公文高手,超级方便的公文写作神器! 立即了解


年终总结

时至岁末,在此对即将过去一年的工作进行总结。旨在肯定成绩,找出优点、好的经验,予以保持;分析出现的问题,查找缺点不足,予以改正进步。

我于201*年8月22日以c++驱动开发工程师的职位新入公司,算至今日,已有近4个月。这也是我毕业后的第一份工作,职场环境的陌生,工作上基础知识的一无所知,一切看起来都没那么容易。但是看到公司领导的平易近人和同事们都是跟自己年纪相当这两点,便多了几分信心。四个月以来,我在公司领导的细心关怀和同事们的热心帮助下,渐渐融入了公司的环境,工作上虽然还差很多,但也慢慢走向了正轨。

最初进入公司的两个月,一开始是公司的几次培训,熟悉了公司的规则制度。再来就是工作方面,大学期间学到的知识能直接拿来用的不多,于是在师傅的带领下,开始了对基础知识的学习。先是新的平台ubuntu系统的熟悉以及ubuntu下开发环境的搭配,然后是与usb、hid设备通讯的学习,这也成了以后编写驱动的基础。然后是linux下界面语言gtk的学习,这为以后编写驱动的界面程序做好了准备。之后是linux的脚本语言shell学习,这也是开发后期程序安装部分所必须要掌握的知识。现在看来,当初师傅安排的每一步都是很有条理的,也是很有远见的,在此对师傅的用心表示致谢。

在前面这些知识学习的基础上,开始了一个驱动程序整个流程的完整开发。新开发驱动对我来说还是是很难的,于是师傅安排了一个驱动的改写项目,把原来c语言的程序改写为c++语言实现。包含服务程序的改写、两个客户端程序的改写以及后期的打包安装整个体系的操作。

虽然在改写的过程中,出现了很多新的要求,比如配置文件的存储方式更改为xml、增加日志管理等等,但有原来的驱动作参考,基本的流程也都在那里,便觉得顺利了很多,类的设计、代码的编写,虽然进度有点慢,但还是完整地写好了。看起来流畅的程序,测试的时候却会出现许许多多的问题,基本的流程没有错,常常是些很细节的地方。比如把“==”写成了“=”,少了一个等号、把控制变量的定义放在了循环里面等等。我认为这还是程序写得太少的原因,让人苦恼了几个小时的问题却只是一个简单的等号的出错,这样纠结的情形发生过三四次的话,那么下一次在代码编写的时候一定会很敏感,大概也就不会再在这个问题上出错。

这次编写的服务程序也是我第一次写的稍微有点样子的c++程序。重载、多态、覆盖等等以前看起来很模糊的概念,一旦自己开始类的设计工作,代码的编写,这些概念也开始变得清晰起来。要真正掌握一门技术,一定要自己动手实践才行,学习新的东西的时候,可以一边实现一个小的部分,做出点东西,一边进行理论知识的研读。只有多用才能做得印象深刻,即便以后不再使用这门技术,忘记了,再有需要的时候捡起来也是很容易的。许许多多像这样简单的道理,在工作中一次次地有了更为深刻的体会。在进行界面程序编写的时候,两个界面程序需要改写的地方很少,为了让自己能确实学到东西,因而刻意使用了跟原程序不同的实现方法。比如把界面跟代码分离开来,使用了glade来实现。


(未完,全文共8150字,当前显示1256字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!