A couple of days ago I made a comment in Youtube referring that anyone can become a developer. My thought was tested by another user, who claimed that you also need talent. Otherwise, everyone would be working as a developer, making 100k per year.
I believe talent does help in learning things faster and achieve the very top of any field. But I also believe that everything can be learned if you:
- have a strong "why"
- the correct resources for learning(based on the individual)
In my view, it doesn't matter how good you're in maths, logical thinking, communication etc. It does help, but if you want it and put in the hours, you'll get there.
It applies not only to programming but also other activities in life like singing, learning an instrument, sports, stock trading etc.
What do you believe? Can anyone become a developer?