述职报告

个人基本情况简介(略)

由于一直在先前公司从事GRIS报表模块的开发工作,且公司的核心项目GRIS是CMMI5级认证,在软件研发流程上非常规范,还获得过一次公司二等奖,参加项目级临时表改造、国家电网公司2014年财务决算的驻地技术支持,参与大概40个需求的评审和开发,负责过报表子模块——领导查询的设计和开发,研究过DevExpress.NET 11的源代码,并想换报表目前正在使用的DevExpress1.2的控件,并做了一个功能相对简单的改造实例,最后因为公司层面上要进行全面地B版化而终止,自己浸淫于这样的开发环境中积累了打实了理论知识和实际开发经验。 

 

自己始终有一个想法:“大学里考下来的软件设计师认证不是真正的软件设计师“,所以在2013年自己就报了珠海的软考并顺利取得了软件设计师资格,结果似乎不是太诱人,期间的备考过程自己让自己有幸再一次回顾了当初上学时的理论知识,并且这些理论知识还给自己的工作带来了一些积极的帮助。从那以后,自己养成了利用业余时间充电的习惯,例如并行计算、Libjingle、BigData、Linux ULE112和ULE-115部分相关的知识和技术(下一步的计划是等考完RHCSA认证后,结合自己的实际情况,把人工智能和战术研究融合起来,看看能不能做智能战例),这些都为自己的实际开发和沟通交流打下了良好的基础。 

 

我是一月初来公司的,来到公司初期主要是对EV-GLOBE进行了解,二月份初承担了战例系统的行为升级工作。战例编辑是本系统的重点,而模型行为也是战例编辑的重要内容,行为要解决的技术问题大体为点扩展、线扩展、锥形波、复杂模型的子实体灵活控制(打算做几个小例子分享)、雷达包络。复杂模型子实体的控制花了大约10个工作日进行摸索,究其原因是3.2和5.0版本变化大,自己先熟悉3.2的萨姆导弹发射行为的代码,弄清代码逻辑,再从原来的萨姆导弹发射行为的代码转到5.0上,中期时发现得不到预期运行结果,问题反馈给底层技术支持后,他们出了根据骨骼动画控制三个子部件的方案,这种方案跟3.2的萨姆导弹发射逻辑完全不同,所以我又重新系统的对方案代码进行摸索,最后仅用了100行左右的代码就完成了萨姆导弹车水平旋转、导弹支架的俯仰、导弹发射并跟踪攻击目标等子步骤,初步的掌握了复杂模型子部件控制技术。收获:来到公司三个月了,学到了很多东西,如果不进入这个行业,可能单凭自学永远也打不开思路,当时我以为只有三维游戏用引擎开发,所以我就想当然的认为我来这肯定是做OpenGL底层开发工作,可是一路做下来我已经习惯了现在的开发工作,工程讲究的是分工合作,虽然是应用开发,但公司对EV-GLOBE SDK拥有软件著作权,同时公司也是国家规划布局内重点软件企业,甲级测绘资质,这让自己也很自豪、也很有面子;在程序上的最大的收获就是自己从数据密集型的程序过渡到了计算密集型的程序,这个过渡拓宽了自己的技术视野,使自己知道C#不仅可以写数据库应用程序,还可以写三维程序,而且仍然很高效。

你可能感兴趣的:(述职报告)