记者 / 木易 2003年至今,邹建峰连续八届被评为微软MVP,早期专注Visual C++技术,后来转到Windows Phone方向,由于在Windows Phone平台上,拥有多个应用的开发经验,获邀请加入网龙公司刚起步的无线事业部,任该部门产品总监。 邹建峰一直将技术分享作为自己成长历程的重要部分。早期参与微软技术俱乐部;在网龙工作期间,他大力推动员工间的技术交流,开设Windows Phone技术论坛,成功打造学习型部门。本期微软MVP系列采访,邀请他来分享技术人员的成长经验,从产品策划角度对开发者提出建议。 邹建峰认为微软技术入门简单、文档详尽、使用的人也多,相比其他平台,技术方面的问题要少得多。从这个层面上讲,他们更关注使用场景和最佳实践。
邹建峰
作为一名技术出身的产品总监,邹建峰对技术人员成长有一套完整的体验和建议: 初学开发者要执行:对于策划(或产品设计者)所提出的功能,就要千方百计地实现而不是发表意见,初学者一定要注意这一点,因为我注意到一些组员,工作很努力,但在开发过程里涉入产品策划的工作,不断地尝试各种参数和效果,导致最后的开发周期延迟。对于产品的开发,首先要保证产品的开发周期这个基本的前提。 中级开发者要建议:有了一定的开发经验后,要主动向策划提出建议,因为你的产品经验是他们宝贵的补充,无论策划是否采纳。此外,要不断思索你的代码是否有可以改进的空间,并不一定要马上重构。在某一个版本中,如果有合适的时间时再进行适当的重构。此外,要不断和其他开发者进行交流和沟通,并多阅读他人的优秀代码以理解学习他人的设计理念。 高级开发者要专注:开发人员到了精通的时候,就要从设计开始做起,因为此时写代码并非难事,但把一件事从头到尾做得很完美就很不容易。这个时候要专注于做一件事,即设计出优美的架构,留出足够可扩展的空间和可移植的可能,一方面以供其他组员共同开发和使用,另一方面也可以防止因需求的变更而导致整个代码极度膨胀,使得产品的研发进度不可控制。 (本文选自《程序员》杂志11年05期,更多精彩内容敬请关注05期杂志) 《程序员》11年05期精彩内容:云计算应用之路! 《程序员》杂志订阅
Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐