踩着18年的尾巴,写下这篇总结,既给18年画上句号,也展望19年,制定下计划。

自17年底正式接手团队项目管理工作以来,虽然前面一年都干了大部分工作,但正式走到这个位置上来,还是有一部分的期待。接手之后,多了两部分的工作,第一部分是代码复核,标准采用的是《阿里巴巴Java开发手册》,然后本人自定了一些界面上的UI 元素、弹出层和提示信息的标准;总的来说,开发人员执行的并不好,复核的时候还会发现很多字符串比较用“==”的、有排版不按规则来的、有图标颜色随意使用的;当然跟程序员的能力有一些关系,同样前期的培训、标准的普及也有一定的关系。第二部分团队绩效,接手之后,所有的工作从我这里做中转安排,当然所有的绩效认定也是从这里出发,很多时候做绩效认定的情况下,跟开发者沟通时长、效果后做出认定,完成后,经过测试环节后,上线后总会有各种各样的Bug 问题,这个时候我发现我没有一种合适的方法进行调节,无法定位是测试的问题还是开发的问题。于是变换一种方式,绩效认定时添加文档及问题修改时间,一经认定开发过程的所有问题(除需求变更外)都需开发人员自己承担,并且问题数量计入年终考核;实行下来之后,效果依旧不理想。

  这一年最大的问题是在10月,手上一个项目上线进行使用(实际3月就上线,但是因为部分原因, 10月才开放),用户一片吐槽,系统不人性化、兼容性不好(很多电脑IE版本太低)、经常死机(服务器经常断电,替网络中心背了锅)、系统bug 不断、操作手册玩不转;每天都在跟用户解释为什么浏览器不兼容,为什么填不起,为什么系统里面没有他,为什么…….,后面我在反思这个事情的时候,总结出几点;第一:专业的测试很重要,第二:需求讨论会一定要多开,第三:先设计后实现(无论要得多有多急的功能),第四:我们做开发的逻辑思维,用户不一定跟得上,所以这个更体现出设计的重要性。整个18年,我们团队设计和测试投入跟开发不成正比,也因此付出了巨大的代价。

  除去项目管理部分,18年我个人的收获,1、java 运用更加熟练;2、学习了三门新语言vue、python、按键精灵;3、完成了一个.net 项目;4、考了一个中级证书;5、博客园写了两篇随笔,,,好吧,应该会更多的;

  展望19年,有如下几点要求规范自己:1、多站在用户角度思考问题;2、继续提高编程能力,使用新学的语言完成一两个项目;3、扩充知识面,寻找问题的深层次原因;4、考一个架构师证书;6、学会开车(虽然驾照拿了三年了,emmm…..);7、旅游安排上;8、随笔记录日常问题

记录下扣jio的2018年的更多相关文章

  1. 记录下自己安装cuda以及cudnn

    之前已经装过一次了,不过没有做记录,现在又要翻一堆博客安装,长点记性,自己记录下. 环境 ubuntu16.04 python2.7 商家送过来时候已经装好了显卡驱动,所以省去了一大麻烦. 剩下的就是 ...

  2. 随便记录下系列 - node->express

    随便记录下系列 - node->express 文章用啥写?VsCode. 代码用啥写?VsCode. 编辑器下载:VsCode 一.windows下安装node.js环境: 下载地址 相比以前 ...

  3. 记录下UIButton的图文妙用和子控件的优先显示

    UIButton的用处特别多,这里只记录下把按钮应用在图文显示的场景,和需要把图片作为按钮的背景图片显示场景: 另外记录下在父控件的子控件优先显示方法(控件置于最前面和置于最后面). 先上效果图: 1 ...

  4. 记录下ECharts的一些功能

    用到ECharts记录下一些功能免得以后找文档找不到. 这个博客对ECharts讲解很全面 http://www.stepday.com/my.stepday/?echarts // 使用 requi ...

  5. C#值类型以及默认值记录下

    C#的值类型有bool,byte,sbyte,decimal,double,float,int,uint,long,string等 如果我们擅长使用默认值,可以帮助我们减少带来赋值及代码编写. 比如我 ...

  6. 记录下mybatis中#{}和${}传参的区别

    最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下, 比如说用#{},和 ${}传参的区别, 使用#传入参数是,sql语句解析是会加上"&quo ...

  7. 记录下url拼接的多条件筛选js

    本着为提高工作效率百度或者google这些代码发现拿过来的都不好用,然后自己写了个,写的一般但记录下以后再优化 <html> <head> <script> $(f ...

  8. 记录下Webapi签名机制

    首先,写这篇文章的原因是因为最近某一个项目中的接口被人为调用了,导致了数据库数据被串改.虽然是内部人无意点的,但还是引起了我的担忧,所有整理了下关于Webapi的相关签名机制. 一.我们在开发接口时, ...

  9. 记录下项目中常用到的JavaScript/JQuery代码二(大量实例)

    记录下项目中常用到的JavaScript/JQuery代码一(大量实例) 1.input输入框监听变化 <input type="text" style="widt ...

随机推荐

  1. vue element-ui 文件上传

    <el-upload class="upload-demo" action="" :before-remove="beforeRemove&qu ...

  2. Docker-Linux环境安装

    不同服务器操作系统安装命令不同,例如centOS默认用yum,Ubuntu可能默认用apt-get.这里推荐一种安装方式,通过下载shell脚本 https://get.docker.com,会检测操 ...

  3. memcached架构及缓存策略

    ----------------------------------------概述---------------------------------------- Memcached是一套高性能分布 ...

  4. pyhton崩溃的第六天,又有新成员

    首先在今天的刚刚开始,补充一下上次两个成员的一些特有的方法,一个是列表,一个是字典,首先列表里面多了一个反转的方法,名叫reverse,简单就是把列表中的123变成了321,还有一个方法是sort,是 ...

  5. 机器学习:利用K-均值聚类算法对未标注数据分组——笔记

    聚类: 聚类是一种无监督的学习,它将相似的对象归到同一个簇中.有点像全自动分类.聚类方法几乎可以应用于所有对象,簇内的对象越相似,聚类的效果越好.聚类分析试图将相似对象归入同一簇,将不相似对象归到不同 ...

  6. 【题解】UVA11362 Phone List

    Tags : ​ 排序,字典树 ​ 从短到长排序,逐个插入字典树.若与已有的重复,返回错误信息. #include <iostream> #include <stdio.h> ...

  7. redis对sorted_set进行的相关操作

    redis对sorted_set(有序集合)类型操作的相关命令以及如何在python使用这些命令 redis对sorted_set(有序集合)类型操作的命令: 命令 语法 概述 返回值 Redis Z ...

  8. 使用.net core构建分布式SAAS系统(目录)

    一 前言 二 项目背景 三 项目架构-从单体应用到微服务 四 大数据量下的分库分表 五 缓存处理--进程内缓存与Redis的使用 六 使用MNS队列来流量削峰 七 百万Job的任务调度系统 八 每天1 ...

  9. 【原创】从Rest到Graphql

    引言 开局两张图,内容全靠编- ok,如图所示,我在去年曾经写过一篇文章<闲侃前后端分离的必要性>.嗯,我知道肯定很多人没看过.所以我做一个总结,其实啰里八嗦了一篇文章,就是想说一下现在的 ...

  10. python科学计算库numpy和绘图库PIL的结合,素描图片(原创)

    # 导入绘图库 from PIL import Image #导入科学计算库 import numpy as np #封装一个图像处理工具类 class TestNumpy(object): def ...