2019独角兽企业重金招聘Python工程师标准>>>

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)

3月到5月实习期间,完成了A项目的一个模块。 更多信息,请参见 实习期间遇到的5大问题及解决方案。

好几次比较激动,最不淡定的一段工作。

6月毕业到正式入职期间,看书,写代码,看文档,自我修炼了2个多周。

7月,完成了B项目的几个功能。邮件联系人导入功能。使用JDBC做的,比较差劲!当时对SpringMVC不太熟悉,原来要求1个周完成,追求进度,没有过多考虑质量和未来扩展。

8月独自完成了C项目,主要任务是为某个平台X 实现了几个接口,维护接口开发文档和部署文档。 代码写的有点差。if嵌套过多,代码有点复杂。大概出现了2次 不够淡定的情况。

11月,使用SpringMVC+Mybatis+JavaScript/JQuery+MySQL完成了D网站系统的几个模块。代码功能较为清晰,存在几处可能不太好理解的代码。有些功能比较类似,存在 包含-相似等关系,没有花费过多时间去优化。相对比较淡定,有一次有点激动。
10月到12月,完成 E项目 后台网站的 若干 增删改查 小功能。重构E项目:网站后台管理模块和网站与Flex接口模块。

重构要点:
1.Action-Service-Dao层次划分更清晰。
2.模块,类,函数,变量 单一用途。单一职责!
3.可读性。
具体做法:
1.精简代码。重复代码--冗余代码--无用的代码。
2.规范化。包名-类名-方法名-变量名 统一命名方式,使用有意义的名字。作用域和访问域 尽可能低。
3.单一职责。
类-方法-变量 尽可能只做一件事,或者做相关的事。
拆分复杂的类和方法,简化逻辑和深层嵌套。
前期有点郁闷,代码可读性太差。
后来重构,化繁为简,心情大好。
(看到不太好读的代码,忍不住 想去 修改一下。我发现我自己非常强调代码的可读性和可维护性)
这个项目参与的时间最长,完成的任务比较多。

工作中的主要成就与明显进步
1.工作更有耐心了。遇到难懂的代码,恶心的Bug,也不着急了。
2.亲自重构了E项目,对如何写可维护的程序有了更深的理解。
3.熟悉了SpringMVC,Mybatis等技术。
4.积累了若干实际问题的解决方法和经验。
5.了解了公司“前辈”的整体水平,知道了大致的“兵力部署”。

一点感悟:工作中的很多事情不是我一个人可以决定的,把自己该做的做好,就可以了。

转载于:https://my.oschina.net/jiutianniao/blog/400413

2012总结--第10篇--工作篇相关推荐

  1. 工作篇-佛山三水恒大-2020.10.23

    ** 工作篇-佛山三水恒大-2020.10.23 **人生第一次工作啊啊啊啊啊 其实按道理来说,第一次应该会很很紧张吧,不过我倒没有. 也不知道是我不怕还是什么,一切进行的挺顺利的. 前言:讲真那句, ...

  2. 某银行信用卡中心——大数据反欺诈应用案例 2017-06-23 10:54 本篇案例为数据猿推出的大型“金融大数据主题策划”活动(查看详情)第一部分的系列案例/征文;感谢 百融金服 的投递 作为整体

    某银行信用卡中心--大数据反欺诈应用案例 2017-06-23 10:54 本篇案例为数据猿推出的大型"金融大数据主题策划"活动(查看详情)第一部分的系列案例/征文:感谢 百融金服 ...

  3. 工作篇-佛山三水恒大-2020.11.13

    ** 工作篇-佛山三水恒大-2020.11.14 **TAG:此篇文章估计会很长,因为工作的时候变数太多了,预计五千字左右,想看的可以耐心看完,均为个人实战经验.===害,其实是上学期间请假去做的,还 ...

  4. STM32 10个工程篇:1.IAP远程升级(一)

    清晨一大早起来开始撰写STM32 10个例程篇的第一章即串口IAP远程升级,虽然网络上有很多免费和付费的STM32教程,但是仍然不断地说服自己沉住气.静下心写一份独一无二的,这份独一无二中也凝聚了一名 ...

  5. 第一次来请大家多多关照---毕业生找工作篇

    送给2015大学刚毕业找工作篇 本人声明不是应届毕业生但是 我也经历过艰辛的找工作的旅程 到现在的猎头找上我来 感觉确实爽yy 我就把自己先整理下 大部分朋友也可以这样做 我会的技术 php,mysq ...

  6. 在日本做开发的日子(工作篇 序)

    没想到开博第一天的帖子吃货篇,竟然给我带来了一个新词,吃货程序员.不知道是谢谢大家呢还是--.跟同事一说,他们一致口径,你还不是个吃货. 好吧,无语中开始我们的新话题,在日本做开发的日子--工作. 工 ...

  7. 一网打尽Mac上的高效工具 - 效率工作篇(附演示视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  8. 一篇工作调动时的旧文

    一篇工作调动时的旧文 写在前面的话: 这篇文章实际上写于2010年,已逾十年之久.我当时毕业后在一家国有大型汽车企业工作,一开始在技术部下属的工艺工装处,后来职能.机构和业务改革,技术部的很多工作下放 ...

  9. 吴军《硅谷来信》工作篇学习总结

    [学习总结]| 作者 / Edison Zhou 这是恰童鞋骚年的第215篇原创文章 2018年在得到App上订阅了吴军老师的<硅谷来信>,从此每天的碎片时间就开始听吴军老师在大洋彼岸寄来 ...

最新文章

  1. 在iOS上使用ffmpeg播放视频
  2. CentOS通过 All-in-One 模式安装 KubeSphere技巧
  3. Python动态类和动态方法的创建和调用
  4. Tensorflow常用函数说明(一)
  5. notepad++每行首尾添加内容
  6. 谈谈 Java 的克隆
  7. 【计算机系统设计】学习笔记(1)03,04
  8. 日志log4cxx 封装、实例讲解、配置文件log4cxx.properties
  9. Linux服务器配置秘钥对连接
  10. qweb加html文件,将本地html文件加载到Pyside QwebVi中
  11. @Pathvariable的参数允许为空的问题的解决
  12. 【转】关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题
  13. PHP的XML Parser(转)
  14. Redis基础、应用场景、数据结构及案例
  15. I.MX6 linux kernel编译错误处理
  16. Windows NT 技术简介
  17. DID去中心化身份认证技术调研
  18. 用scratch编程打字游戏
  19. CSS盒子边框(border)样式综合样式
  20. MySQL(三) 完整性约束

热门文章

  1. 分布式事务解决方案,Seata的基本配置和使用
  2. 想重装java jdk_jdk怎么重新安装
  3. 敏捷项目管理流程-Scrum框架最全总结
  4. C语言车辆管理报告,用c语言编的车辆管理
  5. 深入理解BitMap
  6. 一个计算两个日期间隔的算法
  7. css中字间距调整(转)
  8. springboot的yaml属性配置文件注入
  9. 一分钟系列:详解阿里云68款产品【热点问题+用户实践】
  10. php数组函数序列之array_unshift() 在数组开头插入一个或多个元素