developer.biao.daily.20140731
来源:互联网 发布:网络诈骗有哪些形式 编辑:程序博客网 时间:2024/06/06 01:41
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.
- developer.biao.daily.20140731
- developer.biao.daily.20140628
- developer.biao.daily.20140702
- developer.biao.daily.20140703
- developer.biao.daily.20140713
- developer.biao.daily.20140801
- developer.biao.daily.20140901
- biao
- shang*biao
- Daily
- shun xu biao
- shun xu biao
- xin biao ri 3
- LIN SHI BIAO 【鸡蛋】
- xian xian biao
- fang wen lian biao
- zheng zhe biao da shi
- English daily
- 快速高斯滤波函数[修正完善版]
- python正则表达式
- vs2012离线语言安装包(英文) + 安装方法
- 删除所有JTable rows
- iOS Runtime Programing
- developer.biao.daily.20140731
- LeetCode: Evaluate Reverse Polish Notation
- Hibernate 可能遇见的一个错误
- LeetCode刷题笔录Jump Game
- u-boot-2009.08在mini2440上的移植 增加SD卡功能
- N-Queens II
- Python 正则表达式验证zip code (U.S.邮政编码)
- 单向链表(三) 在指定位置插入新的节点
- 转:ffmpeg解码流程