編程5年的程序員,怎么說搞技術(shù)的時間也超過1萬個小時。
在這1萬個小時里,即使不一定可以脫穎而出成為大牛,但至少編程水平也提高不少。
不過,存在相當一部分的程序員,即使編程了5年,仍然領(lǐng)著底薪,而且編程水平也沒有這么進步。
馬云曾說過,成功的原因千千萬萬,但失敗的原因就那幾點。w3cschool就來分析編程生涯慘敗的幾點原因,以此為鑒。
0、缺少學習的激情
軟件開發(fā)的技術(shù)日新月異,沒有持續(xù)的學習和鉆研就無法愉快編程。
對于新語言,新框架,新技術(shù)麻木不仁,不僅僅編程水平將停止進步,更別說拿什么高薪。
1、沒有時間管理觀念
程序員經(jīng)常要加班,有些程序員覺得精疲力盡,應該休息一下,這完全沒有錯。
但一部分程序員把疲勞當成了不學習的借口,白天沒有留出時間總結(jié)工作,晚上也沒有騰出時間學習,總結(jié)。
人和人的差距在哪?每個人的一天都只有24小時,關(guān)鍵就在于如何利用時間上。
當然,我們不是要求上了一天班,又學習一個晚上,這就不科學啦!也許晚上騰出30分鐘進行學習或者總結(jié),日積月累,都將獲益許多。
2、拈輕怕重
有不少的程序員抱怨自己為什么工作了5年,仍然只是每天添加、刪除、修改代碼。
也許每一次的突破和挑戰(zhàn)都可以讓你達到新高度,但是每一次總是遙望遠處的高峰,欣賞了一下遠處的美景,還是選擇留在原地...
3、忽略個人的編程財富
程序員如果干了5、6年的編程,一定積累了不少的代碼。
如果不懂的重復利用自己的代碼,相當于完全丟棄了自己的勞動成果。
代碼仍然可以重新優(yōu)化,重復利用,這將是一筆巨大的財富。
4、沒有精專
編程了5年的程序員,經(jīng)驗豐富了,而且處理代碼的能力也大部分提高。
一些程序員雖然各種技術(shù)學了不少,但博而不精,雜而不專,沒有形成自己一套編程體系以及編程風格。