分享实录|仝键老师:程序员的认知成长之路
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
仝键分享会摘要
背景介绍:本文是根据仝键老师在5月21日的分享会文字实录整理的摘要,仝键老师是ThoughtWorks的首席咨询师,并且是思沃学院的创始人,专注于技术人员的能力成长。
分享正文:
个人经历:仝键老师介绍了他的工作经历,包括担任过程序员、架构师、项目经理等角色,并分享了他对软件开发方法和最佳实践的探索。
重要观点:仝键老师强调,不管采用何种方法,软件开发最终都会涉及人的问题。他不满足于“人的问题”这一笼统的说法,而是开始深入分析并致力于能力建设,帮助团队成员成长。
能力成长:分享了他在ThoughtWorks内部进行能力建设的经验,探讨了如何培养具备敏捷开发思维的优秀程序员。
敏捷开发:仝键老师介绍了敏捷开发的理念,并分享了测试驱动开发(TDD)的流程和重要性,强调先确定输入和输出,然后通过测试用例来指导编码。
编程套路:提出了编程的一般套路,包括需求呈现、任务分解、设计模式、建模练习和需求分析等多个方面。
需求分析:讲解了如何从复杂的需求中抽象出计算机能理解的模型,并介绍了归纳推理的重要性。
建议资源:推荐了多本学习资料,包括《架构整洁之道》、《代码整洁之道》、《敏捷软件开发》、四色建模和《分析模式》。
总结:仝键老师的分享涵盖了从个人编程实践到团队协作的广泛领域,强调了建模、设计和需求分析在软件开发中的重要性。
注:本摘要仅为实录的概括,具体内容以原文为准。
想要了解更多内容?