物聯(lián)網(wǎng)開發(fā)需要學(xué)什么 物聯(lián)網(wǎng)開發(fā)工程師需要做什么
根據(jù)最新的Gartner數(shù)據(jù)指出,17年全世界使用互聯(lián)網(wǎng)設(shè)備量將達到80億,未來將會持續(xù)井噴增長。隨著互聯(lián)網(wǎng)設(shè)備的增加,對于物聯(lián)網(wǎng)開發(fā)的技術(shù)水平要求越來越高。本文創(chuàng)客學(xué)院物聯(lián)網(wǎng)培訓(xùn)講師和讀者分享物聯(lián)網(wǎng)開發(fā)需要學(xué)什么,物聯(lián)網(wǎng)開發(fā)工程師需要做什么?
物聯(lián)網(wǎng)開發(fā)需要學(xué)什么 物聯(lián)網(wǎng)開發(fā)工程師需要做什么:
1、深入了解傳感器
與其他開發(fā)人員不同,根據(jù)IEEE研究員,塔夫茨大學(xué)電氣與計算機工程教授兼研究生教育副院長Karen Panetta的說法,在物聯(lián)網(wǎng)領(lǐng)域工作的人必須對傳感器和無線通信有深入了解。“建議物聯(lián)網(wǎng)開發(fā)人員具有計算機科學(xué)或電氣工程的背景,”Panetta說。不過不用擔(dān)心物聯(lián)網(wǎng)基礎(chǔ)入門,創(chuàng)客學(xué)院成長課程免費開放給對物聯(lián)網(wǎng)開發(fā)感興趣的讀者。
2、專注于用戶界面
Wink工程主管Kit Klein說,在開發(fā)商業(yè)IoT產(chǎn)品時,重要的是要保持高質(zhì)量的用戶體驗標(biāo)準(zhǔn)?!霸S多客戶在日常生活中會依賴這些物聯(lián)網(wǎng)產(chǎn)品,”Klein說,“作為一個行業(yè),我們需要確??焖僭鲩L的用戶群體,擁有可靠性的產(chǎn)品質(zhì)量和產(chǎn)品體驗,這需要成為任何開發(fā)人員心態(tài)的一部分。”Karen Panetta建議與客戶進行可用性研究以確定易用性?!斑@一切都回歸到用戶界面,”Panetta說,“你可以對你的恒溫器有最好的控制,但它需要簡單易用?!?br />
3、學(xué)習(xí)JavaScript或Python
Microsoft的技術(shù)傳播者Suz Hinton建議在追求物聯(lián)網(wǎng)開發(fā)人員職業(yè)之前先學(xué)習(xí)JavaScript。Hinton說:“基于Web的語言,對數(shù)據(jù)處理后端和設(shè)備本身運行的代碼使用非常有意義。 “JavaScript是一種非常適合事件驅(qū)動的語言,因此非常適合對設(shè)備上的新數(shù)據(jù)進行響應(yīng),并觸發(fā)設(shè)備上的操作。Progress開發(fā)關(guān)系高級經(jīng)理Rob Lauer說道,使用新技術(shù)通常意味除了硬件制造商提供的信息不足之外,還意味著沒有文檔、代碼示例或指導(dǎo)。物聯(lián)網(wǎng)開發(fā)人員傾向于使用通用語言,包括Python和JavaScript,以及一些使用C#/ .NET的Windows IoT兼容設(shè)備。
4、使用Raspberry Pi
對于沒有計算機科學(xué)或電氣工程學(xué)位的人,Thryv,Inc.的創(chuàng)始人和首席開發(fā)人員Elliot Schrock建議,通過在Raspberry Pi上完成項目來向雇主證明自己的能力。“Raspberry Pis是非常便宜、微小的計算機,并且經(jīng)常被采用在IoT概念項目的證明,”Schrock說,“同時他們也是學(xué)習(xí)如何焊接簡單電路,并將這些電路與軟件鏈接在一起的好方法——把一些簡單的演示項目提出并執(zhí)行,展示你在物聯(lián)網(wǎng)工作上的主動性和小訣竅?!盨uz Hinton說:“使用像Tessel 2或Particle Photon這樣的設(shè)備,或者甚至是拙劣的Raspberry Pi,都可以幫助開發(fā)人員快速學(xué)習(xí)硬件故障和新技能?!?br />
5、查找社區(qū)
Salesforce首席開發(fā)人員Emily Rose說,參與社區(qū)、制造商和企業(yè)之間的合作,可以探索、發(fā)展和改進開發(fā)人員的想法,并使之成為現(xiàn)實,這是成為物聯(lián)網(wǎng)開發(fā)人員的重要因素?!拔锫?lián)網(wǎng)的世界仍然如此新鮮又模糊,幾乎沒有進入該行業(yè)明確的路徑,”她補充說,“這似乎是一個令人望而生畏的前景,但它也可以成為那些有眼光的探索者的巨大優(yōu)勢?!盤article首席解決方案架構(gòu)師David Middlecamp建議尋找類似Hackster和Instructables這樣的社區(qū),可供開發(fā)者實現(xiàn)項目或發(fā)展自己的想法。
6、保持你的技能尖端
根據(jù)IBM研究科學(xué)家Eli Dow的說法,學(xué)習(xí)一項技能或研究一個平臺是不夠的?!耙粋€物聯(lián)網(wǎng)平臺通常會在6個月到一年內(nèi)發(fā)生改變,”陶氏說,“傳感器會改變,單板計算機或其他嵌入式平臺也將繼續(xù)發(fā)展,你必須靈活地應(yīng)對這些驚人的變化?!?br />
創(chuàng)客學(xué)院系統(tǒng)升級,服務(wù)升級!網(wǎng)站采用全新的LMS智能學(xué)習(xí)系統(tǒng),為學(xué)員定制個性化學(xué)習(xí)方案,與游戲闖關(guān)相結(jié)合,在課程中設(shè)置關(guān)卡,增加學(xué)習(xí)的趣味性,只要按時完成每日作業(yè)/練習(xí)即可獲得現(xiàn)金獎勵。項目導(dǎo)師、助教老師、班主任、就業(yè)導(dǎo)師為學(xué)員提供全天1V1學(xué)習(xí)輔導(dǎo)、技術(shù)答疑、作業(yè)批改等服務(wù),同時直播課為學(xué)生帶來互動性極強的學(xué)習(xí)體驗,隨時隨地與技術(shù)大牛老師在線互動。
- 贊