如何看出程式設計師是老碼農?這篇文章很正經

智雲程式設計發表於2019-06-11

通常情況下老碼農就是代表著一種成熟穩重,最關鍵的是解決問題的能力,程式設計師年齡大其實代表著經驗的結合體,記得剛入行從事軟體開發職業,遇到一個老師傅帶著,工作已經8年多了,為人非常謙虛平易近人,平時做的是看技術資料,很少見大塊時間的寫程式碼,專案經驗稍微豐富一點的就會有這樣的感覺,程式碼其實不是第一位最關鍵還是程式設計的指導思想,昨天有個技術小兄弟找我主動聊天說到,現在有點感覺了覺得寫程式碼也就是那回事,最要還是指導思想,因為程式碼對於絕大部分人來講隨著時間的推移都會搞定。

如何看出程式設計師是老碼農?這篇文章很正經

既然稱之為老程式設計師,現在以老程式設計師的身份來什麼樣子才能稱之為老程式設計師,老程式設計師都有哪些特性?

1.專案經驗豐富

一般的新手程式設計師拿到一個功能模組都會關注如何用程式碼實現,基本會非常著急就進入程式碼的實現階段,有時候程式碼完成了發現實現的功能和需求有非常大的差異,然後把程式碼推倒重來。一副急急忙忙的樣子,老手一般都會拿到需求之後反覆確認功能,然後針對如何實現從各個緯度進行考量,拿到一個最佳實現方案才會全力去搞程式碼,而且程式碼實現時間一般都不會太長。每個新手都會有一個從急急忙忙都非常沉穩的階段。

越是經歷專案多的程式設計師,實戰經驗越是豐富,越是具備大將的風度,也是沉穩的代表。

如何看出程式設計師是老碼農?這篇文章很正經

2.喜歡研究框架

初級的程式設計師追求如何實現,普通的程式設計師追求實現的效率,高階程式設計師追求實現的效能,一般來講老程式設計師對於程式功能的實現都會追求一個最優的解決方案,初級的程式設計師覺得能實現功能就已經是非常幸福的一件事情了,程式設計師這個職業具備創新思想的時機都是在技能成熟之後,只有技能掌握熟練之後才會想著去創新,才能真正駕馭框架,原則上講這個職業越老也是越值錢的存在,但國內網際網路瘋狂加班的節奏,讓很多人覺得老程式設計師一旦上了年紀之後就會自然產生一種憂患的意識。

很多國外的老程式設計師都是在技術成熟之後才呈現幾何倍數的比例在出東西,很多優秀的開源社群的程式碼都是一幫歐美的老傢伙在技術絕對成熟之後搞出來的,經歷的次數多了,研究的框架多了自然就容易形成自己的技術特色,也會慢慢開始呈現技術成熟期。

如何看出程式設計師是老碼農?這篇文章很正經

3.學習新技能

越是老程式設計師越是重視跟進新的程式設計技術,技術行業更新速度太快,如果有兩年的時間不去關注新的知識很容易被淘汰,往往現在很多程式設計師在自己剛剛找到寫程式碼程式設計的感覺之後就開始放鬆對自己的要求了,很多剛剛工作三年時間的程式設計師容易在一段時間內停滯不前,結果一脫節就是幾年的時間,所以越是有經驗的老工程師越是不放鬆對新技術的學習,不完全是年齡的因素。

優秀的程式設計師都有一種特質喜歡在不停的精進自己的程式碼,磨練自己的程式設計思想,看看一些優秀的開源社群,有些功能模組被反覆的重構,就是為了能夠得到最佳的效果。

如何看出程式設計師是老碼農?這篇文章很正經

4.熱愛程式設計事業

如果不是熱愛估計早就轉行或者做不下去了,畢竟如果不是感興趣搞程式碼就是一種地地道道的煎熬,不是每個人都能煎熬幾年的時間,所以本身能成為老員工就是對這項工作的高度認可,而且還會繼續坐下去。

所以老員工更多是對這個行業認可,以及對程式設計的規律和經驗都有了一定的認可度。也正是產出效率最高的時候,符合以上四點的要求的基本上都可以稱之為一個程式設計師老兵。

自己是個從事多年開發的前端工程師,如果你對軟體開發感興趣

這裡推薦一下我的前端學習資源分享qun:767273102 ,裡面都是學習前端的從最基礎的HTML+CSS+JS【炫酷特效,遊戲,外掛封裝,設計模式】到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴。2019最新技術,與企業需求同步。好友都在裡面學習交流,每天都會有大牛定時講解前端技術!

持續學習,提升自我,前端資源分享


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2647296/,如需轉載,請註明出處,否則將追究法律責任。

相關文章