`
本帖最后由 gk320830 于 2015-3-8 13:21 编辑
从技术员迈向工程师的历程
学习单片机也已经有几年了,藉此机会和大家聊一下我学习过程中的一些经历和想法吧。也感谢一线工人提供了这个机会。希望大家有什么好的想法和建议都直接跟帖说出来。毕竟只有交流才能够碰撞出火花来^_^。 几年前,和众多初学者一样,我接触到了单片机,立刻被其神奇的功能所吸引,从此不能自拔。很多个日夜就这样陪伴着它度过了。期间也遇到过非常多的问题,也一度被这些问题所困惑……等到回过头来,看到自己曾经走过的路,唏嘘不已。经常混迹于论坛里,也看到了很多初学者发的求助帖子,看到他们走在自己曾走过的弯路上,忽然想到了自己的那段日子,心里竟然莫名的冲动,凡此总总,我总是尽自己所能去回帖。很多时候,都想写一点什么东西出来,希望对广大的初学者有一点点帮助。但总是不知从何处写起。只是想认真的写写我这一路走来历经的总总,把其中值得注意,以及经验的地方写出来,权当是我对自己的一个总结吧。而作为看官的你,如果看到了我的错误,还请一定指正,这样对我以及其它读者都有帮助,而至于你如果从中能够收获到些许,那便是我最大的欣慰了。 要成为一名优秀的单片机开发工程师,最重要的素质是什么?单片机从开发到产品端有很多关键阶段。首先,开发新产品需要了解市场需求和应用方面的技术,才能定IC的规格;IC规格定下来后才能进行IC设计;IC设计完成后要进行验证;验证完成后,要做演示版进行市场推广。这些阶段都要求单片机工程师具备优良的素质。
首先他们要懂技术,并注意技术经验的长期积累。比如定IC规格,这是决定IC成败的关键,规格定得好,IC才能做得好。但IC规格不能关起门来自己定,一定要与市场和产品端相结合。所以就要求工程师必须熟悉整机产品的整个研发和生产过程,要懂生产环节和产品的专业知识,懂IC内部的相关工艺和IC设计。因此,要完全掌握这项技术至少需要十年的经验积累,并且要一直做到工程主管的职位,才有可能完成。因此这种人才在任何一家公司都非常宝贵,大概只有2%的人能做。
其次要懂市场,对市场要有敏锐的洞察力,才可能做到技术管理的高层或工程领域的主管。否则,只能永远是一名普通的工程师。
很多单片机工程师抱怨技术人员升迁机会比较少而考虑转行或跳槽,单片机工程师的流动性的确很大,技术人员的流动性越高,就越难累积经验,也无法进行技术生根,这对技术人员和公司的长远发展十分不利。其原因主要有两方面,一是公司没有为技术型人才提供一条提升之路,从而形成外行领导内行的情况,导致人才大量流失;二是员工自身的定位和价值观问题。从***公司多年来的运作经验看,很多技术型公司都会为员工的职业发展规划两条路:工程类和管理类。两种类型的人才都可以得到升迁和发展,将来的地位和待遇相差不多。甚至技术管理者的地位会更高,讲话会更有份量,因为他积累了太多的经验,know-how的东西已经深藏于他的内心。所以公司要发展,必须提供这样一条路线让工程人员去走,工程师才能生根。如果公司能把技术最好的一些人留下来,把经验累积下来,那么对公司的转型或跨领域搞下一代产品会很有帮助。
从工程师的角度讲,是做技术还是转行做市场或销售,关键要看个人。如果技术工作自己适合做、喜欢做,而且有能力做,那么就不要迷茫和彷徨,沿着这条路好好走下去,认真地积累知识,争取向工程管理类的角色转变,一样会有很好的发展前景。如果工程师自身喜欢做市场,也不要急于转行,而是在技术积累到一定程度之后再转,以便向销售总监的角色发展。因为有技术背景又适合搞销售的人才也是技术型公司的稀缺人才,这种人才会在技术层面上与客户深入沟通,更容易取得客户的信任。
从我个人的经验看,技术的积累就像储蓄,等年纪大了就会拥有一笔很大的技术财富。如果把年轻当作本钱,任意挥霍,到头来会一无所有。技术积累也像锻炼身体,年轻时不去照顾自己,不运动,不保养,到老了浑身是病。因此,工程师在年轻时要认真地积累技术。而积累首先要有一定的稳定性,不要随意转行或跳槽。这里面可能涉及到一个价值观的问题。有人为了多几百元钱的薪水就选择跳槽,而放弃在一个正规公司的实践和学习。这种跳槽,表面上看是多挣钱,但实际上是在花自己的本钱。因此从长远看,这是一种损失而不是赚钱。
一路学习过来的过程中,帮助最大之一无疑来自于网络了。很多时候,通过网络,我们都可以获取到所需要的学习资料。但是,随着我们学习的深入,我们会慢慢发现,网络提供的东西是有限度的,好像大部分的资料都差不多,或者说是适合大部分的初学者所需,而当我们想更进一步提高时,却发现能够获取到的资料越来越少,相信各位也会有同感,铺天盖地的单片机资料中大部分不是流水灯就是LED、液晶,而且也只是仅仅作功能性的演示。于是有些人选择了放弃,或者是转移到其他兴趣上面去了,而只有少部分人选择了继续摸索下去,结合市面上的书籍,然后在网络上锲而不舍的搜集资料,再从牛人的只言片语中去体会,不断动手实践,慢慢的,也摸索出来了自己的一条路子。当然这个过程必然是艰辛的,而他学会了之后也不会在网络上轻易分享自己的学习成果。如此恶性循环下去,也就不难理解为什么初级的学习资料满天飞,而深入一点的学习资料却很少的原因了。相较于其他领域,单片机技术的封锁更加容易。尽管已经问世了很多年了,有价值的资料还是相当的欠缺,大部分的资料都是止于入门阶段或者是简单的演示实验。但是在实际工程应用中却是另外一回事。有能力的高手无暇或者是不愿公开自己的学习经验。
很多时候,我也很困惑,看到国外爱好者毫不保留的在网络上发布自己的作品,我忽然感觉到一丝丝的悲哀。也许,我们真的该转变一下思路了,帮助别人,其实也是在帮助自己。啰啰嗦嗦的说了这么多,相信大家能够明白说的是什么意思。希望能够帮助更多的初学者更上一层楼。争取使这样的一系列文章能够带给大家一点帮助,而不是看后大跌眼镜。这样的一系列文章主要的对象是初学者,以及想从初学者更进一步提高的读者。而至于老手,以及那些牛XX的人,希望能够给我们这些初学者更多的一些指点哈。
`
3