Re:Learning the craft (of programming)
by kensan on Tuesday September 09, 2008 @01:35PM
(#299623)
This article can be summed up by point 1 of George Leonard's keys to Mastery, or Getting Good at Anything. All 5 major points are as follows:
1. Find good instruction. (Read good code, find a good programmer)
2. Love to practice. (Write code.)
3. Have the beginner's mindset. (Don't get cocky, observe with new eyes.)
4. Have a vision / goal. (You want to be an architect? Graphics guru? AI master?)
5. Push the boundaries. (Code beyond your perceived "abilities".)
A more succint and general version of that quote is by TS Elliot: Talent copies; genius steals!
1. Find good instruction. (Read good code, find a good programmer) 2. Love to practice. (Write code.) 3. Have the beginner's mindset. (Don't get cocky, observe with new eyes.) 4. Have a vision / goal. (You want to be an architect? Graphics guru? AI master?) 5. Push the boundaries. (Code beyond your perceived "abilities".)
A more succint and general version of that quote is by TS Elliot: Talent copies; genius steals!
Anyway good read!