想成为合格的程序员,首先你得学会……

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

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

然后,遍地柠檬。

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

第一,熬

对,就是能熬。

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

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

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

有辙吗?没有。

怎么办?熬着。

第二,搬

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

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

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

还真别小瞧了搬代码。

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

然后呢,你还得有足够清晰的大脑,才能把这些乱七八糟的代码安排得明明白白。


再者说了,你真以为搬过来的代码就能用啊?

第三.抠

不是抠门儿,是抠细节。

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

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

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

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

第四,认怂

为啥是认怂?


你得知道啥事儿自己搞得定,啥事儿搞不定。

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

虽然“人月”这种概念在程序员这儿行不通,但团队这个名字也不是白叫的。


哪里出问题了,哪里又实现不了了,哪里又崩溃了。

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

第五,养生

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

头发得养,身体也得养。

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

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

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

哪怕保温杯泡枸杞呢!

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

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

发布了86 篇原创文章 · 获赞 243 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_43802541/article/details/103636101