1.忍耐度不足,胸怀太小。对于延迟到最后一晚还在讨论如何正式配置,在反复讨论和变更需求,想到一出是一出的行为几乎忍无可忍。但忽略了别人也有别人的工作习惯和有自己的事情要忙,有自己的工作任务要完成,只考虑了自己的感受和需求,没有考虑到别人的苦衷。

2.自以为是。自认为需求要详细又全面,基本可以确定系统设计时的数据存储结构体,剩下的只是在表现上优化,却忘记了一个系统在设计和实现时本就会发生翻天覆地的变化,需求随时都会变,设计的数据存储结构随时会变,策划并不是神。

3.开发经验不足。或者说不自信,意识不到提前就将代码传上SVN,唯恐会影响到旧系统。没有按照自己的节奏进行。

4.沟通不足。和DB沟通不足,一直受到要先自己实现功能再找别人对接的智障理论(不知道什么时候脑海中有了这一条)影响,导致自己闭门造车已经写好了60%代码的时候,才通知DBA写过程,结果DB对需求一脸懵逼,光和他讲需求就花费3-4天,再等他写好工程,再调试,且DBA那里缺乏必要的验证工具,导致有些很低级的过程错误也要程序开启私服,开启客户端登入测试时发现,并再通知DBA修正。这些错误可能和程序中的Lua一样因为不是强类型语言,且很多错误在运行时才能检测到,或许还有DBA的个人因素,导致出错率高的离谱,有的一个工程要反复改几次。程序成了DBA的免费验错工具。DBA后来要改存储方式,很多字节的数据,只要修改一点点,就要全部写入DB,虽然并不知这样有什么优势,但出错率确实低了许多。如果开始就沟通好的话,直接用这种方式来实现,应该能节省下一周多一点的时间。

5.没有自主意见。完全按照策划的节奏进行,导致策划给的需求越来越多,到最后突然截止开发时间,又给出二十多张界面的资源,在将界面的资源都替换完后,又告知界面诸多优化,在诸多优化的同时,又告知诸多新的需求,到最后需要其他同事支援还在通宵的情况下才极其勉强的完成,这本身就说明了自己还处在一个码农的阶段,未将软件工程的开发模型应用到实际的开发过程中。
    要知道在一个功能实现时,无论策划还是品质还是美术,他们都只是提供一些极其有限的资源,功能实现的主体就是程序,没有程序可以说一切都是0.而一个程序没有自己的开发节奏,本就是自己的问题。
    程序应该像是设计模式中的适配器模式,不仅可以适配头脑清楚,需求详细,变更较少,积极推进的策划,也要适配需求模糊,反复变更的策划,这种适配不是让自己适配别人,切切相反,是让别人适配自己,根据自己的开发节奏,让别人按照自己的节奏来适配自己的节奏提供资源,保证功能或项目按照自己的节奏推进和实现,这样如果自己完不成任务自己可以适当的调整工作时间或者借助别人的力量,而不是陷入别人的“最后一晚”的噩梦节奏。
    综上:自己还有很多地方需要改进,项目不单单是写代码,不是看基本重构和设计模式就万事大吉了,最终每个影响到项目在截止日期前最终实现的每个因素都应考虑在内。如果自己一开始就一个功能一个功能的让策划品质验收,在验收之时就按期想法优化完毕,且让其在验收后不得随意修改。我想最后也不至于在每天都在优化的基础上,在最后一天仍然有这么多东西要当天当晚实现,最终通宵加班。通宵加班并无不可,但如完全可通过行之有效的手段避免为何还要自残呢?自勉自励!!!慎之慎之!!!

2019.4.19YZ婚恋系统开发总结相关推荐

  1. java快递柜系统开发_他专注智能柜系统开发,产品日使用频次达60万次,服务近400厂家...

    陈巨擘:智能化生活无处不在! 大众创业万众创新,创业者成为时代的英雄.记录他们的坚持与努力,即是呈现这个时代的发展与变革,这是我们做"创业者专访"的初衷. 米库创业网(miku99 ...

  2. labview嵌入c代码_LabVIEW与myRIO嵌入式系统开发入门

    一.概述 NI myRIO是NI公司推出的一款嵌入式系统开发平台,内嵌Xilinx Zynq芯片,可以利用双核ARM Cortex-A9的实时性能以及Xilinx FPGA可定制化I/O进行嵌入式系统 ...

  3. pb程序怎么发布到iis_怎么使用抖音小程序第三方平台系统开发制作发布抖音小程序+教程...

    怎么使用抖音小程序第三方平台系统开发制作发布抖音小程序+教程 抖音短视频APP发布<2019年抖音数据报告>显示,其日活跃用户已经于2020年1月达到4亿,抖音APP受到广大用户追捧的同时 ...

  4. 嵌入式系统开发学习步骤(Linux高级编程学习顺序)

    2019独角兽企业重金招聘Python工程师标准>>> 嵌入式系统开发学习步骤(Linux高级编程学习顺序) 1.Linux 基础 安装Linux操作系统 Linux文件系统 Lin ...

  5. 2019通用设备行业ERP系统十大品牌排行榜

    2019通用设备行业ERP系统十大品牌排行榜 https://www.toutiao.com/i6755745882680852999/?tt_from=weixin&utm_campaign ...

  6. springboot《计算机网络原理》课程试题库管理系统开发 毕业设计-附源码271129

    Springboot<计算机网络原理>课程试题库管理系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得 ...

  7. 超级微商系统开发,社交电商3.0时代的概念

    超级微商系统概况 社交电商3.0时代 社交电商"新"在哪,微商未来的出路在何方? 微商兴起到至今已经有6个年头,经历6年的起起伏伏,模式一直在更新迭代,适应时代的发展需求. 格力. ...

  8. Android原生系统开发如何优雅的提供系统级的API供第三方程序调用?

    目录 故事背景 二.开发步骤 Step1.添加一个专属系统级服务 2.1.1.模仿Android原生服务接口,如WifiManager,规划自己的Manager 2.1.2.为我们的Manager生成 ...

  9. 2022年电商系统开发平台测评体验

    2022年有哪些电商系统开发平台?我们一起来看看吧! 来客推b2b2c,商联达b2b2c商城开源 北京商联达科技有限公司上海分公司是商联达科创旗下一家以电商软件开发为核心,为企业提供多方面整合的电子商 ...

最新文章

  1. 开源三级联动,Vue.js编写省份、城市、区、县三级联动源码
  2. 东大计算机专业自主招生,东大2018年自主招生计划不超过200人 招生专业分为7大类...
  3. Fragment使用小技巧
  4. 结构体相互嵌套使用的条件?
  5. BootStrap的下载及使用方法
  6. ML之LiR:利用LiR线性回归算法(自定义目标函数MSE和优化器GD)对Boston房价数据集(两特征+归一化)进行回归预测
  7. css提取页面元素唯一性_一日一技:爬虫如何正确从网页中提取伪元素?
  8. LeetCode 2185. 统计包含给定前缀的字符串
  9. 注册域名需要资格吗_域名对于企业商标注册的重要性你知道吗?
  10. 12 年!Android 系统的漫漫设计路
  11. 用turtle库画五角星
  12. 视频追踪(meanshift和camshift算法)
  13. uploadify ajax,Uploadify预防未来的Ajax请求
  14. 韩顺平泰牛php2016,2016 泰牛程序员 韩顺平 PHP 大牛班 Div Css课程
  15. 艾永亮:这家酒店如何让你毫不犹豫点上五星好评?
  16. 基于Springboot+vue的办公OA系统#毕业设计
  17. pandas datetime数据类型
  18. 最新的TK免费域名注册申请域名解析及绑定TK域名到空间
  19. 假设一张纸的厚度是1mm,那么这张纸折叠多少次可以到达珠穆朗玛峰的高度(8848m)?
  20. 仿百度糯米TP5项目笔记

热门文章

  1. 维盟智能路由_维盟10M光纤网吧路由智能流控配置方案
  2. Compose 动画艺术探索之 Easing
  3. Android带渐变效果的圆角矩形Demo
  4. 基于J2EE的JSH框架和百度语音识别接口实现的语音记账APP
  5. 在研究所工作是怎样的体验?
  6. JAVA学习第四十六课 — 其它对象API(二)Date类 amp; Calendar类(重点掌握)
  7. Python新手学习(三)
  8. 如何使用Keras和TensorFlow建立深度学习模型以预测员工留任率
  9. java云图_javaWeb知识点总结[云图智联]
  10. Hello Vulkan(三)| 图形渲染新技术Vulkan 着色器及SPIR-V