《(工程师)浅谈学习单片机的职业规划.docx》由会员分享,可在线阅读,更多相关《(工程师)浅谈学习单片机的职业规划.docx(3页珍藏版)》请在第一文库网上搜索。
1、单片机(MiCroCOntrOlIerS)是一种集成电路芯片,是采用超大规模集成电路 技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器 ROM、多种I/O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电 路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构 成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80 年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。单片机的应用领域领域已十分广泛,如智能仪表、实时工控、通讯设备、导 航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的 功效,常在产
2、品名称前冠以形容词一一“智能型”,如智能型洗衣机,智能家庭 助手等!单片机作为计算机发展的一个重要分支领域,目前正如火如荼地发展壮 大,主要是因为其具有诸多使得开发者优先考虑的优点存在,它体积小巧,功耗 相对较低,控制功能强大,扩展灵活,使用方便,广泛应用于仪器仪表中,并且 结合不同的传感器可以实现诸如电压、电流、功率、频率、湿度、温度、流量、 速度、厚度、角度、长度、硬度、元素、压力、等各种物理量的精确测量。采用 单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字 电路更加强大。单片机尤为突出的地方在于工控领域,因为它控制功能强大、环境适应能力 强并且体积小巧,可以用它构
3、成形式多样的控制系统、数据采集系统、通信系统、 信号检测系统、无线感知系统、测控系统、机器人等工业应用控制系统。例如工 厂流水线的智能化数据采集和工作管理,智能化电梯控制,各种报警系统,配合 上当前火的一塌糊涂的物联网可以构成更加智能的二级控制系统!单片机也可以用于网络和通信领域,现代的单片机普遍具有通信接口,与计 算机的通信方便性大大提高,在计算机网络和通信设备间的应用提供了极好的物 质条件,大多数通信设备基本上都实现了单片机智能控制,从手机、小型程控交 换机、楼宇自动通信呼叫系统、列车无线通信,甚至再到集群移动通信,无线电 对讲机等随处可见!单片机也会应用在汽车电子中,例如汽车中的发动机控
4、制器,基于CAN总 线的汽车发动机智能电子控制器、GPS/北斗等导航系统、abs防抱死系统、制动 /启动系统、胎压监测、车内环境监测等!除以上详细列举的各种应用,单片机在电力、通信、物流、科研、教育、金 融、工商和国防航空航天等领域都有着十分广泛的用途!单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系 统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效, 常在产品名称前冠以形容词一一“智能型”,如智能型洗衣机等。单片机发展到现在快半个世纪了。我们最早接触MCS-51系列8位机到现在 流行STM32系列的32位机,这个行业也发生了巨大的变化。随着半导体技术的
5、 飞速发展,对单片机的性能要求也越来越高,应用范围越来越广。从我们日常生 活用到的各种家用电器、测试仪器仪表、汽车电子设备、医疗设备、交通运输、 航空航天到物联网应用都离不开单片机应用。学习单片机入门看似简单,想要了解深入,还是要不断学习交流才能提高应 用设计能力水平。学好专业课(模电数电、C语言、数学)是必须的,专业课越 扎实,对以后的学习更容易些。像在做人机交互界面设计、自动控制设计时,就 很能体现基本功底扎实水平。现在学习单片机,实际上是在学习嵌入式系统。单片机早期是为了解决某个 功能而设计的,需要处理的问题不多,没有操作系统的。而现在嵌入式系统已经 有系统和无系统之分了,除了需要完成核
6、心任务外,还可能需要具备处理人机交 互、WIFL 4G通信、身份识别等功能。这对于从事嵌入式开发工作和想深入学 习单片的爱好者提出了更高要求,当然发展和收入也是很可观的。学习单片机接触的东西比较多,从元器件选择到方案设计、绘制PCB,打 样调试,软硬件都会涉及。有一部分人从事这个行几年后,会向项目经理或者是 产品经理方向发展,也有部分人会成为高级开发工程师,还有部分人会择机创业。个人觉得单片机虽然比不上目前火热的集成电路设计、游戏开发、互联网金 融等行业收入高,但是相对比较不错的。至少35岁后被裁员的风险很小(这个 行业经验积累很重要,而且自己当老板的机会比较多),也不用像有些大公司996 玩
7、命的干活,毕竟生命还是比金钱可贵的多。就最近几年单片机就业来说,以本人所在城市看,北上广深大概在10K-15K/ 月(应届毕业生,如果是名校加持+项目开发证书(或有论文发表),接近15K); 有个3-5年经验一般可以到达15k-20k/月甚至更高(项目经理或产品经理,除非 真是不适合这个行业);如是行业里公认的咖,就不好讲了,基本都自己干了。(这是指有一定规模的公司,小公司就看个人运气了)总之,学习单片机还是不错的,看你是把它当职业还是兴趣,跟任何行业都 一样,自己付出多少努力就收获多少回报。首先,单片机不是万能的,但没有单片机那是万万不能的。从NN年前的单 片机,到现在的单片机,单片机只是单
8、片机,其性质并没有太多的改变。只是从 原来的“神秘”、“暴利”、“有趣”等等,回归了它原来的真实面目罢了。我自己在单片机和自己熟悉的行业上做了快10年了,不说自己的水平怎么 样。说牛不牛,说不牛也牛,该骄傲的时候还是要骄傲的,那是对白己的肯定。 该谦虚的时候也要谦虚学习,毕竟单片机是一个系统工程,方方面面的东西不是 自己都能熟悉和精确把握的。要想自己混的不错,还是那句话一一“和自己所处 的行业结合,那才是王道。”从我的理解出发,单片机是相当“底层”和“硬件”的东西,没有太多高深 的数据结构,也没有太多需要技巧的编程算法,只要我们从单片机执行的角度, 去理解和编程它们的动作情况就行了。一个单片机
9、就可以构成一个电子系统,也可以只构成一个智能节点。没有太 多高深的东西需要我们去研究,因为我们只是单片机的应用者而已,别把自己提 到“研究”的高度,我们只在“应用”的高度。正因为我们是在“应用”的高度, 所以在熟悉和能精确把握“单片机的使用”的时候,我们应该把更多的精力放在 “单片机的应用”的“使用环境”上。曾经有个牛人,拿着intel的8031的芯片 技术手册和内部手册,在一个单片机上实现了你想都没想过能实现的那样多,但 我认为那个是没有必要的,除非你想搞51芯片开发。说了那么多,如果你还在 为单片机而单片机功能的话,那我觉得你有点可悲了。多熟悉单片机的上下游环境和条件,那不是很困难的事。我
10、不比你聪明,你 也不比我笨,我能够一点一滴的做到,你为什么不能?我希望自己的这些东西, 对后来有点帮助,对新手能够带来点思考的东西,那就够了。规划高度一半个老板当有一定的年龄和人力资源后,就可以自己出来做了,当个“有时连狗都不 如”的所谓半个老板了。但自己当老板说容易也容易,说不容易也不容易。当初我就是在这样的忐忑中,冲了进去。项目接的很多,周期对自己规定的 也很短,往往都是白天在处理前一个或前面项目的维护工作,晚上回来工作到一、 二点开发项目。累就不用说了,有时想想那是在拿自己的命来搏钱啊!老婆不 太同意我出来自己干,做的好好的也不错。于是,我就对老婆说,可能我不能每 个月准时的拿钱养家糊口
11、,但我保证一年下来的平均每个月养家糊口的钱一定不 会低于现在。、就这样,我开始了走自己的路了。吃苦受累我不怕,付出了没有收获我不怕。 怕的就是过不了自己的心理关,也许一直以来都比较好运气和顺利的缘故吧。作 为和我同行的兄弟姐妹们,一定要过了自己的心理关,别太在意今时今日的得失, 还有所谓的某些情况下的“面子”。至少我们应该用“最小的代价”来给自己当 “学费:也不怕你们笑话,我的“学费”交的也不少。这种半个老板的做法可 能跟“九天说的SoHO”的样子比较类似吧?!一个成功的项目,不是你的功能有多好,有多强,而是你的开发为你的项目 方带来了多少的利润收入,那才是真正的成功了,尽管你只赚了点开发费。
12、做项 目,别为自己考虑太多,多换位思考一下。人家能信任你,把项目扔给你做,你 就多该从项目方的角度考虑考虑。也许有时他们的要求有点过分,但所谓不知者 不去怪罪了。规划高度二称职的工程师做一个称职的软硬电子工程师吧。不用学太多,就学一些就行了,也不要去 跟风,那个没有必要。有时,你就是去学了,如果没有相应对应的开发任务,学 的也是皮毛,不过只要皮毛也可以了,当你真正需要的时候,再拿起来就会快很 多,也算是一种储备吧。但你至少要会一种,一种相对来说狭隘的系统吧。不怕 你笑话,我就只会51单片机。先说说我白己了,从事工业自动化方面的机床设备行业:精通51, 了解其他的单片机,精通51汇编,精通CPL
13、D,半精通C51 (只 用来做点人机界面工作),粗通FPGA (想精通自己做51IP核)。粗通armdsp,粗通ARM和DSP的汇编,了解C编程。精通三维造型软件SOLIDWORKS (可以为自己的线路板造型和机械设备造 型)粗通机加工大部分的工艺。精通镀金和焊接。熟悉数控设备、机床的实现解决方案。对于每个人来说,学以至用。以前的我什么都想学,什么都用不好;当学的 时候,却没有用的发挥平台,都是为学而学。但至少当你要用的时候,重新捡起 来的时候,就会很快。就拿ARM来说吧,学的时候学得很努力,从其机理到实 现,也做过好多的实验,可现在就是用的少就剩下了点概念的东西了。所以没必 要什么都要精通,只要一样,比如51单片机,从设计、投板、采购、焊接、一 直到调试成品等,一个系统下来,如果你思考了,如果你精通了,你还怕什么, 不给高工资也要给你高年薪了。应该都能了解“老板一将难求”的道理了。规划高度三 合格的新手做一个合格的新手电子工程师吧。对于新手,我的建议是:别上来就是一个 什么五年、十年规划之类的,我们都是普通人,那种规划不适合普通人。如果我们能将今后一年和二年的规划做好了,那你就已经很了不起了。每天 都是一个想法,每月都是一个变化,更别说每年了。只要你在努力,脚踏实地的 做事。不要把自己搞的太忙碌了,给自己每天留半个小时想想“心事” 了。