欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

成為一名優(yōu)秀的程序猿有多難?

林玟書2年前13瀏覽0評論

我是職場領(lǐng)域創(chuàng)作者,我來回答你的問題。


初入程序猿之門,覺得語法和算法很難,搞不懂C++的STL,搞不懂Java的FullGC,搞不懂函數(shù)式,搞不懂動態(tài)規(guī)劃和各種樹、圖……

入行二三年,正常情況下,語法和算法都不再成為門檻,開始感覺最難是架構(gòu):RX還是Vue?Weex還是RN?Django還是Flask?

一、然而入行五六年,我感覺最難的,還是在“人”。

  • 首先,對于上級,你要說服他們你在做的東西是有意義的,或者使你做的東西至少“看起來”有意義——因為這關(guān)系到你的項目能拿到多少資源。

  • 其次,對于下級,你需要解釋清楚你要做的東西,要達(dá)到的目標(biāo),要接受他們水平有限做出來的東西不如你,要接受他們加班卻寫更多bug,你的責(zé)任是帶團(tuán)隊一起成長,你不能有抱怨。

然而這都不算最難。

二、最難的是什么呢?

扁鵲昔日的答魏王的典故,可以很好的描述這一問題

魏文王問扁鵲:“你們家兄弟3人,都精于醫(yī)術(shù),到底哪一位最好呢?”

扁鵲答:“我的大哥醫(yī)術(shù)最好,二哥次之,我最差。”

文王再問:“那么為什么你最出名呢?”

扁鵲答道:“我大哥治病,是治病于病情發(fā)作之前的時候,由于一般人不知道他能事先鏟除病因,反而覺得他的治療沒什么明顯的效果,所以他的名氣無法傳出去,只有我們家的人才知道。我二哥治病,是治病于病情初起的時候,看上去以為他只能治輕微的小病,所以他的名氣只能在我們鄉(xiāng)里流傳。而我扁鵲治病,是治病于病情已經(jīng)嚴(yán)重的時候。一般人看到我在經(jīng)脈上穿針放血,在皮膚上敷藥,用麻藥讓人昏迷,做的都是些不可思議的大手術(shù),自然以為我的醫(yī)術(shù)高明,因此名氣響遍全國,遠(yuǎn)遠(yuǎn)大于我的兩位哥哥。”


由于你是一個優(yōu)秀的(或僅僅是經(jīng)驗豐富的)程序員,你可以看出項目代碼里存在著的隱患。你選擇防患于未然,修復(fù)這些問題,但由于問題并沒有真的發(fā)生,你所做的一切,在不那么優(yōu)秀的程序員同事的眼中(以及老大眼中),看起來并沒有什么產(chǎn)出。

三、你為了不出問題作出的努力,所收到的回報,往往不如那些在朋友圈里曬自己通宵加班處理問題的同事。

如果不被認(rèn)可,你還能堅持自己的初心么?會繼續(xù)做那些你認(rèn)為是正確的事,并企圖說服、證明自己做的有意義?

還是故意放過那些細(xì)微的、難以察覺且不屬于自己的漏洞,靜候漏洞爆發(fā)時,作出跟旁人一樣打了雞血一樣的奮戰(zhàn)樣子,假裝好不容易才解決,并拍照發(fā)朋友圈到“同事”分組?

如何選擇,這可能才是一名優(yōu)秀程序猿最難最難選擇的啊?!

希望我的回答對你有所幫助