[查好友ios版1.0发布总结IV] 技术团队的生命力

来源:互联网 发布:数据库唯一索引约束 编辑:程序博客网 时间:2024/05/21 21:41

天下武功,无坚不破,唯快不破。快速的迭代开发是所有互联网团队追求的目标。

查好友ios1.0的app递交之前的一个半月时间里,我几乎全程14小时每天,LL在8月中旬进了实验室,之后每天也保持了平均每天8小时的工作量。在这种高强度的代码负荷下,我们才得以发出第一个版本。
回头来看,这并不是健康可持续的开发过程。

首先,由于早起预测开发时间的过度乐观,导致后期一直期待着第二天能发版,这种心理上的期待让整体的开发情绪在被过度渲染之后归于疲倦。跟长跑一样,开发节奏的把控是很有必要的。何时蓄力,何时 爆发,都需要讲究。

其次,一个月的集中开发确实对自己的代码积累和面向对象的编程经验有所助益,但禁锢在一个框架平台下的开发总让人有束手束脚的感觉。

要让技术团队更有效率的开发和成长,那么除了埋头赶路之余,抬头看路也是很必要的。
总的来说,时间允许的情况下,每天开发之余,可以花一定时间,摄取更多相关方面的新技术和理念。更详细的说,这些关注点可以划分为以下几类:
1.项目需要的,自己缺乏的能力、技术。针对我个人的情况,当前需要进一步巩固对整个app项目代码的把控。比如《重构》,《从小工到专家》等书,以及app的性能优化。
2.跟项目的未来可能的延伸相关的。比如可以关注其他类似的app的交互实现,考虑其实现方案。
3.项目中自己未涉及到的其他部分的技术实现。这里可以先向相关同学请教,少走弯路。
4.自由的技术学习。

以上几种内容的学习,也可以融合到多种不同的形式中,比如与其他程序员展开专题讨论会、自己看书看源代码、直接向相关人员请教等等。其间的比例权衡依情况而定。

只有保持良好的学习状态,才能在开发中迸发出更多的生命力。