专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

电子专业毕业生的软件工程师之路

作者:佚名   来源:本站原创   点击数:  更新时间:2010年06月07日   【字体:

前言:

  我已辞去Foxlink那份工作正好一个月零一天,而且也加入正业科技刚好一周零一天。去了深圳又回到了东莞,目前在高埗。估计手机还要换回东莞的号,那要等到2010再说了。

  记得当时跟我一起进入Foxlink的有一个叫吴磊的同事,当他看了网上转载的一篇文章“打工还是创业?思路决定出路!”后亦然辞职,跑到长三角去跟他朋友一起搞生意,他的目标是自己做老板。

  大学时认识的工商管理学院的师妹林玲,常常对我说我们搞技术的永远都是为搞管理服务的。所以她选择了工商管理,而且现在据说现在在珠海一家公司当上了部门的小主管。林玲师妹,衷心希望你能成功,搞不好到时我就到珠海来替你服务了。

  以上两位朋友的想法,我不是没有想过。可能是我还没有下定那个决心去创业,也可能是我不认为我应该立即进军管理层。我一直觉得,我是搞技术出身的,应该精通一门技能后再理性的有选择的走上非技术道路,而不是太早的被迫选择非技术道路。

正文:

  认识我的人都知道我是川大电子专业毕业的,而且我还是电子工程方向的,完完全全是硬件方向。也就是说,我是非计算机专业毕业,而且最终走上了软件工程师之路,其中肯定还是有很多曲折。那么,我写这篇文章则主要是为了坚定自己软件之路的信念,另一方面我希望阐述一个观点给大家,看完你就知道是什么观点了。 

  这次选择正业科技,最主要的原因就是,正业给了我一个软件工程师的头衔,因为之前在SCT以及Foxlink严格意义上来说我是在搞编程,但却没有得到这个头衔。只要工作过的朋友,你们一定知道一个头衔的重要性吧,哈哈,任何一个头衔都代表了你的工作内容。而且你的工作内容一旦确定了,你所掌握的工作经验(至少简历上)就一定是与之相关的(如果不相关,别人也不信),将会在未来继续影响你的职业生涯。说得严重一点,就是你的第一份工作基本决定了你一辈子的方向。当然,那也不是绝对的,选了还也可以换的,比如我就是,但是却很麻烦。

  我学的是电子信息工程,当年还是很热门的。要是能学好当然也不错,比如先把51单片机,PIC弄懂;然后搞FPGA,DSP或是ARM嵌入式系统;搞ARM的话必须学Linux.....但是仅仅只是大学本科的高度根本不能精通其中除了51单片机,PIC以外的任何一样,而当年一腔热情的同学们大多因为所学有限最终走上了测试工程师(TE)之路,乃至今后很多年后都没办法成为电子工程师(EE)。不能更进一步,四年本科学业,电子专业毕业的专业优势又有何用?!

  我在大学里面一直都觉得,只要精通英语或者计算机,走遍天下都不怕。于是我花了四年时间来证明我并不是学英语的那块料,学了就忘,能读不能写,能听不能说。(这四年也没白费,因为我还继续保留了学习的动力)既然英语这条路走不通了,那就走本行吧,不然就没专业优势了。但是所学有限,我和很多同学一样,最开始我到了SCT还是只能做测试,后来我才发现测试是一个极其没有技术含量的工作。聪明的人半个月就能上手,再笨的人花半年也能达到称职。越有技术背景越容易上手,就算完全不懂也没关系,叫你做什么就做什么那就够了。

  大家试想一下,如果你所掌握的技能,再笨的人只要花半年都能学会,那么你所掌握的还能叫技能吗?如果一项技能只需要你花一个月就能学会,这样的技能有什么竞争优势呢?

  当年在软件编程门外,徘徊而不敢进入...看着别人将一段段的英文字母以及符号能够变成生动的画面,觉得那是多么神奇呀,那是多么复杂的高科技呀,那是多么深奥难懂的技术呀。当时别人则笑而不答,现在想起来那是多么小儿科的事情呀,虽然知其所以然不易,但是知其然还是一件很容易的事。

  这段时间到深圳找工作,虽然一个个软件公司都怀疑我是否有这方面的技能(那是因为我之前没有软件工程师这个头衔,而他们自己能力也一般,当然无法判断我是不是只会说不会做?),但我已摸清楚软件编程这个行业的深浅了。真正掌握顶级技术的人,不管是软件还是硬件都相当少,这部分人可以成为高级人才。大部分我们眼里的高级人才只不过是普通人才+说话艺术伪装而成的,还是有一定水分的。

  硬件是这样,软件也是这样!举个例子吧,比如前段时间我刚刚软件入门,理论上来说吧,我就应该是软件编程领域里面最差的之一;但事实上不是,我发现有很多人都比不上我。我很怀疑这些人是怎么进入这个行业的。最差异的是,华为那个给我面试的软件工程师,怎么看都觉得跟我差不多(也可能是我欣赏水平太高),我要是考他他一样答不上来。难到还真是那句老话:“撑死胆大的,饿死胆小的!”

  可以说我见到的还有很多资质比这些所谓的软件工程师高得多的人徘徊在软件行业的门口而惶惶不敢入。所谓的软件工程师的称号,只要是编程的人员大多都能拿到。现在已经拿到这个头衔了,我已经没必要向不懂软件的人事部门证明我的能力了。虽然前路漫漫,刚刚入门的我是远远不够的,但是我坚信我会走得更远,软件最终会成为我的一项技能。

  或许软件编程有一定的难度,需要花掉我们很多时间来学习,但是越难学的技能一旦学会,将代表越少人有可能学会,那么你的技能竞争力就越强。就像华哥跟我说驱动编程很难学,我心里就一笑,难就对了,要是学会了驱动编程还担心饿肚子吗?

  我所说的掌握一门技能并不是只有软件一种,任何事情只要你会了而且很多人都不能掌握的,那就是技能(比如英语口语,谈判技能,领导能力等)。在没掌握技能这项之前我们往往仰视着,觉得那是多么难登的高峰。事在人为,坚持下去,在某个领域里坚持(一定要是坚持)3年或5年,那你就必能成为这个领域的专家,随后的发展就看机遇了。几年后我会再写一篇文章来给大家分享分享,看看我到底有没有坚持,再看看我坚持了有什么效果!

关闭窗口

相关文章