Part 1 : Because All The Leaders Were Developers Once
Part 2 : Some of the Greatest Programmers of All Time
This blog is about self evaluation. After reading this blog, you will realize if you have what it takes to be a great developer and if you are have not this symptoms ,you have to find out your Knack.
You Should Have Knack Of Technology.
According to definition in dictionary meaning of Knack is.
- A special talent or skill, especially one difficult to explain or teach
- A skilful, ingenious, or resourceful way of doing something
- A particular talent or aptitude, esp an intuitive one
Do you like sitting in front of computer for long time?
Do you like to learn new things?
This is another most crucial requirement to be a good developer. Your learning will not stop after your college course. If you think I have studied enough and I will not invest my time to learn something new, you are at the dead end of your career. Because technologies come and go. Nothing is permanent. What is hot technology today will be out of the market tomorrow and something new will come and if you are not willing to learn new thing, you will be out of the race. Take an examples of programming languages.
There was a time where developers were using languages like C, C++
Then comes Java.
Then comes VB.NET, C#.net
Then comes PHP
Earlier there was Objective C and now we have Swift
Earlier there was no cloud computing, now we have Cloud Computing
So things are constantly changing and if you are not willing to except change then you can not be good developer so you have to learn new things and adopt and survive it.