学员姓名:钱*夫
毕业学校:攀枝花学院
就业单位:深圳**电子股份有限公司
工作职位:嵌入式软件开发工程师
我叫钱*夫,来自四川成都,我就读于攀枝花学院。很高兴能够借此机会交流下,我从培训完成到就业的一些小小的感想和经验。也希望能够给大家一些启迪和帮助。
首先谈一下学习和面试的问题吧。无论是在学校还是在华清远见上培训课程,显然我们学习的东西涉及面都会比较广,但是相反所学的东西都并不十分深入。就拿华清远见来说,在就业班里面课程就涉及到C、C++、数据结构、QT、Linux编程、ARM、驱动等等。但是往往作为一个企业,特别是比较大型的企业,并不需要以上学习的所有内容。这里就出现了两个问题:1是我们必须对自己有一个认识,2是在这个基础上对我们所学或者所准备的面试的东西有一个取舍。
以下我给出一些个人的建议供大家参考:
如果说各位学员之前没有相关程序开发背景或是学习到后期比较吃力的,可以把就业方向定位在UI和应用那一块,主要需要面试复习的有C++、数据结构(所有程序员面试几乎必考)、QT、还可以适当看一点设计模式,对建立面向对象的思想有帮助。
如果各位有程序开发经验或者学得特别好的,可以选择走驱动路线,那样需要复习的有C、数据结构、Linux驱动,还有如果有余力的话可以稍微看一下Linux内核的书,其实华清远见在上驱动的时候会涉及到一点,但是不全面,如果要开发驱动,需要了解一下Linux的内存机制、进程调度等等。如果能很深入的讲出Linux内核的原理对面试有很大的帮助。还有一点也很重要那就是ARM的硬件部分也需要复习,特别是I2C、SPI,这两个总线,这个在华清远见的讲课中不作为重点,但是很多面试的人会问。
当然如果各位觉得自己有比较好的硬件基础,也可以选择开发固件等等,总之可能你在求职的时候还会遇到各种各样的职位,但是一定还是要把握住自己的特点和定位,有目的的复习,这样效果才比较好。
最后,我还是谈一下,作为工作以后,我认为在华清远见培训带给了我什么,首先是一个比较完善的嵌入式所需要的各方面知识的学习,这一点如果是自学可能不会那么全面,效率也不会太高。其次是一些贴近企业的经验比如说svn、tftp、nfs的使用,这些在学校里面不会涉及太多,但是这些在企业中会每天用到,学习后不会使得入职后感觉跨度太大。当然华清远见还提供一些就业推荐和面试的一些资料都还是不错的。
最后的最后,希望大家都能找到一份理想的工作吧,谢谢。