• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:48
CEST 05:48
KST 12:48
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S Season 1 (2026) - RO4 & Finals Preview4[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13
Community News
Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !11Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12
StarCraft 2
General
Team Liquid Map Contest #22 - The Finalists Code S Season 1 (2026) - RO4 & Finals Preview Code S Season 1 (2026) - RO8 Results Code S Season 1 (2026) - RO12 Results MaNa leaves Team Liquid
Tourneys
GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament KSL Week 89 2026 GSL Season 2 Qualifiers Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue Mutation # 525 Wheel of Misfortune Mutation # 524 Death and Taxes
Brood War
General
vespene.gg — BW replays in browser Data needed BGH Auto Balance -> http://bghmmr.eu/ Pros React to: TvT Masterclass in FlaSh vs Light BW General Discussion
Tourneys
[ASL21] Semifinals B [BSL22] RO8 Bracket Stage + Another TieBreaker [ASL21] Ro8 Day 4 Escore Tournament StarCraft Season 2
Strategy
Muta micro map competition Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers
Other Games
General Games
Warcraft III: The Frozen Throne Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread YouTube Thread Russo-Ukrainian War Thread UK Politics Mega-thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
Travel Agencies vs Online Booking Platforms The Automated Ban List
Blogs
Why RTS gamers make better f…
gosubay
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1605 users

The Big Programming Thread - Page 218

Forum Index > General Forum
Post a Reply
Prev 1 216 217 218 219 220 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Craton
Profile Blog Joined December 2009
United States17282 Posts
Last Edited: 2012-12-14 00:10:38
December 14 2012 00:07 GMT
#4341
You can apply with anything or with nothing. You'd have a much better chance going after a paid internship if all you've done is gone through a single book and written a basic CRUD app.

Getting hired almost always wants a degree and/or experience (preferably both, experience being in the form of internships for recent grads).

Consider what you would say if you were an employer and you got a resume from someone where all they said was "I've gone through a text book and done an example project."
twitch.tv/cratonz
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
December 14 2012 00:11 GMT
#4342
On December 14 2012 08:18 xavra41 wrote:
Okay, so I Went through a giant 1500 page java book and did a big project involving 2k lines of code with gui and sql connection to a server to store/retrieve information. Does anyone know what the next step is in finding a job?

Hah!

Have a family member or friend in the industry of your choice. Send them resume. ????. Profit!
Any sufficiently advanced technology is indistinguishable from magic
tofucake
Profile Blog Joined October 2009
Hyrule19213 Posts
December 14 2012 00:20 GMT
#4343
On December 14 2012 09:07 Craton wrote:
You can apply with anything or with nothing. You'd have a much better chance going after a paid internship if all you've done is gone through a single book and written a basic CRUD app.

Getting hired almost always wants a degree and/or experience (preferably both, experience being in the form of internships for recent grads).

Consider what you would say if you were an employer and you got a resume from someone where all they said was "I've gone through a text book and done an example project."

not necessarily true

start writing programs
just like
whatever stuff

contribute to some open source projects
show that you like programming enough that you do it for free and then companies will be like "i like his attitude, i bet if we pay him we can crush his soul and he won't even object!"

and that's how to be a programmer
Liquipediaasante sana squash banana
Phunkapotamus
Profile Joined April 2010
United States496 Posts
Last Edited: 2012-12-14 02:02:45
December 14 2012 02:02 GMT
#4344
On December 14 2012 09:20 tofucake wrote:
Show nested quote +
On December 14 2012 09:07 Craton wrote:
You can apply with anything or with nothing. You'd have a much better chance going after a paid internship if all you've done is gone through a single book and written a basic CRUD app.

Getting hired almost always wants a degree and/or experience (preferably both, experience being in the form of internships for recent grads).

Consider what you would say if you were an employer and you got a resume from someone where all they said was "I've gone through a text book and done an example project."

not necessarily true

start writing programs
just like
whatever stuff

contribute to some open source projects
show that you like programming enough that you do it for free and then companies will be like "i like his attitude, i bet if we pay him we can crush his soul and he won't even object!"

and that's how to be a programmer


This +1. I'll turn away an Ivy League CS degree any day for someone who has proven they can code. School/degree doesn't matter at all.

If it matters to the place you're applying at, then you don't want to work there. It probably means they have stupid 1950's business politics, a dress code, and a bunch of useless people you can't fire.
"Do a barrel roll"
Craton
Profile Blog Joined December 2009
United States17282 Posts
Last Edited: 2012-12-14 02:50:56
December 14 2012 02:33 GMT
#4345
Which is exactly what I said.

No job wants someone with no experience and no education. The act of "proving" you can code is illustrating your experience and/or education. It doesn't matter if it's working on open source projects, an app you wrote and sold, or at a 9-5; it's still experience. Programming jobs almost always want code samples to review because they show how well you approach problems (efficiency, readability, maintainability, scalability, etc.).

When you're looking at resumes blind (i.e. you don't know the person, like with this guy) you damn sure are looking at both and looking for candidates with the best showings.

Extremely frequently, blind applicants are required to have X number of years of experience and/or X level of education.

The job openings for where I interned 3 or so years ago look like this:

Required Experience:
Must have 1-2 years of experience as an applications or web programmer and [ability to work well with people] .NET experience desired. Considerable JAVA experience can be substituted

Minimum Education:
B.S. from an accredited college or university. With 2+ years of programming experience, a degree is not required.

Note that while both is preferred, either is acceptable. This is a beginner position.

Another opening is 4+ years as app / web programmer and B.S.+ or 6+ years of experience.

However, being someone that didn't have 1-2 years of development experience, the opening was nonetheless available for me because I was a known entity. Networking is important and internships are very valuable for any job seeker (and are probably the simplest way to get experience).

If you're capable of writing the next big app, go nuts. You'll have plenty of companies wanting to hire you. For the average programmer, be realistic; get an education and make extensive use of your school's career services to place you into internships and find businesses hiring when you graduate / are near graduation.

Finally, this gem exists in some form for nearly every company:
Salary commensurate with ability.
twitch.tv/cratonz
Slithe
Profile Blog Joined February 2007
United States985 Posts
December 14 2012 02:37 GMT
#4346
On December 14 2012 11:02 Phunkapotamus wrote:
Show nested quote +
On December 14 2012 09:20 tofucake wrote:
On December 14 2012 09:07 Craton wrote:
You can apply with anything or with nothing. You'd have a much better chance going after a paid internship if all you've done is gone through a single book and written a basic CRUD app.

Getting hired almost always wants a degree and/or experience (preferably both, experience being in the form of internships for recent grads).

Consider what you would say if you were an employer and you got a resume from someone where all they said was "I've gone through a text book and done an example project."

not necessarily true

start writing programs
just like
whatever stuff

contribute to some open source projects
show that you like programming enough that you do it for free and then companies will be like "i like his attitude, i bet if we pay him we can crush his soul and he won't even object!"

and that's how to be a programmer


This +1. I'll turn away an Ivy League CS degree any day for someone who has proven they can code. School/degree doesn't matter at all.

If it matters to the place you're applying at, then you don't want to work there. It probably means they have stupid 1950's business politics, a dress code, and a bunch of useless people you can't fire.


I'm rather curious about what companies you know that don't care about the degree, because frankly I don't know of any.

Most companies simply don't have the time to shuffle through hundreds of garbage applications, just for the off-chance that they find the one self-motivated guy that taught himself properly. There's simply not enough time to interview them all.
Craton
Profile Blog Joined December 2009
United States17282 Posts
Last Edited: 2012-12-14 02:55:51
December 14 2012 02:55 GMT
#4347
I found my company's "Candidate Evaluation Form" criteria:
  • Educational Background
  • Prior Work Experience
  • Technical Qualifications / Experience
  • Communication Skills (From your interview, things like body language, answers to questions, probably resume quality too)
  • Interpersonal Skills
  • Initiative (Seeing if you take the easy / lazy way out or do things striving for the best methods / results)
  • $ of money you expect
  • Enthusiasm (How much interest you showed in the position)
  • Knowledge of Company (AKA did you even bother finding out who / what you're applying for)
twitch.tv/cratonz
Phunkapotamus
Profile Joined April 2010
United States496 Posts
December 14 2012 03:27 GMT
#4348
On December 14 2012 11:37 Slithe wrote:
I'm rather curious about what companies you know that don't care about the degree, because frankly I don't know of any.

Most companies simply don't have the time to shuffle through hundreds of garbage applications, just for the off-chance that they find the one self-motivated guy that taught himself properly. There's simply not enough time to interview them all.


Video game companies, mostly. Also Google and Facebook. I'm in silicon valley so there is less chance people will get hung up on that "little piece of paper". It's hard to find good help even WITH that piece of paper, so as long as you can do the work, an employer out here will ask "when can you start?"

A badass tech resume has education/gpa as merely a footnote. If you've been working long enough and have a big list of completed projects and tasks, then nobody is going to spend time looking for the place you went to school.

If you're applying for your first job, school will most likely be the first thing you talk about and display. I would recommend doing projects on the side and contributing to open source initiatives so that schooling shows up secondary where it belongs.
"Do a barrel roll"
mcc
Profile Joined October 2010
Czech Republic4646 Posts
December 14 2012 03:31 GMT
#4349
On December 14 2012 11:02 Phunkapotamus wrote:
Show nested quote +
On December 14 2012 09:20 tofucake wrote:
On December 14 2012 09:07 Craton wrote:
You can apply with anything or with nothing. You'd have a much better chance going after a paid internship if all you've done is gone through a single book and written a basic CRUD app.

Getting hired almost always wants a degree and/or experience (preferably both, experience being in the form of internships for recent grads).

Consider what you would say if you were an employer and you got a resume from someone where all they said was "I've gone through a text book and done an example project."

not necessarily true

start writing programs
just like
whatever stuff

contribute to some open source projects
show that you like programming enough that you do it for free and then companies will be like "i like his attitude, i bet if we pay him we can crush his soul and he won't even object!"

and that's how to be a programmer


This +1. I'll turn away an Ivy League CS degree any day for someone who has proven they can code. School/degree doesn't matter at all.

If it matters to the place you're applying at, then you don't want to work there. It probably means they have stupid 1950's business politics, a dress code, and a bunch of useless people you can't fire.

Companies requiring degrees are the most interesting in the business. They want degrees, not because they need to know that you can code, a lot of people can do that. They need to know you understand and can do high level math (analysis, algebra, discrete math, set theory,...). That you know computability, complexity,.... . Good degree gives them some guarantee that you can actually do that since testing it in interview is not enough.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
December 14 2012 03:45 GMT
#4350
Experience > Degrees.

However, experience is hard to prove while degrees are easy to show. Unless you worked in another company before or have some big contribution to something you can show employers, getting a job without a degree will always be tough and you most likely will earn you less because it's a bigger risk for the employer.
Internships are usually the way to go in that case since they have lower risk for the employer, so he is more likely to give you a chance.

It's a simple risk-benefit calculation for the employer:
Does he have a degree? No.
Could i get someone with a degree? Yes (it's always 'Yes').
Well, better go for the one with degree then.
xavra41
Profile Joined January 2012
United States220 Posts
December 14 2012 04:04 GMT
#4351
On December 14 2012 09:07 Craton wrote:
You can apply with anything or with nothing. You'd have a much better chance going after a paid internship if all you've done is gone through a single book and written a basic CRUD app.

Getting hired almost always wants a degree and/or experience (preferably both, experience being in the form of internships for recent grads).

Consider what you would say if you were an employer and you got a resume from someone where all they said was "I've gone through a text book and done an example project."

Yay only useful advice so far! Where do I get a paid internship at? If I can't find one should I settle for an unpaid internship?
Craton
Profile Blog Joined December 2009
United States17282 Posts
Last Edited: 2012-12-14 05:26:43
December 14 2012 05:25 GMT
#4352
Something is always better than nothing, but you're better off going for a paid internship (though note the pay is still bad: I made $8/hr 40hrs/wk over summer and winter interning just a few years ago. High end is $12-14 an hour.)

As to how, well that depends. Normally your college could hook you up with contacts and it's normally college students that companies want as interns.

I got mine basically through my mom seeing an article about the company having an internship program (it was a little 2-3 paragraph blurb on their program they'd been doing for a few years) and then contacting them directly. I corresponded with them for a year (~10 months) and I was still 3rd on the list for 2 spots despite having top marks (the more known the positions are, the more competition there tends to be), though one of those 2 declined the offer so I ultimately got the position.

Failing a college's career service department and manually contacting any company you can find out about that has a program, I'm not really sure. I suppose there are some company's that advertise the positions in the classifieds, but I find that to be unlikely.
twitch.tv/cratonz
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
Last Edited: 2012-12-14 06:04:18
December 14 2012 05:49 GMT
#4353
If there's a company you're looking for, usually their website or you can ask their PR on twitter or something if they're hiring and where you can be directed to. Not sure if this actually works though. Probably for bigger tech. companies.
LinkedIn works-ish. Not so much for tech.
Look on HackerNews for random companies hiring every once in a while. Doesn't hurt to email lots of startups randomly either.
There is no one like you in the universe.
carlfish
Profile Joined June 2011
Australia57 Posts
December 14 2012 11:00 GMT
#4354
On December 14 2012 08:18 xavra41 wrote:
Okay, so I Went through a giant 1500 page java book and did a big project involving 2k lines of code with gui and sql connection to a server to store/retrieve information. Does anyone know what the next step is in finding a job?


Sorry to be Mr Bad News Bear, but "finding a job" is probably still a long way in your future.

Whatever position you go for, whether it be an introductory position or an internship, paid or unpaid, you're going to be competing against freshly minted college grads and people who have been coding as a hobby since they were thirteen. Many of the candidates will be both. Unless you can take advantage of some kind of personal 'in' with a company that will get you an internship, your resume isn't going to make the first cut right now.

My advice for your next step: learn more stuff. Build more stuff. Use your Java to write an online tool that people can use to schedule and run Starcraft tournaments or promote custom maps. Teach yourself enough Python to build a website for your friends to plan parties on. Teach yourself enough C to build a desktop app that can browse and embed streams from all the different streaming sites.

Keep learning stuff. Keep building stuff. Code for the sheer fun of coding, because writing awesome code is the most satisfaction you can have alone in a room with your pants on.

Eventually you will amass a big enough body of work that you can go to a company and say “I have no formal qualifications, but look, I've made stuff that people use!” That might not get you a job at a boring company that just ticks off boxes on a recruitment checklist, but it will get you noticed at the kind of interesting company that values people who have proven they can deliver real, working software.
I am a fish.
Stratos.FEAR
Profile Joined June 2009
Canada706 Posts
December 14 2012 12:24 GMT
#4355
Ok so I transferred into computing science in my university last year after attempting business for 3 and not liking it at all (going to use those credits towards a minor degree so time was not wasted). So during the past year I have been catching up on all my math and computing course and to be honest I feel like I need a break from academia in general. So knowing experience in this field is valuable I looked towards applying for an internship. However I applied late and got the OK from the school later than my peers and missed out on the hiring frenzy at the beginning of the term and have had trouble in the past 2 months even getting interviews. My advisors say my cover letters and resumes are good but I feel like I am under qualfied for most of the job postings and that is the reason why I have not been placed in an internship yet.

So my question is: do I enroll next semester if I don't get an internship despite feeling burnt out? Prior to my final exams I was on the verge of failing two courses simply because I could not absorb the material anymore and lost all interest and motivation. My other plan was to just relax, work part time and learn some useful things I never had the chance to learn in school such as C#, .NET frameworks, Android development etc...
adwodon
Profile Blog Joined September 2010
United Kingdom592 Posts
December 14 2012 13:16 GMT
#4356
The best advice for getting a job: Get a physics / maths / engineering degree and code in your spare time, employers will prefer you over CS students in my experience as you will have better maths / problem solving skills (words I've heard from many different people, both employers and postgrads).

If that's not an option -
  • Know what you want to do, if that means trying lots of things then go for it, but 'programming' is just a skill, you need to know what you want to program.
  • Read papers / industry publications and try to understand the cutting edge of the area you want to go into, you won't, but try anyway.
  • Work on projects, go to a game dev forum, or some kind of community and work on things there.
  • Go to project euler and do a bunch of them, they are great for testing your understanding of new languages and writing short but sweet pieces of code, also good for learning assembler.
  • Take some tough courses on edX / Coursera, don't worry about the qualification part, just take the courses and keep your work.
  • Pick up some tricky maths books (maths skills go a long way), play around with linear algebra / differential equations in matlab / mathematica, try modelling something like an avalanche (flat mate did this as a project in mathematica).
  • Don't stop applying for jobs, interviews are experience in themselves, I learnt a lot just by fucking up interview questions, it will reveal your weak points and give you opportunity to improve on them.


On December 14 2012 21:24 Stratos.FEAR wrote:
Ok so I transferred into computing science in my university last year after attempting business for 3 and not liking it at all (going to use those credits towards a minor degree so time was not wasted). So during the past year I have been catching up on all my math and computing course and to be honest I feel like I need a break from academia in general. So knowing experience in this field is valuable I looked towards applying for an internship. However I applied late and got the OK from the school later than my peers and missed out on the hiring frenzy at the beginning of the term and have had trouble in the past 2 months even getting interviews. My advisors say my cover letters and resumes are good but I feel like I am under qualfied for most of the job postings and that is the reason why I have not been placed in an internship yet.

So my question is: do I enroll next semester if I don't get an internship despite feeling burnt out? Prior to my final exams I was on the verge of failing two courses simply because I could not absorb the material anymore and lost all interest and motivation. My other plan was to just relax, work part time and learn some useful things I never had the chance to learn in school such as C#, .NET frameworks, Android development etc...


The absolute last thing you want to do is burn out, I'd say give yourself a break but do some light work. There's no rush, but pushing yourself too hard can cause you to collapse, whether through illness or mental fatigue, and that will do more harm in the long run than a little bit of relaxation.
Plus employers look favourably on personal projects and jobs of any description, if you take it easy and work on a few android / metro apps in your spare time you'll not be at a disadvantage unless you have a very specific company in mind and have the opportunity to get a placement with them.
froseph
Profile Joined October 2011
United States12 Posts
December 14 2012 14:58 GMT
#4357
Hey guys, Computer Engineer and long term Liquid-er here. I just finished my first programming class (if you don't count MATLAB) and I really enjoyed it. The class was centered around C++ but focused on the concepts more than just syntax. As a final project, we were put into teams and had to create an Android App (this was mainly JAVA and XML).

I was wondering if you guys could give me feedback on my app as I would like to create more in the future. I really enjoyed the experience, but before I venture into the app world, I would like feedback from some more experienced programmers. I don't believe a direct link is allowed, but if you search "Catch The Fruit" on Google Play (with quotes) my groups app is second on the list (Double Entendre). I would really appreciate it.
to be or not to be
Stratos.FEAR
Profile Joined June 2009
Canada706 Posts
December 14 2012 21:08 GMT
#4358
On December 14 2012 22:16 adwodon wrote:
The best advice for getting a job: Get a physics / maths / engineering degree and code in your spare time, employers will prefer you over CS students in my experience as you will have better maths / problem solving skills (words I've heard from many different people, both employers and postgrads).

If that's not an option -
  • Know what you want to do, if that means trying lots of things then go for it, but 'programming' is just a skill, you need to know what you want to program.
  • Read papers / industry publications and try to understand the cutting edge of the area you want to go into, you won't, but try anyway.
  • Work on projects, go to a game dev forum, or some kind of community and work on things there.
  • Go to project euler and do a bunch of them, they are great for testing your understanding of new languages and writing short but sweet pieces of code, also good for learning assembler.
  • Take some tough courses on edX / Coursera, don't worry about the qualification part, just take the courses and keep your work.
  • Pick up some tricky maths books (maths skills go a long way), play around with linear algebra / differential equations in matlab / mathematica, try modelling something like an avalanche (flat mate did this as a project in mathematica).
  • Don't stop applying for jobs, interviews are experience in themselves, I learnt a lot just by fucking up interview questions, it will reveal your weak points and give you opportunity to improve on them.


Show nested quote +
On December 14 2012 21:24 Stratos.FEAR wrote:
Ok so I transferred into computing science in my university last year after attempting business for 3 and not liking it at all (going to use those credits towards a minor degree so time was not wasted). So during the past year I have been catching up on all my math and computing course and to be honest I feel like I need a break from academia in general. So knowing experience in this field is valuable I looked towards applying for an internship. However I applied late and got the OK from the school later than my peers and missed out on the hiring frenzy at the beginning of the term and have had trouble in the past 2 months even getting interviews. My advisors say my cover letters and resumes are good but I feel like I am under qualfied for most of the job postings and that is the reason why I have not been placed in an internship yet.

So my question is: do I enroll next semester if I don't get an internship despite feeling burnt out? Prior to my final exams I was on the verge of failing two courses simply because I could not absorb the material anymore and lost all interest and motivation. My other plan was to just relax, work part time and learn some useful things I never had the chance to learn in school such as C#, .NET frameworks, Android development etc...


The absolute last thing you want to do is burn out, I'd say give yourself a break but do some light work. There's no rush, but pushing yourself too hard can cause you to collapse, whether through illness or mental fatigue, and that will do more harm in the long run than a little bit of relaxation.
Plus employers look favourably on personal projects and jobs of any description, if you take it easy and work on a few android / metro apps in your spare time you'll not be at a disadvantage unless you have a very specific company in mind and have the opportunity to get a placement with them.


awesome advice! really appreciate it
Craton
Profile Blog Joined December 2009
United States17282 Posts
Last Edited: 2012-12-15 03:48:07
December 15 2012 03:35 GMT
#4359
If you want to be a programmer / software developer, get your degree (i.e. study in that field). Don't do a half-assed roundabout approach trying to work your way to a programmer through some other track.

There may be some companies who "prefer" non-programmers over programmers for programming (stop and think how this sounds), but that would be the exception and not the rule.

You are certainly free to take courses in the maths and sciences to bolster your analytical and problem solving abilities while a CIS/CS major. Whether it is useful is entirely dependent on what you're doing and the kind of project you're working on. In many cases it won't be, though it's quite subjective to the person at hand.

Now, if you have both a CIS/CS (i.e. a programming-centric) degree AND proof of strong scientific / mathematic literacy, you certainly stand out to those with just CIS/CS. However, CS tracks typically have a lot of math built in already.

FWIW there's technically a distinction (largely semantic, imo) between a programmer and a software developer, with the latter being the kind of person who goes through the planning and design phase as well as the coding, while the programmer just takes the marching orders and writes some code.

Final note: colleges generally allow up to 18 credits per semester at a fixed rate, meaning you pay the same for 12 credits as you do 18. You can often get exemptions and go as high as 21 credits in a semester at that rate (or a slightly higher rate). Take advantage of this. A typical B.S. is 120 credits or roughly 40 classes. Maxing out each semester can net you an extra 24 credits / 8 courses at the rate you're already paying. Alternatively, you could finish a semester early and save that money. Don't half-ass your core courses. The more you go above and beyond, the more you'll actually learn. It's trivial to follow instructions from a professor or do a tutorial, but it's an entirely different thing to do it all from scratch with no help.
twitch.tv/cratonz
Recognizable
Profile Blog Joined December 2011
Netherlands1552 Posts
Last Edited: 2012-12-15 21:14:51
December 15 2012 21:08 GMT
#4360
The best advice for getting a job: Get a physics / maths / engineering degree and code in your spare time, employers will prefer you over CS students in my experience as you will have better maths / problem solving skills (words I've heard from many different people, both employers and postgrads).


This is what I am planning to do! Anyway, I quit Codeacedemy because I felt it was bad, courses were structured weirdly and I didn't feel I was learning much, and now I'm halfway through "Learnpythonthehardway"; learned some cli aswell. I still have zero clue on how to do anything for my first simple program I am planning to make once I am done with "LPTHW". We have this website in my school where you can look at your grades and such, but it doesn't work too well for mobile phones because it's kinda slow, which annoys me :p. I just want to speed up the process of being able to look at your grades. So I figured I want to make a simple app that accomplishes this by changing some things, like bringing you automatically to the right section of the website, making the GUI less image heavy, etc. Hopefully when I finish LPTHW I have a better idea of how to begin.

For some reason I enjoy learning to code. I outgrew videogames probably because after SC2 I just couldn't find a fun game that challenged me, this obviously resulted into me having a ton of free time and for the past few weeks programming has filled that hole ^.^ It's actually quite addicting and eats up all my free time now haha. Just the prospects of being able to create something excite me.
Prev 1 216 217 218 219 220 1032 Next
Please log in or register to reply.
Live Events Refresh
OSC
00:00
OSC Elite Rising Star #19
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft452
ROOTCatZ 234
RuFF_SC2 188
NeuroSwarm 182
StarCraft: Brood War
GuemChi 6710
Bale 16
Noble 15
Icarus 3
League of Legends
JimRising 826
Counter-Strike
taco 1052
Other Games
summit1g17053
monkeys_forever407
Maynarde125
Organizations
Other Games
gamesdonequick927
BasetradeTV203
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 13 non-featured ]
StarCraft 2
• Hupsaiya 92
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Azhi_Dahaki26
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1206
Upcoming Events
Replay Cast
5h 13m
Wardi Open
8h 13m
Monday Night Weeklies
12h 13m
Replay Cast
20h 13m
The PondCast
1d 6h
Kung Fu Cup
1d 7h
GSL
2 days
Replay Cast
2 days
GSL
3 days
WardiTV Spring Champion…
3 days
[ Show More ]
Replay Cast
3 days
Sparkling Tuna Cup
4 days
WardiTV Spring Champion…
4 days
Replay Cast
4 days
RSL Revival
5 days
Classic vs SHIN
Rogue vs Bunny
BSL
5 days
Replay Cast
5 days
Afreeca Starleague
6 days
Flash vs Soma
RSL Revival
6 days
BSL
6 days
Patches Events
6 days
Liquipedia Results

Completed

Escore Tournament S2: W7
2026 GSL S1
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
SCTL 2026 Spring
RSL Revival: Season 5
Heroes Pulsing #1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.