物联网应用技术专业介绍(物联网应用技术专业好不好)
物联网专业前途真的是那么不堪吗?给学生时代迷茫的你敲响警钟
我发现,在讨论这个话题的的很多都是在学校的小伙伴。
所以作为一名13年开始就在物联网领域的老人,希望我对这个行业的理解可以对你们起到帮助。首先介绍下自己,13年左右,加入公司物联网事业部,部门做的是物联网M2M平台相关的业务,工作主要做的是模组和SDK包相关开发。
这些年主要经历如下:
1、产品方面经历了从智能玩具、智能家居、移动支付、共享方案(共享单车、共享按摩椅、共享KTV、共享充电宝等等)到无人新零售、摄像头(软件定义摄像头)、音箱麦克风阵列。
2、芯片平台方面经历从wifi、zigbee、ble、2G、4G、lora、NBIot到现在的5G模组。
3、概念方面经历了从物联网、边缘计算、共享经济、智慧园区、到智慧城市、人工智能AIOT。
见证了一个行业萌芽到发展、资本进入从狂热到疯狂,靠一个demo的500w天使轮,风口上到处飞的猪,的到现在一切归为平静,技术、平台逐渐常规化成为市场产品背后支撑。多年以后,经历过14年前后那个阶段的物联网从业者,一定会非常怀念那仅靠PPT就能拿到钱的日子。
好了,说完废话,过去都怀念完了,聊点正事。
一、首先,我们来聊下为什么会有物联网专业。
在10年前,我们只有硬件工程师、单片机工程师、嵌入式工程师、前后端开发工程师、移动端开发工程师。
这时候如果一个企业要想做一款智能硬件(外观结构+硬件+联网+后台+app),然后发现联网这个模块非常容易出问题,开发周期长、功耗高、连接不稳定、不安全、通讯协议设计不合理、运营费用高等等非常多网络方面的问题,但是在市场上又找不到合适的专业的人来解决这个问题。
所以那时候你如果是一名能打通设备-云端这个链路通讯的工程师,待遇自然很高,所以很多xx和高校也是看到趋势,于是就为这个岗位开设了相对应的专业学科-物联网工程专业。
二、但是很快便遇到了瓶颈。
1、从一开始所有的厂家都从零开始耗费大量人力物力搭建自己的物联网平台。
2、然后到国外亚马逊AWSIoT、微软AzureIoT、国内涂鸦、机智云、中移物联网、QQ物联、阿里IoT、华为IoT等等,这些企业把入网和平台做成了方案标准,你一台设备接入平台运营,一年可能只需要一块钱。
3、最后你只需要产品做得好,入网、平台、流量和营销的方案我都能给你搞好。
这时候很多传统的家电、医疗、商用设备、工农业的厂家开始发现,我为啥要请一群程序员搭个物联网平台?然后让一群运营、市场去推广,最后让用户很不情愿地下载我们APP注册登录,只为了控制一盏灯开关?我应该更专注于我产品本身功能开发,然后选一套物联网平台,让嵌入式工程师接入即可,方便省心快捷。
三、所以就到了现在,有同学在知乎上问:物联网专业前途真的是那么不堪吗?
答案是:是的。为什么呢?
1、没有企业或者很少企业或设有物联网工程师这个岗位。
2、只有头部企业才会有相对独立的物联网业务部门。
3、看看那些小的物联网平台公司,一个个转型在做着外包方案。
四、但是,存在即意义。
互联网小常识:DHCP服务器配置的术语、主要参数包括:作用域、排除范围、地址池、租约、保留和选项。
对于正在学物联网相关专业的同学或者刚刚进入物联网行业的新人,你们将来的岗位在哪里?
1、头部企业物联网部门,模组/协议/SDK相关开发
互联网小常识:核心层承担整个网络流量的40%-60%,其技术标准主要是GE/10GE,核心设备是高性能交换路由器,连接核心路由器的是具有冗余链路的光纤。
投嵌入式、c、c++相关岗位。
2、物联网方案类、FAE类工作
投售前方案、FAE相关工作。
3、智能硬件相关产品助理/经理
品牌生态链、各种智能硬件垂直行业领域的产品助理、产品经理相关岗位。
4、单片机、嵌入式、c、c++相关岗位,智能家居、物联网产品、智能音箱、智能摄像头等等联网相关产品。
各类型消费类、工农业类方案产品的公司等等。
这么一看,其实机会也不少。
五、如何争取
客观看待优势与劣势,很多小伙伴都说了,物联网工程专业是个大杂烩,会学到电路,编程,计算机,软件等。专业交叉了计算机科学,电子信息工程等专业。劣势很明显,你得又软又硬,但实际上你很难又软又硬,毕竟双学位都已经不好修了,你还想上一个专业的课然后拥有两门专业的技能。但我也想告诉你的是,你优势也很明显,你是作为软件领域最懂硬件的人,所以对于底层调优、网络优化、功耗优化、性能调优等等专业技术,你可能现在不会,但是你一旦从事这个领域,你是更容易学习和掌握这些技能的。
唯一对自己的要求是,在学校是把基础搞扎实,不要只想不做,在这个领域,最好的机会是13年左右,其次是现在。
附上一些建议:物联网,主软次硬。
1、技术栈
语言基础:C/C++
操作系统:RTOS、Linux、Android
硬件:IO、I2C、SPI、SDIO、USB、内外部中断、定时器
编程技能:数据结构、IPC、进程、线程、内存、文件、socket
项目相关:wifi ble摄像头激光雷达zigbee等,这个部分根据自己学校资源与身边资源去选择。
但有一个点非常重要,比如说你做wifi相关的项目,不是去实现wifi的连接功能即可,而是针对实际的产品场景,去输出有价值的实现方案。举个例子,做智能家居的产品,部分同学都是把模块买回来,源码UI改下,连接到别人服务器,然后整个链路跑通就完了。但是如果你做了一个断网以及网络延时情况下方案的解决办法或者模块远程升级的方案,这部分的实现思想比起你跑通整个链路,其实是更有谈资的。
其它:git debug方法示波器逻辑分析仪编码风格代码封装等等
2、准备学习计划&学习路线,时间根据自己情况而定,但是一定要有学习节点。
1、C语音基础(10天)-节点:写个贪食蛇游戏、学生管理系统
2、数据结构(10天)-节点:模仿实现google自测框架、zlog日志框架
3、单片机(10天)-节点:实现串口OTA功能
4、rtos(10天)-节点:做个智能指纹门锁
5、linux-c高级编程(10天)-节点:做个智能音箱、IP摄像头、智能网关?
最后想要资料的朋友可以找我拿自己之前录的开发经验介绍视频,各位有兴趣可以看看。
大家记得留意下方评论第一条(或者私信我)有干货~
互联网小常识:VTP有三种工作模式:VTP Server 、VTP Client和VTP Transparent.Server一般一个域中只有一个。用于设置因此不需要学习VLAN信息,Transparent相当于一个独立交换机不参与VTP工作,Client不能建立、删除或修改VLAN,它只能从Sserver学习VLAN配置。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186