What does Software Craftsman do?
They do following things:
1. Identify problem
2. Give solution of the problem
3. Translate the solution to code.
How to become a senior Software Craftsman?
And the beginner in SW field shall start from the third step "Translate the solution to code". At the beginning phase, the SW craftsman get the solution of the problem from some experienced guy, and the beginner just coding.
In the coding phase, you have to learn and practise all the basic programming skill. You should make your coding skill proficient. This phase is very important and is the phase most software guy over looked. Just like the NBA basketball players, you have to train yourself for the game, which just like your job, and for the basketball playing skill.
As the coding phase going, you can find some problems and the solution of the problem. But at this phase, your capability and experience are not enough to do this two tasks efficiently and easily.
At this phase, the only thing you can do is repetition. Just repeat everything you did and everything mistake you made. Then the one who can persist in this repetition will be a senior software craftsman one day.
本文详细介绍了如何从初级阶段的代码实现,逐步成长为高级软件工匠的过程。强调了从识别问题、提供解决方案到将其转化为代码的重要性,并着重强调了编码阶段的基本编程技能训练。通过反复实践和积累经验,最终能够高效、轻松地解决复杂问题,成为高级软件工匠。
452

被折叠的 条评论
为什么被折叠?



