There was an amazing statement stated by one of the speakers of Academic Day 2007, Norman Sasono, three years honoured Microsoft MVP in C#. I really don’t know from where he quoted it, but it was really amazing. He stated that there are two kinds of programmers that will diminish in the upcoming years :
- Programmers that only know how to code.
When someone ask to make a program, they will ask “What do you want me to code?” Soon, people won’t be needing to understand programming just to make a program because there will be a bunch of tools that will provide help for people to make programs without any programming knowledge.
- Programmers that only know how to use algorithms
This people says, “This known algorithm is the most suitable for this problem”
In the upcoming years, all known algorithms for such popular problems will be listed in libraries and people can take them right from the shelf.
But, the programmers that will stay exist in this world are
- Programmers that can come up with a brand new algorithm.
Because great thinkers are always needed in this world.
What kind of programmers will you be?