一個程序猿的內心獨白,看了不後悔


  來自一個程序猿的真實故事:

  我們正在和客戶開會,客戶的想法是讓我們給他提供一個能支持項目技術系統架構的草案。關於這一點,我也明確地告訴他,增值開發需要對架構做重新的調整。

  而當我提及找一個合適的架構也需要一個學習的過程,他打斷我問到:難道我還得支付你學習的費用嗎?

  從我專業的角度告訴他,我指的是業務領域,我們只有充分理解之後才能提供正確的架構。

  我內心在反問到,“難道你希望你的項目要由一個不熟練的網站開發團隊做嗎?除非你高薪外包,否則很難讓一個軟件開發團隊爲你工作。如果這個項目已經用了一年或更多的時間,你怎麼看得上這個沒水平的團隊?

  我們學程序的都知道,軟件開發是公認的知識驅動型產業之一,但是對於非專業人來說,他們會認爲錯誤的認爲開發人員很容易掌握解決任何給定問題所需要的一切技能。

  什麼時候應該考慮提升程序員的水平?

  我們都知道,現在的編程語言增加了很多新功能,而新出來的NoSQL很多人都沒用過,編程框架也在不斷的更新升級中,當新技術推新出來後,我們肯定得花時間學習掌握。

  大多數程序員會選擇在工作過程中學習所有需要使用的知識,而如果你不能給他們投資,那麼他們在這個團隊中永遠也不會成長。

  當然也有那種對編程充滿激情的程序員會將他們的業餘時間都用在了看書、閱讀技術文章、學習新技術上面,但你不能否認的是,這樣的例子真的不多。

  高品質的軟件需要紮實的知識和專業性的判斷,但是積累技能需要的並不僅僅是閱讀。你得成爲一名積極主動的學習者,用最大的限度獲取知識。

  當我提筆寫這篇文章的時候,我發現教學相長也是一種學習技能的好方法。

  當我成爲一個活躍的StackOverflow的用戶時,這種感覺就更加明確了。

  當我開始做一個開源項目時,我終於明白,原來學習只是艱苦工作的一個副作用。

  上面這些經歷讓我深深理解了,從商業角度看,我們不難預見,這類投資的收益可能來自:一個更加熟練的開發團隊能在失敗風險更低的情況下操作更加複雜的項目。在掌握了一定的技術之後,可以爲大家提供專業的培訓和諮詢服務。

  如果你想要提高你的設計和編碼技巧,那麼你就應該選擇中軟高科。中軟高科可以讓你零學費學到技術,還有生活補貼,這上哪都找不着的好事,如果您想電話預約請撥打:400-801-8717或者您還可以網上報名http://t.cn/RALW0ja參加。關注我們的微信訂閱號javaedu


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章