偉大的程序員是天生的,不是造就的

1.  建立自己的身份並獲得社會認可。

我堅定的認爲,作爲一名開發者應當建立獨立的“工作身份”。我有一個博客,可以說我的工作非常繁忙,但是我發現只有博客能真正激發我的創造力。我可以自由談論任何感興趣的話題並且發表看法。我經常瀏覽曾經寫的文章,並深知作爲一名開發人員我是如何一步步進步的。

2.努力,再努力!

無論是誰,如果他沒有在編程上下功夫,沒有花費大量的時間,那麼他不會成爲編程高手。這就意味着,當別人都已入睡或者在Happy時,而你需要日以繼夜的工作,爲你的職業生涯努力奮鬥。

3. 偉大的程序員是天生的,不是後天造就的。

起初我很猶豫是否要進入編程領域,這是因爲有太多的負面信息,比如書呆子(恐龍,住在地下室)等等形容詞的出現。

如果你來觀察我的團隊,你會發現他們都有一個相同的性格……與他們相比,也許我真的不適合這個領域。但是我不能騙自己,我天生就是一個偉大的程序員,因爲這個行業需要這一類特殊的人——他能解決代碼質量問題並且掌握每一個環節以及開發環境中的每一處細節。

平心而論,在我見過的職業生涯中,大概只有8名程序員適合這項工作。這絕對是最頂尖的職位,如果你的團隊有這樣的人,那麼你是幸運的——他能有助於提高大家的技能水平。

4. 我們需要更多的業務分析師及女性程序員。

在過去的五年裏,有兩類技術人員正在崛起——業務分析師(項目沒有因爲“壞”程序員失敗,而因編程團隊未能理解項目成功的意義失敗)。類似“瑞士軍刀”型的開發人員能夠做好每件事——包括人員對接和需求解釋。這就意味着需要考慮羣體思維及寫作方式,坦白來講,男性很難做到這一點,因此,這就迫切需要更多的女性程序員加入該領域。

5. 管理即是培養。

有一種很老派的教學方式把軟件管理比喻成:“我的孩子很懶惰,我必須站在他們後面強迫他們工作。” 可以說,這種建議+控制的方式在程序員行業根本行不通。優秀的程序員是能夠主動解決這些問題的。如果你給予他們足夠的自由,告訴他們做什麼而不是如何去做——通常他們能超出預期的完成任務。

6. 注重培養學習文化。

偉大的團隊都相類似——擁有高度的自主權(選擇以任何方式解決問題),掌握(意味着需要具備工具和經驗)及目標。

最後:

偉大的程序員不是在旦夕之間就可以成就的。有些人可能要花上數年,有些人則需要十幾年。好的公司當發現你有成爲偉大程序員的潛質時會幫助你,爲你提供舞臺。而你會通過努力工作讓團隊進步來證明自己,通往偉大程序員的道路會很長。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章