新技術層出不窮,而作爲處在旋渦中心的程序員該如何應對?

小編在程序員中可能不是技術特別拔尖的那一類人,不過因爲個性或者其他的什麼原因,身邊結識或者說聚集了一批的it圈朋友,各個行業,各個層級,都有,但是都和IT相關,所以,小編也總能提前從他們口中知道一些消息,就在前不久,也開始接觸自媒體平臺,將自己的一些技術見解以及瞭解到的一些知識和自己手頭的資料和大家進行分享。

這不前不久參加了一個線上技術交流會,有三四十歲的技術管理者,當然也有剛剛進入程序員行業的新手。全程的討論都很熱烈,其中有這樣一個問題,“新技術層出不窮,而作爲處在旋渦中心的程序員該如何應對?”

作爲一名有着較長工作經驗的後端程序員,這些年來也一直兢兢業業於深耕自己的崗位,同時也享受到過新技術帶來的工作樂趣。但是於此我也對技術學習產生了一種焦慮,大浪淘盡,編程經驗積累沉澱後會留下的究竟是什麼。

假設說,十年內不再學習任何新的技術知識,十年後,誰又能保證現有的知識儲藏可以百分百運用到之後的工作中呢?並且在職業生涯前期,知識積累的速度是非常快的,而反觀到編程裏,就不能一以貫之了。有勤勤懇懇的碼農,也有幾十年如一日的開發者,當然也有不乏技術拔尖、成功轉型爲管理的人。

 

推演一下工作歷程,在經過幾年穩定的知識積累之後,終於開始獲得一直追求的,比如薪酬、升職這些。但這時依舊不能掉以輕心,因爲職業發展的分歧往往在這裏。當你開始成爲小組的領導者,審查代碼、參加更多的會議等等,看起來一呼百應,卻也往往暗藏着危機——比如說,犧牲了在技術上原本應該花費的時間和心力。一些新的技術開始冒頭了卻渾然不覺,而未來卻可能因此栽跟頭。

 

後面我不斷明白知識的衰退是很難避免的,誰也無法保證自己永遠立在潮頭,浪會拍過來,身心也可能日趨疲憊。儘管如此,卻並非無計可施。例如轉管理、轉測試等等都是不錯的方向,切記仍然需要保持自身技術的熟練度,因爲幾年後,誰也不能預估到將發生什麼。

 

但是現在來說,我覺得在工作中還是要儘量學習新的事物,這些可能是要比獲取物質更加珍貴的個人能力。還有一點很重要的就是,去找到那些歷久彌新的技術,比如架構、性能優化、算法邏輯等,不斷學習。

但是,就像我前面說過很多次的一句話:現在很多的程序員真的是學跑偏了,我認識一個很年輕的阿里P7,在這次線上交流會的時候他也在,在參會期間,他提出了自己的很多的想法,真的非常的不錯(不愧是大公司出來的,推薦大家看一下這篇文章:程序員,爲什麼建議你要去大廠看一下,絕不僅僅是爲了薪資和麪子),很多的想法都很超前

但是,一個hr朋友的一句話打破了這個局面

HR:爲什麼現在感覺牛逼的程序員那麼多,但是想要找到一個合適的那麼難呢?

P7:我在這裏想說明一點,其實真的不是他們不會,造成這種現象主要有以下兩種

1、現在很多程序員的學習都是爲了解決業務場景而學習,要是你讓他去直接動手,我想你們會留下很多人,但是對於源碼、算法這樣的概念,平時他們很少去研究,去學習,而這些還是想要往上走所必須的一些技能

2、比較熱愛學習的程序員,雖然也學習了很多東西,但是呢,不說別的,就在做的各位,你們都多少人在學習的時候做過筆記,或者整理過知識體系的,你之前學的那些東西現在還記得多少,再讓你去面試,你需要多長時間才能重新回憶起來

本身我以爲這句話看完之後,會尬場,但是程序員真的是不能通過常理來看啊,那個活躍啊,各路大神出套路說如何學習,程序員真的是一羣很可愛的生物呀

爲此,我在找到了一位程序員啓蒙界的大佬---馬士兵老師總結的技術體系路線圖,話不多說,來看

知識體系

學習,要成體系的學習,這也是很多程序員的痛點,學的很多,會的很多,但是都很零碎,單獨問一個知識點,沒什麼問題,一旦結合起來問,有的憑藉經驗可以解決,但是更多的是知道,但是說不明白,而這種成體系的知識點也是現在考察比較多的,來看我整理的技術路線圖,以爲篇幅的原因,只展示一部分

基礎圖:適合剛開始的小白以及基礎不紮實的鐵汁

架構圖:對應P7+級別,適合想要提升進入更好的平臺的老鐵

大數據:

人工智能

最後的人工智能肯定是要求比較高的,他需要的是高端人才,但是,對於一個沒有幾年工作經驗的人,能學到架構或者大數據,我覺得薪資的問題,應該已經能夠得到滿足吧,或者說起碼薪資應該很可觀了吧

各位,但看這幾張圖,可能並沒有什麼太大的感覺吧,但是我說一句話,以大數據爲例,如果,你按照大數據中體系中羅列的技術,一點點的學習,然後每學一個知識就把這個知識點總結一下,寫到對應的知識點上,隨着你學習的越來越多,這張知識圖譜是不是越來越龐大,涉及的知識點越來越全,之後,無論是去面試還是在公司做技術選型,是不是都會省事不少,一個pad可以就可以解決了吧,想看那個知識點就點開回顧一下,他不香嘛?

好了,今天就到這裏結束了,覺得有幫助或者寫的不錯的,歡迎點贊+關注,如果有更好的想法可以在評論區和小編交流,支持一下小編

關注公衆號:Java架構師聯盟,每日更新技術好文

 

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