关于嵌入式学习的那些迷茫
时间:2019-03-18 00:00:00
来源:信盈达
作者:信盈达
我本科学的是自动化,大学期间,学了单片机、C语言,自学了ARM、Linux。当时学习热情高涨,买视频、买书,然后按照书上的步骤一步步走一遍,当时裸机实验只做了LED,然后改uboot,然后是编译Linux,然后文件系统。
对整体有了了解之后去找老师,开始接触应用,跟着老师做项目,主要是在应用层编程。现在想想学的真的很不扎实,只是照着书上过了一遍,没有自己去实现uboot,没有自己去理解编译Linux时各个选项的详细意义,导致现在感觉跟没学一样。
目前就职于一家通信公司,入职的时候说岗位是软件研发工程师,实际分配到测试。因为想做的工作是嵌入式开发,所以目前利用空余时间继续学习嵌入式,积累,但是感觉有些心有余而力不足,也不知道自己走的路对不对.......
给自己指定了学习计划:
阶段一:看数据结构,c语言的深度剖析,unix环境高级编程;
阶段二:ARM裸机编程,uboot;
阶段三:Linux内核以及驱动;
目前对三个阶段都有了解,但都不够深入,感觉自己什么都会一点,做项目的时候感觉又好像什么都不会。尤其是编程的能力,目前仍然徘徊在第一阶段。
当时选择专业时,觉得自己喜欢动手,喜欢控制,喜欢操控实体,才选了机械制造及其自动化。但是自学嵌入式真的还是挺累,经常感觉身体能量匮乏,不开心,突然就怀疑自己适不适合嵌入式,是适合软件,还是适合硬件,虽然看不清前方道路,但是唯一坚持的还是想在嵌入式开发的道路上继续走下去。
自学嵌入式半年多了,总是感觉学的不够系统,不知道什么更实用,而且我也知道光看书是不够的,要多做项目,只有多做项目自己的知识才能有效系统的结合起来,可是感觉没有什么比较系统的项目可以做,有的时候跟着网上的一些教程捣鼓一些小项目,很难将知识形成到自己的知识体系中,再换一个项目还是不知道如何去应用这些东西。
相信这是嵌入式初学者都会有的迷茫,但是小编想说:技术人成长不能再单打独斗,要学会与人交流, 学会将别人的知识为自己所用,打个比方说,你去学修车给人家当学徒,可能一个故障你需要几天才能搞定,但是老师傅一指导半小时就搞定了,这就是差距,时间也是金。
而且很多初学者在自学的过程中往往太注重功能的实现,而忽略了原理性的东西,问及原理就说不清个所以然来,这也是很多嵌入式面试者在面试中遇到的棘手问题,如果面试都过不了,如何谈在实战中提升自己的能力呢?
信盈达从事嵌入式教育十多年,积累了丰富的实战教学项目,比如:四轴飞行器、机械手臂、17自由度运动机器人、MCU环境检测,智能可穿戴、智能家居等。让你在多个项目实战中寻找技术盲区,填充知识图库。
随着嵌入式技术的应用和发展,信盈达嵌入式课程也进行了全面升级,新添加RK3399(A53+A72)教学平台学习内容,该平台广泛适用于AR设备、VA设备、3D设备、智能机器人、人脸识别、一体机、 庭影音、集群服务器、智能交互、车载设备、医疗行业、电视盒子等。
1、在哪里可以学习到这些实战项目?
学习分为基地实训和线上课程两种方式,实训基地:深圳、广州、南宁、郑州、上海、南京、北京等城市;线上学习可以报名网上课程,永久有效,免费获得学习开发板,有疑难问题工程师协助指导。
2、如何保证学习质量?
班主任全程跟班督学,小班授课;阶段性测试,确保学习效果;实战型课程设置,边学边练。
3、如何保证就业?
专业老师提供优质就业指导课程,实时跟踪就业反馈,推荐海量就业机会,定期邀请企业到校区举行招聘会;工程师模拟面试,把控技术关卡。
4、嵌入式课程如何报名?
添加课程咨询师微信:13316957201,或者扫描下方二维码,会有小姐姐为您指引。
如果你依然觉得在学习或者职业选择方面有些茫然,不如跟有多年嵌入式开发经验的资深工程师聊一聊,预约热线:18925216388(高老师)。