作爲程序員最重要的是什麼

    轉載自彙編網http://www.asmedu.net/news.jsp?index=155

文字來源:"程序員眼中的世界"期刊網

    業界裏有句老話“程序員不過三十”,吃的是一碗青春飯。我認爲不是如此。國外40歲的程序員大有人在,微軟核心的東西被一羣四五十歲的人掌握着。 

    打字的速度,這個不是單純的敲擊漢字,是輸入代碼的速度。這是最基本的,這個能力需要足夠的代碼量。代碼量達到了即使不用練盲打就能記住字符在鍵盤上的位置。能達到敲擊鍵盤上的字符就像條件反射就行了。 
    編碼能力是重要的,這個就需要有大量編碼經驗,解決過編程中大量的問題,熟悉大量的算法,並曾經自己真正的編過。 
    中國的分工並不細緻,特別是在這個新興的行業裏。10年前也就是97年之前只要是個程序員算是白領了,高級技術人員。現在的程序員大部分還是藍領,工資頂多算是中等。爲什麼這麼多的程序員是藍領,上網看看新聞思考一下就知道了。我認爲主要就是不夠專業,不夠踏實。好多有名的軟件公司想要擴充規模所缺乏的不是錢而是優秀的程序員人才。一大部分人就像上面提的那句老話那樣,怕自己在40歲之後還是一個程序員,就想做“高級”一點,這個“高級”就是指的項目經理,系統架構,甚至是自己開公司做老闆。於是也就不好好編程了,整天想着怎麼才能“高級”。看見“高級”的人心裏就想了,你們有什麼,我以後也和你們一樣。於是就行動了,程序能糊弄就糊弄,擠出時間就看能夠使自己“高級”一點的書。慢慢的平常說的疲勞期就出現了,然後也就被這個行業出局了。最後得出一個結論這個行業不行啊,不能“高級”沒前途。這時也不想想是怎麼被這個行業出局的。這個行業是很有前途的,而且是非常光明的。 
    上面的意思並不是讓你去埋頭苦編,什麼也不想就知道編程。這也是對的也是錯的。爲什麼又對又錯呢,工作就應該勤勤懇懇,當研究一個問題的時候就應該埋頭苦幹,所以是對的。只知道編程不知道思考,這是錯的。經常要思考這個階段比上一個階段是不是有所長進,今天比昨天是不是有個提高呢,每天要反思自己所做的事情。如果是個好的方面那就保持下去,形成習慣。如果不是那就要反思爲什麼會這樣,下回就不能犯這樣的錯誤了。滿滿的當資歷達到一定程度的時候自然而然的就成了名副其實高級的人了。 
    要學會創新,學會設計。創新很重要,做的東西如果和同類產品有所創新,這就是一個亮點,就是一個優勢。隨着經驗的增長慢慢的就會自己去對一個項目做設計,這期間試着自己去設計各種軟件,到時候也有能力勝任。 
    爲了不出局,既要努力編程,也需要不斷地學習充實自己和不斷地反思,深度的思考。思考是一切進步的基石。多思考會使你熱愛這個行業,再加上努力,還有什麼事情做不到的呢。

發佈了24 篇原創文章 · 獲贊 20 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章