If you got a programming job in the Army, what are your chance of getting a programming job that pays about 30k? 40k? 50k? or more?
Huh? Ask the Army how much they pay. If you got a programming job for 50k you'd be getting ripped off, at 30k you'd be getting really ripped off.If you majored in a liberal arts major and then took a few programming courses in a prestigious university like University of Michigan - Ann Arbor, what is the chance of you getting a programming / software engineering job that pays 50k? (or more)
If I majored in a liberal arts major at Ann Arbor and took a few programming classes, I'd have no problem getting a development job that pays well more than 50k. But you? I have no idea. It depends on how smart you are.Is it true that in programming job / SEng job you don't actually work 8 hours, but more like 6 hours and 2 hours of socializing?
No, it's more like you work 2 hours and spend 6 thinking about working.If you just graduate with a liberal arts degree from a prestigious University like UMich without any programming classes, can you teach yourself programming and get certification online that you know how to program and then get hired to about 50k jobs?
Certifications are worthless and if you get them you'll only market yourself to worthless employers. Proving you know how to program is easy: write some programs. Whether you can do this depends on how smart you are.
Rashakil Fol
Super Senior Demiposter
2,658 posts since Jun 2005
Reputation Points: 1,135
Solved Threads: 177
It's theoretically possible. Suppose you learned programming on your own, studied some relevant computer science on your own, and then started an open source project that was awesome. You'd get hired for "an 80k" job. Heck, you'd get a lot more than 80k.
For example, suppose Slava Pestov (started jEdit when he was 14, later developed Factor) never went to college. No sane employer would turn down the opportunity to pay him $1XX,000 to develop software for them. That's because there's lots of evidence that he's an awesome developer.
But even then one might as well go to college and get a CS degree or a math degree or whatever.
Rashakil Fol
Super Senior Demiposter
2,658 posts since Jun 2005
Reputation Points: 1,135
Solved Threads: 177
> What about those who are not famous...how can they prove that they deserve
> to get a job as well paying as 100k like CS grads from prestigious U get?
I'm self-taught, and not famous, yet I didn't have any trouble landing a high paying job multiple times. Assuming you've got the skills to demand top level salaries, all you need to do is get an interview.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
>Narue, how did you self-teach yourself?
A lot of reading both books and magazines. When I got regular web access, I dug through tutorials, articles, threads, and blogs. I read and wrote a lot of code. I talked to any programmers I could and asked questions. After learning the basics, I started teaching others what I knew to solidify my own understanding.
>How long would it take (How many hours studying per day for how many months/days) to reach a level
>where you can land a high paying job (and by that you mean jobs that pay like 100k+, right?)
Time is relative. It all depends on how much effort is spent in learning and, to a lesser extent, how much talent one has. I got my first job after about two years, but it wasn't high paying. My second job was above average but also not high paying.
Both "low paying" jobs gave me the experience necessary to get my third job which was high paying, so the entire process from zero to a high paying job (and by that I mean 80k+) took approximately seven years. I've been programming as a hobby for about fifteen years, and professionally for thirteen.
In terms of effort, programming was practically an obsession until maybe 2006.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
So if you are going to get a high paying job in CS it takes a lot longer to get it if you try to prove your skills without CS degree then if you got a CS degree in a prestigious U?
No. The degree doesn't affect your pay rate as much as it helps with getting an interview.Narue, may I ask how much your first job (low-paying) paid and your second job (middle-paying) paid?
~30,000 and ~45,000, respectively.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
I've gotten a few job offers from Google, so in my experience at least one big name company doesn't care about your education if you can perform. A degree means so much less in software development than it does in other fields.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
Narue, if you're not careful you might wind up as a mentor to young coders everywhere. :)
jon.kiparsky
Posting Virtuoso
1,849 posts since Jun 2010
Reputation Points: 383
Solved Threads: 187
programming is not one of those things you do just for the pay. Interest counts more,
Sure, if you don't love it it's not worth doing. True of many things, especially true of coding.I believe a degree is not all that counts yet a degree in computer science + good programming skills gives you a good advantage.
There are many paths, and it's important to realize that you can learn a lot on any of them - or remain ignorant on any of them. I've seen numpties with masters degrees in CS, and highly-paid software engineers who didn't know how to get the invariants out of their loops. And I've learned things from both sorts, because even if there was a lot that I knew that they didn't, when I got done feeling superior about that fact it turned out that they also had a lot of knowledge that I could use.
jon.kiparsky
Posting Virtuoso
1,849 posts since Jun 2010
Reputation Points: 383
Solved Threads: 187