嵌入式培训就业感言:回望学习过程,感触颇多
时间:2013-11-05来源:华清远见深圳分中心
白云苍狗,飞星戴月。总是很容易慨叹时光易逝去。从毕业到工作,又从工作到学习,再从学习到毕业,全在一年之间,岁月竟是如此匆匆。 早与嵌入式这个词汇结缘,源于2009年3G元年的开启,第一次接触到这次词,便感觉是个不错的行业,所以在大学填写志愿的时候,也选择了一个嵌入式的专业。 大学期间的课程,大都是些基础课,在校的时候,也只是上课的时候听听而已,私下很少自己去动手研究。毕业后的无措,选择了一份自己当时觉得不错的企业管理类的工作,毕业一年后,真正感受到还是要做自己所感兴趣的事情,于是来到了华清远见。 我觉得一个培训机构是否专 业可以从两点考虑:一点是他对学员的要求,另一方面是老师够不够专业。因为大家在一起学习,学习气氛是很重要的。一个班上整体的学习氛围的好坏绝对是会影 响到个人的学习情况的, 这一点毋庸质疑。当然,师资的重要性就更是不言而喻了。在这两方面我觉得华清做的还是不错的。通过在华清的四个月的学习,感觉收获不少,重要的是结识了 很多良师益友。 由于嵌入式软件贴近底层, 所以C语言的基础很重要。在入学前一定要把C语言学好,达到常用语法能看懂,能用它实现一些简单的功能和算法。不然,在学习过程中会很影响进度。另外数据 结构不少人忽视,其实在软件中数据结构用的很多。在我们研究代码时,常会碰到数据结构,如果对其不熟悉,可能在将来阅读代码时,会遇到麻烦。一些常用的数 据结构数如链表,队列等,回调函数,应熟练掌握。 上面C,C++是入学前应 准备好的基本技能。在学习过程中,也有些要注意的。在一开始的Shell编程中,除了要了解基本的Linux命令和Shell的编程语法外,还要了解这些 脚本的每个命令对系统的影响。因为脚本在运行中会跟系统交互并受系统环境的影响。我觉得shell脚本在开发中主要用于测试。所以它的灵活应用会影响测试 程序的顺利与否。在学习的过程中要多写例子,因为它是解释执行的,所以它的调试很容易,写完一个例子,马上就可以看到效果。学习起来还是很有趣的。也应多 看一些系统已有的脚本文件,了解它们在系统中的使用。这样在后面的系统移植中可以灵活地定置自已的系统。 在系统调用的学习中,首先 清楚系统调用的概念,这样才能与后来学的各种库函数区分开来。这样学习才会在心里有个清晰的路线。在学习的过程中也要多写例子,好每个函数都亲手写个小 例子验证一下它的功能,这样印象也会深些。在将来的软件开发中,才不会对其感陌生。在学后面的标准调用时,可与这些系统调用对比起来记,更能达到区分的目 的,使用起来就不会茫然了。 在网络部分,基本的socket编程一定要熟悉。在此基础上,可多了解一些各种网络应用的实例,它们的原理对我们将来写网络应用会大有好处。因为很多新的框架是大同小异的,所以有新的需求时,就知道如何下手去实现,而不会无从下手了。 在系统移植的学习中,我觉 得首先要配一个完备的Linux系统主机,因为在移植中会遇到很多软件包的各种问题,很耽误进程。重点应放在移植的原理上,而不应把时间花在搭建系统上, 如果因为系统的不完善而使实验没完成,学习效果就较差了。而且在移植过程中,好能自己到网络中找到解决问题的办法,因为在以后的开发中,不可能一直使用 同一个工具,也可能这个工具升级了,或换工具了,那我们怎么办?所以应以网络为依托,把所要的信息找到,然后亲手把问题解决。这样我们在将来的移植过程中 就会有信心去解决遇到的问题了。 再度回望整个学习的过程,有很多感触,人生之中有这样的一次体验是十分的珍贵的。祝愿我们大家都能够找到称心如意的工作,实现自己的价值,也祝愿各位老师万事如意,身体健康!祝愿华清越来越好! 相关资讯
发表评论
|