What do you need to be a software developer?
Nowadays there are many jobs in software development and more and more people tries to become an developer .
In my opinion there are three important conditions a person should meet to become a developer. Of course there are a many more but i think those three are the most important one.
The first condition to be a developer is to like it, if you don't you will never become a pro.
Recently at an interview I asked an young man how many hour does he programming in a day and his answer was :" I don't know , it is like gaming for me. I have a quest( my problem) and I don't stop until it is solved."
So the second condition is to keep trying. No matter if you can't solve something at first , go and learn more - you have Internet and trust me in the learning process for every problem you have you can find a solution.
As a developer you have to learn new thing every day and this is the third condition : to be ready to learn your entire life because if you don't do this you will never be a good software developer.