本周工作思考
- 按钮替换这周把课程的替换完了,涉及到react的替换了一部分,主要碰到问题主要是按钮组件不太符合规范,比如置灰状态,动画状态等,另外一个常见问题是直接是HTML插入Dom的情况,这种没法使用组件,目前直接应用的按钮样式。另外在button渲染上目前是直接用的angularjs的实现,下周会改写成react组件render的情况,外面使用适配器的形式包裹起来。
- 组件依赖管理一直是比较费时的问题,往往修改一个样式需要从几级的依赖npm中找到对应的修改点,这个问题非常影响前端的开发效率,这种问题在优化点和bug修复,文案调整上比较明显,所以九十月份我们会集中一部分精力完成npm包依赖的改造和优化,提升小问题的修改效率,进而提升前端工程能力;目前的前端的技术体系已经不是创业型公司的那种常见工程架构,整个前端技术和工程体系及对应的流程是按照二十人左右的工程团队适配和设计的,所以在当下阶段我们要适时变化,适应发展,优秀的团队是能够适应发展和变化的团队,就像云端计算能力能够实现自由伸缩,工程团队所采用的方法和机制也应该是这样的。在质量和性能这两个核心要求不变的条件下,项目开发流程,代码交付过程,bug修复过程,技术选型过程,团队建设都需要适时变化顺应公司发展战略。
- 东朔老师在CEO Talk上对优化点和重点项目安排上背后的思考我个人觉得用意深远,也是非常务实的设计,从研发角度来说,20年和21年的快速发展给我们工程上带来了很多新东西,包括技术,理念,机制,流程等等,这些东西能否真正适合我们的可持续发展和我们企业的特点,能否化为我们自己的血肉和力量,我觉得真的需要一个阶段来沉淀和总结以及批判式的吸收,这样才能内化为我们的自己的可以成长的能力,对工程能力来说,可以成长的能力我理解为工程能力,否则可以称之为生产能力,工程能力转化为生产能力需要一个过程,最近我也在看我能接触到一些SaaS企业的工程发展史,比如Salefore,微软,用友,纷享销客等,以我的浅陋思考,我发现她们的发展路径都是螺旋式,我觉得这对我是一个很好的启发。