热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

硬件工程师还有通过Python破圈的机会吗?

探讨这个问题之前,先简单介绍一下笔者。笔者是一家物联网行业公司的硬件工程师,也就是做物联网产品的硬件研发工作。作为物联网硬件从业者,一直的

探讨这个问题之前,先简单介绍一下笔者。笔者是一家物联网行业公司的硬件工程师,也就是做物联网产品的硬件研发工作。作为物联网硬件从业者,一直的感受是物联网开发的全链路太长了。当互联网人都开始乐衷于“全栈开发”的时候,比如一个人,利用各种云平台厂商丰富的云产品,再加上各种简单高效的开发框架,短短一周时间就能完成一整个网站搭建。 相比之下,物联网人直接泪目🤦🏻‍♂️。

简单搜一下物联网硬件人的评价,全都是扎心语录

那么,物联网开发想要做到全栈是否有机会呢?打造一款物联网产品,一定需要一整个团队吗?物联网硬件工程师同行们,还有破圈的机会吗?带着这样的疑问,以及网络上对于硬件工程师的收入、职业发展瓶颈等问题的讨论,笔者展开了一些思考,才有了这篇的随想,以期抛砖引玉。

让我们先来大致对比下互联网和物联网的开发环节和侧重的技能:

互联网: 需求分析 > 总体软件架构设计 > 编码开发 > 测试 > 部署上线

总体上是围绕了数据信息在手机、服务器等之间的传递、处理和呈现等,侧重在纯软的算法、编码工作,特别是现在各种开发框架和云原生大火之后,让互联网的开发变得足够简单,所以达到全栈的门槛才被降低了。

物联网:需求分析 > 总体架构设计 > 可行性及硬件原型验证 > 设备端硬件设计与开发 > 数据采集 > 网络通信开发 > 服务端开发 > Web大屏或手机APP端开发 > 测试 > 生产制造 > 现场安装部署调试 > 验收发布 > 量产 > ...

总体上从对物理世界的分析、感知、采集、传输,到后续的处理呈现等链路非常长,需要的知识也更加综合、全面,一个人真能全栈搞定一个物联网项目么?

想到这里,我有些emo了,我们干硬件物联网的怎么就这么难!想到互联网大厂里才工作几年的开发者就年包近n个达不溜,再看看我们干了10多年的... ...就更emo了!

但是我的观点是,没有必要妄自菲薄。物联网硬件工程师所积累的专业能力,就是最有价值的宝藏。而总有一把钥匙,能够开启这个宝藏。

互联网凭借免费模式+快速创新迭代,吃足了开发效率高和互联网用户规模的红利。那么,在所谓的互联网下半场,大家都开始讨论所谓“数字孪生”“元宇宙”“工业互联网”的时候,到底是 “互联网+行业” 还是 “行业+物联网”?

这里,我想到了那句励志名言“三百六十行,行行出状元”,每个行业的 know-how 都挺深,这些经验都是要实打实一点点积累起来的。互联网人大多不懂行业,如何一定能做好“互联网+”呢?反之,笔者认为“行业+物联网”才是真正的趋势!

当大家都在讨论各种“云原生”“SaaS”“FaaS”等等互联网概念如何让互联网开发变得越来越简单的同时,硬件工程师也一定会有一款属于自己的“物联网原生”框架来加持。让硬件到互联网之间的距离不再是一道鸿沟,而是触手可及之时,硬件工程师们日积月累的行业经验和扎实的改造物理世界的技能,将在“行业+物联网”的大潮之下,大放异彩。

所以,作为硬件工程师,在“行业+物联网”的大趋势下,更应该抓住机会,积极拓展学习物联网相关的知识,成为最有可能主导物联网全栈开发的带头人。


推荐阅读
  • ArchSummit深圳2014将于7月18日拉开帷幕,所有讲师已确认,涵盖9个热门话题,共36场精彩报告。InfoQ中文站提供了详细的讲师和报告列表。 ... [详细]
  • Python技巧:利用Cookie实现自动登录绕过验证码
    本文详细介绍了如何通过Python和Selenium库利用浏览器Cookie实现自动登录,从而绕过验证码验证。文章提供了具体的操作步骤,并附有代码示例,帮助读者理解和实践。 ... [详细]
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
  • 本文介绍了MySQL数据库的安全权限管理思想及其制度流程,涵盖从项目开发、数据库更新到日常运维等多个方面的详细流程控制,旨在通过严格的流程管理和权限控制,有效预防数据安全隐患。 ... [详细]
  • 历经两个月,他成功斩获阿里巴巴Offer
    经过两个月的努力,一位普通的双非本科毕业生最终成功获得了阿里巴巴的录用通知。 ... [详细]
  • 本文介绍了在一卡通项目中设计加密管理方案时,证书服务器的配置步骤及其在用户权限控制中的应用。首先概述了证书服务器的基本设置,包括操作系统的选择和证书服务的安装,随后详细描述了服务器证书及客户端证书的创建过程。 ... [详细]
  • mysql 分库分表策略_【数据库】分库分表策略
    关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多, ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 1.执行sqlsever存储过程,消息:SQLServer阻止了对组件“AdHocDistributedQueries”的STATEMENT“OpenRowsetOpenDatas ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 本文探讨了为何相同的HTTP请求在两台不同操作系统(Windows与Ubuntu)的机器上会分别返回200 OK和429 Too Many Requests的状态码。我们将分析代码、环境差异及可能的影响因素。 ... [详细]
  • 车载T-BOX智能网联终端的设计与实现
    本文介绍了一款基于瑞萨RH850微控制器、TICC2640R2F蓝牙微控制器和高通MDM9628处理器的T-BOX车载终端的设计。该终端通过集成CAN总线、GPS定位、数据加密、蓝牙通信和LTE无线数据传输技术,实现了车辆信息的高效采集与云端通信,支持远程车辆控制和诊断等功能。 ... [详细]
  • 本文探讨了XSS攻击的基本原理及其防御方法,重点介绍了如何在前后端实施有效的安全措施来防止XSS攻击。 ... [详细]
  • 数据集成策略:ETL与ELT架构对比及工具选择
    随着企业信息化的深入发展,‘数据孤岛’问题日益突出,阻碍了数据的有效利用与整合。本文探讨了如何通过构建数据仓库解决这一问题,重点分析了ETL与ELT两种数据处理架构的特点及适用场景,为企业选择合适的ETL工具提供了指导。 ... [详细]
  • 应对高并发面试题:构建稳健的系统架构策略
    本文探讨了如何在面试中有效地回答有关高并发系统设计的问题。通过逐步介绍从单机部署到集群化、数据库优化、缓存应用及消息队列的使用,帮助读者建立解决高并发挑战的基本思路。 ... [详细]
author-avatar
enochsun
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有