学习心得:高手领路,事半功倍
学员姓名:闫列硕 | ||
所在班级:深圳1106期班 | ||
就业单位:深圳金立通信有限公司 | ||
工作职位:android驱动工程师 |
一转眼4个月的时间就这样过去了,回想起初来华清远见的我,一切仿佛就在昨天。为了参加06期的学习,还没有领取到毕业证的我急忙从学校来到深圳培训。我专业是电子信息工程,出来找工作却找不到什么好的工作,无意中在网上发现华清远见嵌入式培训机构,再加上在学校时就对嵌入式这方面感兴趣,所以决定来到深圳华清远见参加培训。由于之前都没有接触过嵌入式,所以对我来说一切都是从零开始学习。
从C 语言开始学起,虽然有C 语言的基本知识,但听课后发现自己的C 语言知识相当的匮乏,到之后的数据结构,这才叫做真正的从零开始,通过林老师的讲课,和自己的坚持,慢慢的还是挺过来了。培训期间,通过自己慢慢的写程序,也形成了自己的思维方式。对C语言平淡的我,听林老师的课,才知道什么叫精通C 语言。
学习C++时,我也是从头开始,不过谭老师能够把C++的每一个知识细节都能够说的清清楚楚,讲课是也做了很多的笔记,如果要写C++程序,打开自己学习笔记,一定还能写出一个C++ 程序。
在学习ARM 时,因为已经对单片机还是很熟悉的,所以学的比较轻松,但如果成为一个优秀的ARM 工程师,还需要花很多时间去研究的。
学习JAVA 和android 应用编程时,钟老师非常认真给我们讲课,也很关心同学的学习情况,对JAVA 和android 编程也有了一定的认识,有C、C++编程经验确实理解JAVA 容易些。
学习linux应用时,易老师给我们讲课,不仅深刻学习到了应用开发知识(文件 操作,进程通讯,线程,网络编程等),更总要的是体会到老师的编写习惯,思考问题的方式。
学习linux内核,UBOOT,代码分析时,这个理解起来真是难,但易老师的思路确是很清晰,深入研究代码不长时间,但能深刻体会到用操作系统是把C 语言的能力发挥到极限。在分析这些代码中,不仅对linux 操作系统有了深刻的认识,自己的C 语言似乎有不少的提高。
学习初级驱动及高级驱动时候 ,体会深的是系统的分层与分离思路,在C 语言中实现面向对象的思路,这真是从来没有想过的事情。
进入项目实践,通过老师的辅导和自己在听课中知识的积累,在和小组成员讨论过程中完成基于Android系统的3G模块的上网和电话系统的实现。经过四周的时间,对整个3G模块的框架思路有清晰的认识,对了电话系统的RIL层代码有所掌握。
后,感谢在学习过程中每一位授课老师,感谢1106期的每一位同学,四个多月的日子我们一起走过……