So, how long it took you to master the art? What would you have done to shorten that time?
Ask HN: How long did it took you to master programming?
1–7 of 7 posts
Re: Ask HN: How long did it took you to master programming?
#2Re: Ask HN: How long did it took you to master programming?
#3Re: Ask HN: How long did it took you to master programming?
#4I would recommend getting into building things that have already been built before (bootloaders, ISO creator's, GUI frameworks, bandwidth monitors, firewall, kernel modules, etc.) so you have some real world projects under your belt. As by widening what you work on outside of just textbooks makes you a better engineer and normally only learned through personal projects or working for an employer.
Re: Ask HN: How long did it took you to master programming?
#5I got there with Rails after about 2 years of training, self-study, and the right work environment. I haven't been able to repeat that success, although I have been exposed to one or two out of these three with many other languages and tools. I think all three must be present at once to really feel that sense of mastery. Training for the theory, self-study for the practice, and work environment for the application.
Re: Ask HN: How long did it took you to master programming?
#6What I've worked to consistently master over those years is:
* listening
* recognizing patterns
* turning a blank whiteboard into a plan
* reading, reading, reading, ...
* asking for help
* accepting criticism
Getting a little better at it each year. :}Re: Ask HN: How long did it took you to master programming?
#7To be competent? Two years of study plus three years of professional work.
Mastery? I'm not sure anyone ever achieves mastery. But almost 20 years in, I do continue to improve every year.