过来人建议各位前后端 [软件] 工程师,慎入硬件相关的工作

2023-01-06 11:41:35 +08:00
 renhou

前提

[硬件相关] 指的是做和硬件相关的 [软件] 开发,比如触摸类机器的界面,atm 或者售票机这种

坑 1:基本上,你必须接触硬件

一般我们开发网站或软件,就在办公室一座电脑一开就行了,但是硬件不行,硬件开发你必须去硬件所在地。这是软件开发者不会意识到的,这就导致什么呢?

坑 2:测试和 debug 异常艰难

一般我们开发网站或软件,就看看 log ,点点鼠标,前后端联调一下,大部分 bug 和测试就搞定了。但是硬件想都不要想,你必须去实地模拟,链接硬件,这就使得什么呢?

最后

希望各位在选择硬件相关时,三思而后行,看好开发的到底是什么硬件,不要走我的老路,说多了都是泪
这并不是说硬件相关的工作不好,只是想提醒各位,入坑之前需要考虑清楚
如果是希望进入硬件或没有太多选择的人,就仅作参考

9820 次点击
所在节点    职场话题
82 条回复
qinghou
2023-01-06 17:20:24 +08:00
开发调试到还好,做硬件开发最怕产品上市以后用户发现 bug 。远程没办法定位,只能跑去现场,有时候去了又无法复现。来来回回,能折腾死人。
wxiao333
2023-01-06 17:28:11 +08:00
我们也有很多同事是做嵌入式的,了解他们的痛苦,我一直很好奇一个问题:
培养一个 嵌入式工程师 比 前后端软件工程师 无论是时间还是难度都要长很多,但是为什么好像国内嵌入式的工程师的收入并没有明显高于软件工程师,甚至很多时候是低于???
另外就是国内好像嵌入式能进的大厂真的比纯软件要少很多
hambers
2023-01-06 17:33:13 +08:00
你不觉得远程上班越方便资本家压榨的就越厉害么, “方便” 所省出来的时间马上就安排各种需求填满. 所以 工作效率越高你的工作就越密集. 硬件工作越不方便 可能大部分时间都在搞辅助. 本质上都是拿时间换金钱 没啥区别..
8355
2023-01-06 17:33:52 +08:00
看我同学调过一次 你说的还少了呢
他做嵌入式的 去厂房层层关卡之后要穿特殊的衣服 貌似防静电还是啥
还要洗手到小门里有类似消毒还是啥的隔离门 挺费劲的
不过到点工厂下班他们也必须走 不加班就是了.
godfunc
2023-01-06 17:50:37 +08:00
你这......... ,昨天刚入,模拟电路
israinbow
2023-01-06 18:00:00 +08:00
在室外冻了一天,问就是野外调式和采集飞控数据。
god7d
2023-01-06 18:00:06 +08:00
@wxiao333 这个薪资应该挺高的,但是 10 年以下工资低是因为没法出师。你可以关注下很多沿海三四线城市招聘的 10 年以上的嵌入式软件,他们的薪资堪比一线城市。
SekiBetu
2023-01-06 18:04:00 +08:00
但是工资嘎嘎高
jiegege
2023-01-06 18:24:51 +08:00
刚毕业的时候干过。。调试仪器整了好几天发现是仪器本身的软件 bug 。别的和楼主说的差不多,另外有时候还有资料匮乏
duke807
2023-01-06 18:38:36 +08:00
@muooOOO
你这样积累足够经验之后,很容易自己创业当老板
我干的活和你差不多,不过我给自己打工,并不痛苦
shijingshijing
2023-01-06 18:41:42 +08:00
一直在劝退,前几年,10 年经验收入还抵不上互联网应届,还是 500 强头部外企,现在算稍微好点了。

110 楼: https://www.v2ex.com/t/765706
meeop
2023-01-06 18:53:57 +08:00
也有好处的,工作稳定点,应该能干到退休

可以作为互联网被裁员的一个退路
zhang2e
2023-01-06 18:56:13 +08:00
本职 Android 开发,前前东家做蓝牙相关的硬件,为了解决蓝牙连接的问题,出差去深圳,去当地工厂,在流水线上办公,工人焊接,我调代码。
L4Linux
2023-01-06 18:57:12 +08:00
花了很多时间在刷 firmware ,firmware 调参上😂
Barnard
2023-01-06 20:08:50 +08:00
海康大华这些厂家,就是,啊哈哈哈
yuuko
2023-01-06 21:38:56 +08:00
确实,之前也在搞过无人超市的门(开门 /商品检测之类的),开发完去那个测试门那里调试,大晚上跑燕郊无人超市拍蚊子。。。
chiu
2023-01-06 21:45:02 +08:00
个人经验, 如果工作需接触硬件的话, 尽量往上游走, 比如芯片原厂.
throns
2023-01-06 22:23:16 +08:00
本科电子信息的,当初就是觉得硬件不好调试,满是玄学问题,于是走上了前端这条邪路。考研的大学同学的确是往上游走,做 FPGA 之类的,纯嵌入式开发的不多。
zhq566
2023-01-07 08:31:58 +08:00
还有转硬件的?我做嵌入式软件 偶尔被分到调试单板。太恶心了
impl
2023-01-07 10:43:24 +08:00
单纯就是喜欢桌面干净的,不要放电路板,焊枪等乱七八糟的玩意;两只手就想放键盘上,不想去搞那些接线,按钮开关啥的。

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

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

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

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

© 2021 V2EX