我一直搞
单片机开发,曾经就一台电脑,一个农名房,自己接项目自己做到现在建立了自己的公司,武汉东方智达科技有限公司(www.east027.com)。接的项目各种各样,不计其数,很多朋友问我学习单片机前途好还是嵌入式前途好。其实针对这个问题要看个个人的定位了。
嵌入式现在炒得很火,满街都是嵌入式系统,ARM培训。遇到很多刚入门的朋友,开口闭口都是嵌入式。好像嵌入式就是武功秘诀样,谁能掌握谁就是盟主。现在,我愿意公开我的独家心得跟大家分享。
目前的
电子产品,用嵌入式系统的不多,大部分都用单片机,因为单片机反应速度快,外围
电路简单,价格便宜,开发周期短,这些都是嵌入式望尘莫及的,不要跟我说什么
手机,pad等东西都是嵌入式系统,这些东西你能独立承接出来单干吗?大部分朋友学习了嵌入式系统后都无用武之地,空有屠龙之术。嵌入式带操作系统,所以你写嵌入式程序,本身意味着你不用开发操作系统,只是在别人系统上做应用程序的开发。所以学习嵌入式不要一开始就想着我要做底层驱动工程师,我要做一个牛逼的硬件工程师原因如下:
第一:对于一个新人,公司不可能要你去做硬件开发的,因为他怕你赔不起
。第二:底层驱动工程师这是每个人
电子工程师的梦想,但是不是所有人都能做的,也不是任何培训机构能够培训出来的,无非是打着底层驱动的幌子,最多教大家写几个u***驱动,bootloader驱动,还有昂贵的学费。
所以学习嵌入式给自己的定位应该是嵌入式软件工程师。他未来的发展可以朝架构师,项目经理发展,后期可以不断深入到系统层,底层。
很多同学觉得单片机简单,单片机过时了?首先单片机一点也不简单,单片机的功夫在单片机之外,我搞这行这么多年了,我觉得单片机是我这辈子都用不完的,单片机不带操作系统,所以你写单片机程序,本身就意味着你在开发操作系统。其次因为单片机反应速度快,外围电路简单,价格便宜,开发周期短,所以单片机还是具有很广泛的应用。
所以到底是单片机好还是嵌入式好,这要看自己的定位和爱好。但是不要一开始就想着做嵌入式驱动开发工程师,那是不现实的,路还是得一步一步的走。
武汉东方智达科技有限公司(www.east027.com)专注于单片机,嵌入式软件工程师培训。有意者可以和我们联系。
2