想转嵌入式领域的朋友们,有没有必要转?

如果转嵌入式该怎么学?机械到嵌入式,我觉得不是完全转行,算是自己专业领域的拓展,毕竟嵌入式软件不是纯理论的东西,绝大部分是通过机械来实现其功能的。仅仅的机械设计和嵌入式软件就够了吗?学习嵌入式软件设计并不意味着放弃机械设计。如果转嵌入式该怎么做?

微信公众号 | 预埋立柱

前几天,有读者在后台问我,他是机械专业的学生,​​想转行到嵌入式领域。 有必要换吗? 如果转嵌入式应该如何学习?

今天我们专门分享这个话题,希望对那些想转行嵌入式领域的朋友有所帮助!

有必要转行吗?

当局很困惑,但旁观者却清楚。 关于转行这件事,我们先听听其他人的意见:

从机械到嵌入式,我不认为这是彻底的职业转变,而是我专业领域的拓展。 毕竟嵌入式软件并不是一个纯粹理论上的东西,它的大部分功能都是通过机械来实现的。

例如,您认为设计一个机器人需要哪些知识? 仅机械设计和嵌入式软件就足够了吗? 远不止于此。 学习嵌入式软件设计并不意味着放弃机械设计。

有这个想法倒是不错。 只做机械不太好。 未来的趋势肯定是复合型。

首先,从个人发展角度来看,软件行业(嵌入式/通信/互联网)整体薪资福利比传统机械行业要好。 如果你有毅力和决心,并且能够主动学习,为了提高自己的生活水平,转行也未尝不可。 。

从行业发展来看,据我了解,国内高精度数控机床的研发一直很薄弱。 该领域的研究需要跨行业的人才。 如果有这样的机会就好了; 另外,在机器人领域的研究(自动化生产)也在兴起,拥有跨行业的技术背景也是相当不错的。

我的专业是机械,但我也非常喜欢电子和软件。 我研究单片机,画电路图,所以在这方面有一些经验。 一个纯机械的人如果想转行电子或者软件,要做的改变比较大,最好有人指导。 软件是需要深入学习的,所以想要在这方面发展,需要学习很多东西。 我觉得如果你喜欢并且条件合适的话,你可以在这方面发展。

如果你觉得自己在机械设计行业的专业知识没有得到充分发挥,建议不要转行。 如果你有能力但觉得工作很难,就不要跳槽。 如今,无论在什么行业,你都会遇到困难。 就看你面对困难能坚持多久。

综合分析后,如果你觉得自己的能力无法再坚持,建议毫不犹豫地立即转行。 当然,过河的时候也会有困难。

当然,以上建议仅供参考。 如果你真的想成为一名嵌入式工程师,可以看看下面的建议。

如果改用嵌入式应该怎么办?

嵌入式需要大量的知识,人们开始又放弃的例子太多了。 如果没有毅力,建议尽早放弃。

1.嵌入式涉及很多基础知识

C语言,关于C语言,你需要知道基本语法,什么是结构体,什么是并集,有什么区别。 第二级考试有些东西是不需要背的,因为在实践中很少用到。

要知道什么是类、如何定义类、继承和接口,您需要对 C++ 有深入的了解。 当然,基本的语法也是必不可少的。

还应该了解操作系统原理的基本原理,比如时间片、任务调度等。 你需要了解所有这些。

然后,您需要粗略地掌握裸机、RTOS 和 Linux 编程。

2、阅读时,不要指望一次掌握、一次理解,更不要死记硬背。

如果你不明白也没关系。 如果将来遇到它,只需知道去哪里寻找即可。 以后遇到多了,就会记住。 遇到的少了,就会忘记。 另外,不要直接阅读Linux内核源代码。 读一些你摸不着头脑也想不明白的东西,会挫伤初学者的积极性。 你必须一步一步走。 今天学做LED,明天学做串口,也许后天学做。 我现在可以写一个小项目了。

3. 可以不用接受培训,但是要买开发板

如果你想学习嵌入式,就必须购买学习板。 现在的开发板非常便宜,给初学者减轻了很多经济负担。 不管你看多少视频,读多少书,最好自己尝试一下。 当你看一些非常简单的事情时,你可能会遇到很多问题。 遇到问题要找到原因并解决。 只有这样你才能学习。 有一件事,我记得第一次写LED驱动器的时候,我想自己尝试一下。 网上也有人写了相关代码,但是我自己尝试的时候,问题很多,花了一整天的时间才点亮LED灯。 所以不要太有野心。

至于培训,现在培训机构很多,讲课很好,老师也很好,但是有一个问题,太集中了,学生实践的机会不多。 我记得我们公司在北京也招聘过一个人。 一家培训机构花费1万多元对员工进行了半年的培训。 来了之后并没有感觉很高级。 我问他学到了什么,就是我前面提到的基础知识。 很多事情我还是不知道。 我按照书本创建了一个helloworld模块驱动,但是两天没能完成。 并不是说训练不好,而是我个人认为效果不是很好。 请记住:只有你亲手制作的东西才是你的。

4、不要好高骛远,脚踏实地

对于初学者,我有一点建议。 我们拿到了开发板,我们非常兴奋和激动。 自然,我们有很多想法。 我们想用开发板来实现我们的这个想法或者那个想法,但是不知道从哪里开始。 然后我就去论坛发了个帖子,“那个东西怎么实现?有哪位大侠能详细解释一下吗?求求你了!!” 然后等待其他人的回复。 当没有人回应时我抱怨了。

有想法是好的,实现想法是有前提的。 首先我们了解这部分知识吗? 如果不懂就去Google一下(最好不要用百度,不太好用)。 如果您了解一点,您可能就会知道该怎么做。

如果再次遇到问题,请再次发帖询问。 这也将表明我们有能力。 比如我连串口是什么都不知道,就问怎么做串口通信。 即使有人给我代码,我也不明白发生了什么。

5.多读代码,多写代码

消息灵通,熟能生巧。 多读代码,从代码中读出代码的含义。 你还应该多写代码,多练习。

单片机

制作毕业论文答辩PPT其实很简单,毕业设计PPT规范案例

2024-4-30 4:01:20

单片机

单片机的前世与CPU的区别,你知道吗?!

2024-4-30 5:01:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索