一、今后想從事智能機器人方面的工作,應該咋著手學習啊?
前景肯定非常好,機器人應用集成; 機器視覺工程師,機器學習工程師,機器人軟件開發工程師, ROS(機器人操作系統)工程師,這些都是現在非常熱門的職位。如果想學習的話,黑馬程序員現在剛開了“智能機器人軟件”開發,聽說是創始人親自掛帥籌辦,和國內機器人行業巨頭合作的。
二、求問 美團 后臺工程師 年薪30w+ 屬于什么級別
高級工程師級別的,有的單位高一些,一般都在20左右上下徘徊,如果高一點就就是要求比較高,單位比較牛了。
三、學什么專業能成為IT工程師
計算機科學與技術專業、軟件工程專業、網絡工程專業、計算機網絡技術專業、電子科學與技術。
1、計算機科學與技術專業
計算機科學與技術是國家一級學科,下設信息安全、軟件工程、計算機軟件與理論、計算機系統結構、計算機應用技術、計算機技術等專業。主修大數據技術導論、數據采集與處理實踐、Web前/后端開發、統計與數據分析、機器學習、高級數據庫系統等課程。
2、軟件工程專業
軟件工程專業是2002年國家教育部新增專業,隨著計算機應用領域的不斷擴大及中國經濟建設的不斷發展,軟件工程專業成為了一個新的熱門專業。軟件工程專業以計算機科學與技術學科為基礎,強調軟件開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟件需求分析、軟件設計、軟件測試、軟件維護和軟件項目管理等工作。
3、網絡工程專業
網絡工程專業主要講授計算機科學基礎理論、計算機軟硬件系統及應用知識、網絡工程的專業知識及應用知識。網絡工程專業旨在培養具有創新意識,具有本專業領域分析問題和解決問題的能力,具備一定的實踐技能,并具有良好的外語應用能力的高級研究應用型專門人才。
4、計算機網絡技術專業
計算機網絡技術是指培養適應生產、建設、管理、服務第一線需要的德、智、體、美全面發展,掌握計算機網絡技術基礎知識,培養具有一定計算機網絡基本理論和開發技術,具備從事程序設計、Web的軟件開發、計算機網絡的組建、網絡設備配置、網絡管理和安全維護能力的網絡高技術應用型人才。
5、電子科學與技術
本專業培養具備物理電子、光電子與微電子學領域內寬廣理論基礎、實驗能力和專業知識,能在該領域內從事各種電子材料、元器件、集成電路、乃至集成電子系統和光電子系統的設計、制造和相應的新產品、新技術、新工藝的研究、開發等方面工作的高級工程技術人才。
參考資料來源:搜狗百科-計算機科學與技術專業
參考資料來源:搜狗百科-軟件工程專業
參考資料來源:搜狗百科-網絡工程專業
參考資料來源:搜狗百科-計算機網絡技術專業
參考資料來源:搜狗百科-電子科學與技術
四、學習物聯網應用工程師,以后能從事哪些工作崗位?
了解物聯網概念的人就會發現,物聯網牽涉的內容眾多,要完成一個物聯網項目一個人肯定不行,術業有專攻,物聯網是一個打的行業分支,其中也存在各種不同職位。
物聯網應用工程師的人才群體,主體應該包括IT和OT工程師。
從事方向大概有:智慧交通、環境保護、政府工作、公共安全、平安家居、智能消防、工業監測、環境監測、老人護理、個人健康、花卉栽培、水系監測、食品溯源、敵情偵查和情報搜集等多個領域
而具體工作崗位有:
硬件設計師、嵌入式固件開發人員、無線通訊專家 、后端開發人員 、前端開發人員 、應用開發人員 、自動化與系統集成工程師 、數據科學家等。
1.硬件設計師:大多數物聯網項目都涉及某種形式的定制硬件設計。硬件的復雜度因項目而異。在某些情況下,使用硬件模塊和參考設計,基礎知識和電氣工程知識就足夠了。而有些更復雜的項目則需要更多的經驗和專業知識。
常見的技術有印刷電路板(PCB)設計、無線電頻率與天線設計、時鐘,信號路由相關的經驗、低功耗設計和功耗優化等?
2.嵌入式固件開發人員:讓硬件發揮作用,你就需要嵌入式開發人員。他們是從事最底層、最接近裸機硬件的軟件開發人員。這樣的軟件稱為固件(介于軟件和硬件之間的固件)。一般這些開發人員的背景結合了電氣工程、計算機體系結構和軟件開發。嵌入式開發人員的工作需要與最終硬件的原型版本打交道,因此通常他們的辦公桌看起來都很凌亂。?
常見的技術有編程語言(C、匯編語言、C++)、實時操作系統(RTOS)經驗(FreeRTOS、Contiki、Zephyr)、嵌入式Linux、源代碼版本控制、物理和信息安全等?
3.無線通訊專家:大多數物聯網項目都是無線的,但無線技術都很難,因為無線集物理與軟件的雙重復雜度于一身。通常無線通信專家都來自無線通信、網絡協議和軟件開發。對于大型物聯網系統來說,擁有無線通信的專長才能適當地確定網絡與通信模式。而消費級物聯網系統則需要無線通信專長來確保通過藍牙順利地將設備連接到用戶的智能手機。?
常見的技術有網絡模擬、無線網格網絡、對無線傳播技術的掌握、對功耗的掌握、協議(TCP/IP、IPv4、IPv6、RPL、TLS、WiFi、藍牙、6lowpan、ZigBee、LoRA、MQTT、CoAP)?
4.后端開發人員:在物聯網系統中,后端需要處理數據庫和應用程序邏輯。通常,后端都部署在云主機中,并負責存儲來自物聯網設備的數據、對用戶進行身份驗證、為前端以及與其他系統的集成提供API。?
常見的技術有編程語言(JavaScript、Go、Python、Ruby)、數據庫(MySQL、MongoDB、Redis)、開發運維經驗、云平臺(亞馬遜的AWS、Heroku、微軟的Azure)?
5.前端開發人員:大多數物聯網項目都有網頁形式的前端。用戶可以通過這類網頁與系統交互。因此,這些網頁需要做到易于使用、安全、可在最常見的Web瀏覽器中運行并保持最新狀態。這些前端是用HTML開發的,而且通常都會采用某些現有的JavaScript前端框架。前端開發人員需要通過大量輸出到網頁上的文本來創建視覺體驗。?
常見的技術有UI/UX設計、用戶訪談與人機交互的經驗、HTML、CSS、Javascript、Web開發框架(Vue.js、React、Bootstrap)?
6.應用開發人員:許多面向用戶的物聯網項目都需要使用移動應用作為用戶界面。隨著項目的推進,移動應用體驗的重要性越來越突出。通常,我們需要開發和維護兩個版本:iOS和Android。有時也可以開發混合原生應用(通常用HTML開發)。大多數應用開發人員都清楚原生與混合框架的優缺點。?
常見的技術有Android、iOS開發原生/混合框架(Phonegap/Cordova、Ionic、Angular、React、Vue)、編程語言(Java、Swift、Objective C、JavaScript)?
7.自動化與系統集成工程師:許多物聯網項目都需要與現有軟件集成。軟件集成是一項經常被低估的任務,我們常常需要花費大量精力,運用一套特定的技術才能取得成功。此外,一旦軟件集成開始,你就必須確保集成保持正常運行。這時我們就需要采用自動測試。系統集成和自動化工程師需要擁有大量實踐經驗和勇氣,因為這是一項艱巨的工作。?
常見的技術有自動測試框架(Jenkins、Mocha、Travis)、REST API、編程語言(Javascript、Java、Python、Bash)?
8.數據科學家:物聯網項目都需要圍繞數據展開,而且你需要充分利用這些數據。在項目的早期階段,這部分的工作可能很簡單,只需將關鍵績效指標放入Excel工作表中進行比較即可。但是隨著項目的發展,你需要針對數據展開更深入的分析。這時就需要數據科學家的幫忙。數據科學家可以通過復雜的數據,尋找模式以及可付諸行動的信息,而這才是數據的最終價值。?
常見的技術有統計、人工智能、機器學習、數據挖掘、編程語言(Matlab、R、Python)