技术研发方面工作经验总结
结合自己两年来的工作经验和所遇到的一些问题来记录下自己的一些技术研发方面的思想成长.
原则:
1.寻求符合已有结构的问题解决方法
对于开发者编写的代码的要求很大程度上停留在实现功能上,但是对于功能是如何实现的却值得投入更多的关注.
符合已有结构有几层意思:
第一层符合大的产品框架. 例如:GEF中的核心MVC架构
第二层使用已存在的资源(公共类,方法等) 例如:xml解析 多个编辑器公共command等
第三层符合小环境的设计: 例如:符合类和方法的职责定位
2.充分了解需求
需求在很多时候都是不了解产品实现的需求责任人(用户,领导)提出的,这有可能带来一些考虑不周全的地方.
1. 是否有类似的功能 需求责任人并不了解的.提出了重复性的需求 (当然 这也和产品是否容易上手,容易说明自己的功能有关)
2.了解需求的目的性.即:驱动提出这个需求的背后原因. 需求责任人很多时候就是按照常理提出模糊的实现效果.此时需要实现者综合考虑下实现难度和自己的开发经验,同需求提供者和领导共同讨论是否有更好的效果(例如:UI交互效果)和更低的实现难度和成本.
3.对于需求的影响考虑过于片面. 例如:对于一些文件的编辑提供输入辅助. 但往往输入辅助的信息读取(可能跨多个文件)和(异常处理和提示(初始化异常)等问题需求责任人并不过多考虑.这些都需要 领导和相关功能实现人 仔细考虑的问题. 如果和已有功能出现矛盾或者性能消耗巨大等一定要及时沟通.
3.Demo实验的必要性(良好习惯)
适用于: 稍微大点的独立的功能模块的开发.
1.代码清爽,对于开发相关代码容易控制.
2. 可以为所欲为的做实验 产品中测试探索带来的污染 还得自己治理不是?
3.通过git管理自己的实验历程. 良好的技术实现记录.
4.阅读源码求真知
知其然更要知其所以然,看源码实现就是在了解它功能背后的实现机制.这比起死记硬背有更深的记忆和理解效果. (死记硬背不适合程序员)
待续~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
技术研发方面工作经验总结相关推荐
- 研发质量管理工作经验总结(一)----质量管理知识
研发质量管理工作经验总结(一)----质量管理知识 目录 第一章 质量管理知识 •质量管理体系 •技能知识 •业务知识 第二章 质量管理技能 •过程改进 •质量策划 •过程跟踪和控制 •度量及数 ...
- 亚马逊测评技术研发和孵化经验分享!
为什么要做亚马逊测评? 因为亚马逊的权重算法,我们都知道影响listing权重的因素有销量,关键词,图片,Q&A,review星级等因素,其中关键词,图片,Q&A都是我们可以通过设置进 ...
- 软件项目管理工具,JAVA WEB 框架技术(结合实际工作经验,全是干货)
文章目录 前言 负载均衡:Nginx+Keepalived 统一网关:getway 统一配置中心:nacos 限流:Sentinel 设计工具:蓝湖 前端框架:vue 前端监控工具:Sentry JA ...
- 研发质量管理工作经验总结(二)----质量管理技能
第二章 质量管理技能 第一节过程改进-过程制定.改进及推广 有能力根据经验制定某个过程的流程规范.工作指引.审核检查单,能固化日常工作流程.最佳实践,形成标准流程 对公司现有的流程规范非常熟悉,能对项 ...
- 研发质量管理工作经验总结(三)----几点心得体会
几点心得体会 质量管理核心思想是预防,预计可能出问题时要主动与团队沟通,不要等问题出现了才介入.当然如果团队不配合,先让其受点教训再介入也是个办法. 提出问题要有理有据,自己要先理解我们的流程为什 ...
- 什么情况下你的工作最为成功_如何在没有工作经验的情况下获得技术工作
什么情况下你的工作最为成功 by Anthony Sistilli 安东尼·西斯蒂里(Anthony Sistilli) 如何在没有工作经验的情况下获得技术工作 (How to get a tech ...
- 工信部区块链论坛 | 乐视金融CEO王永利:区块链技术研发和应用的实践经验
中国区块链技术和产业发展论坛成立大会暨首届开发者大会于今日在北京举行,会上乐视金融CEO.前中国银行副行长王永利先生发表了主题为"区块链技术研发和应用实践的经验"的报告演讲. 王永 ...
- 《工作碰上的技术问题及处理经验》(四)
续上一篇随笔:https://www.cnblogs.com/kingstarer/p/11355612.html<工作碰上的技术问题及处理经验>(三) 我这人记忆力比较差,经常出现有些知 ...
- Java后端程序员1年工作经验和技术总结
本文转载自:Java后端程序员1年工作经验和技术总结 1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西.这一年里走过一些弯路,也碰到一些难题,也受到过做 ...
最新文章
- PyTorch 1.7发布:支持CUDA 11、Windows分布式训练
- 使用HAproxy为阿里中间件做负载均衡。
- 计算机网络(谢希仁第八版)第三章:数据链路层
- 递归算法(二)-分治法
- 递归javascript_使用freeCodeCamp挑战解释了JavaScript中的递归
- springMVC实体用注解管理,多对多 set集合元素排序问题 解决
- 唯有自己变得强大_只有自己变得强大,才够让你的人生一帆风顺
- Windows下动态库的制作与使用
- 大数据入门初学者需要学习的内容及学习路线详解
- bzoj 3165: [Heoi2013]Segment 线段树
- 【Android】 Android实现录音、播音、录制视频功能
- 事故记录-过多进程致使CPU卡死
- 使用系统文件检查器工具修复丢失或损坏的系统文件
- 微信无法直接打开淘宝链接是怎么回事?
- 使用sysprep.exe遇到windows无法完成系统配置。若要尝试恢复配置,请重新启动计算机
- python 推箱子实验开发报告_推箱子游戏详细设计报告
- 功能强大的在线网页编辑器
- UVA - 10106 Product
- Mqtt精髓系列之保留消息Retained Messages
- 【C语言—零基础第六课】输入输出语句格式与复合语句