-
1 # 大回車
-
2 # IT人劉俊明
5G時代的到來對於程式設計師來說也有了新的挑戰,在5G通訊的驅動下,傳統的開發體系將逐漸向物聯網體系過渡,開發方式也會更傾向於在雲計算平臺下完成,同時隨著大資料和人工智慧相關技術的落地應用,程式設計師的崗位升級將逐漸向兩個方向發展,一個方向是全棧開發方向,另一個方向是向研發級方向拓展。
對於程式設計師來說,如果要想提升自身的崗位競爭力,可以從以下幾個方面入手:
第一:從移動網際網路向物聯網過渡。在5G時代,物聯網的開發場景將被全面開啟,移動網際網路的應用將逐漸拓展到物聯網領域,所以程式設計師應該做好向物聯網過渡的準備。物聯網的體系結構涉及到裝置、網路、平臺、安全、分析和應用,作為程式設計師來說,可以從自己擅長的部分作為切入點逐漸向兩端拓展。
第二:系統瞭解大資料和雲計算相關知識。未來的軟體開發必然離不開大資料和人工智慧,而且隨著大資料技術逐漸開始落地應用,大量的傳統軟體開發將逐漸進行大資料改造,在5G通訊的推動下,這一程序會逐漸加快,所以掌握大資料和人工智慧的相關技術會迎來更多的發展機會。
第三:積累行業領域知識。5G通訊的落地應用全面拉開了產業網際網路的大幕,產業網際網路將把大資料、雲計算、人工智慧等一眾技術落地到傳統行業,這個過程中必然需要開發人員瞭解一定的行業知識,這樣才能突破落地應用過程中的各種壁壘。
最後,對於初級程式設計師來說,如果感覺自身的知識結構不足以支撐5G時代的開發要求,可以透過讀研來提升自身的研發能力。
-
3 # lgm程式設計學習筆記
程式設計師最需要做的就是學習,不管在什麼時候,不可因為自己現在懂得的一點技術就故步自封,那麼5g到來,對從事程式設計工作的程式設計師,需要怎麼應對?
1.圍繞“智慧人居”學習相關技術。
所謂的智慧人居就是指人居住環境中運用物聯網技術的各類裝置與服務,使得生活效率提高或生活品質提升。
其中,家庭安全、購物娛樂、日常生活、智慧家庭、家庭照護五大場景已成為智慧人居的重要構成。
程式設計師要想自己將來越來越吃香,就要學習和物聯網相關的技術,比如:物聯網工程概論、Java程式設計、微控制器原理及應用、無線感測網路概論、移動通訊技術、蜂窩物聯網技術等技術
2.圍繞“雲計算”學習相關技術。
AI的I指的就是 IoT,即物聯網技術;C 為 Cloud,雲計算技術,5G時代的雲計算將會發展得特別快,如果抓住機會好好學習雲計算相關的技術,未來也不怕跟時代發展的步伐。
總之,5g到來,程式設計師還是要不斷學習,誰叫我們是程式猿呢?
-
4 # 學霸先森
5G,有著更高的網速。因為速度的加快,很多依賴於網速的應用將會迅速崛起,那是將會有更多的流量流入網路。假想個應用場景: 全息影像實時聊天。
作為一名程式設計師,其實還是要看工作性質的,不一定因為5G的到來而產生影響。當然技術是為了產品而存在的,如果有好的idea,能抓住5G的風口,一切皆有可能。
-
5 # 職場操作手冊
隨著5G技術的應用越來越廣泛職能硬體也將很快進入發展的風口階段,然而職能硬體底層開發所需要使用的程式語言更多的是使用c語言及c++語言。
所以建議在提升java語言的學習同時應該也提升學習c、c++語言的學習能力。
還有就是無論是移動網際網路還是PC網際網路以及智慧硬體只要產生使用者、服務商互動都需要基於伺服器的使用,對於一名更高階程式設計師來說伺服器的運維、框架的搭建、資料庫的建立這些都是必要的能力,建議早點學習及這方法的知識。
回覆列表
5g到來,對從事程式設計工作的程式設計師,需要怎麼應對?
這可就問對人了,昨天我去參加重慶智慧產業博覽會舉辦的智慧製造和高品質生活高峰論壇,其中科大訊飛的小頭目張某人正好談到了5G,我簡單的介紹一下,5G擁有高頻寬,低延遲的特點,速度能達到1G每秒,延遲是10納秒,總之是告別了下載三小時,觀看五分鐘的時代,5G帶來的紅利就是各種程式,圖片,影片,文字的高速傳輸,5G手機可以是超高配準旗艦手機,也可以是瘦客戶機,就算是2008年以前的512M記憶體,880MHz的處理器裝上5G基帶,再配上一臺敗家子的伺服器,理論上玩吃雞開全特效,全幀,背5把槍都是流暢執行。
而程式設計師要做的,就是學習5G理論,底層,基帶核心,http傳輸協議,IPv6和未來的IPv8,才能開發一些純粹的5G軟體,其實現在大多數的軟體,演算法,後端開發程式設計師,完全不必追求壓榨5G完全效能,對現在的程式碼改改,發揮軟體的最高效能就可以了,如果一意孤行,執意要重構,換框架,那麼我建議你可以到大街上找一個乞丐請他吃一頓大餐,後果就是一無所獲,浪費時間,其實現在很多程式設計師特別是Java,Python程式設計師特別注重效能最佳化,其實我覺得簡單最佳化下就行了,以後5G終端的CPU算力很強的,英特爾和高通聯發科擠的牙膏會越來越多,那麼在5G軟體開發時應注意記憶體和硬碟的佔用,我電腦上一個瀏覽器就佔用了兩個G的固態硬碟空間,鼻子都給我氣歪了,,所以諸位程式設計師開發時用IO少寫點資料,最好用xml儲存
最後也是最重要的,要堅持學習新技術,新框架,別老揪著骨灰級框架不放,骨灰級專案除外,還有就是要量力而行,別一出個新技術就一頭猛鑽,得搞清楚值不值得學,用不用得上,不然就做好找乞丐的準備吧