食物链不管哪个圈都存在,程序员自然也逃不过。
曾经有一张这样的图完整的展示了码农界的“鄙视链”:
那么那些“一等”程序员身上,究竟有哪些优秀品质,才能致使他们达到这个程度的呢?
一、积极的心态
自带门槛的程序员、需要随着时代潮流不断前进的程序员、稍不留神会被抛弃的程序员…程序员要面临的挑战实在是太多…
如果没有良好的心态,那么他们是绝对不会在这个行业待得长久的,更别提在这个行业做到顶尖。
其实这里的积极的心态,又可以称之为“脸皮厚”。
要有不要脸的精神和脸皮厚的状态,这样你才能不惧身边的各种“声音”的困扰,才能拥有“因为菜而被人羞辱而不自弃的能力”。
二、持续的谦虚与进取
学习本就永无止境,更何况是程序员。那种会写个hello world就觉得自己很厉害的人,一定是没有长远的未来的人。
因为他不具备谦虚的品质,他能向外界获取的相应少了不少,
大多数厉害的大佬都不是一来就很厉害的。
三、优秀的能力
理性的思维能力、良好的逻辑思维能力、交流能力和业务理解能力等等
,这些好像硬性又好像不被众人所关注的能力,对一个优秀的程序员来说到底有多重要?
可能程序员身处其中意识不到,但你去问问面试你的hr。你问问他们都多重视这个,得到答案你就会恍然大悟!
四、耐得住寂寞
有人说上班其实是在售卖身体的器官,只是没有明摆着卖。有人说现代的上班就像以前被关在房门的妇女,一日日的久坐不动弹。
等等言论无一不有着一定的道理,然而对着程序员这一固化印象极其严重的职业,你就要明白,你要面临的更多。
这个时候,耐得住寂寞就格外重要!
如此明晃晃的几点,其实不足以概括一名优秀的程序员身上的特质。
但身为一名程序员,如果你能“坐住”,并做到以上这几点。那么你就八九不离十的至少是这三六九等里的“一等”了!