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