双非本科检测行业转嵌入式,哪些知识最值得投入时间?
今天给大家分享的是一位粉丝的提问,双非本科检测行业转嵌入式,哪些知识最值得投入时间?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
你好,我是23的年毕业双非本科毕业生,自动化专业,之前从事了两年检测行业,想转行到嵌入式软件Linux方向。没有项目经验。现在在自学C语言(B站鹏哥)和Linux(B站黑马)。其他的不知道看什么,也不清楚是不是要做项目。
Yt回答:
23年双非毕业自动化专业,从事两年的检测行业。也就是这两年压根就没有做开发,现在想转到嵌入式Linux方向,没有项目经验,自学C语言和Linux。作为一个本科自动化专业的,C语言应该对你来说不会是很难的事情,像这两个内容,一个是C语言和Linux,这两个是很基础很基础东西,是在做嵌入式开发的一种基本技能,这个基础技能是什么?就跟中国人会使用筷子会说普通话一样,你可能很难把它当做一个自己的核心技能,这才是刚刚开始。如果在这个过程你已经熟悉了C语言或者Linux,那你接下来就可以应该做点项目,那接下来做点什么呢?你就从Linux开始,慢慢逐步逐步小项目做。现在目前你就会这种Linux命令,或者会点Linux操作,这个可能还很难说会Linux。接下来你要进入到一个你能够在Linux上面写代码,编译代码,运行以及调试进入这样一个环节。
接下来你就找一些这种项目,比如webserver我认为是可以做的,包括TCP客户端,TCP服务器,webserver这一类的,这是可以先把它做起来的,包括这种数据结构,从这种队列、栈、链表、环形链表、双链表这一系列的,包括像234树、b树、平衡树这些都可以去实现。慢慢随着你在Linux上面代码会写的越来越多,调的越多,自然而然你会熟悉嘛。然后接着工程类的、网络类的,然后包括这种文件操作类的,包括数据库都用上嘛。慢慢说你就会有一些这种基础技术点,代码是怎么做的,你就会有了嘛。然后再去找一两个产品化的项目,你自然而然你就能够知道原来它是这么个意思,然后这两个产品做出来是个什么效果自然,自然而然你就知道怎么调了嘛,就是这样的,好吧。
最后:
- 现在立刻做项目(哪怕照抄):先搞个WebServer(能浏览器访问就算成功)再写个温度传感器数据收集程序等(模拟都行)
- 3个月目标:能独立完成2个完整项目(写到简历里)重点练调试能力(GDB+日志分析)
- 记住:转行成功=项目经验,赶紧动起来!
计算机相关专业就业求职/学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费** **必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)