3 ms·
I have never found comparison to peers' skill levels to be an accurate judge of my own capabilities. If I did, I never would have become a programmer. I started
by bmh100 10y ago
I have never found comparison to peers' skill levels to be an accurate judge of my own capabilities. If I did, I never would have become a programmer. I started my first job programming without any computer science education. The average developer at the company had been programming for years and likely had formal education in the topic. My education was business, choosing quantitative classes when I could. My code was awful, my knowledge of data structures and algorithms non-existent, and my skill far below that of my peers. Yet, persistence and a determination to become proficient have made me into a "talented" programmer.
To anyone learning to acquire a new skill, especially one that is very different from the ones you already know, don't get discouraged. The beginning is hard and long. The breadth of the field will feel overwhelming, until you learn the lay of the land. Don't compare yourself against established individuals. Don't ask "why is it so easy for him/her and so hard for me?" Just focus on improvement, only on improvement. Skills are learned, not something innate like "height". That means you can learn them if you are willing to pay the price in humility, effort, and time.