工作的一个阶段性总结
来源:互联网 发布:淘宝美容床一次性床单 编辑:程序博客网 时间:2024/05/29 15:12
工作的一个阶段性总结。
一、前言
一开始自己在A项目Android版(公司内部IM软件),待了有三到四个月。后来自己去了B项目(一个对外的IM项目)Android版。
B项目是我第一个长期项目,我见证了它的成长,它也记录了我的成长。在这个项目本人整整做了两年。自己即将离开这个项目,想谈一谈对这个项目的看法。
从工作开始说起,这个B项目是从A项目拷贝而来,尽管我没有经历这个拷贝期,但是我是认为代码的完全拷贝不是一个正确做法。实际应该适当重写,可以借鉴代码,而不是拷贝代码。因为这个项目是有时间避开A项目存在的问题。项目拷贝本身存在的问题包括前后台数据更新的不合理性,存在大量的未封装好的模块,有些地方没有进行严格的模块化代码(登陆流程,与服务器交互的网络连接模块,消息模块)等等。(当然当时可能他们都还没有强大的能力去重写)。
二、项目
下面再说一下项目,项目是一个基于IM的项目的游戏平台,在现在来看,在公司的战略地位是有的。因为公司的所有游戏都再逐步由这个项目去下载。
项目Android版整体的架构简单介绍:
1.一个前后台进程的CS框架,后台进程用于与服务器交互,读写数据库等等。进程间通信用Messager.
与A项目比较:
项目优点:
1.现在代码前台进程的数据结构越来越好。
2.前台进程的增删改查用了观察者模式,这样在极大程度上降低了耦合度。
代码逻辑写起来也越来越清晰。
项目缺点:
1.代码不能模块化,这个模块化是指应该封装好某些常用模块的代码,通过继承或者一起其他的方式去,减少每个人重新写或者拷贝代码的现象。(重新写会给任何人做某个任务时,带来极大的负担也容易出错)
2.某些重要模块,比如登录,消息模块等。存在重大的逻辑问题。
三、感想
如果上面问题看起来比较严重的话,实际更加严重的问题却在于人上(再次强调人才的重要性)。在这个问题上我会尽量以最客观的角度说说我心中的想法。
主程(个人印象开发年份快5年,应该是从2013进公司到现在,2013年毕业)
好:这个人如果你一开始跟他好,他的确也会对你不错。他也会尽量去包容。同时有工作需要,会陪我们加班,这个真的不错。
坏:如果你有事情,和他不在一个立场(不管对错),他会耿耿于怀。存在严重的偏袒问题。代码能力上不足。
喷子(个人印象开发年份快4年,应该是2014年毕业)
好:代码能力挺好,非工作上人还好。
坏:称呼喷子,你就知道他有多爱喷了。任何人(包括我除了他)代码上不论怎样,他是用喷的态度去对待的。
老干部(个人印象他是2012年毕业到现在,开发年份快6年,大概我进入这个项目5个月他就辞职了,哎)
好:这个人人很好,乐于帮助别人。(我比较喜欢他,他也是一开始带我的人)
坏:代码能力上还好。(偏袒他一点,可能他的想法不在于代码)
我(2015年进公司至今)
坏:我个人有时候会情绪不好,不乐意承认自己的错误。在任务管理上存在问题。(我也在逐步控制自己,改正自己,希望自己能够加油!把精力全投入到把工作做好,而不是对错上!)
好:客观的说,我对人还好,会认真的教新人。另外我也会尽量改善代码。就现在来说,我认为我代码能力比主程好(主程也有擅长的地方),但不如喷子。
我们四个人是看B项目建立起来,而主程,喷子,我是看他成长起来的,老干部后来辞职走了。后面的又来了4个人,走了2个。这4个人就不再评价。
上面是人的总体评价。而对这个项目影响最深的就是喷子,喷子在一定程度上敢于创新,这很重要。但是问题是他自己把代码的规范破坏掉了。他的喷更是无语伦比的,有一次他自己写的代码,喷了一阵子,截图到了群里,后来发现是自己写的!!而主程有点怕喷子喷,所以有点偏袒他,导致项目组存在极大的抱怨心理,不敢去做进一步的优化,喜欢看别人犯错,每个人只管好自己的部分,不是再为整个项目考虑。
说实话,这个喷导致的问题太严重,它让人不是为整个项目,而是怕出错,不再是为了整个项目考虑。
最后希望自己控制好自己,敢于承认错误,有一个强大的心,把更多的精力放在事情本身上,而不是关注错误带来的影响!
另外之前在博客上说的每天一篇博客,也会逐步把文档上传上来!
阅读全文
0 0
- 工作的一个阶段性总结
- 工作阶段性总结
- AMG工作阶段性总结1
- 学习的阶段性总结~~~
- Spark实践的阶段性总结
- 程序模块化的阶段性总结
- Spark实践的阶段性总结
- 阶段性总结
- 阶段性总结!
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 网页打开新窗口——Window.open()详解
- 《七点三刻》044期 春运抢票攻略来了/苹果期货上市/高校开无人机专业/百度怒了
- JAVA设计模式初探之装饰者模式
- 一名3年工作经验的程序员应该具备的技能
- 《算法艺术与信息学竞赛》之 并查集 scau1138 代码等式
- 工作的一个阶段性总结
- Magic Retouch Pro for Mac(Photoshop磨皮润肤插件) v4.0 破解版
- tp5学习-第11课 页面的跳转
- 修改公众号门店信息,php开发微信门店
- SparkSQL2
- Binary Watch hiho一下 第181周
- 公众门店优化管理,微信门店开发
- 4. Median of Two Sorted Arrays
- 【洛谷P1108】低价购买【dp练习】