我的2011年度总结

时光荏苒,2011年初到公司实习到现在,不知不觉一年就过去了。记得刚进入公司,自己只会些linux基础知识和基础编程语言,对在公司能做什么东西都没个底。很庆幸,自己在公司同事帮忙和经理指导下,很快地掌握相关开发工具和项目开发流程,对自己能做什么有了个大概了解方向。在公司差不多一年的时间,我觉得是自己成长最快的一年;在这一年时间里,我获得了很多在学校学不到的实践经验,同时在实践中也知道自己了相关的不足。现总结如下:

一、主要工作情况

从2011年2月22号到现在我主要工作如下:

(一)在开发EMH、BATCENT里面添加相关json数据处理功能:

(二)测试相关硬件功能(包括模拟量、开关量、继电器控制、spi模拟电压测试,3G模块等),并完成TestEMLinix测试硬件应用程序。

(三)移植嵌入式相关内容(包括sqlite,samba,boost,qt界面程序移植,项目相关驱动移植)

(四)添加区域中心平台CSupMonitor功能和无线平台WirelessEMM功能

(五)调试服务端跟客户端出现的错误。

二、经验和教训

进公司后,自己主要工作就是在服务端编写相关json数据处理功能。从刚开始自己有些怀疑自己的能力,因为安国整个项目相关功能结构讲下来,自己却没能理解多少,根本不能把握自己要做什么和能做什么。但是后来安国一句话给我后面的编程带来了很大的帮助,那句话就是:先做简单的!

从简单功能做,然后慢慢积累,自己也慢慢掌握了解了项目要实现的相关功能。所以凡事不要想着一口气完成所有,分解出简单的先完成,这样可以让自己在点点滴滴中积累,而不至于还没开始就输了信心。

编程中比较常遇到的就是调试错误的过程,自己心会比较急,老怕卡在那里,一急就没思路了。编程实践告诉我有些事急不得,需要心静下来才能解决问题。

还有个人发现编程最重要的就是团队合作,在开发过程中,安国不是像自己听说的项目经理那很凶很严格,这让自己的工作环境比自己先前想的好了很多。在开发中,安国能合理安排自己需要做的工作,各同事也能积极帮忙自己完成相关调试工作。我觉得自己第一次很清楚的感受到了团队合作团结的力量。

三、工作中的不足

  (一)知识不够牢固,导致有时候开发效率低,所以技术知识方面需要不断的加强和提高。

  (二)思考问题不周全,开发时只想到单独的功能如何实现最好,不能从整体看待或分析问题,导致后面的维护工作加重。

(三)经验不够,需求出来以后就照着做,自己没做充分的分析就开始开发,

结果导致程序有时候需要改来改去,做了许多无用功。

四、未来目标和憧憬

  在接下来新的一年,自己希望能更进一步,不断学习和掌握知识,积极配合领导和同事工作,开发出好的软件产品。

相关文章

SQLite架构简单,又有Json计算能力,有时会承担Json文件/RES...
使用Python操作内置数据库SQLite以及MySQL数据库。
破解微信数据库密码,用python导出微信聊天记录
(Unity)SQLite 是一个软件库,实现了自给自足的、无服务器...
安卓开发,利用SQLite实现登陆注册功能