程序员的缺点
最近有天才程序员被前妻逼死的新闻,各技术群都展开了对该新闻的讨论。普遍都认同一个观点:年轻的程序员收入高情商低,好骗,容易色诱。真的是这样吗?先来看看优秀的青年程序员是怎么练成的。程序员的工作压力大众所周知的,不过其实也不是所有程序员都是高压力工作,总会有一些人比较放任自我,例如不按时交任务、准时下班不接受加班的。这类型的程序员产出并不高,但可以通过频繁跳槽与口才抬高自己的价值,得到丰厚收入,这是投机取巧的程序员,但我不认为能走多远。优秀的程序员当然不在此列,优秀程序员责任心强,会尽可能达到预期的要求,即使这个预期其实是很不靠谱的。
加班加点的努力工作其实是因为不服输,我认为优秀的程序员就是有这一个特点,他们总不会轻言放弃,会想尽一切的手段来达到要求。但又往往过于勉强自己,容易得抑郁、胃病、冠心病。也许优秀的程序员们都经历过这一个场景,项目临近上线了,软件的一个BUG始终无法修复,后来PM只有找到被称为大牛的他,并拍拍他的肩膀说:“能者多劳嘛,我就知道你行的”,结果他加班加到深夜才勉强把BUG修复了,第二天上线后项目出了其它问题,都推说该问题可能与最近的commit有关,PM又找上门了“也许你昨晚修复的问题引起了另一个问题了,可以马上解决吗?” “优秀”不是因为有什么天赋,“优秀”是逼出来的。
程序员不是因为本来就很聪明,而是因为特别吃苦耐劳,才可以在IT这一日新月易高淘汰率的行业中立足。所以他们会傻到让一个女人逼死吗?其实是会的,也正因为不服输的特点,他们都不承认失败,不断去承担自己难以承受的担子,直到自己跨掉。尤其是那些社会经验不足的,不足以管理与稀放自己的压力。
还没人赞这篇日记