
文章字数:8000 干货指数:⭐⭐⭐⭐⭐ 很多初学者,甚至是混了好几年的老手,都在抱怨,电子这行怎么竞争这么大啊? 颓废,这完全在抹杀自己的激情,没了激情,搞电子,完全就是在浪费生命。其实,竞争真的大吗??对比一下,难道做业务的竞争不大,做管理的竞争不大,现在这个社会,哪个领域、哪个行业竞争不大? 所以,假如你想逃避竞争,那你就不用活了,当然,你本身家庭很好,父辈好有钱的话,那另当别论!所以,不管什么行业,竞争大不大的问题,都不用问了。 答案都是:竞争大,但是必须面对,我们要自己面对的竞争越小,那么你的技术能力应该是越牛X。搞电子的人要跟得上时代,但是人的脑袋会随着年龄的增大而迟钝,
所以这就造成了电子人才(特别是搞电子软件)的一种生老病死的自然规律。
也就是说,一般40岁左右的技术人才,有三种出路。 1、 自己创业了或者是技术管理层,完全脱离技术,请几个二十来岁的新手,让他们去发掘脑袋,自己在一旁,靠着自己的经验,嘴巴说说可以了。 2、 转行了,这个不好评论,不知是祸是福。 3、 继续做技术,但是这种会很累,天天逼着自己学习,还吃力不讨好,也不敢轻易换工作了,因为此时编程思维固定,工作激情缺乏,学习能力偏低,一个新的工作环境很难让他适应,这种情况,假如不是元老级人物,或者已经是个技术负责人,那么很容易被一个新手所代替。也就是说,搞了十多年技术之后,这批人将慢慢的淡出这个行业,新老交替,长江后浪推前浪。
所以真正的技术人才永远都缺,前提是你真的有能力。 所以,只要有能力,你永远都吃香的,永远都不怕竞争,就不应该担心竞争大不大的问题,而是担心自己牛不牛的问题。
怎么学好单片机 学单片机,是软硬件的综合体。并不是单单会点汇编或者C语言就说会单片机,这顶多只能说会编程而已。因为大部分单片机系统都是不带操作系统的裸机系统,那么没有所谓的操作系统和应用软件,没有操作系统层所封出来的一些接口可用,也就是说,需要架一个简单的前后台系统,只会写应用软件,就比较难使用单片机,因为他们对这些只有硬件,没有软件接口的东西,无从下手。 所以,学单片机,首先学会硬件,也就是简单的电阻电容电感,三极管,二极管,比较器,等等相关的基础元器件特性及其应用。个人觉得,大学教程的模电数电很重要,先模后数,模电是数电的基础,也是电子这块的基础,显得特别重要。然后数电就要吸取其思想,很多数电所介绍的集成IC,比如门电路,计数器,触发器,比较器,运算器等等,现在工业很少见的了,但是,其设计思想是值得学习的。 理解单片机内部的人就清楚,单片机或者其他的主控(ARM DSP等)的内部其实也就是这些东东高度集成而来的。所以,学单片机的时候或者之前,先抽时间学习一下模电数电,学到自己有所理解的程度,就可以学一下单片机编程,C语言或者汇编都可以,看个人爱好,C语言移植方便,好维护,编程快速,但是缺点是其编译出来的CODE比较占空间,一般用于移植性通用型要求高的嵌入式软件领域,或者比较大的单片机项目,或者要求开发速度而对价格不敏感的产品。而汇编刚好相反,对利润薄,成本低,开发难度不大的行业使用,比如小家电。不过现在的MCU也很便宜的,几块钱都几十k的FLASH ROM,在现在技术人工那么贵的情况下,还是C语言比较迎合市场。学习这些理论知识的同时,都需要动手做实验,不怕搞错,最怕就是懒得搞。
会编程之后,怎么嵌入单片机? 初学者学了编程语言的之后,又或者搞纯软件想转单片机的人,都会有个共同的特点就是,下一步不知道如何入手? 那么我就会问,你懂硬件吗?要求不高,略懂就好,不求很精,因为硬件这东西是越老越辣,越久越醇,锻炼多了,自然会精。 假如你一点都不懂,那请看上面的一段,学硬件基础去吧。 假如略懂,那么你现在的切入点就是在五花八门的单片机中找一款合适的入门单片机,初学者做任何决定都是以“易入手”为标准,入手了,就不怕你以后跑不快,力求找些通用的MCU,资料多,软件平台也多,容易上手,比较51核的,虽然简单,但是它是鼻祖,学起来方便,只要懂了这个鼻祖,其他的再复杂的东西,也不过它繁殖出来的,不会太难。一下子搞太难的东西,不单学不会,还会打击自己的脆弱的心灵。 选好了单片机,那