踩着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. jsp内置对象-exception对象

    1.概念:当JSP页面发生错误产生异常时,使用隐含对象exception针对该异常做出相应的处理.使用exception对象时,需要在page指令中设定:<%@page isErrorPage= ...

  2. flex-手机端主页布局实例---构造页面结构

    Flexbox页面布局实例,成本效果图如下, 源码下载在最下面. 源码下载:https://pan.baidu.com/s/18o5hVuWtflUpgvMk3LzQ5w  提取码:wiyc样本地址: ...

  3. Dynamics 365-关于Solution的那些事(二)

    接着上一篇的说,现在有一个已知前提:Solution的增量特性.然后我们再思考这么一个场景,项目开发过程中,存在多次迭代的情况,每次迭代可能涉及到的solution是同一个,唯一区别的,就是solut ...

  4. C#开发命名规范总结整理

    1.  命名规范a) 类[规则1-1]使用Pascal规则命名类名,即首字母要大写.eg:Class Test{    ...}[规则1-2]使用能够反映类功能的名词或名词短语命名类.[规则1-3]不 ...

  5. SQL SERVER 2012 AlwaysOn - 操作系统层面 01

    搭建 AlwaysOn 是件非常繁琐的工作,需要从两方面考虑,操作系统层面和数据库层面,AlwaysOn 非常依赖于操作系统,域控,群集,节点等概念: DBA 不但要熟悉数据库也要熟悉操作系统的一些概 ...

  6. 在Winform系统界面中对进展阶段的动态展示和处理

    在我们做客户关系管理系统的Winform界面的时候,需要对进展阶段这个属性进行一个方便的动态切换和标记处理,如我们根据不同的进展阶段显示不同的相关信息,也可以随时保存当前的阶段信息.其实也是一个比较常 ...

  7. 【故障公告】SendCloud 邮件发送服务故障造成大量 QQ 邮箱收不到邮件

    抱歉,由于我们所使用的搜狐旗下的 SendCloud 邮件发送服务出现故障,今天上午大量发往 @qq.com 邮箱的邮件无法正常发送,从 SendCloud 管理控制台看这些邮件一直处于“请求中”的状 ...

  8. Neutron: Load Balance as a Service(LBaaS)负载均衡

    load balancer 负责监听外部的连接,并将连接分发到 pool member.    LBaaS 有三个主要的概念: Pool Member,Pool 和 Virtual IP Pool M ...

  9. vue 相关

    1.vue v-for 循环一个数组,key值报错,但是数据是正常显示的 报错: v-for使用key,需要在key前加上:key;srcList是个数组,key值绑定不能是数据类型Object的it ...

  10. MySQL数据库8.0.15 安装教程

    第一步:安装MySQL服务 这里下载完成的是一个压缩文件,直接将里面的‘mysql-8.0.15-winx64'文件夹解压到你想要安装的路径即可,我是直接安装在C盘的. 解压完后的文件路径如下图: 在 ...