News for hackers. Stuff that matters.
Re:Programmers: Before you turn 40, get a plan B (2009) by LoSboccacc on Sunday April 12, 2015 @02:00AM (#9362317)
pay squash is why you should get out of field. engineering is the new proletariat, working at companies that rake in millions for pennies, while all managers above you get twice your pay just by organizing your time.
Re:Programmers: Before you turn 40, get a plan B (2009) by flexie on Sunday April 12, 2015 @02:12AM (#9362343)
Engineering is certainly not a proletariat. Engineers make more money than most professions and have more interesting jobs as well as lots of respect from other professions (I am not an engineer and I can tell you lots of people admire engineers). Also, many professions experience "pay squash".

It's a myth that most managers make much more than programmers and that they "just" organize your time. Let's have a little bit of respect, not just for our own professions, but also for the people we work with.

Re:Programmers: Before you turn 40, get a plan B (2009) by LoSboccacc on Sunday April 12, 2015 @09:42AM (#9363317)
not when compared to all other profession that require a degree, constant lerning and are higly specialized (each enginering branch is not interchangeable, as well as within the same branch specializing in one area reduces your employment prospects in others)

also, the majority of managers are not the one that are in charge, taking decisions, managing risks and settings directions; middle managers types are way more common. and I do respect those of them that work well, but they are so hard to find that I'll stand by the 'most' in 'just organize things'.

Re:Programmers: Before you turn 40, get a plan B (2009) by TheCoelacanth on Monday April 13, 2015 @12:35PM (#9368628)
What professions would those be? Law and medicine are probably the two most people are thinking of.

Law does pay more for very successful people, but at the median it actually pays less.

Doctors do get paid more, but they also spend a much longer time in training. The amount of time that most engineers spend in training is more in line with the amount of time that PAs spend in training.

Re:Programmers: Before you turn 40, get a plan B (2009) by zo1 on Sunday April 12, 2015 @04:55AM (#9362681)
>"It's a myth that most managers make much more than programmers and that they "just" organize your time."

Well, instead of just saying it's a myth and relying on averaged stats in the industry to satiate peoples' curiosity/jealousy, perhaps we should just all be more open about how much we all make. I.e. let's not make it taboo and "contractually-breaking" to discuss salaries openly.

I know, yes, our current employment culture won't easily handle the strain of all coworkers knowing each others' and their superiors' salaries. But I have noticed the trend reversing slowly.

Re:Programmers: Before you turn 40, get a plan B (2009) by analog31 on Sunday April 12, 2015 @09:35AM (#9363296)
I suspect that sharing salary info will result in a gradual downward grind in salaries, as people are offended by seeing someone make what seems like big money for easy work. This has been the case with public school teacher salaries.

I also think that salary data, with no corresponding ability data, will be meaningless.

Re:Programmers: Before you turn 40, get a plan B (2009) by Consultant32452 on Sunday April 12, 2015 @11:08AM (#9363571)
Salary data is already available at places like salary.com. You can see what people with your job title in your area are making for free.
Re:Programmers: Before you turn 40, get a plan B (2009) by derrekl on Sunday April 12, 2015 @02:05AM (#9362323)
I don't see the managers above really making that much more. In fact I made less when I was team manager than half my team when I worked for a big public corp. The C level does make a lot more and/or the owners do but not all the management in between. With tech knowledge, though, you can escape the squash by starting your own business fairly easily. Not necessarily easy to create a successful business but easy to give it a shot.
Re:Programmers: Before you turn 40, get a plan B (2009) by ryandrake on Sunday April 12, 2015 @11:17AM (#9363597)
Yes, I believe this is more a more accurate assessment. I bet at most large and medium-sized tech companies, there's not a huge difference in compensation among rank-and-file employees (both individual contributors AND managers), with some managers earning more and some individual contributors making more. Probably no more than a 2X difference between what a junior engineer makes and what a senior engineering manager makes.

However, there's going to be a HUGE gulf between what they make and what the senior executives make--anywhere between 3X and 300X. That's where you go to escape the "salary squash".

Re:Programmers: Before you turn 40, get a plan B (2009) by Cupof37 on Sunday April 12, 2015 @03:14AM (#9362467)
Let's not confuse engineering with programming. Most programmers aren't engineers (don't have engineering degrees, aren't comfortable with physics / calculus, etc.) Real engineers generally don't have these employment issues as they age.

Programmers are 'engineers' in the same way that those with an MCSE are 'engineers' -- they operate a computer and employ a unique and useful skill-set.

Re:Programmers: Before you turn 40, get a plan B (2009) by matthewmacleod on Sunday April 12, 2015 @06:06AM (#9362820)
No true Scotsman. What's an engineer? I'd argue that people who studied software engineering for four or five years, then became software engineers, count as engineers. The fact that they don't have much insight into physics is wildly irrelevant.
Re:Programmers: Before you turn 40, get a plan B (2009) by ktran03 on Sunday April 12, 2015 @11:43AM (#9363676)
This varies with where you live.

In Canada, a programmer is certainly not an engineer. And for Canadians going for a TN visa to work in the US, programmers are not allowed. Usually they try to slip in as 'Systems analysts' or craft the job/acceptance letter to fit under an engineering discipline.

Software Engineers are engineers in Canada. A self taught programmer doing css/html is not an engineer.

I'd simply qualify someone as an engineer, iff they successfully graduated from recognized university from an accredited Engineering program. And a second possible scenario is if someone's managed to pass all the Professional Engineer's examinations independently (rare).

Re:Programmers: Before you turn 40, get a plan B (2009) by fieryeagle on Monday April 13, 2015 @12:20AM (#9365943)
Not sure if one should favour 4 years in theory or 4 years in relevant work, for a programming position. For research, yes absolutely as it is straight carryover.
Re:Programmers: Before you turn 40, get a plan B (2009) by ktran03 on Monday April 13, 2015 @11:07AM (#9368038)
That's an employers decision, my post was not meant to comment on how well someone can program, given their qualifications. Best programmer I know does not have an engineering degree.

Not sure why I got down voted. A quick google search will reveal my comment is factual. At least in Canada where I'm from.

https://archive.org/stream/TNVisaForSystemsAnalystsVsProgram...

"Many people do not realise that computer programmers do not qualify under the TN Visa"

http://peo.on.ca/index.php/ci_id/2057/la_id/1.htm

"meet PEO's stipulated academic requirements for licensure (hold an undergraduate engineering degree from a Canadian Engineering Accreditation board (CEAB)-accredited program, or possess equivalent qualifications), and, if required, successfully complete any technical exams."

Re:Programmers: Before you turn 40, get a plan B (2009) by shanusmagnus on Sunday April 12, 2015 @09:16AM (#9363243)
Can you study SE for 4/5 years and not have taken the standard physics sequence? Or did you mean not at university?
Re:Programmers: Before you turn 40, get a plan B (2009) by noarchy on Sunday April 12, 2015 @07:19PM (#9365115)
Here in Canada, I cannot advertise myself as a professional engineer without an engineering license. I'm not saying that this is the way things should be done, mind you, but being an engineer is a legal distinction in some places.