26 岁了,想自学嵌入式开发,该怎样入手呢?

2020-06-15 19:49:23 +08:00
 taisenjay

时光飞逝,不知不觉大学毕业已 4 年,年岁渐长,对未来的路却始终迷茫,我这样的一个没有家底,没有学历,没有颜值的普通青年将来如何在形势日趋严峻的社会立足呢?

最近搬家,翻出了角落里已布满灰尘的学位证书,这才陡然惊醒我的大学专业计算机科学与技术还加了一个(嵌入式软件人才培养)的括号,虽然学校根本没有开设嵌入式相关的课程,看着眼前一眼望到头的工作与生活,突然萌生了成为一名真正的嵌入式软件人才的冲动。

8323 次点击
所在节点    职场话题
70 条回复
taisenjay
2020-06-16 18:49:03 +08:00
@shijingshijing 认真看完了大佬的每一个字,膜拜
Takizawa
2020-06-16 18:53:26 +08:00
楼主千万慎重,你想去嵌入式软件开发,不如好好搞安卓,以后的车联网,各种物联网,很多可能都是基于安卓的。另外,我外甥(只比我小 4 岁)在南京,是做嵌入式软件开发的,属于上汽旗下的子公司,做车机中控的,工资税前 7000,16 薪。
taisenjay
2020-06-16 19:27:59 +08:00
@Takizawa 谢谢前辈,主要还是想有一技之长,除非暴富了或者被开除了,不然会一直在这混着的
Takizawa
2020-06-16 19:38:18 +08:00
@taisenjay 这。。。我还博士在读。。您才是前辈
systemcall
2020-06-16 19:59:42 +08:00
没必要学 51,建议学安卓之类的东西。学 51 的话还没学会就失业了,而且会的人太多了
嵌入式,软->硬,个人观点:
安卓--Linux--STM32 等 32 位单片机--STM8 等 8 位机
嵌入式设备里面有多种架构的 MCU 和 AP,而且东西很杂,坑很多
你可以多留意一下周围的东西的系统,比如有触摸屏的东西很多是安卓系统的,动画比较生硬的就是 STM32 的,因为便宜而且开机快。功能简单的很多是 STM8 的,51 的也有但是少多了。前几年流行 iot,路由器芯片和机顶盒芯片、esp8266 之类的带网络的单片机很流行,再就是搞移动支付之类的名堂、共享单车、智能水表的时候有些东西
如你所见,现在很多东西都换成安卓了,手机软件、电视软件也不算嵌入式了
lxxiil
2020-06-17 08:50:04 +08:00
@taisenjay 体制内空闲时间多得很,拿来专研你自己喜欢的技术,每天抽 2 小时学习新知识。
lxxiil
2020-06-17 08:57:29 +08:00
@taisenjay 顺便带一个很现实的现象,以后你找老婆时候对方家长更看重的是你的工作稳定性而不是你的收入多少。就我经验而言 公务员〉垄断国企〉普通国企〉事业单位 最后的才是私企,it 行业 35 岁以后上不到管理岗就等着被裁,技术更新换代太快了
ckelsel
2020-07-24 09:46:17 +08:00
@LANB0 方向是做 framework 的音视频优化,找 framework 的工作
ckelsel
2020-07-24 09:49:38 +08:00
@taisenjay 想学嵌入式加我 Q,MTI0MTE2NjE0
wuweidong0107
2020-07-29 13:26:35 +08:00
可以看下我在知乎的回答:
https://www.zhihu.com/question/408139731/answer/1355187726

说多了劝退,说少了难找工作。

尽量抓住下面这些主干:

C,越熟悉越好

C++基础,加分项

数据结构,也是抓住部分常用的就好。

算法,面试要用,工作则不一定,实际编程我个人用不上。

Linux 的使用,会几个常用命令。

Linux 系统编程,越熟悉越好。

Linux 驱动,嵌入式软件分为上层软件和底层软件,做底层软件的话越熟悉越好,不过学生很难有多深入学习,能做到玩转字符设备也就合格了。

硬件知识,数电模电我也不太懂,但是我能看芯片手册,原理图,了解各种总线和通讯协议,知道通过寄存器控制芯片。

Linux 内核,学生能看完<Linux 内核设计与实现>,并且做一些字符设备的实现,也就合格了。

Qt,嵌入式应用开发要用。学这个得和 C++结合在一起学,也是完整读完一本书,写过一些 demo,就合格了。

脚本语言,Shell/Python,调试或者一些重复的工作用得上,会的话加分。

暂时没想到了,还有困惑的话,我也帮不了你啦。

欢迎关注我的公众号:[嵌入式 Hacker],思考技术,也思考人生。

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

https://ex.noerr.eu.org/t/681805

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

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

© 2021 V2EX