学单片机有前途还是嵌入式系统有前途?

著名嵌入式工程师吴坚鸿曾经发过一贴“学单片机有前途还是嵌入式系统有前途?”原贴如下:
http://www.makeru.com.cn/live/3523_1795.html?s=69821

我在深圳一直搞单片机的开发,接的项目各种各样,不计其数。很多朋友问我学习单片机有前途还是嵌入式系统有前途,毫无疑问的,当然是单片机有前途。

嵌入式系统现在炒得很火,满街到处都是嵌入式系统的培训。遇到很多刚入门的朋友,开口闭口都是嵌入式系统。好像觉得嵌入式系统就是武林秘诀,谁掌握了谁就是武林盟主。现在,我愿意公开我的独家心得跟大家分享,看了之后有收获的朋友,也不要感激我,只要记得这个文章的原创是吴坚鸿就可以了。目前的电子产品,用嵌入式系统的很少,大部分都是用单片机,因为单片机实时反应速度快,外围电路简单,价格便宜,开发周期短,这些都是嵌入式系统望尘莫及的,不要跟我说什么手机,PDA等东西是嵌入式系统,这些东西你能独立承接出来单干吗?大部分的朋友学了嵌入式系统后都无用武之地,空有屠龙之术。

即使有用武之地,那也要跟团队一起开展工作,跟团队开展工作,就意味着分工,一旦分工,就意味着流水线作业,单一,乏味,成就感有木有。学嵌入式的不一定比学单片机的厉害。单片机简单吗?一点都不简单。单片机的功夫在单片机之外。我搞这行那么多年,我觉得单片机是我这一辈子都学不完的。单片机不带操作系统,所以你写单片机程序,本身就意味着你在开发操作系统。嵌入式带操作系统,所以你写嵌入式程序,本身意味着你不用开发操作系统,只是在别人的系统上做一些应用开发。真正接触底层的,是搞单片机的人。不要以为你花一个月的时间就能精通单片机,我花十年都不会觉得我精通单片机。里面博大精深。你要掌握常用的不同厂家单片机,要掌握各种常用外围芯片,常用数字电路,模拟电路。你要还掌握CPLD,DSP的编程,你要会电路板设计,你英文阅读能力要好,你的学习能力要非常好,以上所有的都还不够,你必须有几年以上各种独立的项目开发经验。最后谈谈大家最关心的问题,学习单片机赚钱还是学习嵌入式赚钱?学习单片机,只要你技术过硬,一个笔记本电脑,再加一个农民房就可以在深圳单干,我就是这样过来的。学习嵌入式系统的,可能要依附大公司,如果你也出来单干,估计半年没接到一个单,即使接到单,如果开发周期三个月或者半年的,你要有充足的粮草储备。我觉得单片机开发是艺术,我做的每一个作品都让我充满成就感。最后奉劝所有搞技术的年轻人,做一行爱一行,不要急功近利,做好每一天的的工作,沉下心来,时间越久,经验越丰富,你就越牛。

其中引来众人的热议,希望可以为大家作为参考(粉色部分为吴坚鸿回复部分):

很少有资深的工程师谈谈自己的感想的(可能我没找到,有知道的给我推荐下哈…不甚感激),给我们些启发!顶顶… ——(1)如果你是在校生,除了多动手做实验外,专业基础课要重视,硬着头皮学,能学多少是多少。因为出来社会后就没有那么多时间去学基础课。基础课是最难学,也是最乏味的。真正搞单片机开发,入门是简单的。(2)如果你现在已经出来社会,那么就直接从C语言开始学,会编写简单的程序后,马上找单片机开发的工作,不管工资多少,管吃就行。至于用什么教材,我上个星期在帮朋友找教材的时候,看了网上郭天祥的《十天学会单片机》的视频第一课,感觉学习思路跟我是一致的,所以极力推荐。本人在此声明,如果我是郭天祥的托,天打雷劈,不得好死。

很少有在社会上打拼这么多年的 吧,不知阁下的单片机事业怎么样,可否分享一二?谢谢了——我的算不上什么单片机事业。但是我自己还是特别满足我现在的状况。我是自由职业者,喜欢电子,一直在外面接不同的开发项目,也有许多公司或者老板想招安我,我都一一谢绝。因为我过贯自由创作的日子,喜欢做不同领域的产品,我也喜欢每个月搞一两个项目,然后回广西老家跟家人团聚共享美时光。做技术开发我有我的原则,不搞破解别人程序的项目,不搞违法的项目(类似赌博机,给我再多钱我也不干)。

我也同意楼主的观点,从不同角度看确实有不同的结果

如果志向高些,或者目标长远些,单片机能达到的高度还是有限

但一般这类人学嵌入式之前都会学过单片机——一般这类人学嵌入式之前都会学过单片机”这个观点我也认同。我只是觉得如果不是工作很明确的需要,大部分的人学嵌入式都用不到。

我要开心学习每一天,减少与你们的差距…——你的学习心态不对。不要跟谁比,关键你要有这个兴趣,你在享受这个开发的过程。“心中无敌方能无敌于天下”。==马云语录   “无为就是有为” —老子的《道德经》

“我觉得单片机开发是艺术,我做的每一个作品都让我充满成就感。”这句话,我也很喜欢。。。但是我说个例子,现在不是有labview吗?而有的单片机可以进行labview for ARM 嵌入式移植,我想应该可以更加节约时间吧—— 单片机做的事情要尽量简单,速度要尽量快,成本要尽量低,开发周期要尽量短,这个才是单片机的独到之处。裸机跑的单片机比带操作系统跑的单片机效率要高。带操作系统的单片机实战中用不到。

我也同意楼主的意见。想请教一下楼主,我学单片机的,毕业了能干什么?能接什么样的工程?—— 第一步,先找到单片机开发的工作。第二步:在工作中学好画电路板。第三步:厚积薄发,多搞项目开发,多积累经验,方案费用不能低,一天的人工至少1000元,而且还是熟人的,打了折之后。不要把我们这行搞砸了。

学单片机可以单干吗—— 可以。我就是这样的。搞单片机的有点像作家,有的作家就是一次卖断产权,有的作家是靠图书出版的量来赚提成。

顶一下……现在在校大二,单片机接触了点,算是入了门,但是感觉现在主要任务是把课程学好,模电数电,自动控制原理,信号系统……所以一直没有太深入。但是看到同学都在搞嵌入式了,有点很慌张……不知道怎么办,因为有几个师兄搞嵌入式出去工作工资七八千,很羡慕。自己现在单片机没搞好,嵌入式没学,课程任务也越来越重了……搞来搞去却不知道该怎么办了?很担心方向没确定,以后找不到工作。看了博主文章还是很有感触的,不好高骛远,认真踏实点。—— 把基础学好,你的思路是对的。如果还有时间,可以多关注单片机,C语言和英语。做好了当天的事情之后,就不用恐慌未来。也不要急于成功,成功是靠命运的,非个人的努力能实现。真正成功的人,是相信命运的,相信命运的人,往往能随遇而安,用常识来思考。

我觉得各有所用,单片机是周期短。可嵌入式有技术含量啊—— (1)单片机入门感觉快,但是真正去做新项目的时候,往往会遇到很多书上你遇不到的问题,往往要折腾一段时间,甚至实在找不出路子,就要重新更换硬件电路,重新更换芯片,而这些问题一旦被你解决了,这些就是你的宝贵经验,这些是别人在书上学不到的,要有这么丰富的经验,功力,短期内很难达到。  (2)是不是只有少数人懂的才叫技术含量?足球,男女老少一看就懂,没技术含量?围棋,两个人静静呆在那里对战几个小时,你我都看不懂的,才叫技呆术含量?球星一个月就赚好几百万,棋王一次顶级比赛的奖金才十多万。这个现实让我深受启发。

不知道吴老师是否收徒弟???而且他也是广西的—— 有好处就收。今年刚过年回到深圳,项目不是很多的时候,我收了一个东莞的徒弟。我这个徒弟在东莞是有车有房ÿ

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值