作為一個軟件開發(fā)人員,謙遜的重要性

2021-05-06    分類: 軟件開發(fā)


我最近一直在思考謙遜對于軟件開發(fā)人員的重要性。我覺得,我對軟件開發(fā)的了解越多,我就變得越卑微,因為我知道我不懂得還有很多。這種態(tài)度對我作為一名軟件開發(fā)人員的生活有很大幫助……


我學了三年左右的OOP專家,我想……
我記得當我完成學士學位的時候,我認為我很熟悉Java和面向對象編程。我為什么會這么想呢?我的成績很好,所有的課程都很好,讀了幾本書,總的來說,我對Java和OOP的想法很在行。
在碩士期間,我參加了一個Java面向對象編程的課程。我很喜歡這門課,我認為這將是一門輕松有趣的課……這門課很有趣,但真的沒那么輕松!我意識到這門學科還有很多東西要學,還有很多東西要學……
幾年前,我閱讀了《General responsibility assignment software patterns》,再次覺得我的理解有了突破……
然后是領域驅動的開發(fā)和設計……我還需要多說嗎?
現(xiàn)在我對OOP和Java的了解比我完成學士學位后更多。我也知道在知識和技能方面還有很多東西需要學習。
謙虛就是樂于學習
我試圖用這個故事來說明的主要觀點是在感知掌握之后所發(fā)生的學習量。我的意思并不是在說,在學習研究之后,我并不能勝任這個工作,但是確實還有更多的事情要做。
當你對真正掌握一門專業(yè)有了現(xiàn)實的看法時,你就不會停止學習。在許多專業(yè)領域中,特別是在像軟件開發(fā)這樣不斷變化的領域中,完全掌握是不可能的。新事物不斷地被引入并添加到領域中。
把我在這里給你的忠告濃縮成一句話:對自己的知識要謙虛。
還有比你可能意識到的更多的東西要學,通常你不會知道你不知道的。
我知道JavaEE是構建企業(yè)軟件的好方式,所以我認為……
當我開始使用企業(yè)軟件時,我使用的是JavaEE和JBoss。當時我非常確信,使用JBoss服務器的Java最新版本是正確的。
我聽說過Spring框架,但是考慮到我正在使用JavaEE(在我看來是更高級的),我很高興地拒絕它。畢竟,學習不基于“標準”的框架有什么好處?
如果你讀了我的博客,你會發(fā)現(xiàn)我現(xiàn)在正在廣泛地使用Spring,而且我很喜歡它。這是一個很好的框架,對于大多數(shù)情況來說,我更喜歡JavaEE。
不要欺騙自己相信你所用的工具是最好的,僅僅因為你只了解它。
對我來說,這個Spring 轉移到的JavaEE只是我讓我意識到我在自己騙自己。
這與在一個領域過度估計自己的知識沒什么兩樣,因為它需要對不同的新想法進行開放。也許這是有人喜歡不同于你的開發(fā)語言的原因?
有一篇短小精悍的文章叫《五分鐘》,杰森·弗里德在文中描述了他從中學到類似教訓的那一刻。簡而言之——當一個人投入大量的時間在某件事情上并且相信一個想法時,僅僅因為你最初有別的想法,就立刻放棄它是不明智的。給它5分鐘。如果你敞開心扉,你會學到很多東西。
為了記住這個建議,讓我們總結一下——給它五分鐘,讓你的大腦隨時準備改變。
我已經(jīng)知道應該如何做了,他能教給我什么?
我曾多次遇到過這樣的情況:在我當時參與的一個項目中,我將與某人討論如何改進軟件開發(fā)過程。我常常開始“傾聽”只是準備我的回答。當然,我是對的(我想),那個人能教給我什么?
當我現(xiàn)在回想到這些時刻時,我想到了被浪費的時間。很多時候,問題的答案就在那里,但我不聽——我主要關注我自己的反應……
真誠地試圖理解,聆聽他人
當我開始傾聽別人的聲音時,我作為軟件開發(fā)人員的生活變得輕松多了。事實上,我在博客撰寫的文章中把它列為軟件開發(fā)人員的第一項軟技能。
當你傾聽別人的時候,你需要一定程度的謙卑。你需要開放的理解,甚至開放的改變自己的想法。
如果你用心去傾聽,你不僅會更好地理解,而且會讓你聽到的人更加open,給你一個更好的畫面。一旦他們知道你理解了他們,他們甚至可能變得愿意改變。
這種將理解他人作為與他人合作的關鍵的想法,這一觀點在《The 7 Habits of Highly Effective People》得到了詳細的探討——如果你想學習如何更好地與他人合作,我無法推薦這本書。
這個建議可以總結為——先聽別人試著理解他們。
謙遜和自信之間的平衡
我想在這里說得非常清楚——我并不是建議你發(fā)展為騙子綜合癥!如果你還沒聽說過這個詞,
下面是維基百科的定義:
這個概念描述的是那些無法將自己的成就內在化,并且一直害怕被曝光為“騙子”的人
我天生不是一個謙遜的人。有些人患有騙子綜合癥,而另一些人則可能被控制的幻覺所蒙蔽。兩者都是不好的,都可能是有害的。
如果你覺得自己像個騙子,我不是在告訴你,你的思想是有根據(jù)的。我想說的是,保持開放的心態(tài),對知識的數(shù)量保持現(xiàn)實的態(tài)度,深入傾聽他人,是有力量的。自信也有力量,不要過分強調自己是不是一個“騙子”。
如果你有這樣的想法,你可能比許多自我驗證的“大師”要好。
認識到這個領域是多么的廣闊,掌握它是多么的不可能,這將有助于你對抗這種綜合癥。你覺得有那么多東西要學,這個事實很好——與那些認為自己掌握了一切的人相比,你走在了前面。
你不是一個“騙子”,因為你并不是什么都知道。
總結
我在這里談論的課程對我看待事物的方式和我的工作方式產(chǎn)生了巨大的影響。把這些想法記在心里,保持一點謙遜,讓我的生活變得輕松多了。
總之,我的建議是:
對自己的知識要謙虛。
給它五分鐘,讓你的思想隨時準備改變。
聽別人先試著理解他們。
這些簡單的規(guī)則對我?guī)椭艽?。我希望它們也能幫助你?br/>保持思想開放,不要停止進步。

網(wǎng)頁題目:作為一個軟件開發(fā)人員,謙遜的重要性
本文路徑:http://www.bm7419.com/news48/112548.html

網(wǎng)站建設、網(wǎng)絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡營銷seo公司;服務項目有軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設