回覆列表
-
1 # SapphireCoder
-
2 # 比克大魔王50
大部分新技術,都是老技術的變種,而不是創新。真正創新的,這幾十年了也沒幾個。所以應對現在的話,老技術們非常淡定,只有新入行的心態爆炸。新人要想淡定,那麼需要老技術們給指點一下,自己也要多自學才行。對老技術們而言,創新腳步不能停啊。
大部分新技術,都是老技術的變種,而不是創新。真正創新的,這幾十年了也沒幾個。所以應對現在的話,老技術們非常淡定,只有新入行的心態爆炸。新人要想淡定,那麼需要老技術們給指點一下,自己也要多自學才行。對老技術們而言,創新腳步不能停啊。
當今世界飛速發展,新技術層出不窮。以計算機行業為例,技術、框架、語言等都快速地進行迭代更新。如JDK快速版本迭代,大資料框架在短短几年相繼出現hadoop、spark、storm及flink,又如前端框架vue.js 3.0 讓很多前端開發感慨“學不動了!”。
雖然新技術的出現是令人興奮的事情,但是從技術開發者角度來說,學習速度跟不上技術更新,反而會覺得心累。
那麼該如何面對這樣的浪潮,下面我說下我個人的一些看法:
紮實的基礎技術擁抱新變化,提升自身學習效率善於總結歸納知識點自身技術應是T型紮實的技術基礎其實每一次技術更新迭代或者新技術的出現,都是為了解決之前技術及框架的一些痛點,提升效率,使開發更加便捷,更便於集中精力解決核心問題。但是萬變不離其宗,如有些框架地不斷迭代更新只是為變得更佳易用,但其核心思想和底層技術並無發生明顯變化。所以應多關注一些底層技術和思想,打好紮實的技術基礎。
擁抱新變化,提升自身學習效率對於優秀新技術的出現,我們並不應排斥,而是應該嘗試去了解,學習。擁有高效地學習能力可以幫助我們更佳快速地瞭解、掌握新技術。之後可結合自身、團隊、專案、場景等情況,判斷是否值得投入和應用。
善於總結和歸納知識點前段時間看了 阿里巴巴中介軟體團隊 佳寧哥寫的一篇文章。其中有一句“持續的學習和改變自身的能力才是研發同學最大、也是最強的優勢”。的確,技術的迭代更新使得技術人員需要保持不斷學習,而隨著知識增多和深入,我們更應善於做總結和歸納,形成自己的技術體系。這裡我建議使用思維導圖工具進行歸納、及編寫一些文章筆記做總結,讓知識體系化,更佳牢固。
自身技術應是T型這一觀點是我之前閱讀阿里巴巴大資料之路一書中看到的,所謂的T型就是在注重技術知識廣度的同時,也要注重技術的深度。層出不窮的新技術五花八門,一個問題可以有多種不同的技術解決方案。我們在持續不斷學習新技術的同時,也要注重技術的深度,可選擇並花多些時間投入深入一個前景不錯的技術。對某一技術的深入理解,包括思想上的理解有助於我們自身在行業中擁有一定的競爭力。
總結對於優秀地新技術,我們要持以擁抱的心態。在接收學習新技術的同時也要打紮實基礎技術。提升學習效率和善於總結歸納能幫助我們事半功倍,切記在注重廣度的同時也要注重技術的深度。