為什么程序員需要慢慢地茁壯成長
對于我第一次嘗試學習如何寫代碼的場景,至今還歷歷在目。一開始,是因為好萊塢電影中超酷的黑客和年輕的億萬富翁引起了我的注意。然后,神差鬼使地,我開始學習 PHP。這是一段艱難的歷程:我不得不改變我對現實世界的感知方式。
剛開始的時候,你的目標會非常遠大:建立一個社交網絡,“黑掉”交通系統,創造一種自己的編程語言……但是,經歷得越多,我的想法和項目就制定得越小。
我意識到,小項目比那些浮夸的大項目更有效果。更新 README.md 看似無趣或沒有意義,但卻對任何有影響力的項目都是至關重要的。而你哪怕第n次克隆 非死book 都是沒用的。
不僅僅是編程
想出精妙又務實的解決方案,對程序員的生活有著深遠的影響。如果你將人的行為比喻成“git 提交”,那么提高工作效率,管理理念/項目,以成功人士為榜樣進步就容易多了。無論你的行為看上去是多么渺小或有多么愚蠢,都沒有關系:只要你在嘗試。
很多我遇到的程序員,其生活都非常地多姿多彩。工作,搞點業余項目,運動,博客,寫書,生/帶孩子。不知道的人認為他們是瘋狂的生產力天才。不過事實并非如此,他們只是更善于一步步完成而已。
對于那些創辦了公司的程序員,他們一個小小的舉措可能都會導致創建出一些有趣的東西。所以,你永遠也不能確定未來幾年會發生什么神奇的事情。
命運多舛的程序員
在成功的背后,仍然有很多不務實的想法。 “要么做大要么回家”聽上去挺美,但卻傷害了很多年輕的程序員和創業者。
許多好高騖遠卻又眼高手低的家伙,引領著大家將目標定位為成為“偉人”——在他們的職業中。“小成就”被認為是可恥和不光彩的行為。你必須得始終沿著“偉人”的道路走下去。
按照他們的思維方式,那么即使這個人是實習生,也不應該去做一些沉悶的文書或 PowerPoint 演示文稿工作,相反,他應該管理項目,提高 150% 的過程,與投資者交談,……呵呵,你懂的。
最后的話
我很感謝我自己能在十多歲的時候去學習 PHP:這是一個至關重要的工具。即使我不寫軟件,渺小卻務實的行為依然讓我受益匪淺。
不過,我并不把它當作“競爭優勢”。相反,我希望大家能夠意識到,你沒有必要在 20 多歲的時候就去改變世界,也沒有必要因為沒有“成為杰出人物”而懲罰自己。
-
譯文鏈接:http://www.codeceo.com/article/why-programmers-thrive.html
翻譯作者:碼農網 – 小峰