30+前后端开发转硬件开发,走向实体企业这条路是否可行

78 天前
 v2zzzzz

坐旁边的同事突然被裁员有感,刚好同龄,刚过 30 槛,聊起来他经历过 3 次裁员了,本人去年也经历过一次。

除了前沿 AI 方向,互联网基建基本饱和,普本普通水平加大龄,就业环境不太乐观,行业貌似不缺干活的人了。

软件这条路越卷越窄,一线城市也留不下来,想着想着产生了转硬件的想法,然后去二三线城市实体企业,希望能晚几年被淘汰,顺便扎根让自己内心有点归属感,不知道有没有可行性。

ps.楼主后端 javaer ,也懂一些前端,本科电子信息工程已忘光,无房贷无对象,一时想法,可随意畅聊

3002 次点击
所在节点    职场话题
18 条回复
catna
78 天前
但现在的市场环境, 感觉哪一条路都不好走
v2zzzzz
78 天前
@catna 确实都难,想着从谋生角度硬件适应性应该更广一些
SWALLOWW
78 天前
参考小米,半导体之类的,给的都不多吧
dq19871123
78 天前
如果硬件是指硬件的交互、控制软件的话 java 需求极少,而且大多需要经验
hjw45611
78 天前
大概 19 年那会,和对象正好处在换城市换工作的时候,就觉得互联网那行不好干,对自己的认知也觉得就普通人,就都找的相对稳定的工作。她做的工厂机器适配的软件开发,我做的政企软件开发,目前来看还算稳定,主要是工厂企业一个萝卜一个坑,研发产品测试实施都在 40 岁左右,极少加班,干到退休问题不大。缺点就是很少涨工资,基本就是入职几 k ,七八年也就涨 1 、2k 。
TimeRain
78 天前
说实话不推荐,实体企业这块工资低,虽然现在都很难都很卷,想多挣钱还是互联网,实体这块没有那么稳定,再说一句,现在就没有什么稳定的东西,不稳定就是最大的稳定,希望能好好理解我说的话。
v2zzzzz
78 天前
@hjw45611 传统企业就这点好,经验值钱,不会随便裁人
v2zzzzz
78 天前
@TimeRain 不稳定就是最大的问题,麻了
hekou123
78 天前
@hjw45611 请问你对象怎么解决特定场景下的机器的算法问题?我是从互联网转到了传统机械行业做无人化的上位机开发,由于都是特定硬件,网上资料很少,领导的需求又很复杂,不知道如何解决问题。
hjw45611
78 天前
@hekou123 我对象做的医疗机器上的开发,有标准的开发接口文档,对算法依赖性不大。和你这个情况不一样
stevenchengyofa
78 天前
这种公司有专门的算法工程师的
stevenchengyofa
78 天前
@hekou123 这种公司有专门的算法工程师的
dq19871123
78 天前
@stevenchengyofa 前几年去一个还算可以的公司做医疗器械外包,人家算法工程师离职很多年了,现在貌似也没这个职位了,留下来算法库遗产传了一代又一代,库的使用方法口口相传,就是没有文档
xubeiyou
78 天前
暂时就在做实体门店销售的那种传统公司 暂时感觉还行吧 走一步是一步 也很羡慕大厂的薪资 但是岁数快 35 了 也怕累着 哎 做人么 没必要总和别人比
catch
78 天前
要转也是往人少的地方转,怎么可能去 嵌入式啊
Rootrl
78 天前
关键是转要时间吧,起码三年才能勉强算上手吧。如果你去面试,肯定是以硬件工程师的身份去面试,到时候不是问你什么 Vue 中怎么进行父子间通信,而是问上下拉电阻作用是什么此类的。那么就起码要求 2 、3 年领域经验的。这里前后端经验暂时不被考虑,不然你不还是互联网工程师?勉强有个结合的方向是物联网,但到里面也是被细分。
再分析硬件开发,有两条路:
1 是软件开发,以单片机、Cortex-M 系列芯片(比如 Stm32 )、Cortex-A 系列( Linux 、安卓、QT 等),语言是以 C 语言为主(单片机、Stm32 ,Linux 驱动用 C ),安卓跟 Java 稍微勉强重合,但包括 QT 这些又是 GUI 开发了,而且 JNI 层面又要 C 。
2 是纯硬件的路,电路设计、PCB Layout 等,这些更吃经验了,布局、走线、多层板高速电路、电磁兼容性等等。
这两条还要共同的基础,模拟电路、数字电路等,起码电路图要看得懂。
所以你要考虑花多少时间消化这些基础知识,然后实践,然后怎么踏上岗位,进行实战性的实践?
但是依我看,这条路竞争也大,尤其学校出来的也多。而且更吃经验(反过来看年龄越大也确实越吃香)。
无论哪个领域,基本岗位竞争都大,技术要结合广度与深度,然后领域要结合前沿,这样差异化结合才能得到一些竞争优势。
FabricPath
78 天前
你花一年的时间,能自己从零做出一个空心杯四旋翼(物料成本 200RMB 左右),说明你适合转,否则别转。
这里面涉及到
1. 画 PCB 、打样,期间熟悉一系列元器件封装、作用
2. 入门嵌入式,主控用 stm32 ,熟悉嵌入式开发、调试模式
3. 入门自动控制原理,硬件(嵌入式领域)大多都是输入,控制输出
4. 上位机,用手机写个 app 蓝牙通信控制油门和 pitch\roll\yaw 控制

把硬件领域要用到的东西都走了一遍了,嵌入式 C 代码量大概在 2000 行左右,还能给自己孩子搞个玩具。






等你花时间搞完之后,你再对比一下 pdd 上几十块钱的成品,你就知道硬件行业的劳动力是多么廉价了
wiw
77 天前
@FabricPath 普通人能遇到的,都是廉价劳动力

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1145016

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX