阿里畢玄:程序員如何提升自己的硬實力?

從業餘程序員到職業程序員

程序員剛入行時,我覺得最重要的是把自己培養成職業的程序員。

我的程序員起步比同齡人都晚了很多,更不用說現在的年輕人了。我大學讀的是生物專業,在上大學前基本算是完全沒接觸過計算機。軍訓的時候因爲很無聊,我和室友每天跑去學校的機房玩,我現在還印象很深刻,我第一次走進機房的時候,別人問,你是要玩windows,還是dos,我那是完全的一抹黑。後來就只記得在機房一堆人都是在練習盲打,軍訓完,盲打倒是練的差不多了,對計算機就這麼產生了濃厚的興趣,大一的時候都是玩組裝機,搗鼓了一些,對計算機的硬件有了那麼一些瞭解。

到大二後,買了一些書開始學習當時最火的網頁三劍客,學會了手寫HTML、PS的基本玩法之類的,課餘、暑假也能開始給人做做網站什麼的(那個時候做網站真的好賺錢),可能那樣過了個一年左右,做靜態的網頁就不好賺錢了,也不好找實習工作,於是就開始學asp,寫些簡單的CRUD,做做留言板、論壇這些動態程序,應該算是在這個階段接觸編程了。

畢業後加入了深圳的一家做政府行業軟件的公司,一個非常靠譜和給我空間的Leader,使得自己在那幾年有了不錯的成長,終於成了一個職業的程序員。

通常來說,業餘或半職業的程序員,多數是1個人,或者很小的一個團隊一起開發,使得在開發流程、協作工具(例如jira、cvs/svn/git等)、測試上通常會有很大的欠缺,而職業的程序員在這方面則會專業很多。另外,通常職業的程序員做的系統都要運行較長的時間,所以在可維護性上會特別注意,這點我是在加入阿里後理解更深的。一個運行10年的系統,和一個寫來玩玩的系統顯然是有非常大差別的。

這塊自己感覺也很難講清楚,只能說模模糊糊有個這樣的概念。通常在有興趣的基礎上,從業餘程序員跨越到成爲職業程序員我覺得不會太難。

完整文章內容點擊:https://developer.aliyun.com/ask/270573?utm_content=g_1000099722

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