程序员,薪资水平遥遥领先的那群人。

同学聚会提到薪资多高,人家还特别照顾你的感受,告诉你税后多少钱。

然后,遍地柠檬。

那么,要成为一个就业薪资链顶端的程序员,需要具备哪些基本素养呢?

第一,熬

对,就是能熬。

能跟自己熬,每天对着满屏幕的代码疯狂熬。熬到996,熬到ICU。

能跟项目经理熬,一天一个需求,刚躺下又改功能。你不熬垮他,他就熬垮你。

能跟测试熬,不管在你手上跑得多么飞快,多么优美的程序,但凡到了测试手上,那就直接歇菜。小到BUG横飞,大到原地崩溃。

有辙吗?没有。

怎么办?熬着。

第二,搬

玩儿代码的不是一般人儿,但也都是一般人儿,得会搬。
这个功能,有点难,好在有人搞过,那可千万别客气,找找有没有开源的,搬过来改改就能用。

程序员的自我修养

那个功能,简单归简单,就是自己写一遍太麻烦,也没啥必要。随便搬过来一段儿就成。

这么写程序,真的能行吗?

还真别小瞧了搬代码。

你得有本事,知道这个功能怎么实现,你才能知道从哪儿搬,怎么搬。

然后呢,你还得有足够清晰的大脑,才能把这些乱七八糟的代码安排得明明白白。
再者说了,你真以为搬过来的代码就能用啊?

第三.抠

不是抠门儿,是抠细节。

程序员不是来个需求,就敲个需求。要个功能,就写个功能的职业。要了解这些需求背后真正的意图。

就算在团队中,你只负责其中一部分,也尽量从整体来思考。

同样一种功能,可以用好几种方法来实现。你偷懒选了最简单的一种。结果需求稍微一改,全部重写。

选择最合适的一种,才是你最应该做的。

第四,认怂

为啥是认怂?
你得知道啥事儿自己搞得定,啥事儿搞不定。

搞不定的就得认个怂找别人帮忙。

程序员的自我修养

虽然“人月”这种概念在程序员这儿行不通,但团队这个名字也不是白叫的。
哪里出问题了,哪里又实现不了了,哪里又崩溃了。

兴许你身边儿那个抠脚大汉就正好能帮到你。

第五,养生

拼总归是件好事儿,太拼可不见得。

头发得养,身体也得养。

面对长时间的加班和巨大的工作压力,

锻炼估计不是所有人都炼得来,

但养生总归还是做得到的,

哪怕保温杯泡枸杞呢!

程序员的自我修养

当然正经来讲,程序员还是很需要学习能力的。

结合程序员的技术难度和工作任务,高薪还是挺配的。