三个多月的时间,深度参与一个偏核心功能的项目开发,你说没有想法是假的
最近一段时间都在忙这个工作,覆盖知识内容多,技术难点也多,好歹最后也成功做了一版。其中是非曲折也是深入参与才了解的更深。3个多月的时间,结果在接受范围之内。
内容包括
- word文件的xml解析
- MathMl\MathType\Wmf\Svg\Png等多种格式的转换
- 数据查重业务
- svg/css/html样式问题处理
- 文件服务存储/http请求的资源能处理
- KafKa数据消费
- 项目性能优化(技术、业务等)
- JDK1.8中的CompletableFuture使用
- 用户体验上的不断优化
- 试题的模板 -> 切割 -> 生成 -> 处理 -> 组装 -> 成题 -> 可看 -> 可用
工作感受
- 做事的范围/边界要框定好;
- 事情/事项的优先级一定要处理好;
- 做事在人,所以具体划分工作的时候,人员的选择与安排一定要妥善;
- 技术难点攻关是需要时间与精力与经验的。(3个3年的或一个8年的人或全栈技术。攻坚成本是不一样的);
- 当所有人都面临一定压力的时候,不是矛头指向某几个人,而是一起克服;
- 节奏应该是一张一弛的比较好。当节奏一波儿高于一波儿的时候,没有对应的物质反馈。谁也不愿意做;
- 临阵换枪,一般只会增加时间成本,而不能提高效率;
- 当项目中没有一个人能对该项目有整体80%以上的掌控的时候,基本上做烂延期的概率会很大;虽然分而治之减少了某个人的压力,但是在合的时候,压力也不小。就看项目管理者就没有那个能力及视野;
- 心有余而力不足的感觉是比较惊悚的;
- 活是要干的,但是没有正向的激励与鞭策,估计慢慢人心就散了。
演示文稿展示
这是将这次的工作内容进行整理分享的内容。dtsm。
解析大法
原创文章,转载请标明本文链接: 三个多月的时间,深度参与一个偏核心功能的项目开发,你说没有想法是假的