13年毕业于一个普通二本学校,在学校没学到应有的知识,经过别人介绍才进入一个小公司搞单片机开发。在公司呆了快接近3年了吧,刚刚开始是焊接调试PCB,后来是学习了AD软件。在学校用的是AD2004版本,而且只发了一本书自学没有上课,同时布置一个课程设计,现在想学笑把这么重要的课程看的无足轻重啊。
经过半年工作,其实前半年我觉得很努力的了,快达到高考考前六个月那样的状态。晚上基本加班到8.30左右,偶尔到晚上11点啊。星期六和星期天,经常休息一天,另外一天在公司加班完成学习任务。当时刚刚进公司看到其他单片机工程师可以画PCB,然后焊接出来调试,感觉太神奇了。就这样战战兢兢的工作了6个月,基本熟悉了AD软件,当然这只是可以使用AD软件绘制原理图,绘制普通的PCB(双层)。同时,学会使用常见的硬件工具,比如万用表和开关电源。是的没错,就是万用表和开关电源。想当初在学校接触的开关电源都是指针的读取数据经常出错啊,出来后,使用的是数字开关电源,那方便的简直是无法言语。请原谅我就是这么肤浅的一个人。 硬件开发,万用表用的很多,这时才发现万用表检测电压在调试硬件的时候是多么重要啊啊啊啊啊嗄。
因为是小公司,硬件开发也就2个人而已,工具真的是很不齐全啊。示波器都没有呢,对示波器都没有呢,示波器都没有呢。重要的事情说三遍。经过6、7个月的开发终于完成了一台样机,软件,硬件什么都是从0开始啊。这个时候,我也学习了开始接触软件了,毕竟单片机的调试还是要结合C语言编写的软件进行调试。接下来的半年时间都是拿样机在现场调试,不断的发现问题,不断的改进。有时是软件问题,有时是硬件问题,更多的是设计思路不完善。在现场真的很累,带个草帽在现场,真的好像农民外外面挖地,脸朝下背朝天。当然,我本身是农村出身,不觉得苦不觉得累。就是想想,读了那么多年的书,出来工作还是那么苦和累,那读书不是为了可以在办公室舒舒服服的工作就行了。在现场挖地,搬运重物,布线等等,能做的都做了,不能做的也没办法了呵呵。
就这样一年半就过去了。接下来,终于有机会以我主导设计一款硬件产品了。因为,公司只有两个搞硬件的,一个是我。另一个同事,也有一款硬件产品需要设计。没想到第一件事就像写毕业论文一样,先先写一份总体方案设计书。不断的和客户沟通,同时参考网络相关资料。前前后后花了差不多一个月的时间,才完成双方都基本达成意向的方案。这个时候才发现毕业论文没白写,很多OFFICE编辑技巧,幸好掌握了不少,加快了自己的办公水平了。这个时候,发现独立设计一款电子产品,不是很简单的事情。包括结构设计,原理图设计,功能需求,真是方方面面都有限制。不断的加班,不断的加班,不断的修改,不断的修改。还好的是,领导不会骂我。很多常识性的问题犯错了,同事领导都很用心的为我讲解。 在这期间我终于向上级申请到了示波器的购买许可,我一直强调示波器的在开发的重要性。同事和领导对硬件开发现在感觉没我想的那么高,总是说“看看我没有用示波器,也开发出来了这个产品”。现在想想,呵呵。
其实,独立主持一款硬件产品的设计,是对前面一年半的工作技巧的应用,不同的是要和不同的人沟通,以前总是把布置的任务用心完成就行了。现在是要和同事,领导,供货商,客户等等进行有效的沟通。在磕磕碰碰中花了接近一年的时间,完成了产品的开发。第一代产品发布了。这一年以来,真的好辛苦啊。主要还是学会了如何沟通,技术水平也提高一个档次吧。起码接触了驱动编写,简单的应用需求可以编写,硬件设计流程也有基本的概念,不会像苍蝇一样没有头绪。就这样度过了2年多的时间。
到了第三年,另一个硬件同事离职了。公司这个时候,前面生产的产品也用了很多。不断的发现,各种各样的问题。批量产品的生产任务,加入到了我的任务中,维修任务也加入到了我的任务中。这一年的时间,基本都是主持生产任务,维修任务为主了。同时管理硬件部门所有工作,什么问题都是我再处理。有关产品问题都要负责,真的好劳心劳力。压力一下压的很重,因为开发工作不再是重心。所以也是没有新招一个有经验的硬件工程师,只能是招一些毕业生,让我带。都是维修产品为主,同时完善产品的稳定性了。
就这样2016年,到来了。我自己的硬件设计水平真的好一般,软件的更加不用说了。工作了接近三年,突然发现技术没有自己想的那么重要。在公司里面,技术仅仅只是只能解决技术问题。其实更多的问题都是技术之外的。真的不知道自己应该是更换公司接触其他硬件现成产品设计提高技术水平,还是更加注重技术管理。
2016年突然有感写了这些工作体会,没有好的文笔,请凑合的读吧。希望自己的一下工作经历和体会分享一下,有一点感触就好。 |