我是程序员吗?

高中,一直梦想着以后成为软件工程师,盼望着那种一段时间没日没夜工作,一段时间睡觉睡到自然醒的生活。

大学,无意间进入自动化专业,以当初浅薄的认识,心里拔凉拔凉的,这下与程序员无关了,还是安心的做控制吧。

毕业,从成都来到深圳,进入一家大型的UPS开发公司,做UPS数字控制器的设计,做得很努力很开心。控制——我的专业。对外我是一名软件工程师,其实,我所做的大部分工作是设计控制器,调试控制器,只是控制器需要编写成C语言然后调试。进入公司大半年才有人告诉我,原来我们做的就是嵌入式。从那时开始,我以为我真的是软件工程师了,工作时努力干好老大分配的每一个工作;业余时间,努力看懂UPS软件的每一行代码。我以为我是会做控制的软件工程师,比一般的软件工程师还要多一项技能。

大半年前,想回成都了,上招聘网上搜软件工程师,好多嵌入式软件工程师的职位。很欣喜,看来找工作是没有问题的。

开始在网上投简历,在嵌入式工程师中满足我条件很多(n年C/C++开发,熟悉嵌入式操作系统等),一口气投了好多份,心想着,这下就等着接电话吧。

谁知道除了一家做新能源的,其他没有一个公司对我感兴趣的。对比我的简历和招聘要求,我少了一些标签——Linux、Windows、Android、C++、JAVA、.net等等。天哪,嵌入式也是需要这些的吗?那不是计算机和互联网采用的吗?

好吧,既然你们需要,那我就恶补吧。我把大部分的空闲时间拿来看Linux。看了快两个月,只是看了个大概。我又开始投简历。一家成都的公司约过年回去面试,虽然也是电力电子相关的,可是是嵌入式工程师,我很兴奋的应约而去,这是离开学校以来第一次面试。

由于我的简历上写着日常应用uC/OS-II(我们应用的操作系统,但是自从某个高人移植OK了,我们几乎没动过),了解Linux,面试官先问我Linux相关的问题,结果他们问的是细节,而我看的是大概。无奈,他们接着问uC/OS-II,这次我知道一些细节,但是他们以为我日常应用,朝着精通方向来。结果,自然是大受打击。

经历这次面试,我把目标放低了,专心看uC/OS-II,很细节的看源代码和教材,后来还找了个没有多大意义的项目自己移植了一次。我觉得我真的懂uC/OS-II,也许我真的懂一些了。我又开始找工作,由于成都做电力电子的企业很少,需要软件的电源企业也很少,与现在相近一点的嵌入式软件我就投。尽管这次求职,我已经尽量不投自己干不了的职位,但是,由于人在深圳的原因,依然无人回应。接下来,干脆每天只刷新简历,等待别人来搜。终于等来一家可以在深圳面试的公司。

去面试,先做笔试。人资的帅哥错给我拿了C++的试题(我只会C),除了前两题会,后面的完全不知所云。面试官看了我做的笔试“成果”,扯了好久“你觉得深圳怎么样啊?”“深圳和成都的区别啊?”之类的闲话,然后让我再做做笔试题。我很为他的好心肠感动。只是我的感动不能帮我作出那些在我脑子里一定踪迹都没有的题目。他见我不是紧张,是真不会,只好看看简历,问了问关于uC/OS-II和Linux的问题,最后意味深长地说:程序员最重要的是什么?最重要的不是你懂什么操作系统,而是能编写程序,能编好小程序。很多人工作三四年之后对工作比较迷茫了,就跑来做嵌入式,其实嵌入式没有想象中那么容易。

我本来做的就是嵌入式啊,不是从某个毫不相关的行业转过来的。我该有多令这位老程序员失望,他才说出这番话。可是,在工作中,我干得不错,备受上级赏识的呀。为什么到这个老程序员眼中我如此不堪!

虽然他的话当时令我有点难堪,但是,他是对的。核心技术在于细节。

后来想了很久才释怀。或许干我们这行的,更应该是做软件的电子工程师或者控制工程师,起码不算是通俗意义上的程序员。

依然为我3年多的工作自豪,我没有虚度。只是,不会再天真的以为自己嵌入式软件工程师或者程序员是与我等同的。继续现在的职位或者努力作为一名真正的程序员,两者都很好,只是,如果要选后者,我必须从入门级开始,虔诚向前。


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值