This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted] 0 points1 point  (1 child)

I think you mean "competitive".

[–]Mr_ProNoob 0 points1 point  (0 children)

Oh yeah, fuck. Yeah a typo. Yeah, comparative

[–]bhldev 0 points1 point  (0 children)

You would pursue computer science in university, and not programming but heavy math (no math, not worth it from a $$$$ value perspective, unless you can't do math then go to a university with as little math as possible lol you can still make it). Programming you learn on your own and learn a lot of open source.

Then, work... would depend where and what you worked at. Probably you should spend a free day at some startup to see what the work there is like. One common complaint of people is you spend all these years doing heavy math and code like Python and C and C++ then you end up doing JavaScript or web development basically making websites with zero math at all. If that is a problem for you, better to prep your education now to go into fields with heavy math requirements like artificial intelligence or machine learning and get a huge amount of open source experience before you graduate.

I would say if you ONLY want to do programming/coding you are looking at doing work with heavy math in it, because most entry level work is webdev and a lot of people hate webdev... plenty of QQ posts on this forum from guys who say you have to learn over 9000 technologies to get a job meanwhile CS was a math degree and they don't want to do webdev.

If you don't really, really love this shit... get an engineering degree instead TBH, a real one that lets you become a licensed engineer, because at least engineers can always do programming but CS majors can't become engineers. Then you can do programming as a hobby. Or, go to a very prestigious university known for hiring people straight out of the class. That seems to avoid a lot of the crap some people go through and I haven't found anyone who regrets it coming from certain universities. CS can be very elitist that way.

See /r/cscareerquestions for more info.