第一次开写,小白一个,讲讲自己的嵌入式学习史。
大三分方向的时候选择了嵌入式(几个要好的同学都选择了网络,Java开发,现在都比我有滋润),学习了51单片机,用protell9SE和keil开发,教学项目是以51单片机为核心,18b20温度传感器,2kb的存储器,还有一个max232和LED加按钮,主要实现温度的采集、保存、显示以及上传到PC机,再在上位机编个显示界面并保存在数据库里。所有功能都做出来了。
做过一个大学生科研项目,主要是上位机的编程,买了一个GSM模块,在电脑上编写程序,通过串口再由GSM模块实现短信的收发,四个小组成员,该项目被评为当年我们计算机的重点大学科研项目。期间也做过遥控,基于51和nRF905,纯粹的闹着玩,具体的核心代码是老师帮忙的。
大四的时候本来参加了一个省自然科研基金的组织,其实是给老师打下手的。后来因为一个上海市的电脑鼠走迷宫的项目退出,接手比赛的项目,八个人花了半年的时间完成了一个自己很不满意的小车去参加比赛,大出乎意料的是,竟然获得了一个一等奖两个二等奖。可见大家都是一般的菜,这也让我一段时间内飘飘乎的。一下子迷失了自我,参加比赛的小车由广州周立功公司提供,而且还提供了底层的一些函数,参加比赛的队伍齐济了上海的各大高校,也许和我们一样,本部的高手不屑于参加这种小比赛,所以都轮到我们这种三流的学院去参加。
不过我也凭借这个项目获得优秀大学生毕业论文,并被收录入我们学校的优秀论文集中(我们系就两个人)。大四期间还考出了全国软考的嵌入式中级设计师证书,花了半个月的时间啃了三四本书搞定的,下午的分数刚过。
大学最后半年,老师给我介绍了一个做技术支持的工作(监控方面的),干了一个星期后不干了,我给技术支持下了一个定义——就像刚出的一款游戏,你先玩的很溜了,然后带一些菜鸟玩(客户)。不干的因素很多,反正我就是不干了(现在有点小后悔)。毕业前夕收到浙江大学软件学院的单证录取通知书,算是推荐选拔生。算给自己留一条后路。出去找实习单位到处碰壁,原因也有好几个,第一,以前的基础忘记了(主要是缺少经验)。第二,招的都是要linux和ARM开发的,我们学的早落后了。当然也有企业是要的,只不过地方太偏僻,我自己不想去。而且也想过到外面去培训,实现一半,中途夭折,钱还是交还给我了。就这样的毕业了,所有我们以前方向的人,都放弃了从事这方面的工作。而我,还苦苦的坚持着。
最后还是回老家了,准备去软院读书。我家是比较农村的,而且家里刚好重建房子,回去干了两个月的苦力,身体是变强壮了,但自己的思想也落后了。
现在在软件学院读书,学习arm,linux,ucOS,嵌入式GUI。感觉越来越深,越来越不懂了,好难。也会怀疑自己的能力。这里的高手还是有的,各色各样的背景都有,有学医的,有已经工作两三年的。大部分还是像我这样的本科毕业上来读的。
目前正在找实习单位,今年就业形势不好,贱卖自己都没人要。烦,都没有心思在这里学习了。
自我评价:学的多而杂,且不精通。什么都会,什么都不是很会,小企业不敢招我们这样的,怕学了走人。大企业看不上,工程硕士而已,又不是浙江大学本部的。
梦想着。。。。。。现实太残酷,人生就是这样,梦早已破灭。嵌入式这条路看来要一条道走到黑了。