年终工作总结

5月份,AlphaGo战胜人类顶尖棋手成为围棋之神;10月份,阿里巴巴成立达摩院,致力于AI研究;12月份,谷歌携人工智能重返中国,纵观2017,科技界发生了翻天覆地的变化,人工智能别推上了风口浪尖,移动支付让国人的消费变得如此快捷,共享行业也如雨后春笋般的在蓬勃生长。

科技改变生活从来都不是一句空话,甚至让我们的工作变得更加简洁,高效。特别是对于互联网从业者来说应该是深有体会。回顾这一年的工作经历,虽然苦、累,但也是全身心的投入其中,在能力上整体上升了一个台阶。

年初,广东电信知识云平台一期功能接近尾声,除了维护之前负责的相关模块的功能外,根据用户提出的新的需求进行了相关功能的开发,同时保障项目的稳定运行。这是一个集Web和APP相辅相成的系统,所以和需求人员以及移动端开发人员的交流沟通是一件很重要的事情,需求表达不清楚必然会造成功能的缺陷,设计不到位必然会造成需求的一改再改,而实际上换来的是开发人员无止尽的加班。项目完结后我也专门写了一篇博客总结了一下在项目开发过程中存在的不足。主要还是表现在技术上的不娴熟,业务逻辑考虑的不够周全,从而造成一些不必要的Bug。而这些Bug也在无形中提升了自己的技术能力,解决问题本身也是在学习,也时刻提醒自己保持细心和认真的态度。总得来说是一次完美的提升。

年中主要参与了南方设计院协同平台的需求调研、原型设计、数据库设计以及部分模块功能的开发工作,这是一个各单位协同作业,数据共享的合作平台的其中一个子平台。具体负责工作分以下几个阶段:

  1. 前期需求调研相对比较顺利,客户直接提供了需求表并附有详细的说明,充分的解读之后,记录下一些需要再确认的问题通过去现场和线上沟通的方式不断的完善需求。(话说需求调研也是一门学问,对理解能力,逻辑思维能力,表达能力都是一种提升)
  2. 根据最新确认的需求设计原型,到现场和客户确认。(原型设计有助于对业务的理解和功能点的把控)
  3. 提取相关字段,设计数据库。(数据库设计有助于再次梳理各功能点的联系以及整体功能)
  4. 相关模块功能开发(需求和设计做的充分,开发就会比较高效,当然离不开之前的项目经验的累积,其实开发就是一个不断遇到问题然后解决问题的过程,遇到问题然后解决问题本身就是一种学习和经验的积累)

此次项目不仅在技术上又累积了更多的经验,同时也在代码之外的软技能上有了提升,比如理解能力,思维逻辑能力,语言表达能力,抗压能力,所谓软技能就是自我营销,自我学习,精神思维的拓展以及高效率的养成,这里推荐一本书《软技能-代码之外的生存指南》 这是一本真正从人而非技术也非管理的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。促进开发人员积极思考自己的职业生涯,丰富自己的生活,让自己更接近成功。

下半年的工作重点主要集中在广州白云国际机场航空物流生产综合信息平台项目的需求设计上。这个项目主要是对货站的相关系统功能进行升级改造并实现信息化,前期需求是一个比较重要的环节,因为业务量比较庞大,过程比较繁杂,涉及的部门和角色比较多,所以,梳理清楚整个业务流程以及各个环节的业务功能是一个比较耗时的事情,通过参与,融入,了解,熟悉,确认几个步骤来消化各环节的功能以及细节。通过原型的方式展现出系统功能,和业务专家进行沟通确认最终产出需求和原型以及其他的相关材料。

截止目前,设计工作已完成七七八八,还有一些细节问题和待完善的功能将在下一阶段尽快完成,以期后期的工作能在规定时间内按时按计划的有序进行。

近期的工作主要围绕广州白云国际机场货站的安保证件管理系统,这个项目主要实现对人员证件的管理(从申请到审核到制证)、进出人员的身份验证(主要涉及人脸识别和身份证验证)以及黑名单人员的管理。功能点不多,但其中不乏一些难点,比如

  • 证件模版的生成打印(主要涉及到尺寸适应的问题,兼容不同的电脑以及不同的浏览器)
  • 二代身份证阅读器读取身份证信息以及人脸识别相关技术的实现(通过web调用外接设备的相关技术都是首次接触)

通过和厂商以及合作单位的技术人员的沟通交流,并自己在网上查找资料,现学现用,其实也是再一次的提升了自己的学习能力和应用能力,既增长了知识,同时也积累了经验,在以后的项目中再遇到同样的问题就可以很快的解决。所以,实践出真知,知识和经验都是在项目实践过程中一点一滴的积累起来的。

不断的学习才能不断的进步,才不会被轻易的淘汰,在这个人工智能发展的如火如荼的时代,更应该时刻保持着危机感,因为当你的工作过于简单和机械化时,我想,离失业也不远了。

借此话题,最近正在看一本书,叫做《失业的程序员》 这本书以作者的真实创业经历为主线,讲述了从失业到自行创业的奋斗历程,包括了招聘、团队管理和用户公关,以及技术架构设计、核心代码编写、商务谈判、项目运作等场景经验。对于程序员来讲,更能清楚的了解到整个项目的运作过程以及这个过程中会遇到的一些坑以及应对办法,在项目经验上相信绝对是有帮助的。

2017还有不到一周的时间就要过去了,在感概时光匆匆的同时,通过总结也会惊喜的发现,还是取得了一些成就的,总体是在进步的。展望2018,又将是奋进的一年,继续撸起袖子加油干!

原文地址:https://www.cnblogs.com/ao-xiang/p/8110720.html