過去幾年,聯網裝置的增長是驚人的。從日常用品,比如可穿戴裝置和恆溫器,到大型裝置,比如太陽能電池板和街道瓷磚,似乎所有的裝置都以某種形式聯網。未來,我們將迎接完全聯網的城市、醫院和家庭,物聯網開發人員的職能正變得越來越重要。
開發所有型別的軟體和裝置是很重要的,但沒有比開發聯網裝置更關鍵。如果你的fitbit出現故障是一回事,但是如果乙個聯網醫療裝置在手術期間出現故障,或者無人駕駛汽車在高峰時期失控,則是另外一回事了。因為物聯網裝置在我們的生活中起到關鍵作用,開發的很差的物聯網裝置可能會危及生命,因此這種型別的開發尤為特別。
雖然任何型別的開發人員都需要有一定的技能和激情才能取得成功,作為乙個物聯網開發人員,則有其獨特的挑戰和要求。在未來幾年,領先的物聯網專案將開始出現,並作為行業的主要推動力。下面是乙個成功的物聯網開發人員在這個快節奏的「連線一切的」時代,所需要具備的五個素質和技能:
1.對硬體的好奇心。作為物聯網開發人員,你要麼編寫韌體,編寫和硬體相關的服務,或者通過主機板測試你的**(它們的旁邊可能焊接/掛著奇怪的線束)。如果這讓你覺得「呸!我只想繼續寫web / ios的乾淨**」,也許成為乙個物聯網開發人員並不適合你。
2.願意考慮新的工具。雲**商提供的新興服務(比如亞馬遜和微軟)可能是基於現有的工具,但它們提供了新的功能和開箱即用的能力。你不能在如此發展迅速的乙個領域,不思進取。
3.設計原型的能力。你知道什麼是raspberry pi或arduino嗎?作為物聯網開發人員,你應該會知道(參見第一條)。作為乙個物聯網開發人員,並不是為伺服器或現成的移動裝置程式設計。如果你正在等待生產樣品完成或設計,你該怎麼做?答案是:使用現有的商業原型平台,設計硬體原型。
4.對於低階計算概念和工具無所畏懼。在某種程度上,你將需要考慮位元組資料,從命令列檢查日誌,檢視網路流量,或做一些方便隱藏在許多「現代化」程式語言和開發平台中的瑣事。
5.學會使用螺絲刀。也許你聽說過這句諺語「要小心那些攜帶螺絲刀的程式設計師。」如果你是我們需要警惕的一員 (你知道自己是怎麼樣的),你告訴自己,「儘管我有多年的軟體經驗,我使用螺絲刀也非常合格,」那麼,物聯網開發可能會適合你。
當然,這些特徵都是廣義的,但我們生活在乙個前所未有的軟體和各種各樣的硬體之間融合的時代,開發人員在未來的互聯世界扮演重要角色——也就是,塑造我們生活的世界。
原文發布時間為:
2023年4月10日
如何成為一名合格的IT培訓教師
今天參加了公司的上半年的總結,感受頗深。首先老總回顧了一些近期的工作,同時也展望了一下下半年的工作動態。然後就是給一些優秀教師頒獎。表揚讚許的話其實都是很好聽的,但是批評的話的意義更深刻。其中賈老師就提出了我們現在匱乏的兩個意識,危機意識和學習意識。其實我認為這兩個意識是相輔相成的,有了第乙個意識,...
如何成為一名合格的部門經理
部門經理是企業的中層管理幹部 他們是企業的中堅力量 向上對企業的戰略決策負責 充分理解和傳達企業的戰略決策 向下激發員工的積極性 鼓舞員工的士氣 使員工的能力得到提高 業績得到增長。合格部門經理的特質 1.持續學習的熱情 知識經濟時代最為明顯的特徵就是知識 要想成為一名合格的部門經理 就必須結合自己...
如何成為一名合格的部門經理
部門經理是企業的中層管理幹部,他們是企業的中堅力量,向上對企業的戰略決策負責,充分理解和傳達企業的戰略決策,向下激發員工的積極性,鼓舞員工的士氣,使員工的能力得到提高,業績得到增長。合格部門經理的特質 1.持續學習的熱情 知 識經濟時代最為明顯的特徵就是知識 要想成為一名合格的部門經理,就必須結合自...