如何讓自己最快的進步


作為一名軟件工程師都想比較快的提高自己的技術能力。

我從12年畢業后,本着可以多學些東西的目的選擇了去做游戲。當時感覺游戲技術難度大對技術要求高,現在想來在這個以變現為主要目的的游戲圈,技術並不是最主要的,開發人員對技術的追求並不是很高,尤其是游戲服務器端。

當時自己學習上進心很強,工作之余學習了好些新潮的語言,不過都是淺嘗輒止,就這樣追着各種時尚新潮的技術。后來游戲項目開始走下坡路,自己又選擇了去互聯網公司,當時換工作感覺很吃力,對自己的總結就是:技術雜而不專,偏業務而非技術。

學的雜其實也有好處就是自己的知識面了解廣,這也是我現在追求的目標之一,但同時我確定自己還必須要有一門專的,拿得出手的。

對於提高自己的技術,網上知名人士的推薦大多是參與開源項目,從剛畢業就知道開源的好處卻始終沒有真正參與,原因很簡單:缺少需求和動力,而大部分時間還要工作。學習最快的途徑只有實踐,在實踐中才會真正理解真正深入。我曾嘗試着在工作之余去做些自己的小項目,但都無疾而終,原因也很簡單:自己沒做多久便被其他技術吸引,畢竟自己的項目沒有需求和約束,隨心就扔了。為了學習某項技術自己開始了一個小項目或者學習計划,然后不久又因其他事被打斷而夭亡,如此不斷反復,而不成果。

於是我就思考,這樣下去什么都深入不下去還會影響正常的工作,最終我肯定了一下幾點:

  1. 最快的學習方法是實踐。在自己動手去做、並自己面對問題時學習比休閑的東瞧西看效率高太多。
  2. 最恰當且最容易獲得回報實踐是自己的工作。對於我來說,專心的把自己的工作做好,為了自己工作質量的提高而不斷探索技術解決問題的過程是最好的實踐。做到這點的前提就是自己喜歡自己的產品和項目,並把它當做自己的事業。

也許對於效率高的人來說可以做到在做好本職工作的同時,擁有自己的項目並堅定的推進從中收獲不一樣的成就感和技術進步,但對於我來說通過自己的工作來不斷獲取進步是第一步,也許這也是我以后真正進入開源世界的第一步。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM