打印

我对单片机职业规划的几点看法。

[复制链接]
10563|47
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaoyuan_ly|  楼主 | 2011-5-15 12:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这几天看了很多关于“类似单片机的出路”的帖子,就觉得大家有点悲观了。首先,单片机不是万能的,但没有单片机那是万万不能的。从NN年前的单片机,到现在的单片机,单片机只是单片机,其性质并没有太多的改变。只是从原来的“神秘”、“暴利”、“有趣”等等,回归了她原来的真是面目罢了--那只是在说明社会在进步,更加的合理和趋于理性。只是现在的这样回归,有点走了极端罢了,从一个极端走了另一个极端罢了。但相反社会在这方面的需求却是越来越大,至少在我们的有生之年,这样的“自动化”过程一直会贯穿下去。所以你有什么好担心的,怕自己没有用武之地吗?! 怕自己的资薪没有或不高吗?!
     我自己在单片机和自己熟悉的行业上做了快10年了,不说自己的水平怎么样。说牛不牛,说不牛也牛--该骄傲的时候还是要骄傲的,那是对自己的肯定。该谦虚的时候也要谦虚学习,毕竟单片机总是一个系统工程,方方面面的东西不是自己都是熟悉和精确把握的。要想自己混的不错,我还是那句化,--- 和自己所处的行业结合,那才是王道。
     有些人在抱怨单片机在社会上的方方面面,那只是一个现象或表象罢了。或者说那只是纯电子开发或纯电子开发的配套产品,在面临更加激烈的竞争情况罢了。别说自己只会编编程,做点纯电子的工作就觉得不得了了,那就错了,单片机系统工程没有那么的狭隘。如果你走不出这种狭隘,那你注定就是在抱怨的那部分人。就象我前面说的,单片机只是在回归她的本来面目而已。还有就是中国就是太缺少“到了5060岁的样子”,都还在从事单片机工作的人。-- 也许那也是新兴的中国需要经历的一个过程吧?!

      今天先说这些,待续!!!
评分
参与人数 2威望 +2 收起 理由
jiangfuquan999 + 1
zjp8683463 + 1

相关帖子

沙发
xiaoyuan_ly|  楼主 | 2011-5-15 13:26 | 只看该作者
继续上面的话题:  
      没有什么职业是最好的,只有在当前或相当一段时间内适合自己的职业。就说单片机,对我来说,单片机的工作成果那只是一个配件(当然纯电子产品除外),正因为是“配件”,所以你需要提供相应的物理尺寸,单片机系统的散热,安装条件和安装方式等等情况,需要对你的上下游提供的环境配合好,而不是说我的单片机功能完成了就没我的事了,万事大吉了。就仅对单片机需要实现的功能来说,如果你连功能都实现不了,那我还要你做什么--那只是基础工作。其实,往往上下游提供的环境对你的设计就是一种考验,也有你需要变换N种方案才能比较好的实现的可能。很明显,这样的上下游环境,对你就是一种很好的资源,不过有些人可能就会视而不见,让你更加的熟悉自己开发的东西,在这个行业中的使用和价值情况,对自己的今后发展都是一个很好的参考。不象C、C++的人员到了没有发挥的平台的时候,就很郁闷了。相反,对单片机来说,我们可以为自己建立那样的可以供自己发挥和发展的平台。
    说了那么多,我只是在闲聊,聊聊自己的看法,或许对你有点帮助。如果有帮助,那对我来说,就够了。
就我的理解出发,单片机是相当“底层”和“硬件”的东西,没有太多高深的数据结构,也没有太多需要技巧的编程算法,只要我们从单片机执行的角度,去理解和编程它们的动作情况就行了。一个单片机就可以构成一个电子系统,也可以只构成一个智能节点。没有太多高深的东西需要我们去研究,因为我们只是单片机的应用者而已,别把自己提到“研究”的高度,我们只在“应用”的高度。正因为我们是在“应用”的高度,所以在熟悉和能精确把握“单片机的使用”的时候,我们应该把更多的精力放在“单片机的应用”的“使用环境”上。曾经有个牛人,拿着intel的8031的芯片技术手册和内部手册,在一个单片机上实现了你想都没想过能实现的那样多,但我认为那个是没有必要的,除非你想搞51芯片开发。说了那么多,如果你还在为单片机而单片机功能的话,那我觉得你有点可悲了。
    多熟悉单片机的上下游环境和条件,那不是很困难的事。我不比你聪明,你也不比我笨,我能够一点一滴的做到,你为什么不能吗??!  我希望自己的这些东西,对后来有点帮助,对新手能够带来点思考的东西,那就够了。。。   接了个电话,有点事,就暂时到这里了。。。。

使用特权

评论回复
板凳
xiaoyuan_ly|  楼主 | 2011-5-15 20:34 | 只看该作者
继续上面的话题:
    规划高度一、当有一定的年龄和人力资源后,就可以自己出来做了,当个“有时连狗都不如”的所谓半个老板了。但当自己都老板说容易也容易,说不容易也不容易。当初我就是在这样的忐忑中,冲了进去。项目接的很多,周期对自己规定的也很短,往往都是白天在处理前一个或前面项目的维护工作,晚上回来工作到一、二点开发项目。累就不用说了,有时想想那是在拿自己的命来搏钱啊!!!老婆不太同意我出来自己干,做的好好的也不错。于是,我就对老婆说,可能我不能每个月准时的拿钱养家糊口,但我保证一年下来的平均每个月养家糊口的钱一定不会低于现在。就这样,我开始了走自己的路了。吃苦受累我不怕,付出了没有收获我不怕。怕的就是过不了自己的心理关,也许一直以来都比较好运气和顺利的缘故吧?! 作为和我同行的兄弟姐妹们,一定要过了自己的心理关,别太在意今时今日的得失,还有所谓的某些情况下的“面子”。至少我们应该用“最小的代价”来给自己当“学费”。也不怕你们笑话,我的“学费”交的也不少。这种半个老板的做法可能跟“九天说的SOHO”的样子比较类似吧?!  一个成功的项目,不是你的功能有多好,有多强,而是你的开发成功为你的项目方带来了多少的利润收入,那才是真正的成功了,尽管你只赚了点开发费。做项目,别为自己考虑太多,多换位思考一下。人家能信任你,把项目扔给你做,你就多该从项目方的角度考虑考虑---也许有时他们的要求有点过分,但所谓不知者不去怪罪了。

使用特权

评论回复
地板
icecut| | 2011-5-15 20:39 | 只看该作者
新人还是别拿着51不放,该学什么学什么。。。。
现在arm的cm0和单片机一样价格,但是ram和flash都大的多。。。。速度也快的多。。。。老板可不这么想

使用特权

评论回复
5
xiaoyuan_ly|  楼主 | 2011-5-15 21:08 | 只看该作者
接上面的:
    规划高度二、做个有相当宽的知识面和具有相当强执行力的总工吧。说实在,这样的总工那是我以前努力的目标。可惜,总是自己的能力不够,知识面有点窄,不过倒是把执行力进行了到底,自认为执行力这方面做的还不错。每年拿个20-30万的年薪应该不是问题。真正的总工那都是术有专攻的,且具有相当宽的知识面的,如果你在这样的总工下干活,那你无疑就是相当“幸运”的。因为你可能就会“少付学费”而“收获心得更多”。

使用特权

评论回复
6
xiaoyuan_ly|  楼主 | 2011-5-15 22:31 | 只看该作者
规划高度三、做一个称职的软硬电子工程师吧。不用学太多,就学一些就行了,也不要去跟风,那个没有必要。有时,你就是去学了,如果没有相应对应的开发任务,学的也是皮毛,不过只要皮毛也可以了,当你真正需要的时候,再拿起来就会快很多--也算是一种储备吧。但你至少要会一种,一种相对来说狭隘的系统吧?! 不怕你笑话,我就只会51单片机。先说说我自己了,从事工业自动化方面的机床设备行业  1、精通51 ,了解其他的单片机,精通51汇编,精通CPLD,半精通C51(只用来做点人机界面工作),粗通FPGA (想精通自己做51IP核)  2、粗通ARM DSP,粗通ARM和DSP的汇编,了解C编程。3、精通三维造型软件SOLID WORKS(可以为自己的线路板造型和机械设备造型) 4、粗通机加工大部分的工艺。5、精通钣金和焊接。6、熟悉数控设备、机床的实现解决方案。 对于每个人来说,学以至用,以前的我什么都想学,什么都用不好,当学的时候,却没有用的发挥平台,都是为学而学。但至少当你要用的时候,重新捡起来的时候,就会很快。就拿ARM来说吧,学的时候学的很努力,从其机理到实现,也做过好多的实验,可现在就是用的少就剩下了点概念的东西了。所以没必要什么都要精通,只要一样,比如51单片机吧,从设计、投板、采购、焊接、一直到调试成成品等等一个系统下来,如果你思考了,如果你精通了,你还怕什么,不给高工资也要给你高年薪了。---应该都能了解“老板一将难求”的道理了。

使用特权

评论回复
7
xiaoyuan_ly|  楼主 | 2011-5-15 22:49 | 只看该作者
规划高度四、做一个合格的新手电子工程师吧。对于新手,我的建议是:别上来就是一个什么五年十年规划之类的,我们都是普通人,那种规划不适合普通人。如果我们能将今后一年和二年的规划做好了,那你就已经很了不起了。每天都是一个想法,每月都是一个变化,更别说每年了--- 只要你在努力,脚踏实地的做事。不要把自己搞的太忙碌了,给自己每天留半个小时想想“心事”了。做好一样,再发散开去,对于电子类的,什么ARM,DSP,51都是相通的。精通了一个体系,那么其他电子类的体系都是相通。怕就怕你什么都不通,都是半通。还半桶水的晃来晃去的,那就有点郁闷和悲哀了!!

使用特权

评论回复
8
xiaoyuan_ly|  楼主 | 2011-5-15 22:57 | 只看该作者
好了,唧唧歪歪的说了一大通,也算完成了一个任务。也算是露个脸,虚荣了一把。各位看的可别介意了。你们看了我写的,总要让我来“炫耀”一把吧!!!   呵呵。。。。。。

不对的地方,请勿对号入座,如有雷同,纯属巧合!

使用特权

评论回复
9
xiaoyuan_ly|  楼主 | 2011-5-15 22:57 | 只看该作者
好了,唧唧歪歪的说了一大通,也算完成了一个任务。也算是露个脸,虚荣了一把。各位看的可别介意了。你们看了我写的,总要让我来“炫耀”一把吧!!!   呵呵。。。。。。

不对的地方,请勿对号入座,如有雷同,纯属巧合!

使用特权

评论回复
10
icecut| | 2011-5-16 10:14 | 只看该作者
很好.

使用特权

评论回复
11
ding154| | 2011-5-16 10:27 | 只看该作者
不错! 学习了

使用特权

评论回复
12
ming117284| | 2011-5-16 15:27 | 只看该作者
谢谢,现在太需要你这样的呼唤了

使用特权

评论回复
13
leggend| | 2011-5-16 16:51 | 只看该作者

使用特权

评论回复
14
一朝成名| | 2011-5-16 17:48 | 只看该作者
低附加值的工作不可能有高薪,从打工角度来看。。

远离51是对的~
ARM + Linux现在不说多么高科技,也要分产品~

另外就是产业决定了薪水~远离某些行业。

使用特权

评论回复
15
xiaoyuan_ly|  楼主 | 2011-5-16 21:31 | 只看该作者
低附加值的工作不可能有高薪,从打工角度来看。。

远离51是对的~
ARM + Linux现在不说多么高科技,也要分产品~

另外就是产业决定了薪水~远离某些行业。 ...
一朝成名 发表于 2011-5-16 17:48


      我也想远离51,可是我被51“毒害”太深了,从51的指令,到51的汇编编译器,再到C51的编译器。不过最最重要的事,做ARM却没有那个环境了,都不怎么用的到。积累了那么多的51成熟的模块,说真的,让我“放弃”掉,还是真是不容易---也许那也是做技术出身的“劣根性”吧?!   有时想想真该放弃51,可是那就是放弃了现在的环境了,再重新找份ARM的工作重新来过,1-2年粗通,3-5年再精通,真的不容易啊! 唉~~~~~~~~

使用特权

评论回复
16
icecut| | 2011-5-16 21:47 | 只看该作者
lz积累的东西不具有可移植哦

使用特权

评论回复
17
xiaoyuan_ly|  楼主 | 2011-5-16 21:54 | 只看该作者
lz积累的东西不具有可移植哦
icecut 发表于 2011-5-16 21:47


大部份可以移植,少不份要用C重新编过。但需要各个细节都把握好吧!!! 有些代码太底层,涉及行业的东西,有些都是用硬件的思维做的,所以不一定能移植好!--怕影响稳定性、可靠性和设备的性能表现。

使用特权

评论回复
18
brandnew| | 2011-5-16 21:55 | 只看该作者
低附加值的工作不可能有高薪,从打工角度来看。。

远离51是对的~
ARM + Linux现在不说多么高科技,也要分产品~

另外就是产业决定了薪水~远离某些行业。 ...
一朝成名 发表于 2011-5-16 17:48


我觉得,做个老师忽悠51,也有不错的回报率,
甚至,可以从6502开始忽悠。

使用特权

评论回复
19
51蛋骗鸡| | 2011-5-25 07:42 | 只看该作者
现在大一,从51打基础。。。别人教的

使用特权

评论回复
20
david4383| | 2011-5-26 10:13 | 只看该作者
51是每个学生学习的基础,大学应该都是这个,
现在是用到什么就学什么,51是好,但是不是通用吧,
所以得综合技术,成本,效率等各方面,是PIC,ARM,还是别的,适用就好,没有什么丢弃不丢弃的.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:追求卓越,成功将不期而至。

27

主题

284

帖子

1

粉丝