走进嵌入式培训 是我人生的一次成功转折
注:本文转自华清远见嵌入式论坛http://bbs.embedu.org/thread-14229-1-1.html
在成都华清短短的四个月培训就快要结束了,在这几个月时间里,学习到了很多,收获到了很多。但是学习不是一朝一夕的事,要想进入这个领域,还要学习更多东西,以后要更加努力的学习才可以,在这里非常感谢华清的老师们带领我进入了嵌入式的大门。
还记得刚来的时候,c语言都不怎么太会,虽然以前学过,但是都忘得差不多了。刚来华清的时候老师就给我们复习了C语言的知识,听了老师的课,感觉以前的c语言都白学了。以前根本不知道c就是操作内存,还有指针基本上没怎么用过,但是有什么不懂的地方华清的老师们都给我们一一解决了,还扩展了很多东西,而且都讲得非常仔细。C是基础学不好c后面的课程根本没办法进行,感谢我们的c补习老师,如果没有他的帮助,后面的课根本学不了的。还是那句话,要想学好就得多敲代码。
接下来有更严峻的挑战等待着我!每天都有大量的知识让我们去消化,要把时间充分利用起来,每天都有做好相关的预习、复习。学完C语言基础知识后,开始了linux C语言初级编程的学习,教我们的老师也很幽默,把枯燥的知识点,用很有趣、很直白的方式给我讲解,让我们理解起来很轻松,也很快的吃透知识点。同时也在每次试验的时候给我们布置一个课题,让我们去用学到的知识点来解决。每次试验中我都很有兴奋的去努力的去完成每个试验。在试验的过程中,从实践中把知识点慢慢的巩固。每天下来自己都有很大的收获,这让我对自己的未来有了更加坚定的自信,让自己更加坚定的继续学习下去。linuxC,shell编程,数据结构,在刘老师的讲解下,让自己一天一天的变的充实而不感觉到迷茫。
在讲完高级编程的最后,迎来了自己在华清远见的第一个项目。一开始自己自信满满的编写程序,不过没有想到的是在自己编译的时候冒出来了一大堆的报错信息。当时自己就蒙了,看着一满板的错误又开始一个一个错误的纠正,到最后没有错误的编译结果出来的时候,兴奋的快哭了。但是功夫有负用心人啊,出来了最可怕的段错误。但是自己没有放弃,一步一步的通过打印信息来不断的调试。一下午的实验结束,自己的这个项目宣告失败。自己有点气馁,在这个项目后自己认识到自己在编程中的一些缺点和不足。
时间一闪而过。四个月的时间就这样悄悄的过了四分之一。在网络编程的第一天,本以为基础很差的我会听起来很吃力,但是在老师的细心讲解下,一个个知识点很轻松理解了,不过有一些知识点还是没有吃透,在老师的总结上又获得了新的体会。还记得自己为了实现QQ聊天一对一的时候,弄到半夜才完成,当时完成后的成就感让为自己增加了很大的自信。相信自己只要努力,困难就不再是困难。
紧接着java、android 的学习中,把自己编程思想从面相过程编程提升到面相对象编程。把自己的观念提升另一个层次,在老师的讲解中,也一步步的理解了面相对象编程的思想,方法。在android项目中,自己实现了自己android手机也能用的应用软件。
后来又学习了驱动,听着驱动课就像在听天书一样,在自己没有接触过的驱动课程中,面对难以理解知识点,抵挡不住的瞌睡虫又侵占了大脑。一个不留神,自己把重要的知识点就给丢掉了,慢慢的自己就跟不上了。自己也在自习的时候自己学习,可是很多知识都理解不了。自己也想学懂,可是自己能力让自己不得不承认自己不行。在后面的阶段,自己时时的感到自卑,没有信心。不知道怎么做才能听懂老师讲解的知识点。不过说真的,要听懂驱动,的确要有很好的基础才行,于是我也给自己定了个位,至少要搞懂最简单的字符设备驱动,然后对那些复杂一点的驱动,要明白其框架。至于它们具体函数的实现就不要刨根问底了。
最后是项目阶段,在做项目的过程中遇到了很多想不到的难题和分歧。可能是自己第一次团队合作吧,缺少团队交流,使得自己负责的项目部分进展的很慢。由于自身的原因,项目没有进行下去,自己也感到很遗憾。如果以后有机会会接着把项目做完。
到了找工作阶段,如果说各位学员之前没有相关程序开发背景或是学习到后期比较吃力的,可以把就业方向定位在UI和应用那一块,主要需要面试复习的有C++、数据结构(所有程序员面试几乎必考)、android、还可以适当看一点设计模式,对建立面向对象的思想有帮助。如果各位有程序开发经验或者学得特别好的,可以选择走驱动路线,那样需要复习的有C、数据结构、Linux驱动,还有如果有余力的话可以稍微看一下Linux内核的书,其实华清远见在上驱动的时候会涉及到一点,但是不全面,如果要开发驱动,需要了解一下Linux的内存机制、进程调度等等。如果能很深入的讲出Linux内核的原理对面试有很大的帮助。还有一点也很重要那就是ARM的硬件部分也需要复习,特别是I2C、SPI,这两个总线,这个在华清远见的讲课中不作为重点,但是很多面试的人会问。当然如果各位觉得自己有比较好的硬件基础,也可以选择开发固件等等,总之可能你在求职的时候还会遇到各种各样的职位,但是一定还是要把握住自己的特点和定位,有目的的复习,这样效果才比较好。
最后,我想说一下在华清远见培训带给了我什么,首先是一个比较完善的嵌入式所需要的各方面知识的学习,这一点如果是自学可能不会那么全面,效率也不会太高。其次是一些贴近企业的经验比如说svn、tftp、nfs的使用,这些在学校里面不会涉及太多,但是这些在企业中会每天用到,学习后不会使得入职后感觉跨度太大。当然华清远见还提供一些就业推荐和面试的一些资料都还是不错的。 虽然现在嵌入式的就业前景不是很乐观,没有Android那么火爆,但嵌入式涉及的方面很广,所以这方面的人才还是很需要的,特别是高端人才,所以感谢华清,给了我一个我很喜欢的方向,一个人做自己喜欢的工作,是很多人向往的,所谓的人生抉择很重要,也就是要定位好自己,看自己喜欢什么,做自己喜的事,也就能走好人生的路。
参加这次培训,是我人生的一次转折。这也将会变成我生命中的一次里程碑!非常感谢华清远见所有的老师给予我们的教导和关怀。在此祝你们身体健康,工作顺利!也祝福和我一起4个月早夕相处的同学们都能找到一份满意的工作。我这儿有个嵌入式学习交流群 177836540,欢迎行业内人士入群交流。
在成都华清短短的四个月培训就快要结束了,在这几个月时间里,学习到了很多,收获到了很多。但是学习不是一朝一夕的事,要想进入这个领域,还要学习更多东西,以后要更加努力的学习才可以,在这里非常感谢华清的老师们带领我进入了嵌入式的大门。
还记得刚来的时候,c语言都不怎么太会,虽然以前学过,但是都忘得差不多了。刚来华清的时候老师就给我们复习了C语言的知识,听了老师的课,感觉以前的c语言都白学了。以前根本不知道c就是操作内存,还有指针基本上没怎么用过,但是有什么不懂的地方华清的老师们都给我们一一解决了,还扩展了很多东西,而且都讲得非常仔细。C是基础学不好c后面的课程根本没办法进行,感谢我们的c补习老师,如果没有他的帮助,后面的课根本学不了的。还是那句话,要想学好就得多敲代码。
接下来有更严峻的挑战等待着我!每天都有大量的知识让我们去消化,要把时间充分利用起来,每天都有做好相关的预习、复习。学完C语言基础知识后,开始了linux C语言初级编程的学习,教我们的老师也很幽默,把枯燥的知识点,用很有趣、很直白的方式给我讲解,让我们理解起来很轻松,也很快的吃透知识点。同时也在每次试验的时候给我们布置一个课题,让我们去用学到的知识点来解决。每次试验中我都很有兴奋的去努力的去完成每个试验。在试验的过程中,从实践中把知识点慢慢的巩固。每天下来自己都有很大的收获,这让我对自己的未来有了更加坚定的自信,让自己更加坚定的继续学习下去。linuxC,shell编程,数据结构,在刘老师的讲解下,让自己一天一天的变的充实而不感觉到迷茫。
在讲完高级编程的最后,迎来了自己在华清远见的第一个项目。一开始自己自信满满的编写程序,不过没有想到的是在自己编译的时候冒出来了一大堆的报错信息。当时自己就蒙了,看着一满板的错误又开始一个一个错误的纠正,到最后没有错误的编译结果出来的时候,兴奋的快哭了。但是功夫有负用心人啊,出来了最可怕的段错误。但是自己没有放弃,一步一步的通过打印信息来不断的调试。一下午的实验结束,自己的这个项目宣告失败。自己有点气馁,在这个项目后自己认识到自己在编程中的一些缺点和不足。
时间一闪而过。四个月的时间就这样悄悄的过了四分之一。在网络编程的第一天,本以为基础很差的我会听起来很吃力,但是在老师的细心讲解下,一个个知识点很轻松理解了,不过有一些知识点还是没有吃透,在老师的总结上又获得了新的体会。还记得自己为了实现QQ聊天一对一的时候,弄到半夜才完成,当时完成后的成就感让为自己增加了很大的自信。相信自己只要努力,困难就不再是困难。
紧接着java、android 的学习中,把自己编程思想从面相过程编程提升到面相对象编程。把自己的观念提升另一个层次,在老师的讲解中,也一步步的理解了面相对象编程的思想,方法。在android项目中,自己实现了自己android手机也能用的应用软件。
后来又学习了驱动,听着驱动课就像在听天书一样,在自己没有接触过的驱动课程中,面对难以理解知识点,抵挡不住的瞌睡虫又侵占了大脑。一个不留神,自己把重要的知识点就给丢掉了,慢慢的自己就跟不上了。自己也在自习的时候自己学习,可是很多知识都理解不了。自己也想学懂,可是自己能力让自己不得不承认自己不行。在后面的阶段,自己时时的感到自卑,没有信心。不知道怎么做才能听懂老师讲解的知识点。不过说真的,要听懂驱动,的确要有很好的基础才行,于是我也给自己定了个位,至少要搞懂最简单的字符设备驱动,然后对那些复杂一点的驱动,要明白其框架。至于它们具体函数的实现就不要刨根问底了。
最后是项目阶段,在做项目的过程中遇到了很多想不到的难题和分歧。可能是自己第一次团队合作吧,缺少团队交流,使得自己负责的项目部分进展的很慢。由于自身的原因,项目没有进行下去,自己也感到很遗憾。如果以后有机会会接着把项目做完。
到了找工作阶段,如果说各位学员之前没有相关程序开发背景或是学习到后期比较吃力的,可以把就业方向定位在UI和应用那一块,主要需要面试复习的有C++、数据结构(所有程序员面试几乎必考)、android、还可以适当看一点设计模式,对建立面向对象的思想有帮助。如果各位有程序开发经验或者学得特别好的,可以选择走驱动路线,那样需要复习的有C、数据结构、Linux驱动,还有如果有余力的话可以稍微看一下Linux内核的书,其实华清远见在上驱动的时候会涉及到一点,但是不全面,如果要开发驱动,需要了解一下Linux的内存机制、进程调度等等。如果能很深入的讲出Linux内核的原理对面试有很大的帮助。还有一点也很重要那就是ARM的硬件部分也需要复习,特别是I2C、SPI,这两个总线,这个在华清远见的讲课中不作为重点,但是很多面试的人会问。当然如果各位觉得自己有比较好的硬件基础,也可以选择开发固件等等,总之可能你在求职的时候还会遇到各种各样的职位,但是一定还是要把握住自己的特点和定位,有目的的复习,这样效果才比较好。
最后,我想说一下在华清远见培训带给了我什么,首先是一个比较完善的嵌入式所需要的各方面知识的学习,这一点如果是自学可能不会那么全面,效率也不会太高。其次是一些贴近企业的经验比如说svn、tftp、nfs的使用,这些在学校里面不会涉及太多,但是这些在企业中会每天用到,学习后不会使得入职后感觉跨度太大。当然华清远见还提供一些就业推荐和面试的一些资料都还是不错的。 虽然现在嵌入式的就业前景不是很乐观,没有Android那么火爆,但嵌入式涉及的方面很广,所以这方面的人才还是很需要的,特别是高端人才,所以感谢华清,给了我一个我很喜欢的方向,一个人做自己喜欢的工作,是很多人向往的,所谓的人生抉择很重要,也就是要定位好自己,看自己喜欢什么,做自己喜的事,也就能走好人生的路。
参加这次培训,是我人生的一次转折。这也将会变成我生命中的一次里程碑!非常感谢华清远见所有的老师给予我们的教导和关怀。在此祝你们身体健康,工作顺利!也祝福和我一起4个月早夕相处的同学们都能找到一份满意的工作。我这儿有个嵌入式学习交流群 177836540,欢迎行业内人士入群交流。
还没人赞这篇日记