views:

119

answers:

2

I love program. I love solving problems, seek for algorithms and so on. And I love mix it. I program websites with php/mysql/javascript. What I want to do in the future is to write programs. I am not very keen to understand how software works, build robots and something like that but as I mentioned before, I just love programm. So, should I choose computer science after graduation? If not, then what should I pick in high school?
Thank you.

+1  A: 

Programming != computer sciences

If you want to learn theory and mathematics, go through a computer sciences degree.

If you want to become a good programmer, program.

Oded
+3  A: 

What I want to do in the future is to write programs. I am not very keen to understand how software works, build robots and something like that

This sounds like "I want to drive a car but I don't want a license."

Think of it this way: Who is going to hire you when they can hire people who know how software works, who can build robots and something like that?

Aaron Digulla
Those people who need programmer, not a robots creator.
hey
Not saying anything personal agains you, but for the sake of argument, there's another side of this coin: Who is going to hire **you** when they can hire people who's been building a portfolio of applications for the last five years, instead of hanging around at a campus learning stuff so many abstraction levels above real-world programming that it's basically no use?
Tomas Lycken
hey, robot creators are cool :)
Nick D
I agree with that, but I am not very good at physics.
hey
@Thomas: Google will be very reluctant to hire you if you have no PhD and I have yet to meet someone with a PhD who could meet my skills. So you must find a balance between the two: Grades good enough to make you desirable and enough skills to keep the job.
Aaron Digulla
@hey: Without a proper education, you will ever only build small web pages since the big money won't consider you. Also not everyone is good at everything. That way, you can counterbalance good and bad grades.
Aaron Digulla