軟件工程師
軟件工程師將繼續享受物聯網時代的高薪工作。如果您對Python、Java、安卓、iOS和R有一定了解,那么您已經有了一個良好的開始。在這里,您的技能必須解決大量數據以及它們在物聯網中的作用。
對于正式培訓,考慮參加在線數據科學課程(Tableau、Hadoop、預測分析)和機器學習,而且很多課程都是免費的。您還應該成為一個或多個物聯網開發者社區中的一員,在那里您可以貢獻代碼、編輯百科和審查文檔。
例如:
· Linux基金會的iotivity項目
· 開放連接基金會(Open Connectivity Foundation),這是一個由微軟、LG、三星和許多其他公司牽頭成立的物聯網標準組織。
· Android Things
網絡工程師
因為物聯網是關于網絡連接的,所以有大量的系統管理活動來使這些對象(設備)變得有用。很顯然,網絡工程師需要掌握智能家居中常見協議的技能,并跟蹤一系列設備。消費類設備是一個主要焦點,因為它們與您習慣的計算設備不同。另外,您應該知道信標是如何工作的,什么是“邊緣設備”,以及如何避免安全漏洞。此外,加深您對物聯網中路由器、交換機和服務器的了解也很重要。對于正式培訓,您可以參加Cisco的物聯網認證計劃。
硬件工程師
硬件工程師將控制構成大量物聯網對象的“設備”。顯然,花一些時間在電子設計和制造上將是一個好的開始。您應該了解英特爾和ARM處理器如何針對物聯網應用進行重新設計。此外,對Raspberry Pi或Arduino套件和板載設備傳感器有一定的了解也是必要的。實際上,一個聰明的訣竅是研究常見智能設備的“硬件參考設計”,并開發自己的工作原型。像上面描述的網絡工程師一樣,您必須對網絡協議有足夠的了解。
測試工程師
測試和QA專業人員必須學習DevOps、移動應用程序開發和用戶界面設計。亞馬遜的物聯網開發團隊已經在使用這三種混合來提高他們的最佳質量實踐。此外,如果您有敏捷項目的經驗,那么與典型物聯網項目中的方法應該不會有太大差異。事實上,時間表和期望非常相似,您可以毫無困難地執行它們。
網絡安全專業人員
物聯網中的數據攻擊已經成為采用該技術的一個嚴重挑戰。因此,對了解密碼學、管理密鑰的專業人員的需求越來越大。此外,還需要新的安全概念,例如確保邊緣設備的安全。物聯網安全工程師將成為該領域下一波潮流工作的重要組成部分。
多才多藝的學習者
您是否年紀大了,感覺參加物聯網派對有點太晚了?對于那些從不放棄的、有韌性的人來說,學習物聯網時代的技能總是一個好主意。Azure、AWS和Google Cloud IoT為提高您的物聯網應用技能提供了絕佳的機會,通過互聯網,您可以學會如何在不同的云中啟動自己的應用程序。思科提供20小時免費物聯網課程。事實上,正是這一類開發人員有望成為全能的開發者。
結論
在可預見的未來,“物聯網文盲”很有可能成為一個嚴重劣勢。然而,每周花五個小時學習物聯網可以產生意想不到的效果。無論您感興趣的領域是什么,都會有一條明確的職業發展道路從這里開始。