• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 10:48
CEST 16:48
KST 23: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
[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 2312Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Balance hotfix patch 5.0.16b (July 16) Weekly Cups (Sep 13-20): herO scores triple The Death of Cheese: From a Professional Cheeser
Tourneys
2026 GSTL Grand Finals Sparkling Tuna Cup - Weekly Open Tournament Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20) 2026 GSTL Announcement
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
Bot on ladder NaDa's Body SC4ALL II: Brood War Player Announcement 3/4 - soO [ASL22] Ro8 Preview: In A Tizzy BSL Season 23
Tourneys
[Megathread] Daily Proleagues [ASL22] Ro8 Day 2 [IPSL] IPSL is Back With Winter 26-27! PLAYzone Challenge - open offline tour in Prague
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread EVE Corporation Nintendo Switch Thread Diablo IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Artificial Intelligence Thread All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Violent-Cooperative Play and…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8498 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 States17303 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
Hyrule19257 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 States17303 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 States17303 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 States17303 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 States17303 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
WardiTV Invitational
11:00
WardiTV 10, Group C
IntoTheiNu 1313
WardiTV1017
ComeBackTV 689
IndyStarCraft 167
Rex136
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 167
Rex 136
StarCraft: Brood War
Britney 39639
Larva 2286
ggaemo 231
Last 133
Zeus 123
Dewaltoss 76
910 51
ToSsGirL 40
Sharp 31
HiyA 31
[ Show more ]
Rock 18
Creator 16
yabsab 13
JulyZerg 6
Dota 2
Gorgc6384
qojqva1627
Fuzer 179
febbydoto24
Heroes of the Storm
crisheroes402
Other Games
B2W.Neo945
hiko886
Lowko370
XBOCT327
DeMusliM279
Liquid`VortiX205
Hui .196
XaKoH 140
KnowMe94
djWHEAT80
QueenE59
Trikslyr12
Organizations
Dota 2
PGL Dota 2 - Main Stream13060
StarCraft: Brood War
Afreeca ASL 382
Other Games
BasetradeTV39
StarCraft: Brood War
lovetv 7
[ Show 13 non-featured ]
StarCraft 2
• mYiSmile119
• poizon28 4
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 3381
League of Legends
• Jankos2099
• Nemesis2053
Upcoming Events
The PiG Daily
7h 13m
ByuN vs Rogue
herO vs SHIN
Serral vs TBD
Clem vs TBD
CranKy Ducklings
19h 13m
AI Arena Tournament
1d 2h
BSL: Ladder Tournament
1d 4h
GSL
1d 17h
Yamato Cup
2 days
BSL Open Qualifier
2 days
BSL Open Qualifier
2 days
Replay Cast
2 days
Afreeca Starleague
2 days
Soma vs Jaedong
[ Show More ]
WardiTV Weekly
2 days
Monday Night Weeklies
3 days
Sparkling Tuna Cup
3 days
Afreeca Starleague
3 days
Leta vs Soulkey
PiGosaur Cup
4 days
Kung Fu Cup
4 days
The PondCast
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-09-23
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
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.