2017年度计划总结
博学之,审问之,慎思之,明辨之,笃行之。
--题记
不知不觉,进入A(公司名)计算机中心工作半年的时间了,在这段时间里最大的感觉是:我当初的求职选择是正确的!A公司是一个与我的期望相当,甚至超越我期望的公司,公司有壮实深厚的基础事业做根基也有蓬勃争辉的枝叶,立于其中,满是稳健勃发的气息。
17年是参加工作的第一年,17年是将所知所学至之实践的一年,无论是项目开发经验的积累,还是团队协作的沟通理解都有长足的进步,而令我感到最满足的是在A的努力,对于我,收获的最大是对工作的责任。而且在和同事的沟通中,学习能力是一个软件工程师最重要的能力。
既然是作为年度总结,从以下4点总结参加工作的第一年——工作计划总结、学习知识总结、团队协作总结、新一年计划。
工作计划总结
一、外仓下级授权功能模块和外仓报单模块——按要求在渠道管理系统中添加。Web端外仓报单系统的后台管理。
二、完成了“系统公告”模块中,在系统主页公告展示、点击详情、更改已读状态三个功能需求。
三、销售系统的简单需求:增加字段,增加查询条件,增加导出报表的列,页面展示调整,代码优化:【货款管理&奖励款管理&授信管理&库存管理&价目表管理&资金管理】;以及一些测试发现的一些BUG修复。
四、总部发货异常日志模块需求开发、以后期的重构
1、根据用户组织列出本单位的所有导入异常记录,按照发货日期、销售单号、物料进行排序。 2、需要有根据条件的查询和导出功能
3、数据记录增加复选框,为用户勾选的记录增加“重新导入功能”
4、后台过滤掉重复数据,发货日期+销售单号+物料代码确定唯一。
5、后期需求更改,代码重构。
五、我的下载模块、异步导出定时器生成Excle表、文件服务器
1.在系统管理菜单下新增加“我的下载”。我的下载展示:导出报表时间、操作人、操作时间、执行时间等主要信息。
2.当用户在相应的页面点击“导出”,定时器导出生成、定时生成附件到Linux文件服务器上。
3.在导出过程中,可能会失败,用户可手动重新导出生成附件。
4.从Linux文件服务器上下载已经生成的文件。
六、工作上完成仓储管理下的扫码出库模块需求开发
1、需要有根据条件的查询,按照出库日期进行倒序。
2、查询结果,商品条码唯一
3、预留导出功能
它是告别学生时代的长号,吹响学以致用的长歌,再见!我的学生时代!
学习知识总结
“我感受到了压力,掌握的知识不够全面,不够扎实,虽然自己有做笔记的习惯,但是笔记是死的,知识还没有扎根在脑海中,有一句话还是感触颇深:“笔记上的东西是你的吗,写项目的时候还翻笔记?”,确实是这样。基于此,将一些笔记知识,从整理思路出发,将知识写成博客的形式,因为那些知识点经过心里的组织、编排,所以理解更深了”这是我的第一周的工作总结上的话。
了解的越多,就知道自己不会越多。学习、学习、再学习。
列一个清单总结出来:
一、重温面向对象的思想——构造器和重载
二、重温面向对象的思想OOP——封装
三、浅析自动装箱、自动拆箱
四、最简单的单例模式
五、继承和多态、接口的整理
六、SpringMVC整理一篇优点特性、总结性质的博客:
1.MVC模型结构 (请求request)—>(控制器controller核心控制器 DispatcherServlet) —委托—>(处理:request指向哪一个请求)(Hander Mapping 结合Handler Adaper 将url映射到处理类中,比如说Salecontrolle业务处理类)— 返回—>(ModelAndView) —调用—>(视图选软View,比如说sale.jsp)—返回到核心 控制器—>(响应reponse)。文字模型与图片模型结合理解
2.RowMapper<T>源码理解
3.JdbcTemplate类和渠道工具类JdbcBaseTemplate代码理解
七、EasyUI的控件,combobox、combo、datagrid组件,tree的数据填充和数据的重 新加载,重温HTML5的语义化语法,帮助理解easyui中的组件,
八、JavaScript重温:W3School的开发文档,和指导手册的前半部分的基础部分,因为本身涉及较多时后天编程
九、为做微服务打基础, 完整学习了Mavne和SpringBoot两套课程。
1.对于maven搭建maven的环境变量,本地仓库的配置settings.xml文件,pom.xml 的核心管理文件
2.maven常用的构建命令-v compile clean test package install和常用的一些 pom.xml文件下的标签
3.maven的项目的目录结构
4.maven的坐标、仓库、3种生命周期(clean default site) 5.maven的依赖关系、依赖范围、依赖传递、依赖冲突以及聚合和继承的关系。这些都 通过pom.xml文件下的标签来实现的。
整理笔记:
Maven的核心笔记(1)配置Maven环境变量 Maven的核心笔记(2)原生:HelloWorldMaven
6.使用maven来构建web项目快速简洁。 SpringBoot可以理解为SpringMVC的升级版 1.学习使用IDEA软件编写SpringBoot项目。 2.主要的注解@SpringBootApplication @RestController @RequestMapping @Controller @RequestParam @Autowired @Service @Trasactional 3.使用application.yml文件进行项目的配置,非常方便。 4.SpringBoot对数据库的操作,非常简洁,一个重要的概念JPA的使用,JPARepository 5.SpringBoot的事务管理@Trasactional 十、Java知识点的补充
1.String StringBuffer StringBuilder的区别
2.java对对象管理机制深入理解
3.logger异常日志与异常捕捉要点总结
4.接口和抽象类
5.设计模式——适配器设计模式,策略设计模式,代理设计模式,工厂方法设计模式
6.ArrayList的源码分析:ArrayList的底层实现是数组,LinkedList底层实现是链表,两者线程不安全、Vector线程安全,效率低。
编程思想中初始化中内存调用,优先级---静态数据、非静态实例、数组
十一、常见的dos命令 用dos控制台编译、运行java程序,处理文件
十二、因为业务关系,涉及到的多线程并不多
1.多线程中同步锁,synchronized 2.锁的重入Demo程序理解 3.脏读和数据库一致性的Demo分析,ACID:关系型数据库中的原子性、一致性、隔离 性、永久性
4.看分布式架构师的知识点,Zoopker略懂皮毛,感受:有些难学,努力。
十三、FTP服务器文件传输,SFTP服务器文件传输
十四、使用阿里的Json序列化与反序列化工具类
Java中File类的深入学习和回顾。
以上都是开发过程中用到、学到的,都是从每周的总结提炼出来的,知识点比较杂乱,见笑了。
书:万万不敢说读完一本书,都是正在学习,多读、重读、做笔记总结。
正在学习《Oracle数据库培训教程》
正在学习《程员Sql金典》 sql加深学习
正在学习《深入理解Java虚拟机》,加深了对JVM的机制。代码内存的管理方式。Java中垃圾回收器工作机制。
正在学习《Java编程思想》Bruce Eckel牛逼,同事问我:为什么跪着看书。
它是泥泞的河里,钓鱼的老者,愿者上钩。再来!我的学习时代!
对部门与职责的理解,半年以来对计算机中心的主要组织构成和历史有了初步的了解。半年的点点滴滴的积累,加深了我对A(公司名)的了解和好感,在A室这样的部门,学习是不断的,工作以来,我已经学到很多技能和知识,也确信还将会有很多值得我习的地方。
我本年度的工作主要是负责销售渠道管理系统的开发和维护。在领导和同事们的指引帮助下基本掌握所在岗位工作的方法与技巧。A科室是一个技术性的部门,内部相互间交流不算太多,感觉各位同事都踏实工作,对各自的责任和工作都积极接受和执行,部组之间对任务的分工合作都较有默契,在刚刚接受工作的过程时,在同事们的指导下,能够快速的熟悉开发框架,以及对基本模块和功能的运用上能够上手,另外,部门工作中涉及到较多编程的新知识,之前较少接触和了解的,都重新进行了学习。但是在接下来的工作里,仍要不断学习,以更好地完成本职工作。
感谢一直以来给予我帮助的同事、朋友,不敢忘,不能忘,谢谢你们!
2018计划
总领方向、细节自拟。
1.“家用内销系统”的团队协作开发,固有系统的升级、维护。
2.继续学习《Java编程思想》、《深入理解Java虚拟机》
3.编程规范类的《代码简洁之道》,Linux
通四海 好运来
大俗大雅
你好!2018!
刚刚写完的报告,稳中带皮,皮中带秀。希望对你有个参考