3 ms·
Very good advice. You could create great software just glueing code, no matter how dumb it sounds, most people are not too good at it and it's very very obvious
by auganov 15y ago
Very good advice.
You could create great software just glueing code, no matter how dumb it sounds, most people are not too good at it and it's very very obvious.
Now there are situations where glueing might not be enough and they surely will occur. That's when you need an engineer to solve the problem, CS will help you become one.
The question is do you want to be one?
If you are more into Internet entrepreneurship studying something that is not CS could give you more advantage.
Many great programmers never create any significant software for themselves, their knowledge is too confined to CS. These are people you might want to hire once you have your start-up, tell them what exactly you need your software to do and they will perform.
Go to Top Coder's website. All the top schools are in Asia and Eastern Europe. Actually a school from Poland, my country comes, in 3rd. Few years ago it was 1st. I would hear on TV how we have the best programmers in the world. But did they ever create anything significant? No.
Most of them now work for Google, MS or some other big corporation that needs people who can write very efficient algorithms fast. So while I could easily attend an university that generates those great programmers (even for free I think, not too sure) I never even thought about it.
Knowing the science behind paint does not make you a painter and you don't need it to become one.
I'm not in any way against CS, it's definitely very interesting to study and if you truly love programming then by all means go and study it. But beware of what CS is and what it's not.