笔者从事智能家居行业的技术研发工作,智能系统的一个关键点就是连接,因此由于我们会用到比如蓝牙技术,Z-Wave技术,WIFI技术等等。在应用的过程中发现技术似乎像贫富分化一样正在朝两级分化,
做应用层的技术正在变得越来越容易,而相应的底层技术正在变得越来越复杂。
做应用层为什么变得越来越容易
● 各大芯片厂商提供芯片的同时也会提供各种SDK,加快芯片的普及的同时也大大减轻了开发人员的负担。
● 芯片厂商的竞争变得越来越激烈,除了拼技术,还得拼服务。这也意味着你能得到更多的原厂支持,加快开发进度。
● 各种软件技术平台被推出,比如在智能家居行业中出现的物联网平台华为的openlife,阿里云,京东微联等等
● 各种专业的模块厂商推出基于Zigbee,WIFI,蓝牙,laro等模块,他们都提供开发好的SDK以及技术支持服务。做为应用层,我们甚至只需要知道怎么发串口数据就能完成你的工作。
● 互联网的连接让很多技术变得不在神秘,学习成本变的越来越低,只要你想学,总能趴到不少对你有用的知识。
对于做应用层的技术人员来说,这意味着什么
● 你的开发进度变得越来快,公司的产品迭代速度也会越来越快,你创造的价值也会越来越大。
● 你会有更多的时间花在如何设计产品上,这或许意味着你得会一些产品经理的技能了。
● 应用门槛越来越低,这也意味着在自己的技术生涯中你需要学习很多不同的技术。
● 技术壁垒越来越低,单纯从技术上来说你的可替代性在一定程度上变得越来越强。
对于做应用层的技术人员来说,出路在哪?
加强技术学习,向专业性要求高的地方去,为公司提供更专业的服务?学习不同的技能,满足这个变化越来越快的世界?转行做管理?还是转行到别的行业?
你所从事的行业是什么情况呢?你会做出什么选择呢?
|