查看: 6726|回复: 41

我的工程师之路,给需要的同学!

[复制链接]

1

主题

41

回帖

92

积分

注册会员

积分
92
发表于 5 天前 | 显示全部楼层 |阅读模式

2013年9月,我开始了大学生涯,我自己是电子信息工程专业毕业。电信专业原则上来说教学是比较偏“硬”一点,比如电路,模数电,高频,单片机/PLC/FPGA等都是要学的,当然了软件比如VB/C语言/C++也是有教学,但是因为学校教学实力和本科可能就是在于广度的学习等原因,大多数人的基础知识都是比较一般的,这也是我们专业毕业后很少有从事嵌入式开发的,虽然这才是我们的最直接的就业方向。

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
2013年10月,第一次打击,也是后续努力的动力:
我们大一除了基础课还开了一门计算机基础,就是类似office一类的操作,最后是上机考试,现在看着应该是简单的不能再简单了。但是对当时的我来说,这就是认知鸿沟一样的存在,我上课没听懂,上机操作也是没弄明白,最可怕的是高中的自己管自己的习惯也让我不好意思一直问其他人。甚至也没有自己百度学习,哦哦,那时候电脑都没接触过,又谈何百度学习。。。最后考试的成绩也不出意外的得了C(D是不及格,万幸)。那是一段相当痛苦的回忆,仅仅几个月,就从高中的所谓的“好学生”好像变成了一个“废物”,大学貌似并不是高中老师说的随便玩就可以的,我感觉还是得努力提高认知并且坚持学习,这确实是正确的方法,但是当时只是感觉。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
2014年2月,开始进入电子研发的世界
了解我的同学都知道我开始学习嵌入式非常早(大一),而我之所以能入嵌入式这行并一直坚持去做去学习,原因是我从大一上学期就机缘巧合的开始学习嵌入式了。因为当时学校的飞思卡尔智能车实验室经常有比赛,看着学长们设计的小车自己就能飞速的跑起来,我心动及了。然后我就各种百度,知道了嵌入式和单片机的概念,这时候其实我对嵌入式或者硬件开发还毫无接触,单纯的兴趣使然。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
然后我就选择从51单片机入门了,同时也学了点C语言和简单的PCB电路板设计制作(如何更快的学习单片机?_单片机学习怎样有效快速成长-CSDN博客),这部分我的启蒙老师是郭天祥和他的《十天学会51单片机》,也因为这个原因,我参加了学校嵌入式实验室的比赛得了一等奖并成功进入了实验室。在实验室期间,我们一边学习一边开始准备比赛,因为性能和实验室的学习规划的原因,我开始学习stm32,stm32非常强大,网上资料也非常多,这块对我启蒙作用最大的是正点原子的stm32f103战舰开发板V3(停产) - 正点原子资料下载中心 1.0.0 文档,我大学几个重要的奖都是用的stm32做的项目,包括电赛做的无人机等。还有就是私下里学了点C++和QT,开始做些上位机设计,这个时候我也大三了,基本从单片机软件设计到硬件电路板设计制作全都可以一人弄,还开始自己设计PC上位机,也做了好几个盈利的外包单子(这时候真的感觉自己很牛逼)。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
因为上述的那些学习和比赛经历,我本科几乎所有的课余时间都放在了实验室(事实上很多不喜欢的课程和选修课也都逃课去实验室了),每天忙碌在实验台和电脑前(现在想想当时因为在实验室,没有和班级的同学有太多互动,显得有点太不合群,不过还好有宿舍的几个兄弟一直都很照顾我,每次出去聚餐还去实验楼等我,确实是知己难得,所以毕业这么多年了,大家还是经常联系,尽量做到一年一聚)。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
大三我做了实验室负责人,每天帮新人解决下问题,偶尔做做宣讲会。我有点迷茫了,因为实验室多数师兄们毕业就是做单片机开发,但是做单片机对于当时的我来说也没啥难度了(主要还是项目简单),不知道该继续学什么。然后这时候通过读书和搜索等,知道了操作系统是嵌入式的核心知识,也是嵌入式进阶的关键点。然后就开始研究Linux,从图书馆借了书学习基本的Linux概念,命令行操作,Linux环境下编程等。也百度学习如何在电脑安装Ubuntu系统,开始是用虚拟机安装,后边索性直接换成了Ubuntu系统(但是不建议,实际嵌入式Linux开发用的Windows系统居多),就这样开始了我的Linux之旅,在学习Linux的时候,资料也是非常多,但是对我学习比较重要的是韦东山老师的http://bbs.100ask.net/,开发板主控是s3c2440我还记得很清楚。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
借着学习Linux用实验室的器件尝试做了图像识别智能小车(主控就是s3c2440,跑Ubuntu运行图像识别算法还是有点吃力,也可能是当时软件调教实力不行,运动控制是协同了一块stm32主控的控制板,集成了蓝牙运动控制功能和WiFi图像传输到上位机,算是我大学所学知识的一次总结)。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
当然这时印象比较深的还有2015年也就是我大三下刚开学参加的电赛,电赛算是电子类专业同学的至高比赛了,不管是从规模还是难度。2015年的控制组比赛题目是风力摆,其实原理还是无人机飞控那点东西(这是我后边第一份工作的伏笔)。。。然后伴随着一次次项目和比赛我的大三和大学生涯就结束了。

你可能会问为什么到大三大学就结束了?因为大二上的时候我参加了电信专业的卓越工程师计划,大三就学完了所有的课程,所以大四就没有课了。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
2017年2月,大四上结束的寒假,这时候就基本离开了学校
我的第一份工作是嵌入式硬件实习(中科院下的一家企业,规模还是挺大的,500+),主业是做GIS(地理信息系统),副业有一个无人机部门,我面试的就是这个部门,面试官两个人,一个是技术负责人,一个可以理解为这个部门的老板(这个公司小部门都独立为一个个公司了,具体原因不明),因为前边我参加电赛做过无人机的伏笔,这里的面试非常顺畅,老板也很欣赏我。很明显的想让我留下。然后当时确实也着急找一份工作就答应了,因为是实习,提供实习工资4K,其他补助每月500,我从2017年2月一直实习到2017年6月。
回复

使用道具 举报

1

主题

41

回帖

92

积分

注册会员

积分
92
 楼主| 发表于 5 天前 | 显示全部楼层
因为我面试的是硬件实习生,开始就是负责焊接下线什么的,中间还做过两款电路板的设计,投厂加工发回来自己焊接(同事其实是挺惊喜的,没想到我会的还挺多能力也不错,这也是我后边转正和转软件开发的伏笔),这时候确实很闲,也没人找我,我就找离我桌子比较近的同事问能不能让我开始写代码(心里也多少有点担心,感觉有点太主动了,也怕搞砸了之后丢脸),带我的师傅是北理工的硕士(因为做无人机的缘故,同事基本都是北理工和北航的硕士,我是唯一一个本科),但是师傅人非常好,知道我的诉求之后也因为之前看我能力挺强的就开始带我,教了他现在用的开发流程(stm32CubeMX + FreeRTOS + C语言),我自己虽然对stm32很熟悉,但是前两个技术我是没接触过的,师傅给我讲了一个小时左右,后边自己回家找教程又学了几天,然后我就开始接手一部分软件工作了(这里想给大家说下,机会真的是自己争取的)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表