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. 【学术写作】写综述小窍门,教你轻松写综述
  2. eclipse中配置SVN
  3. 爬虫请求库 requests
  4. 050_整形和字节数组转换
  5. 2003文件共享服务器搭建,用Windows Server 2003搭建安全文件服务器(2)
  6. [转载] 菜鸟举例理解字节流和字符流区别
  7. Docker上部署FTP服务器(基于stilliard/pure-ftpd)
  8. ASP.NET DEMO Ⅳ : 使用数据源控件将数据绑定到 ListControl 上
  9. 专业的格式转换工具pdf2cad发布v11,支持当前所有的Windows和Mac操作系统
  10. 苹果公司发布iPhone 5s和iPhone 5c
  11. 手机上将mp4转换成amv_如何在Linux上将所有文本从大写转换为小写?
  12. java一天一只顽猴想去从山脚_六年级上册语文一课一练(附答案)
  13. 目标检测学习笔记-3D摄像头与 2D摄像头区别
  14. 破解Windows7开机密码
  15. 有趣的python小程序
  16. 增强学习系列之(二):实现一个简单的增强学习的例子
  17. Git修改用户名和邮箱
  18. 利用XGBoost特征选择和堆叠集成分类器提高蛋白质-蛋白质相互作用预测精度
  19. 设计模式——开闭原则
  20. @EnableCaching、@Cacheable、@CachePut、@CacheEvict、@Caching、@CacheConfig:缓存核心注解,用来实现缓存功能...

热门文章

  1. 前端学习第四天——CSS
  2. JavaScript什么时候必须加分号;
  3. 人像分割 X Image Matting(更新 2020/2/13)
  4. 支持Hyper-V的安卓模拟器
  5. 虚拟机Linux下Oracle11g客户端安装
  6. 《J2SE 回炉再造03》-------溺水狗
  7. CANoe学习记录(三)软硬件在线采集
  8. 2023年 团体程序设计天梯赛个人感悟及总结(附题解)——遗憾国三
  9. 某IT公司有多名员工,按员工负责的工作不同,进行了部门的划分(研发部员工、维护部员工)。完成员工体系中所有类的定义,并指定类之间的继承关系。进行xx工程师类的对象创建,完成工作方法的调用。
  10. 致远G6协同管理软件怎么样?