3年实践之编程操练攻略
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
编程操练简介及个人经历
编程操练是指个人或多人通过测试驱动开发(TDD)来提升软件开发技能,包括测试设计、小步提交、代码重构等。它不强调完成率和速度,而是注重对软件开发理念的理解。存在三种形式:Code Kata(个人编程练习)、Coding Dojo(多人半天练习)、Code Retreat(全球同步的编程操练)。作者从2012年参加编程静修开始,组织活动并取得三个主要成就:扩大社交网络、出版书籍、开发思路创新。
个人编程操练攻略
推荐使用IntelliJ IDE、Cyber-dojo网页工具。入门书籍《驯服烂代码》以及其他TDD相关书籍。建议从简单的Kata开始练习,并在熟练后分享录屏参与"Kata接力"。
编程道场组织者攻略
组织前需安排场地、推广、准备环境和材料。活动中引导自我介绍、结对编程、代码分享和回顾。活动后写总结、建站推广。组织者无需是专家,而是协调者。
编程静修组织者与参加者攻略
编程静修组织者需要联系赞助、使用coderetreat.org资源、安排视频互动。参与者需删代码以获得新思路。无论编程经验如何,只要有虚心态度,就能参与和组织编程道场。
编程操练参考资料
推荐Emily Bache的Coding Dojo Handbook、Cyber-dojo.org等资源。Toastmasters.org是作者创办编程操练社区bjdp.org的灵感来源。
社区及联系信息
bjdp.org社区旨在帮助全栈开发者通过编程操练提升技能。提供微信订阅号、QQ群及官网信息以方便联系和加入。
想要了解更多内容?