自由筆記分享

       距離上一篇博客已經過去了5年,5年來一直比較懶,也不想再寫博客,大多數時間都自己學習瞭然後記錄了筆記。2年前由於公司業務變動,由安卓開發轉爲安卓/後端開發,前後都要學,也不知道這是好是壞,自從升職爲開發主管之後,管理公司的一條業務線,更多的時間精力放在了管理溝通方面,只有晚上或者週末的時間用來自己學習。5年來對安卓和java後端的學習積累,感覺技術棧範圍真的太廣,有的東西如果沒有項目的支持,真的很難去記住那麼多的知識點。去年公司採用K8S技術重構項目,每天都加班,那段時間每天回到家就想睡覺,根本沒時間學習,時常在想那些996的開發人員,哪裏有時間去學習進步呢?有時候會想爲什麼國內程序員35歲之後就要失業,爲什麼和國外不一樣,爲什麼國內996。後來吧,思考下各大公司的業務線,我發現國內互聯網公司可能只有ATT/華爲是能上國際大舞臺的,國內公司,基本上都屬於勞動密集型,程序員其實和流水線工人差不多,沒有什麼很高深的技術含量,很多公司的都指望着快速的發展業務,先搞出一版來,後面再優化,是大多數公司的發展思路,網上關於產品從客戶期望到實際交付的段子數不勝數,對於一些創業公司或者小公司而言,儘快推出產品獲取用戶,後面再迭代優化,是沒有辦法的辦法,因爲國內發展速度快,不快速佔領市場就會死掉,這就是目前國內互聯網行業的現狀,在加上大多數創業公司都是優先想着怎麼上市圈錢,不重視技術沉澱,所以國內大部分程序員只不過是高端一點的流水線工人,可替代性也很高,在一個國內人多,在加上培訓公司的渲染,互聯網表面上確實又比其他行業要高薪,所以很多人都會想擠進來這個行業,人多,可替代性高,造成了程序員35歲之後就會失去競爭力。

        所以做技術真的挺累的,你必須不斷的保持學習,保證自己有足夠的競爭力,才能讓自己可能不會被淘汰,在35歲之後依舊能找到屬於你的崗位。這次再寫博客,準備把這5年來學習的筆記通過博客形式寫出來,主要目的是給自己在全面複習一遍,展現形式可能android相關的會好些,有一個項目的代碼支持,而後端java架構方面的,主要是筆記形式。相關筆記我分了一下幾類

1、安卓相關,這裏面會穿插帶有網絡、java共性的一些知識。這裏面其實主要難懂的地方在於NDK,這裏面需要有C/C++的知識的人可能才能看懂,主要講下CMAKE和android.mk兩種編譯方式,講解下FFMPEG對於視頻編解碼,會有將項目開源出來。其實2年沒看,我自己整理的時候再回去看,也好像忘得差不多了。

2、java基礎相關

3、java線程相關

4、java網絡相關

5、java架構相關

 

可以看到java架構的圖比較簡單,每個子項都沒有+號,因爲前面4個圖是2年前在轉型前做的一次安卓總結的時候就畫好的腦圖和整理好的筆記,而java架構最最近2年學習的知識點,暫時還沒做好整理,所以想通過這麼一個順序,來整理展現處理。

    計劃1個月將安卓的知識點全部回顧完,在花1個月回顧完java基礎和網絡相關,後面重點複習java架構相關的知識點。

  有興趣的同學可以關注下,我們一起學習進步。

 

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