答案 0 :(得分:8)
这是我第一次听说这个,所以经过快速的谷歌,这是我的直觉反应:
Code Kata并没有一遍又一遍地重复练习。相反,它是关于不断扩展您的“舒适区”,以便您可以成长为开发人员。
简单地处理您知道如何做的项目对您没有帮助。你需要尝试解决你第一次尝试时很可能失败的项目。
最终目标是,如果你不断尝试,失败,再试一次,再次失败等等,迟早你会成功。当你这样做时,你已经掌握了一些新知识,并成为一个更好的开发者。
足够重复这一点显然会提高你的技能。
(对不起,如果它有点大脑转储)
答案 1 :(得分:6)
答案 2 :(得分:0)
这主要不是为了提高您的设计技能,而是提高您所选择的IDE的工作效率。
一遍又一遍地重复熟悉的任务,您可以注意并利用您之前未发现的IDE快捷方式和功能,从而缩短您的时间。它还可以帮助您找到习惯上不必要的步骤,这样您就可以将它们从常规中删除。
答案 3 :(得分:0)
我们在我的公司尝试过其中的一些,我们的想法是开发一个简单的游戏(显然我们不知道怎么做的有点逻辑的东西)。我们都有这样做,然后我们会尽可能地不断改进它,直到我们认为我们有最好的方式来做事情,然后我们会在一周后再次见面并比较我们的结果。有趣的是看到不同的人如何提出不同的解决方案,每个人都从经验中学习。也许不是一个合适的卡塔,但我们总是尝试将这些东西弯曲成我们认为有用的东西:)