《谈学单片机有前途还是嵌入式系统有前途》1
谢谢版主的关注,没想到有那么多朋友关注,让我的虚荣心一下子得到极大的满足。我决心对每个贴都回复。无论有多忙,每天坚持抽一点时间来跟各位朋友交流。(这是对于大家反映这么热烈的回复)
好文章!很受启发——这个就是我分享心得的动力源泉。
嵌入式貌似学校没有怎么教——学校是学基础的地方,C语言,单片机,电子技术,数字技术,模拟技术,高等数学这些才是最重要的。学校没教嵌入式,我认为是对的。引用侯俊杰老师的一句话“勿在沙丘筑高台。
是啊 脚踏实地最重要 好高骛远到了最后一切都是浮云啊——共勉。
很感谢!——如果真要感谢我的话,就先感谢电子技术论坛的版主。
其中这句话我很赞同“我觉得单片机开发是艺术,我做的每一个作品都让我充满成就感。”我比较偏爱自己独立开发自己喜欢的东西,这不为赚钱,只是自己个人对电子的爱好、热情!不过在工作中,个人的力量是有限的,团队合作也很重要!“英文阅读能力要好”这点很重要,不管是看参考资料还是软件开发寻求帮助对英语阅读能力都有很高的要求。
“掌握常用的不同厂家单片机,要掌握各种常用外围芯片,常用数字电路,模拟电路。你要还掌握CPLD,DSP的编程,你要会电路板设计,你英文阅读能力要好,你的学习能力要非常好,以上所有的都还不够,你必须有几年以上各种独立的项目开发经验。”嗯,给我们初学者一方向!
很少有资深的工程师谈谈自己的感想的(可能我没找到,有知道的给我推荐下哈...不甚感激),给我们些启发!顶顶...——(1)如果你是在校生,除了多动手做实验外,专业基础课要重视,硬着头皮学,能学多少是多少。因为出来社会后就没有那么多时间去学基础课。基础课是最难学,也是最乏味的。真正搞单片机开发,入门是简单的。 (2)如果你现在已经出来社会,那么就直接从C语言开始学,会编写简单的程序后,马上找单片机开发的工作,不管工资多少,管吃就行。至于用什么教材,我上个星期在帮朋友找教材的时候,看了网上郭天祥的《十天学会单片机》的视频第一课,感觉学习思路跟我是一致的,所以极力推荐。本人在此声明,如果我是郭天祥的托,天打雷劈,不得好死。
我也同意楼主的观点,从不同角度看确实有不同的结果
如果志向高些,或者目标长远些,单片机能达到的高度还是有限
但一般这类人学嵌入式之前都会学过单片机——一般这类人学嵌入式之前都会学过单片机”这个观点我也认同。我只是觉得如果不是工作很明确的需要,大部分的人学嵌入式都用不到。
我要开心学习每一天,减少与你们的差距...——你的学习心态不对。不要跟谁比,关键你要有这个兴趣,你在享受这个开发的过程。“心中无敌方能无敌于天下”。==马云语录 “无为就是有为”---老子的《道德经》
“我觉得单片机开发是艺术,我做的每一个作品都让我充满成就感。”这句话,我也很喜欢。。。但是我说个例子,现在不是有labview吗?而有的单片机可以进行labview for ARM 嵌入式移植,我想应该可以更加节约时间吧——单片机做的事情要尽量简单,速度要尽量快,成本要尽量低,开发周期要尽量短,这个才是单片机的独到之处。裸机跑的单片机比带操作系统跑的单片机效率要高。带操作系统的单片机实战中用不到。 我也同意楼主的意见。想请教一下楼主,我学单片机的,毕业了能干什么?能接什么样的工程?——第一步,先找到单片机开发的工作。第二步:在工作中学好画电路板。第三步:厚积薄发,多搞项目开发,多积累经验,方案费用不能低,一天的人工至少1000元,而且还是熟人的,打了折之后。不要把我们这行搞砸了。 学单片机可以单干吗——可以。我就是这样的。搞单片机的有点像作家,有的作家就是一次卖断产权,有的作家是靠图书出版的量来赚提成。 顶一下……现在在校大二,单片机接触了点,算是入了门,但是感觉现在主要任务是把课程学好,模电数电,自动控制原理,信号系统……所以一直没有太深入。但是看到同学都在搞嵌入式了,有点很慌张……不知道怎么办,因为有几个师兄搞嵌入式出去工作工资七八千,很羡慕。自己现在单片机没搞好,嵌入式没学,课程任务也越来越重了……搞来搞去却不知道该怎么办了?很担心方向没确定,以后找不到工作。看了博主文章还是很有感触的,不好高骛远,认真踏实点。——把基础学好,你的思路是对的。如果还有时间,可以多关注单片机,C语言和英语。做好了当天的事情之后,就不用恐慌未来。也不要急于成功,成功是靠命运的,非个人的努力能实现。真正成功的人,是相信命运的,相信命运的人,往往能随遇而安,用常识来思考。 我觉得各有所用,单片机是周期短。可嵌入式有技术含量啊——(1)单片机入门感觉快,但是真正去做新项目的时候,往往会遇到很多书上你遇不到的问题,往往要折腾一段时间,甚至实在找不出路子,就要重新更换硬件电路,重新更换芯片,而这些问题一旦被你解决了,这些就是你的宝贵经验,这些是别人在书上学不到的,要有这么丰富的经验,功力,短期内很难达到。 (2)是不是只有少数人懂的才叫技术含量?足球,男女老少一看就懂,没技术含量?围棋,两个人静静呆在那里对战几个小时,你我都看不懂的,才叫技呆术含量?球星一个月就赚好几百万,棋王一次顶级比赛的奖金才十多万。这个现实让我深受启发。 不知道吴老师是否收徒弟???而且他也是广西的——有好处就收。今年刚过年回到深圳,项目不是很多的时候,我收了一个东莞的徒弟。我这个徒弟在东莞是有车有房,还在电子城开了一个柜台。我就收了他5000元,教两个星期。他天天开车来我这边学。 在学校学咯三年咯,单片机就学会咯,LEDLCD等简单的编程,其实真的还感觉不到什么用处饿,有谁能告诉下 单片机我学好咯到底能干嘛呢?——现在的社会人工越来越贵,好多的东西都要求智能化,自动化,单片机大有用武之地。 学技术的老了怎么办——(1)学单片机的,是越老越吃香。不是吃青春饭。 (2)大部分的人,在他还没老的时候,就已经开公司了。还有一部分是经常接到一些大工程,或者接到有量的产品订单,帮别人做PCBA。我在深圳看到这样人太多,好多都是30岁左右的人。 (3)你真正有本事的话,很多老板会要求你一起做,给你股份。我就遇到过很多这样的老板。 你好,前辈。我是车辆工程专业大三的学生,想请教前辈一些问题。我毕业后想去国外留学,但是国外没有汽车专业,所以只能考机械类的硕士。但是机械的东西现在想创新想做出成绩真的很难,所以想毕业后转向汽车电子方向。 现在大三了,时间还算充足,想毕业前把把电子的基础好好打一打,但是现在我的情况是几乎不懂电子,本科只浅显的学了电工学 电子学 单片机原理。我现在不知道要学什么,请前辈指点。也请前辈就我的汽车专业给我点建议,谢谢前辈了。 其他同学或是前辈要是有建议,小弟洗耳恭听——(1)我不建议过多的关注未来,不建议过多地规划未来。未来不是你能控制的。多享受当下的生活学习比什么都重要。多听听内心现在想做什么,喜欢做什么就做什么。 (2)大部分的创新都来源于生活,有创新灵感的人,往往是那些享受生活的人,好的创新也是服务于生活。所以远大的理想还不如多关注一下自己现在的生活过得是不是有乐趣,远大的理想还不如现在多陪女朋友逛逛街,远大的理想还不如现在多抽时间回家陪陪父母。 (3)无论你现在学机械还是电子,都不意味着你以后有机会接触机械或者电子,更加不可能精确到你现在学汽车电子,你以后就能做汽车电子方面的研发。这个是命,不是你我所能控制的。 哎呀,我现在在自学STC单片机,工作只是智能电表程序功能测试,想把兴趣换成工作,怎么去过渡啊——(1)你起码要自己能够单独编写一些简单的程序,比如按键程序,跑马灯程序,数码管显示程序。有这些水平后,你就开始找单片机的开发工作。 (2)要打动老板,写简历的时候要多动动脑筋。目的只有一个,让老板相信你能胜任单片机的开发工作。 (3)面试的时候,你要给老板这样一个感觉。单片机就是你的最爱。 (4)第一份工作,薪资多少不用太关注,管吃就行。 我是一名大三的学生单片机可以说是入门了,基本的程序还是可以自己独立编程的。可是现在自己就会感觉向继续学下去,却不知道该做什么了?现在自己就计划自己先做一些自己感兴趣的东西出来,像光立方(已做过),摇摇棒,旋转led(这两个在找时间和条件)。因为一直是自学的所以没有很好地条件去搞项目。不知怎么继续下去?——会用protel99画电路板吗?如果不会,赶紧学,这个很实用。 模拟电路,其中运放那一块,懂不懂?如果不懂,趁现在在学校,硬着头皮多看看这些基础的东西。 楼主,我现在在职一年了,从事着没什么技术含量的工作,一直想做研发方面的工作,最好偏硬的,现在想换工作,也想培训一下,不知道楼主有什么意见?——推荐看郭天祥的视频,用他的学习板来自学,成本低,能少走弯路。有点基本功夫之后,赶紧辞掉现在的工作,慢慢找一个需要编写单片机软件的工作,要过开发性质的,而不是售后技术支持或者维护的工作。 吴坚鸿,我没看懂这篇文章。——仁者见仁智者见智。这个文章只是我个人的见解。坦白的说,我以前也是决心要学嵌入式的,也决心要学VC设计电脑的上位机软件,但是我发现,单片机就够我一辈子学不完了。与其把战线拉得太长,还不如把有限的时间专注在自己的领域。因为我发现嵌入式仅仅在图形显示界面方面比单片机有优势,就是相当于电脑比单片机在图线显示方面有优势。所以我简单地把嵌入式看成是电脑编程。我搞单片机,我搞电子电路,为什么一定要去搞电脑上面的编程? 以后有这方面的项目找楼主帮忙行不?——有偿的帮忙当然可以。在商言商,时间就是金钱。 深练三十年,精炼需一生。——不错。 单片机的功夫在单片机之外~~~~~顶啊顶~总结下就是单片机适合单干,嵌入式适合团队,完毕!——不仅仅如此。嵌入式的业务不会很多,即使有,估计都是以公司为单位承接的。而单片机的业务量却很多,我每个月都有做不完的项目。大部分的老板,只要单片机能做的,当然首先是考虑单片机的,因为成本,开发周期,稳定性都比带操作系统的要好。什么情况下单片机不能做,在彩屏显示等需要复杂界面的情况下,而这个时候,老板还有两个选择,一个是单片机加电脑上位机,另外一个才是嵌入式。而正常情况下,老板会优先考虑第一种方案,其次才是嵌入式加TFT彩屏或者触摸屏。所以,我把搞嵌入式简单等同于搞电脑编程的,事实上,搞过嵌入式的,大部分都赞同我的观点。 我感觉单片机的成长的高度可能有限,而嵌入式的高度更高,更利于以后职业的发展。——单片机的成长空间是无限的,我做这行有六年多了,我觉得离天花板还很远,估计我这一辈子都不会满足的。单片机在程序上,你会越做越规范,越做越清晰,越做越模块化。在型号上,有各种各样的厂家,每个厂家又有各种各样的系列。在外围驱动上,那更加是五花八门。当你做的项目越多,你的资料库会越丰富,就像你往银行里存的钱一样。以后开发的项目速度会越来越快,稳定性越来越可靠。同时你的客户会越来越多。 单片机只是其中一种应该,如果是高端计算的话,用单片机肯定 不够的。。我觉得楼主指的嵌入式应该是指嵌入式应用之类的吧,也就是不用懂得硬件方面内容的工作吧!? 楼主的话还是很有道理的,特别是像我这样从上位机应用软件这边做过来的过来人,越来越深刻的感受到。这个是中国的悲哀,也不见得做硬件,软硬结合的嵌入式就是比C++更有技术含量,或许在国外做C++的薪水还更高,但是在这悲催的天朝确实是做软件是青春饭,越做越没前途,特别是到了30岁以后都得转型。。。写过这么多程序,始终觉得应用软件是最难写的。。但是却又是被人看的低,工资又少,逻辑又复杂,还是最容易被加班。。悲哀,为那些当初存在着程序梦想的苦逼孩纸们感到悲哀。——谢谢你的回复。你是目前回复字数最多的一个, 另外,我不知道大家是如何理解我这句话“单片机的功夫在单片机之外。”搞单片机不纯粹是一个技术工具,还是一个平台,在这个平台上,你会有机会接触各行各业的老板,各行各业的信息。在这个平台上,你可进可退,进,机会成熟的时候,可以做一些有量的产品。退,可以继续搞项目工程。(对于“单片机的功夫在单片机之外”的解释) 我们学校现在要我们参加嵌入式培训,好像很有前途的,单片机的经历对学习嵌入式有不少好处吧——单片机的经历不但对学习嵌入式当然有帮助,对学习电脑都有帮助,因为这是最底层的东西。即使以后不搞单片机,对我们日常生活都有帮助,帮助你了解各种智能家电的原理。 呵呵。我也是工作多年的经验感慨,之前是做VC开发的,在有名的企业也干过,只是中国做软件的行业太不规范了,青春饭,看着之前公司的那些真正的软件高手30好几了都还啥都没混到还是个光棍,真的是备受打击。。没办法只能转行。。现在也有了些单片机和嵌入式的经验,但是也只是从程序方面去考虑这些项目,确实自己现在还是很不专业。前些时间去面试了很多公司,感觉一般做汽车电子,军工,通信,普通民用产品(比如美的)这类公司可能对单片机要求多点,因为可能考虑成本,实时性,稳定性方面的要求。但是一般做项目型的公司(就是从客户手上拿项目,或者是做特殊产品卖关系户),人家就不要搞单片机的,直接上ARM系统,能够把东西堆出来就行,确实感觉也是像楼主说的那样,这类公司不专业,没前途。因为是做关系客户,做的产品也不够好,能够应付过去就行了。。。。 但是我现在也还是有个疑惑。。现在也有很多同事是搞单片机的(51系列),跟他们聊天,包括网上看到的一些内容,感觉搞这个的也貌似没啥前途,做硬件的3年工作经验的比做软件3年工作经验的拿的钱少多了,我估计应该也是他们走的路线走错了。像楼主您这种层次的,说实话我真没见过,也不知道是咋样成长起来的。楼主能介绍些技术成长路线么?具体性的指点下我们这种想转型的菜鸟。。比如进哪类公司好,做神马行业好,看神马书好,学神马具体技术好....大概要花多长时间的成长期。。 弱弱的问下楼主,进工厂做这个,好么?——谢谢你的关注。要解除这些疑惑,首先要弄清楚公司的本质。有两种公司,一种是做量的公司。另外一种是做设计的公司。 |
单片机嵌入式系 相关文章:
- 《谈学单片机有前途还是嵌入式系统有前途》2(11-29)
- 《谈学单片机有前途还是嵌入式系统有前途》3(11-29)
- 单片机和嵌入式系统linux的区别(11-26)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)