物聯(lián)網(wǎng)也簡稱IOT,是一門交叉性非常大的領域,在這個領域種,你可以從事的職業(yè)有很多。我們來看看一家真正做物聯(lián)網(wǎng)的企業(yè),除去職能部門(行政、財務、人事等),在技術、采購、實施這些方面需要掌握什么技能的人才。
物聯(lián)網(wǎng)簡單來分,可以分三層,感知、傳輸、應用。1、感知層,就是利用各種類型的傳感器類給物品賦能、讓它們能夠通過傳感器來感知環(huán)境、感知世界,可以說傳感器賦予了物品五官。
那么這一層,就需要硬件工程師了,掌握C語言(嵌入式開發(fā),通俗來講就是在硬件中寫軟件)、PLC編程、PCB版制作、電路設計等等與硬件設計相關的知識。
如果你說這些我都不會怎么辦?那么你可以去學習和了解傳感器的用途,各類傳感器的差異和優(yōu)劣,行業(yè)內(nèi)哪些廠家的傳感器比較符合應用到哪些場景,元器件的價格走勢等等,那么你可以做硬件部門的采購,可別小看這個采購的崗位;這可不是一般的采購,因為元器件廠家眾多,品類也很多,價格也是經(jīng)常變動,還有很多以次充好的賣家,所以元器件采購這個崗位是非常重要的。
一個優(yōu)秀的元器件采購可以幫企業(yè)省事、省時、省錢,你說重要么。
硬件工程師。研發(fā)工程師、產(chǎn)品經(jīng)理,他只會告訴你元器件的參數(shù)、數(shù)量以及什么時候要(由于財務制度的約束、一般硬件工程師是不會指定某一品牌商品,除非只有一家或者這家產(chǎn)品在行業(yè)內(nèi)確實優(yōu)秀的)。就這次疫情來看吧,有段時間測溫器件通過線上商城是沒辦法買到的,采購人員如果人脈和渠道廣泛的話,就可以為公司買到合適的器件,然后做出產(chǎn)品,提供給有需要的場合使用。其他沒有渠道和人脈的企業(yè),由于元器件缺失,就沒辦法生產(chǎn)產(chǎn)品,那么市場就丟失了。
元器件的價格是經(jīng)常變動的,且會受到一些事件的影響,比如咱們經(jīng)??纯茨衬嘲雽w公司倉庫著火,遭遇水災、停產(chǎn)之類的新聞,如果這家企業(yè)是行業(yè)內(nèi)的龍頭,那么他們公司的產(chǎn)品必然漲價。因為市場需求在,大家都在等拿貨。隨著這些年智能硬件的百花齊放,元器件的需求就越來越多了。
還有職位就是工業(yè)設計(產(chǎn)品外觀、內(nèi)部結構的設計)、硬件生產(chǎn)管理(主要是制定生產(chǎn)任務)、產(chǎn)線裝配(物聯(lián)網(wǎng)硬件裝配)、產(chǎn)品質(zhì)檢(出廠檢驗),如果貼片工序是自己公司做,那么還有個貼片機編程的崗位。
但是我的建議是盡量去從事硬件研發(fā)和工業(yè)設計的工作,一方面是需求量大,二是薪資也比較可觀。
2、傳輸層,這一層主要是處理數(shù)據(jù)通信的事。如果只是用芯片,那么熟悉這種網(wǎng)絡傳輸協(xié)議的優(yōu)劣,它們適用在什么場景使用,這也是硬件工程師和產(chǎn)品經(jīng)理需要掌握的技能。比如你得了解有線和無協(xié)議(wifi/藍牙/zigbee/NBiot/LORA/紅外/等)。如果你從事這類型芯片的研發(fā),那么你要進入像華為、移遠、ST(意法半導體)等這樣的企業(yè)工作,你就得掌握verilog/system_verilog硬件描述語言,熟悉C,C++,perl,python等編程語言。
3、應用層,通俗來講就是軟件研發(fā)這塊咯。這塊你就參考一般軟件企業(yè)所需要掌握的技能就好了,做后端程序設計就掌握比如c++、PHP、JAVA、python、go等,還有數(shù)據(jù)庫相關知識。做前端就去了解主流的一些框架,還有就是html/css 相關知識,要是做運維就多熟悉操作系統(tǒng)、數(shù)據(jù)庫、路由器交換機相關知識,還有就是做數(shù)據(jù)可視化和前端設計的。
4、大數(shù)據(jù)和人工智能方向,大數(shù)據(jù)工程師負責創(chuàng)建和維護分析基礎架構,該基礎架構幾乎可以支持數(shù)據(jù)世界中的所有其他功能。他們負責大數(shù)據(jù)架構的開發(fā)、構建、維護和測試,例如數(shù)據(jù)庫和大數(shù)據(jù)處理系統(tǒng)。大數(shù)據(jù)工程師還負責創(chuàng)建用于建模,挖掘,獲取和驗證數(shù)據(jù)集合等流程。而人工智能研發(fā)工程師要求還要更高一些,最好是學計算機,數(shù)學及應用數(shù)學,統(tǒng)計學,運籌學或其他與人工智能和機器學習相關的專業(yè),然后了解機器學習SVM深度學習人工智能等算法開發(fā)和應用,機器學習和深度學習,人臉識別及合成,圖像處理,預測模型,以及優(yōu)化算法; 多去了解機器學習的前沿技術和業(yè)界動態(tài), 能做獨立進行算法分析、模型的設計方面可以選擇性熟悉Tensorflow、Keras、Mxnet、Pytorch中一種框架,會使用CC、Matlab語言進行算法驗證和實現(xiàn),最好能熟練掌握一門編程語言,如Python、Java、CC、C等,這兩個崗位的薪資可是非常之可觀,而且人才是可遇不可求啊。
1、懂得如何匯報工作,那么就得有較好的寫作能力和辦公工具使用能力。比如熟練運用辦公自動化工具(word/excel/ppt/wps等)來做圖表、寫文檔、做演示稿等,匯報工作要主動、注意時效(最好是第一時間就匯報)、做到實事求是、突出匯報工作的重點、目的要明確。建議用X-mind或者百度腦圖之類的思維導圖工具來放到匯報表中。比如下圖:部門規(guī)劃,有關于管理方面的和產(chǎn)品方面的,然后每一個事項都有時間節(jié)點,這樣可以作為一個提綱。
而細節(jié)和工作計劃就可以用excel來制作。
2、時間管理和項目進度把控能力。時間就是效率,工作中難免會遇到各種各樣瑣碎的事情以及各種各樣的人的要求,如何管理好自己的時間也是一門高深的學問。常常有人用加班的多少來衡量自己工作多么努力,對于這種方式我認為是一種病態(tài)。在職場中,你常常羨慕他人每天都能按時下班,而自己卻是拼命加班的加班狗,并且薪資水平還不如人家。
建議將自己的事情分為:緊急且重要,緊急不重要,重要不緊急,不重要也不緊急。根據(jù)四個象限來合理分配自己的時間,并且運用番茄工作法讓自己的時間使用效率提高,避免加班。
3、時刻保持學習,在學好專業(yè)技能外,特別要注意高效工具的應用,好的工具可以讓你事半功倍。
前面我們介紹了一些思維導圖的工具和時間管理的辦法,那么學習這塊咱們得使用什么工具呢?
小目標:一款給生活小習慣打卡、簽到的應用,可以用來記錄健康、學習、工作、日常習慣,讓你的日常也充滿成就感??梢圆榭凑谶M行及已經(jīng)結束的目標,查看目標完成成就,給自己的目標做總結。打卡可寫下自己當日完成這個目標的心情語錄,查看自己的計劃目標與提醒事項的完成進度,并分享出你的小日常,激勵自己。這個是用來監(jiān)督自己學習的。
在職場,經(jīng)??偨Y和復盤是非常重要的,可以幫我們梳理工作,找到關鍵點。
復盤、復盤、復盤,重要的事情說三遍,古人云,吾日三省吾身——為人謀而不忠乎?(我每天多次反省自己:替別人做事有沒有盡心竭力?)
另外呢,多了解一些資訊、看看國外的公開課(TED)拓展自己的認知和思維,多了解先進的技術帶來的變革的影響。其實B站是個很好的學習網(wǎng)站。
4、英語不好的,建議學起來,特別是做IT的,還有硬件工程師。很多元器件的資料都是英文版的,漢化的資料不小心就會踩到坑,然后就得去填坑,而且目前很多新技術和模式都是從國外先玩起來的。還有就是有一些論壇和峰會都會請老外來站臺,如果英語學好了,能夠做一些交流,對于你來說會有很大的加分。英語呢,推薦英語流利說APP咯,它會先幫你評測,然后制定課程,前期選一些免費的課程來練習,進階課程是需要收費的。最好是找個老外來聊天,互相交流。
好啦,咱們最后總結一下,職場要升值加薪,除了必備的專業(yè)技能之外,你還得學會利用工具來做工作匯報,時間管理、提升和監(jiān)督自我學習能力以及英語。工具有基礎類(word/excel/ppt/wps)、思維導圖類(X-Mind、百度腦圖)、時間管理(四象限)、學習(小目標、B站、公開課)、英語(英語流利說)。