What is the best way to become a great programmer?

Quora Feeds

Active Member
Jeremy Deats

After doing this for 16 years I would say you need to accomplish the following to be a "great" programmer.
1. Being able to implement quality code quickly (above average output). Performance and quality of work combined always separate a hobbyist from a pro. Programming is no different than other trades in this regard.
2. Knowing design and architecture patterns related to the field you specialize in without having to always resort to reference material (this goes along with performance)
3. Being humble enough to learn from mentors (often even those younger with less overall experience) and being willing to put ego aside
4. Being philanthropic with your knowledge (become a mentor to others just starting out or young students).
How do you accomplish this? A lot of hard work and little luck. I'm still working on it.


See Questions On Quora

Continue reading...
 
Top