一个电子工程师的总结

工程师, 电子

我的工程师之路(一)

前言

从一个认为电子就是收音机的小屁孩儿,直到后来的电子工程师,再到现在的IC销售工程师,一路走过来也有将近十年的时间了,当然真正的工作也就三年的时间。尤其是无论当我在网上、论坛上、还是实际生活碰到的种种电子毕业生的时候,我觉的有必要把我的路写写,

大家可以扔鸡蛋也可以拍砖哈!先说说大体的想法吧,省得浪费大家的时间,看了对自己没什么帮助的东西。我抱着吹牛和炫耀(当然还有想帮助各位和推销产品)的想法写此文章,主要介绍一下我自己的电子历程、英语学习历程和工作历程还有写一下关于一个毕业的电子人才你最少要了解什么样的电子知识,(好多人都说合格,我认为什么叫合格,就是你能上岗就工作就是合格了,否则了解再多的电子知识那只是你认为合格而已),哈,好了,不臭屁了,还是开始写正题吧。

一、初识电子

小时候家里穷,(当然现在也不富)。村里好多孩子都不上学了,都去了深圳、东莞那些是中国人都知道的地方,而且进的最多的是电子厂,一个月能有1000多的工资,那时我最大的梦想就是进个电子厂当工人了~(此梦想由于父母的干涉没实现)。

就这样读完了初中,成了我们那一届里面唯一一个上高中的,在高中就只有一个目标了,那就是大学,老师们天天在跟前说,只有好好学习才能上个好大学,将来才能更好的为国家做贡献。(那时我老班就比较现实,他说只有上大学才能找个好工作、有个好老婆),现在想想真的感谢他老人家,好工作没什么概念,但是好老婆是我最大的梦想,所以那时我天天说为了老婆而努力读书。

当时流行WAKE MAN,抽屉里面有一大堆磁带,上课把耳机通过衣服袖子,。。。。所以经常上课就唱起了自以为是的歌。那时接触到的唯一的电子产品就是WAKE MAN了,好的买不起,就是那种50块一个的,天天听。当时我们班里有一男生会修WAKE MAN,那时他就是我眼里的工程师,而且他会用烙铁,我当时对他的崇拜之情犹如滔滔江水,连绵不绝;又如黄河泛滥,一发而不可收拾!于是天天跟着他,替他值日,为他打水。后来我也可以修WAKE MAN了,于是回家把我妈结婚时,陪嫁的那个大的录音机给拆了,不过好像到目前为止也没装上~

当时努力的学习修录音机,还有一个主要的原因就是会有很多女生会让我帮她们修,哈,这

总比替女生值日,为她买零食来DATA MM,要好的多吧(个人认为)。

于是这样过完了自己的高中,最后整理高中遗物时才发现,我心爱的课本都不知所踪,那些没修完的WAKE MAN和磁带去整整用了两个箱子才装完,当然这也成了我妈骂我的最好证据。。。。。

其实现在想想,自己这样一个IQ不足85的人,却也能混个电子系科班出身,也真的是凭了我对电子的热爱,所以各位如果真的想做好这一行的话,就一定要先让自己爱上她。

二、没事焊“时钟”的大学时代

就这样我还是没能去得了深圳,去了一个大学读我的电子信息去了,大一的高数、电路分析马恩列斯毛让我觉的只有脑子进水的人才会说大学的很轻松的。为了60分万岁,我没黑没白的看书,(说了IQ只有80);为了跟同室的室友们有话聊,我也没黑没白的CS;为了多认识点MM,我同样见协会就加,见社团就入。就这样我也加入了电子协会,第一次知道什么叫做IC集成电路。

大一的时候就时根据电路图焊接点小电路,电源了,温度控制了,反正就是一些模数电吧,记得当时做的第一个电路是输入12V输出5V的稳压电源,我整整焊了一天,最后还不行,原来把7805搞反了,后来换了之后LED发光了,心里高兴坏了,不过这时才发现原来我一天没吃饭。后来学了模数电之后才开始明白了一些电路设计,一些器件的作用及相关器件的选择使用,常用的IC就是在那时记的,现在已经记了两个大本子了,哈,不过自从能看明白datasheet之后我也就不在记了,IC是永远也记不完的。

真正的提高是大二的一年,大二开了模电,数电,单片机等相关的基础课程,有了大一的模数电基础,所以在一开始我就对这门课特别感兴趣,成绩又好。这时我就已经基本接触了74138、7447、4511、74154、74244、7805、7407、7404、7400、4011、40106、40105等常用芯片,而且大一的焊接水平也有了很大的提高(我那时比较傻),电子市场里也没有什么感光板之类的东西买,我也不想去飞线。所以一般做东西就比较慢,记得当时学样有做好了各种板子买,我还是一点一点的自己焊,也好,这样子那些电路已经印在了脑子里,所以现在画起来还是很快。

后来应该是我大学里的转折点了,当时学校让我们这些人参加省电子大赛,因为是大二嘛,所以只是一些模数电的设计,不用什么单片机知识,我当时一起的战友们都去忙那个去了,而我和我老乡两个人却退出了电子协会,去参加了一个单片机的学习班,因为当时课程还没开,所以好多人都笑我们俩,老师也想让我们参加电子大赛,但我们俩还是去了那个学习班,也就是在那个班里我认识了我和老师------老鲍,(到现在我都很感激的人)。记的刚去的时候也是不知道什么是单片机,只是以前有个学长告诉我,那是一个一定要学好的课程。一进去发现自己的优势没了,成了差班生,很急,程序就是不明白,看不懂,不会写,有些硬件也不明白,那时没办法我就把老师讲的程序全都背了下来,能默写出来。有一次,老师让写一个显示子程序,就是上周刚讲的,全班就我一个人立刻到黑板上写了出来,老鲍好好的夸

了我一把,(不过那时他还不知道我的名字,不好意思啊,上了两周的课,我还不能让老师记住名字)所以从那以后我就用最笨的方法,去画内部图,去记程序,记得当时有一个是键盘扫描程序,我整整想了一个月,那一个月真是吃饭都不知道什么滋味,后来一天在食堂吃饭的时候我一下子明白了,大叫一声“啊!”结果就不好意思说了。。。。

但从这以后我真的发现我什么都明白了,我明白了单片机的内部ROM与RAM是什么区别,单片机从上电到开始工作是个什么过程,内部一些部件的作用,(不过我当时学的是51了)

记得有一次五一,我老师接了个项目,我很荣兴的被选了进去,开始就是测板,我一次次的跑前跑后,每天从上午8:00到晚上11:00就这样过了七天,我虽然很累而且也没接触什么实际上的研发,但我明白了一个项目的大体过程,为我以后自己学习打下了很好的基础。当时做的那个项目是单片机控制七彩灯变幻,是用来搞市政亮化的。我老乡就比较牛了,当时他在画PCB了,后来我们一起做了好多实验,时钟、点阵、音乐电子琴、万年历(现在想想真的是太简单了)等。

大二一学年就这样过去了,我也开始计划自己大三的生活了,由于当时退出了电子协会,所以后来再想参加电子大赛也不太现实了,所以我和老七(我老乡)就准备大三自己开发些小项目,精通PROTLE,( 推荐老虎工作室的protel 99系列4本 )精通C51等目标,我们合伙做的第一个产品是DS18B20的温度采集,不过可惜,当时只做了个一路的,而且硬件电路也非常之简单,记得当时我们去买的DS18B20是在书上看的,10块钱一个,我们穷,所以只用了一个做实验,难就难在写程序上,看DATAsheet,那真就是天书,(那时还没过四级呢),上网也不方便,宿舍的电脑都用来给室友们游戏了,而且那也不是学习的地方,实验室又不是我们这些“下等人”随便进的,我和老七就在外面一个网吧旁边租了个房子,房子的地板真的是用万用板“铺”的,两个人一个负责查资料,一个制负责测试程序,就这样过了一个多月才把DS18B20搞明白,那时还没有市场产品的概念,而且产品也根本不能在工业上应用,所以夸奖自己说吧,那叫项目,哈。但这时间我们真的提高了自己好多能力,尤其是看DATAsheet的能力,不过那时还不知道人家有人已经搞成了那个程序,我们去COPY一下,就OK了!后来一直说要做个多路的,也一直没去做。

搞了这个之后我们又向无线收发进军了,当时用的是RF-01、RF-02一模块,南昌没买,特地请人在深圳带的,害得我们俩那几个月都吃面条。从这之后我们用了232、485等一通信接口协议。到此我的大学电子历程就基本结束了,只有老七还一个人一直都在坚持。

三、暑假的一次升华

20xx年的暑假,一天我正在上课,我班一同学告诉我老鲍找我,说实在的那时和老鲍还是是特别合的来,我去他办公室,他说暑假学校要再搞一次单片机的学习班,这次还要讲PROTEL和C51,当时我就想多好的班啊,可学费太高了800呢。可老鲍竟跟我俩说可以让我们做辅导老师,我高兴坏了,立即和我妈打电话说我这个暑假又不回家了,我要跟我老师做项目,老妈给打了600块生活费。于是开始了我的暑假集训生活!

南昌的夏天热的要死,每天都有40多度,我们在一个小教室里,还好教室有空调,但睡就不那么好了,在一个大房间里,20来人都睡地板,有时老鲍也会来我们这睡,哈。所以我们都很佩服他,当时我真的开始觉的老鲍成了我的偶像,当时我负责晚上的小班授课,老七就负责IC的管理,和项目管理,记得那时我们做了《基于AT89C2051的秒表设计》精确到0。01秒,还做了《基于AT89S51的步进电机控制》《基于AT89C51的MP3设计》等。

那时我们真的很累,但天天都会工作到凌晨1点多,正是这时间里我觉的自己的组织能力、沟通能力、管理能力当然更重要的是专业能力都得到了一次升华。那也是我记忆最深的一个暑假,生活上我简单到了极点,工作上努力到了极点,感情上却也悲伤到了极点。但我仍然十分感谢那次经历。

四、面试中小试牛刀

后来我们俩开始准备找工作,记的培训别人时,我讲过如果你能在大学里做好三件事,并在走出校门时能回答三个问题你就可以毕业了,三件事是:学精一门课程、认识一个导师、找到一位知已。三个问题是:我想做什么样的工作?我能做什么样的工作?我应该怎么去找工作?可是本人只做好了两件事,回答了两个问题。为了找工作我们俩开始定位,我们要做研发类的工作,理想工作就是工程师,目前比较现实的是找个工程师研发助理去做,这是我们的本行,没什么问题,于是我们把自己做过的东西整理了一下,每样都写了个报告,照了个照片,自己比较得意的产品,我们狠了下心用PCB做了出来。经过这样的准备之后我们也让老鲍帮忙看一下有没有合适的,终于机会来了,深圳有一家做银行叫号系统的公司,要招软件工程师,而且要求平台是C51,工作经验一年以上,还好有老鲍的介绍,那边的总工程师过来面试我们俩,当我们面试时,说了自己的经历,并用产品来证明的时候,那总工当时问我们什么时候可以上班?…….

不过后来那工程师问我一个问题,“如果你们俩个选其一的话,你会怎么选择?”我回答说:“如果您要选择一位技术人员并且两者选其一的话,我认为老七比我更适合;如果你要选一技术和支持人员并两者选其一的话,我觉的我更合适;不过我们俩几年来形成的一种工作默挈是任何人都无法替代的。”

于是后来我们就去了那个我小时候就知道的城市,正如那位总工所说我们确实是二选一,我去了安防事业部,他去了叫号系统事业部。

五、工作中的脱变

到了深圳之后,我被分到了安防事业部,暂时负责产品的售后技术支持,可以说这个工作,与我想象的研发是不一样的,说的好听是售后技术支持,说的不好听点,就整个一修板工,

不过我老师曾经告诉过我,他说只有踏踏实实地去做好一件事才可以有大的成就,如果去大的工厂的话,就从基层做起,要是进公司的话,也一定要从头开始。当时认为他说的话是对的,所以天天很开心的修板子,心态放好了做事自然就没问题,面对那几十页的电路图,我

才知道自己以前的东西真的是小儿科。原来考虑的事情太简单了,根本就没考虑过产品是要流通到市场上去的,消费者的认可是检验工程师产品的唯一途径。也就是从那时候起有了市场的概念,修板的这几个月的时间里,我学到了很多在学校时是无法学到的知识,比如:零欧姆电阻的巧妙用法、各种元件的测试方法、还有更多元件的巧妙用法。印象最深的是有一次我修主控板的时候,发现有个信号在信号发生源时有信号产生,而到单片机时去没有信号了,经过排查发现是线路断路了,于是我就用飞线连了起来,就这样子一批板很快就修好了,然后写了份报告上去,说是那一批PCB板线路有问题,应与供应商联系。本来以为这事完了,可后来这一批板全部被打了回来,还导致一大批客户的不满,发生这一切的就是因为那一板飞线,(当然这些在现在看来是太幼稚的错误了)。没办法后来就一个个的查,查到断点后用刀把线割开,覆上一层锡,最后盖一层漆。经过这之后我才终于在心里有了一个产品的概念。像这样的经验在工作中学到了太多了,在这里不做一一表述。

六、疯狂的人学疯狂英语

从小到大一直以来英语是我内心永远的痛,高中时就曾在课桌上写过“我又不吃草,为什么学?羊?语”。可是到了大学才发现,原来PLMM最多的地方是english coner. 所以为了一个从小就有的伟大梦想,(找个好老婆),本人开始了疯狂英语的学习,刚开始有一位学长带我们几个人喊,反正我这人已经习惯了“风口浪尖”的感觉,所以当时就成了最“不要脸”的人,后来那位学长走后,本人就接替了他的职务,成立了“疯狂英语口语训练营”并担任营长,带领一群人“喊掉你的自卑,喊出你的自信”整整喊了三个月,最后只剩下了一个人----那就是我,大二快结束的时候我参加了一个“疯狂英语的培训”于是又将队伍从零发展到了几十,还受一年级的学D学M们邀请,成了他们的辅导员。在这个队伍解散后,我又组织了一个30多人的“疯狂战队”,从新概念英语1到3,从不敢开口到现在的不“敢”开口,因为一开口就会有人问 “Have you been abroad ?”(你去过国外?)。我会说“NO,I am learning crazy english.”这是上次没写的一点东西,在这里补上哈。

七、我与晶圆智通

在深工作了大约一年多的时间,有一天突然看到了一篇关于电子工程师职业规划的文章,引起了我的深思,如果这样下去的话,20xx年之后我有三条路可走,第一,去华为、中兴或爱立信、摩托罗拉等大企业深造;第二,自己做产品,开公司单挑;第三,出国。可我想了一下这三条路都不适合我。我是一个并不怎么踏实我人,还有本人的IQ也确实不高呵,于是我告别了深圳,来到北京选择IC销售工程师的职位,到北京的第十天我接到了晶圆智通的面试通知,面试非常好,第三天就通知我上班了,这次我面对的产品的ADI的磁耦数字隔离器,说实在的面对过那么多的电子器件,没有一个可以引起我的兴趣来,但这个系列却做到了。第一、它的高性价比,第二、它在中国市场的前景。

后记

小时候放牛。结果牛跑了,任凭我如何去呼喊就是不回来。这时我老爸一声吼,牛就回来了,所以我老爸会说牛话,他叫“牛”人,我到在还没学会牛话,所以现在也不是牛人,只是一个

电子小虾,以后大家多多关怀,共同进步哈!

 

第二篇:一个软件工程师的六年总结

一位软件工程师的6年总结

“又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!

2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。

3、软件开发团队中,技术不是万能的,但没有技术是万万不能的!在技术型团队中,技术与人品同等重要,当然长相也比较重要哈,尤其在MM比较多的团队中。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发团队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历的牛人”(非技术型)带一堆人做完过一个项目,项目交付的第二天,项目组成员扔下一句“再也受不了啦!”四分五裂、各奔东西。那个项目的“成功度”大家可想而知了。

4、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自时间管理领域的著名的“三八原则”告诫我们:另外的那8小时如何使用将决定你的人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。

5、书籍是人类进步的阶梯,对软件开发人员尤其如此。书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买国内那帮人出的书!我买的那些家伙出的书,100%全部后悔了,无一本例外。更气愤的是,这些书在二手市场的地摊上都很难卖掉。“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,

才算是真正拥有了它。

6、不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。“对任何事物不究就里”是任何行业的工程师所不应该具备的素质。开发Windows应用程序,看看Windows程序的设计、加载、执行原理,分析一下PE文件格式,试试用SDK开发从头开发一个Windows应用程序;用VC++、 Delphi、Java、.Net开发应用程序,花时间去研究一下MFC、VCL、J2EE、.Net它们框架设计或者源码;除了会用J2EE、 JBoss、Spring、Hibernate等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。试着这样做做,你以后的工作将会少遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然”!

7、在一种语言上编程,但别为其束缚了思想。“代码大全”中说:“深入一门语言编程,不要浮于表面”。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由,所以也没有哪门语言是“包治百病”的“灵丹妙药”。编程语言对开发人员解决具体问题的思路和方式的影响与束缚的例子俯拾皆是。我的经验是:用面对对象工具开发某些关键模块时,为什么不可以借鉴C、C51、汇编的模块化封装方式?用传统的桌面开发工具(目前主要有VC++、Delphi)进行系统体统结构设计时,为什么不可以参考来自Java社区的IoC、AOP设计思想,甚至借鉴像Spring、Hibernate、JBoss等等优秀的开源框架?在进行类似于实时通信、数据采集等功能的设计、实现时,为什么不可以引用来自实时系统、嵌入式系统的优秀的体系框架与模式?为什么一切都必须以个人、团队在当然开发语言上的传统或者经验来解决问题???“他山之石、可以攻玉”。

8、养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。但是,最好还是自己实现,这样没有知识产权、版权等问题,关键是自己实现后能真正掌握这个知识点,拥有这个技能。

9、理论与实践并重,内外双修。工程师的内涵是:以工程师的眼光观察、分析事物和世界。一个合格的软件工程师,是真正理解了软件产品的本质及软件产品研发的思想精髓的人(个人观点、欢迎探讨)。掌握软件开发语言、应用语言工具解决工作中的具体问题、完成目标任务是软件工程师的主要工作,但从软件工程师这个角度来看,这只是外在的东西,并非重要的、本质的工作。学习、掌握软件产品开发理论知识、软件开发方法论,并在实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研发问题,才是真正的软件工程师的工作。站在成熟理论与可靠方法论的高度思考、分析、解决问题,并在具体实践中验证和修正这些思想与方式,最终形成自己的理论体系和实用方法论。

10、心态有多开放,视野就有多开阔。不要抱着自己的技术和成果,等到它们

都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你的成果才有进化和升华的机会。想想自己20xx年间开发的那些Windows系统工具,5、6年之后的今天,还是那个样子,今天流行的好多Windows系统工具都比自己的晚,但进化得很好,且有那么多用户在使用。并且,不要保守自己的技术和思想,尽可能地与人交流与分享,或者传授给开发团队的成员。“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大家都懂,但有多少人真正能做到呢?

11、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因为工作是做ERP,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当别人拿着合同找你合作,你却这也不会,那也不熟时,你将后悔莫及。

12、书到用时方恨少,不要将自己的知识面仅仅局限于技术方面。诺贝尔经济学奖得主西蒙教授的研究结果表明: “对于一个有一定基础的人来说,他只要真正肯下功夫,在6个月内就可以掌握任何一门学问。”教育心理学界为感谢西蒙教授的研究成果,故命名为西蒙学习法。可见,掌握一门陌生的学问远远没有想象的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自己的影响圈、尽量扩大自己的关注圈。财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。

13、本文的总结与反思:

A:不要去做技术上的高手,除非你的目标如此。虽然本文是关于提高软件开发知识的建议,做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜任工作即止。

B:提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。软件专业知识的很多方法和原理,可以很容易地延伸、应用到生活的其它方面。

C:在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。

相关推荐