技術人員成長

來源:互聯網
上載者:User

 

    首先,糾正一個流行的概念,估計大家都聽說過“軟體技術人員的工作壽命只能到30歲”。如果你相信這個說法,在軟體技術領域,你已經失去了一半機會,成功會離你更遠。中國的軟體行業真正開始發展是從2000年開始,在2000年前,在中國,有幾個人是真正的研發人員?所以現在來看沒幾個人30多歲了還在搞技術,就算是30多歲還在搞軟體技術的人,也大多是管理員。加之大家對軟體技術人員天天加班、知識更新太快等邏輯的認可,給80後從事技術的人員造成了假象,得出了一個看似極其合理的邏輯“軟體技術人員的工作壽命只能到30歲”。這是很荒唐的結論,大家看看在微軟、GOOGLE等軟體行業巨頭裡面,正是一些有著豐富經驗、紮實基礎技術功底的人在支撐整個企業技術的發展,這些人,把技術做深、做透做為自己的職業追求,大多數已經有著10年甚至20年的軟體技術領域工作經驗,現在仍然在技術領域呼風喚雨,成為全世界軟體技術發展的中流砥柱。但這些中流砥柱裡面,中國技術人員的比例是微乎其微的。在未來十年,支撐軟體技術發展的中流砥柱將會成為80後程式員。我相信,中國軟體技術人員在世界技術領域裡面絕對不會再僅僅是微乎其微的配角。這一切都靠我們!

       一個應屆畢業生,經過適當的訓練,就可以成為一個代碼編寫人員。但是並不是每一個代碼編寫人員都能成為一個真正的軟體工程師。代碼編寫人員與真正的軟體工程師的區別就像“會說話”與“演講者”的區別。如果你到30歲還只是個代碼編寫人員,似乎就驗證了“軟體技術人員的工作壽命只到30歲”,但悲哀的是,你還不是一個真正的軟體技術人員,沒有驗證任何東西,不過是給自己的失敗找個借口尋求心裡安慰而已。每個人成功的方法都不同,但失敗歸結起來就只有幾個原因:

     淺嘗輒止:在學習一門程式設計語言或者一套方法時,才剛剛入門,就覺得整個體系已完全瞭解,進而以非常藐視的態度學習,經常是只知其然,不知其所以然,久而久之,整個技術能力體系成了一個空架子,不堅實,最終成了一個代碼工人,工作時間再長,也頂多是個熟練的代碼工人。

     擅於找借口:擅於找借口的人總覺得任何失敗都和自己無關,總是希望找出一些理由來證明失敗是合理的,這樣的工作邏輯,只會有越來越多的失敗。

     從不總結:不管工作多少年,多沒有形成自己的技術能力體系,沒有自己的程式碼程式庫,換句話說,也就是沒有積累。最終導致任何時候開展任何一個工作都像是重新開始。

      如果我們經常犯以上錯誤,很可能幾年後,還是一個代碼編寫人員。如何成為一個合格的軟體工程師,在這裡,總結以下前期學習的經驗:

       自學精神。作為一名軟體技術人員,在成長的過程中,是希望被動地接受訓練還是主動地訓練自己,這個態度很重要。在軟體技術行業裡,很多知識不能依靠他人提供的培訓,成功的技術人員往往都是通過自學--靠自己來訓練自己。

       務於精熟:針對基礎部分知識學習,一定要精細化,做到知其然且知其所以然。針對在基礎知識以上的架構級應用

(例如Spring等)學習,首先需要從整體理解其核心設計理念,不僅僅停留在如何應用,更多的需要理解在架構設計之初,為何設計者要採用該設計理念。學習軟體設計思想時,不僅要注重小技巧的獲得,更應該深刻領會其在方法上的獨到之處和設計上的奇巧之處。這種方式的學習才是有效,同時,個人的整體技術能力體系將會是夯實可靠的。

     擅於總結、找到興奮點:定期總結(最好一個月一次)是一個軟體技術人員成長的核心,通過定期總結,可以讓好的程式碼片段、設法方法及基礎知識得到有效積累,同時,也可以在總結過程中找出自己的成長點,只有感受到不段進步,才能持續的興奮。

     甩開借口、需求解決方案:在工作中,做任何事都可能會失敗,軟體開發也一樣,關鍵在於對待失敗的態度,在失敗後,不凡甩開借口,不要再去關注外圍環境或者他人做得是否足夠好,不要天天只懂得抱怨,抱怨不能解決任何問題,也會讓自己毫無成長,先認真思考自己在工作中是否有可以再改進的地方,積極去尋求解決問題的方法。這樣的工作邏輯,可以大大提高工作效率,減小失敗的幾率。

   接受不同的意見。在與同事合作的過程中,總會有一些不同的意見產生。虛心接受別人不同的想法,並很好地與個人意見進行最佳化整合,才能有助於達到最終目的。

     以上都是個人的觀點,受個人水平影響,僅給大家做為參考! 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.