近年来,随着科技的进步,互联网行业进入高速发展阶段,其中,想进入嵌入式行业的人不在少数,不过,有些感觉无从下手,有些则担心其未来发展前景。而不少已经踏进嵌入式圈子的从业者,常常在羡慕其他行业高薪的同时,对于如何规划自己的职业之路一筹莫展,只好揣着种种困惑随波逐流,四处跟风。对此,作为嵌入式培训班的一员,我发表一些建议,希望能对处在迷茫中的嵌入式爱好者和从业者有所启发。
1.嵌入式学习,理论和实践缺一不可
嵌入式要学的东西很多,该注重理论还是实践? 的确,嵌入式系统的实践性是很强的,但是它需要足够的理论基础做支撑。因此,我认为,理论和实践这两个方面,不能割裂开,偏重于哪一方面都会出问题。如果理论基础不扎实,只是注重实践,那么你充其量只是个安装和操作工,或者调试工。对于嵌入式系统开发,要想做到一定水平,必然是理论和实践两个方面都要下足功夫,并且有机地结合起来。
2.多动手实践,加深对知识的理解
在大学里一般都是一门课程讲完之后,有机会到实验室去做一些实验。不过,在许多大学里,所做的实验都是比较容易的,通常是基于实验箱这类设备。当然,有这样的实验环境总比没有要好,但从另一方面来看,此类设备仅仅让学生看着实验指导书去插几个插孔,在一定程度上不能很好地锻炼学生的动手能力。因此我觉得,除了这类实验之外,自己如果能够买一些裸元件,搭建一些电路亲自焊接,可能你会对模电、数电的理解更加深刻一些。
3.多参与项目,练就真功夫
有不少同学纠结于这样一个问题:大学期间,是跟着导师好呢? 还是应该多出去走走,争取更多的实习机会呢? 依我看,跟着导师做一些实验或做一些项目,可以提高自己的动手实践能力;而出去到企业看一看,也许能够更具体地了解企业在做什么、需要什么。其实,关键问题不在于是跟着导师还是走进企业,而在于你的导师是否具有工程经验。如果导师承担着企业的项目,具有丰富的实践经验(比如说项目开发、产品开发等),或者这个导师本身就是来自于企业,那么跟着导师在实验室做项目,就等于在企业实习,或许比在企业还要好。
另一方面,即便是企业,如果是在那些属于生产装配型的企业实习,实际上意义也不大。而如果是在开发型的企业实习,实际上你也不好介入,为什么呢? 企业真正的项目、真正的技术开发,一般是不会让一个大学生去介入的,恐怕外人也不能介入,除非是他们企业的核心技术人员。所以说,要到企业去,或许就是去参观了解一下,不太容易介入到企业的项目研发中。
有些学生在这个问题上不知道如何是好,我觉得,如果你有去企业的条件,那么就去看一看;如果有条件能深入实习,进行个培训,比如粤嵌嵌入式培训,当然会更好。有些985高校的学生有机会到Intel、IBM,这当然是很好的事情。不过,大部分学生可能是没有这个环境的,这种情况下,就是跟着有经验的老师多做项目,哪怕是一些简单的东西!也可选择正规的培训机构进行一个系统培训,都是一个不错的选择。