2008年上研究生期间,一次偶然的机会,让我接触上单片机开发,当时,正值研一暑假,我不想让暑假废了,于是就在人才网上将简历公开,求兼职工作,没过一天时间,两个公司给我打电话,综合权衡之后,我选择了冯总的公司,而且这个公司就在我学校,很方便。我对单片机也不太熟,就上过课,根本没有动手做过什么东西,冯总为什么会聘用我呢,肯定的讲,冯总也是因为我在学校,方便随叫随到,而且廉价。
冯总的公司是一个小公司,里面大多数人都是兼职,有博士,有老师,在这个公司混对新人成长很有利,因为进去就要进行开发任务,而且基本都是独立开发,其他人只能指导你工具的使用,没人指导你寄存器的使用和c语言的应用。从这个公司,我才真正明白,人都是逼出来的,我用一周时间学会了pic单机io口,spi,uart,timer的应用。自己用洞洞搭最小系统,用MPLAB建测试工程。整整两天时间没怎么睡觉吃饭,一直在实验室泡着。多亏了互联网,很多基础问题都在网上找到了答案,工程建起来编译不过,各种诡异的编译错误,编译过了仿真器又连不上,仿真器连上了,最小系统又跑不起来,晶振虚焊,等等一堆问题折磨着我这个新手。两天后的那个中午,我的灯点亮了,成功了!后来我也用了其他单片机,总结了一条,无论要想入门哪一款单片机,最好自己先搭电路把最小系统跑起来,点亮一个灯,如果成功了你就入门了。后面的学习我就一直在我的洞洞板上进行。这个板子和所有测试程序对我后面定位问题也起到了很大的作用。项目中遇到很怪异的问题,我都会先讲问题模型简化到我的测试模型上,然后一步一步添加,最后基本都能解决一些怪异的问题。
在冯总公司,我认识了张工,技术很强我不羡慕他,让我真正敬佩他的是他的逻辑分析能力,他基本不写代码,即使写,也只是写程序逻辑,程序流程走向,事件触发机制,软件协议等。而且他定位、分析问题的能力也很强,一般概率性故障都比较难定位,因为很难掌握故障复现规律,但是张工解决概率性故障很拿手,他提供的一些排查思路,分析方法让我很受益,下棋的人常说要走一步看三步,张工是看了五步。我很幸运认识了张工,张工也喜欢用pic单片机,我俩基本上能聊到一块,从那时起至今,我一直和张工合作的很好,在他那里不仅学到了技术也挣了不少钱。
自从在冯总公司起,我疯狂的喜欢上了pic单片机,近乎痴迷的地步,不夸张的讲,当时pic16f877a里面的所有寄存器基本都知道每bit代表的意义,因为开始做得时候,配置外设我都是手动对着手册配的,从不复制粘帖,写得多了慢慢就记住了。ednchina、21ic是我每天频繁光临的两个bbs,我博客在ednchina上,每每翻起之前的博文,当时调试的场景就历历在目,示波器,万用表,电烙铁,镊子都是我必备工具,后来毕业后一年,我为了重新拾起单片机,我自己买了一套工具,但是买了之后也就没啥用处,现在还在柜子底下放着。在我毕业那一年,我的教研室放了一堆我焊接的洞洞板,最后我只带了一块我当初刚学单片机时的一块洞洞实验板。老师看我比较爱好单片机,给我的课题也是一个单片机项目,我把老师给的项目做得基本还可以,主要功能都实现了。由于时间很有限,而且软硬件是我一个人做,硬件上耗了我很长时间,最终功能也没有稳定就毕业了,老师让我继续上博士,迫于经济压力,我选择了工作。
毕业后,进入一家通迅公司,我应聘的是是硬件工程师,但是这个公司对硬件的定义是在OS层之下的都属于硬件,让我搞介于物理硬件和OS之间的驱动层,基本上搞起了软件,彻底和单片机脱钩,和单片机完全没有关系。有人会觉得搞驱动和单片机密切相关,貌似也没啥错,但是我公司搞的都是OS下DSP或者arm驱动,基本上不用仪器去检测硬件输出,比如DMA、网口,只要你寄存器配置、链表维护、内存配置没问题,硬件上基本不存在问题。搞单片机就不同了,你会经常用到万用表、示波器、电烙铁,因为单片机大多数情况下用作控制,处理开关量你要用到三用表,处理模拟量你要用到示波器等等。我一直放不下单片机开发,毕业后一年内,担心时间长不用,将我当年辉煌的单片机事业丢了,自己也做一些小东西。后来也就没时间做了,况且对目前的工作没一点实际意义。公司比较大,光研发人员就上万了,所以平时基本上不开发,到处灭火,什么交灭火?我们公司研发的产品都比较大,一套系统,很多部门人员参与开发,功能很快就实现了,后面相当长一段时间是解决联调中出现的问题,解决问题就叫灭火。
我不太喜欢当前的灭火工作,上层业务同事屁大个事都要找你,他们加班你也的陪着,什么事都能和你扯上联系,但是也没办法,为了生计,毕竟这家公司比搞单片机那些公司工资高,我要养家糊口。什么事都不能两全其美,只能取其一。从2010年毕业到现在,除了前两年自己做做小东西,后来没时间了,已经有两年多没动单片机了,基本上放弃了,以后就彻底和单片机绝缘了。
今天太晚了,乱七八糟写了这么多,不知所云。
用户381756 2015-3-30 09:45
用户433616 2015-3-6 08:57
用户377235 2015-2-12 12:52
用户377235 2015-2-2 15:08
一切都是为了生存,要干自己喜欢的又能够谋生的不易!
东莞元宝代理Microchip长电二三极管 2015-1-30 17:28
用户468440 2015-1-28 08:43
用户786574 2015-1-27 21:01
用户1001587 2015-1-26 17:58
texell_479555532 2015-1-26 09:48
用户1703049 2015-1-26 08:37