程序員,薪資水平遙遙領(lǐng)先的那群人。

同學(xué)聚會提到薪資多高,人家還特別照顧你的感受,告訴你稅后多少錢。

然后,遍地檸檬。

那么,要成為一個就業(yè)薪資鏈頂端的程序員,需要具備哪些基本素養(yǎng)呢?

第一,熬

對,就是能熬。

能跟自己熬,每天對著滿屏幕的代碼瘋狂熬。熬到996,熬到ICU。

能跟項目經(jīng)理熬,一天一個需求,剛躺下又改功能。你不熬垮他,他就熬垮你。

能跟測試熬,不管在你手上跑得多么飛快,多么優(yōu)美的程序,但凡到了測試手上,那就直接歇菜。小到BUG橫飛,大到原地崩潰。

有轍嗎?沒有。

怎么辦?熬著。

第二,搬

玩兒代碼的不是一般人兒,但也都是一般人兒,得會搬。
這個功能,有點(diǎn)難,好在有人搞過,那可千萬別客氣,找找有沒有開源的,搬過來改改就能用。

程序員的自我修養(yǎng)

那個功能,簡單歸簡單,就是自己寫一遍太麻煩,也沒啥必要。隨便搬過來一段兒就成。

這么寫程序,真的能行嗎?

還真別小瞧了搬代碼。

你得有本事,知道這個功能怎么實(shí)現(xiàn),你才能知道從哪兒搬,怎么搬。

然后呢,你還得有足夠清晰的大腦,才能把這些亂七八糟的代碼安排得明明白白。
再者說了,你真以為搬過來的代碼就能用???

第三.摳

不是摳門兒,是摳細(xì)節(jié)。

程序員不是來個需求,就敲個需求。要個功能,就寫個功能的職業(yè)。要了解這些需求背后真正的意圖。

就算在團(tuán)隊中,你只負(fù)責(zé)其中一部分,也盡量從整體來思考。

同樣一種功能,可以用好幾種方法來實(shí)現(xiàn)。你偷懶選了最簡單的一種。結(jié)果需求稍微一改,全部重寫。

選擇最合適的一種,才是你最應(yīng)該做的。

第四,認(rèn)慫

為啥是認(rèn)慫?
你得知道啥事兒自己搞得定,啥事兒搞不定。

搞不定的就得認(rèn)個慫找別人幫忙。

程序員的自我修養(yǎng)

雖然“人月”這種概念在程序員這兒行不通,但團(tuán)隊這個名字也不是白叫的。
哪里出問題了,哪里又實(shí)現(xiàn)不了了,哪里又崩潰了。

興許你身邊兒那個摳腳大漢就正好能幫到你。

第五,養(yǎng)生

拼總歸是件好事兒,太拼可不見得。

頭發(fā)得養(yǎng),身體也得養(yǎng)。

面對長時間的加班和巨大的工作壓力,

鍛煉估計不是所有人都煉得來,

但養(yǎng)生總歸還是做得到的,

哪怕保溫杯泡枸杞呢!

程序員的自我修養(yǎng)

當(dāng)然正經(jīng)來講,程序員還是很需要學(xué)習(xí)能力的。

結(jié)合程序員的技術(shù)難度和工作任務(wù),高薪還是挺配的。