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