就业感言:师傅给领进了门…  

————华清远见教育科技集团0902班学员就业感言

来源:华清远见教育科技集团      

通过在华清的四个月的学习,感觉收获不少,重要的是结识了很多良师益友。

在专业上解决了如何学,学什么,从何处学的问题。这些问题也是我想通过这个培训想了解的。也就是说在华清的学习达到了学习的目的。解决了这些问题,在将来的学习工作中就可以做到有的放矢。

也许是今年的金融危机的缘故吧!找工作的过程中深切感受到的压力。主要是因为公司都要求有工作经验,而这正是我们所缺的。所以在找工作的过程中,也总结出一点经验。因为这个专业的东西很多很杂,所以毕业时很难做到都学精。所以应根据自已的特长,在一个方面学精。在找工作时,可以将其做为突破口,先进入这个行业,再求发展。“男怕入错行”,所以找工作时也要想清楚,所找的工作是不是和自已的发展方向吻合。要是选错了工作,只能越走越离目标越远,后想回头会有不少困难。

下面我是我在学习中的一些经验和体会,希望能对想要进行学习的朋友能有所帮助。

由于嵌入式软件贴近底层,所以C语言的基础很重要。在入学前一定要把C语言学好,达到常用语法能看懂,能用它实现一些简单的功能和算法。不然,在学习过程中会很影响进度。另外数据结构不少人忽视,其实在软件中数据结构用的很多。在我们研究代码时,常会碰到数据结构,如果对其不熟悉,可能在将来的阅读代码时,会遇到麻烦。一些常用的数据结构数如链表,队列等,应熟练掌握。

如果将来的发展方向是UI设计的话,那C++的基础就显得重要了。因为在学习中的Qt部分,是以C++为基础的。它的核心是类库的使用,而它的类库是C++类库,所以没有C++基础很难明白它的类库是如何工作和使用的。

上面C,C++是入学前应准备好的基本技能。在学习过程中,也有些要注意的。

在一开始的Shell编程中,除了要了解基本的Linux命令和Shell的编程语法外,还要了解这些脚本的每个命令对系统的影响。因为脚本在运行中会跟系统交互并受系统环境的影响。我觉得shell脚本在开发中主要用于测试。所以它的灵活应用会影响测试程序的顺利与否。在学习的过程中要多写例子,因为它是解释执行的,所以它的调试很容易,写完一个例子,马上就可以看到效果。学习起来还是很有趣的。也应多看一些系统已有的脚本文件,了解它们在系统中的用。这样在后面的系统移植中可以灵活的定置自已的系统。

在系统调用的学习中,首先清楚系统调用的概念,这样才能与后来学的各种库函数区分开来。这样学习才来会在心里有个清晰的路线。这样在以后遇到想要用的函数后,知道到哪里去找去查。这个比学一个个系统调用函数更有意义。在学的过程中也要多写例子,好每个函数都亲手写个小例子验证一下它的功能。这样印象也会深些。在将来的软件开发中,才不会对其感陌生。在学后面的标准调用时,可与这些系统调用对比起来记,更能达到区分的目的。这样使用起来就不会茫然了。

在网络部分,基本的socket编程一定要熟悉。在此基础上,可多了解一些各种网络应用的实例。它们的原理对我们将来写网络应用会大有好处。因为很多新的框架是大同小异的,所以有新的需求时,就知道如何下手去实现。而不会无从下手了。

在系统移植的学习中,我觉得首先要配一个完备的Linux系统主机,因为在移植中会遇到很多软件包的各种问题,很耽误进程。重点应放在移植的原理上,而不应把时间花在搭建系统上,如果因为系统的不完善而使实验没完成,学习效果就较差了。而且在移植过程中,好能自己到网络中找到解决问题的办法,因为在以后的开发中,不可能一直使用同一个工具,也可能这个工具升级了,或换工具了,那我们怎么办?所以应以网络为依托,把所要的信息找到,然后亲手把问题解决。这样我们在将来的移植过程中就会有信息去解决遇到的问题了。也不用死记实验手册上的移植步骤了。

总之,师傅领进门,修行在个人。将来的路还要自己走,希望我们都能在将来找到适合自己的舞台,能有一个辉煌的职业生漄。

后感谢老师们的教导,谢谢!

华清远见教育科技集团0902班学员:窦同学             
日期:2009年08月11日                 

华清远见教育科技集团学员新就业风云榜 >>