• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:00
CEST 06:00
KST 13:00
  • 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
[ASL21] Ro24 Preview Pt2: News Flash8[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy13ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
Weekly Cups (March 23-29): herO takes triple6Aligulac acquired by REPLAYMAN.com/Stego Research7Weekly Cups (March 16-22): herO doubles, Cure surprises3Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool49Weekly Cups (March 9-15): herO, Clem, ByuN win4
StarCraft 2
General
Aligulac acquired by REPLAYMAN.com/Stego Research Weekly Cups (March 23-29): herO takes triple Team Liquid Map Contest #22 - Presented by Monster Energy What mix of new & old maps do you want in the next ladder pool? (SC2) herO wins SC2 All-Star Invitational
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament RSL Season 4 announced for March-April StarCraft Evolution League (SC Evo Biweekly) WardiTV Mondays World University TeamLeague (500$+) | Signups Open
Strategy
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
Mutation # 519 Inner Power The PondCast: SC2 News & Results Mutation # 518 Radiation Zone Mutation # 517 Distant Threat
Brood War
General
Behind the scenes footage of ASL21 Group E BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Build Order Practice Maps Pros React To: SoulKey vs Ample
Tourneys
[ASL21] Ro24 Group F Azhi's Colosseum - Foreign KCM [ASL21] Ro24 Group E [ASL21] Ro24 Group D
Strategy
Fighting Spirit mining rates What's the deal with APM & what's its true value Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Starcraft Tabletop Miniature Game General RTS Discussion Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
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
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12951 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 States17281 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
Hyrule19200 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 States17281 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 States17281 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 States17281 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 States17281 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
Replay Cast
00:00
PiGosaur Cup #66
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft454
RuFF_SC2 197
NeuroSwarm 157
PattyMac 16
StarCraft: Brood War
GuemChi 6187
-ZergGirl 79
Larva 58
scan(afreeca) 49
Leta 47
Noble 17
Icarus 5
League of Legends
JimRising 719
Counter-Strike
Stewie2K590
Super Smash Bros
C9.Mang0539
Other Games
summit1g8809
PiGStarcraft177
Maynarde85
Moletrap3
Organizations
Other Games
gamesdonequick1250
BasetradeTV36
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Hupsaiya 66
• EnkiAlexander 62
• Berry_CruncH43
• CranKy Ducklings SOOP3
• sooper7s
• Migwel
• LaughNgamezSOOP
• IndyKCrew
• Kozan
• intothetv
• AfreecaTV YouTube
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1009
• Stunt331
Other Games
• Scarra1194
Upcoming Events
The PondCast
6h
OSC
20h
RSL Revival
1d 6h
TriGGeR vs Cure
ByuN vs Rogue
Replay Cast
1d 20h
RSL Revival
2 days
Maru vs MaxPax
BSL
2 days
RSL Revival
3 days
uThermal 2v2 Circuit
3 days
BSL
3 days
Afreeca Starleague
4 days
[ Show More ]
Replay Cast
4 days
Sparkling Tuna Cup
5 days
Liquipedia Results

Completed

Proleague 2026-03-31
WardiTV Winter 2026
NationLESS Cup

Ongoing

BSL Season 22
CSL Elite League 2026
CSL Season 20: Qualifier 1
ASL Season 21
CSL Season 20: Qualifier 2
RSL Revival: Season 4
Nations Cup 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

Escore Tournament S2: W1
CSL 2026 SPRING (S20)
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
StarCraft2 Community Team League 2026 Spring
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 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.