规划好自己的职业生涯!(午夜听风)[转载]
混了这么多年,多少有点感想,给大家参考参考,免得多走弯路。说得不好请随便砸,反正俺走了也看不到了。
俺学的是电子,计算机是自学的,编过程,搞过网站。毕业那年参加电子竞赛,不小心获了
个奖,就拿着证书找了个做单片机的工作。工作以后做的都是系统项目,软硬结合的东西。
于是单片机、射频、C、Delphi、linux统统一把抓,呵呵,都只搞了个皮毛。几年下来,越
来越觉得单片机前途堪忧。俺说的前途堪忧仅仅是对个人职业规划而言。行业前景还是非常
不错的,高科技嘛,但是这个不错对我们没意义,对老板才有意义。
俺喜欢单片机,因为门槛高,够复杂。
俺不喜欢单片机,因为它的门槛还不够高,还不够复杂。
大部分项目都千篇一律,几百行、几千行程序足够搞定了。
开发人员永远只有一个,偶尔配几个新人打下手。
单片机开发的模式注定它的规模不可能太大,俺写过最大的程序,200多k,不包括字库,但
是也只是两个人而已。这种小规模的重复劳动非常不利于个人成长,很容易把人拘束在自我
的圈子里。
软件行业从六七十年代就开始提出软件工程的概念,到现在,已经发展到相当完善的地步。
但是为什么单片机直至今日,从没人提出相关话题呢!
俺思考了几年,结论是硬件的复杂度不够高,没有超出单个人的能力所能控制的范围。
软件工程的本质就是把复杂的问题分解成一个个简单模型,分配到各个独立的个体。待模块
完成后再组装成合适的系统。在这个体系中,无论是总体设计还是模块设计的复杂度都相对
比较低,不需要高超的技能就可以完成设计工作。
所以,对个体而言,硬件开发的难度和需要的知识量远远超过软件,硬件开发要求的知识很
多很杂,需要一定的动手能力。而就项目而言,硬件开发的规模远远不够,基本上2-3人×
月就能搞定。客户对版本升级的需求也不是很强。
这也是开发人员抱怨待遇不高的一个原因————老板认为你不值这个价钱,而且觉得可以
随时找到替代你的人。两个选择,一个选择是当老板,一个选择是提高自己的地位。
每个人,都应该清晰的想明白自己的职业规划,这是关系到自己一生命运的事情。不要做一
天和尚撞一天钟,整天懵懵懂懂的都不知道自己在干啥。
怎么发展,是自己的事。但是一定要让老板觉得没有你,公司马上就会瘫痪。虽然达到这种
程度很难,但除非自己当老板,否则就必须把它作为你的奋斗目标。
自己加个精,没意见吧。。。。
页:
[1]