年度總結:2021年終總結:提高認知,擺脫傳統工科桎梏
已經對2022年的學習方向做了一個大概的說明,而這篇博客將會詳細的闡述我對編程的認知,對自身未來發展方向的理解,對自身學習內容的調整和明確,
個人認為的兩個趨勢:云端化和萬物互聯化
一個一個來聊,
云端化
需要詳細了解的可以點擊下面的鏈接:
https://www.huaweicloud.com/intl/zh-cn/
https://experience.dropbox.com/zh-cn/resources/what-is-the-cloud
http://c.biancheng.net/cloud_computing/
https://finance.sina.com.cn/chanjing/gsnews/2021-07-30/doc-ikqciyzk8586847.shtml
https://www.qianzhan.com/analyst/detail/220/210519-14575f68.html
云計算會成為趨勢,會成為資訊化時代的基建,以后大部分的開發部署作業都將會在云上進行,
我也會開一個新的專欄,從總體上來了解云計算,
萬物互聯化
詳細的可以點擊下面的鏈接,感徑訓為的這個技術堆疊還是很全面的:
https://developer.huaweicloud.com/resource/roadmap/iot.html
https://iot.ofweek.com/2021-06/ART-132216-11000-30505458.html
現在從我們身邊使用的電子產品就可以感受的到了,從電腦平板手機手表之間的互聯,到智能家居的互聯,以后隨著硬體芯片成本的下降及產品生態的不斷完善,越來越多的智能產品將會互聯起來,
這兩個趨勢后面需要的技術堆疊
回到具體一點的問題,如果要適應這兩個趨勢,應該掌握怎樣的技術堆疊,
先從萬物互聯化說起,以華為推薦的技術堆疊為例:




華為主要是分為了四個階段:
-
物聯網基礎知識入門
- 了解物聯網
- 物聯網的通信技術
- 熟悉物聯網的作業系統
-
物聯網智能設備開發
- 在物聯網作業系統上進行開發
-
物聯網應用開發
- 前端
- 后端(java)
- 架構(面向介面,上云,復雜場景,功能擴展)
-
物聯網大資料+AI
- 這個其實是我之前就很感興趣的一個方向,為此我特意在OneNote中開了一個目錄,
- 萬物互聯,就有各種場景的海量資料,只有通過AI的方式來合理利用,
- AI技術的掌握和部署,
再說云,萬物互聯的資料其實很多也是要上云的,資料上云之后,怎么存盤,怎么利用,怎么顯示,都需要我們開發相應的應用去管理,
繼續以華為的技術堆疊為例:


可以看到主要有一下技術點:
- 云服務器的使用,Linux的掌握
- 資料庫技術
- 計算機網路
- 服務平臺
簡單總結一下,
兩個趨勢,看起來好像關聯不大,但是就從底層技術來說,則是相差不大,
基本上還是計算機的那些基礎課:作業系統,計算機網路,資料結構與演算法,資料庫,再加上幾門編程語言,
不管資訊化時代怎么變,各種框架,組件多么花里胡哨,都脫離不開這些基礎課程,只有這些基礎課程掌握好了,才能更深的理解這些技術,
當然基礎歸基礎,應用歸應用,一個都不能少,
因為本身在從事嵌入式應用開發,感覺這個方向天花板太低了,而從事驅動開發或者硬體開發限制有點大,我本人也不是很喜歡從事硬體特別多的行業(不適合自己學習探索),因此后面的學習方向也會朝著更有挑戰性和更有前景的方向上發展,
先說編程語言吧,這個應該是大家都喜歡糾結的地方,我現在的情況是C語言比較不錯,C++則比較一般,沒有經歷大型專案檢驗,java也比較一般,后面編程語言的學習重點也會是C/C++、java,C語言主要用來嵌入式應用開發,C++可以用來一些中間件、框架的開發使用,java則主要用來云端業務開發,比較省心,輔助語言則是shell(一些linux自動化腳本)和Python(資料分析和AI),
嵌入式應用開發應該不會再投入很大精力了,主要是應用開發相關的知識都學的差不多了,更底層的驅動開發不是很感興趣,以后遇到只能是見招拆招了,
C/C++底層開發,使用C/C++開發的一個“優點”是包裝的比較少,好用的庫也不多,環境配置起來麻煩(壞笑),因此需要我們掌握的底層知識會很多,希望通過使用C/C++的專案來增加對系統編程、網路編程、多執行緒編程的理解,
java應用開發,這邊其實是一個很大的技術堆疊,主要是java的框架特別多,需要掌握的中間件也很多,各個系統之間的配合還是挺復雜的,
后面會玩玩的是使用Python和TensorFlow或者pytroch來了解現在的人工智能演算法的應用,
寫著寫著,立下的flag也越來越多,很多人其實都是在一個方向上專精下去,我在想是否學的東西太分散了,
但對于我現在的認知來說,人不可能一輩子只干一件事,只用相同的語言,只有在不斷的探索嘗試中,我們才能更立體全面的了解這個資訊化世界,而且資訊化時代很多知識的深度其實是比很多傳統學科更淺的,資訊化時代的特點正是其互聯性和多樣性,
這些就是我的一些淺薄理解,拿出來和各位共勉!
正好趕在2022年前十幾分鐘寫完,感慨萬千,覺得不錯,點個贊吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/400370.html
標籤:其他
