Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have a friend who worked for 5 years at a big consultancy company and he got stonewalled for getting promoted to a team lead role because he didn't have a masters degree. Like, he was getting top marks every year at performance review, clearly knew how to do the job, but some internal policy somewhere said that you can't be a lead without a masters degree, sorry.

He did manage to arrange with them that they would pay for him to take a 1-year old masters in CS in his own spare time, and if he passes he would be promoted - and he was. Still, I'd say it was an absolute waste of time and he ended up switching companies a year later anyway.



At a consultancy, credentials you can market when "selling" your consultants is part of the job. Depending on the field, a certain level of accredited knowledge (i.e., from a degree, or certification perhaps) is part of how the bill-rate is justified for employees at given levels.

We don't have an education lock on certain roles/levels at the company I work for, but we do have roles at certain levels that require a given certification no matter how proficient one is in the specified tech. This isn't a small-brain move that misses the forest of knowledge for the trees of credentials, but a recognition that it will be more challenging to staff that employee at a given level without it.


> This isn't a small-brain move that misses the forest of knowledge for the trees of credentials

It is a second-order small-brain move: the clients are the ones missing the forest for the trees, while your company is just going with the flow. I get it, my company did the same thing, but in the end it's one of those "how business is done" things that add together to create a culture we all freely admit makes no sense.


I think viewed uncharitably, it makes no sense. But I think it is plenty logical on its own. The reality is my org. - and many like it - have choices. We're not choosing between an incompetent person with a relevant credential and a competent person without one, we're choosing among many competent individuals (as far as we've assessed), and verifiable (marketable) indicators of competence beyond us "vouching" for them is an extremely valuable resource. It may not be ideal for a given person's career, but I don't think it has that much effect on our clients' outcomes.

I'm sure there have been exceptions to this, and firms that aren't as confident in the capabilities of their people may suffer more.


> part of how the bill-rate is justified for employees at given levels

“This guy is absolute garbage, but he has a masters degree, so we charge more for him.”


The industry term is leverage but, fundamentally, yes.


That might me the case at larger consultancies. Also, some jobs even require a PhD, because it is super specialized. But overall, the ROI of degrees have plummeted. A friend of mine finished a Mechanical Engineering degree and couldn't find decent paying work for 2 years. He then moved onto website design.


Your friend may have struggled but overall Mechanical Engineering is one of the top 10 highest salary college majors. Most graduates are doing pretty well.

https://cew.georgetown.edu/cew-reports/valueofcollegemajors/


The ones that get jobs, you mean.


Almost didn't catch the fact that the data he pointed out only really counts people who actually got jobs. What kids need nowadays is to know which majors generate the largest percentage of graduates who get work in their respective fields. That would be a better indicator of your chances of being hired after college.

It does most of these kids no good to know that a given type of engineer can make 150k right out of college, if less than 2% of them are actually able to secure work in the field right out of college. In fact, I'd wager that prior to going into a field, most kids would rather know about the "less than 2% are able to secure work" part rather than the "150K starting salary" part.


Your friend was working for a bureaucratic company.

Source: I know plenty of engineers without any formal degrees working for big money at real companies.


If they dont have formal degrees, then "engineer" is a loose term. They would not be professional engineers (PE/PEng).


Saying that here will be unpopular.

But it’s important to keep in mind that in many countries “engineer” is a protected term with qualification requirements and not simply a job title.


There is no software engineer professional accreditation, the way there is for, say, civil engineer


Unpopular idea, but that is why I use the word "engineer" sparingly. Engineers doing real engineering is becoming a smaller part of making tech products, especially software.

Software developers can be at least as highly skilled and intelligent as can be engineers, but, most of the time, they are engaged in a highly skilled craft rather than engineering. Making software is sometimes more creative and more integrative than engineering.


But a software engineer isn't a member of a state-sanctioned professional association. They cannot be struck off for bad behaviors, nor are they licensed to do anything beyond the norms of any other citizen. They are not members of a true profession like doctors/lawyers/engineers.


I'm not sure what "state-sanction professional association" means but there are many professional associations like IEEE (covering tech as a whole) or ACM (that covers computing specifically).

There's also ABET - Accreditation Board for Engineering and Technology - which establishes formal requirements and standards for the teaching of Software Engineering as a discipline: https://www.abet.org/accreditation/

So I think those pieces are there, they're just not the norm yet.


The State of Oregon already tried to sue someone who was a software engineer for not being a "certified 'Engineer'" and the state's own supreme court ruled in favor of the defendant.


State sanctioned means there is law mandating that only one group is in charge of the profession and they, outside government, regulate that profession. Lawyers only have one bar association in each state. Doctors have only one medical board.


I'm personally in favor of such an organization but it really goes against the meritocratic spirit of tech. Lots of us have used tech to bootstrap a better life through sheer mastery and not a "professional" track


Also software can change radically in ways physical engineering doesn't - we may continue to make refinements to steel alloys, but you won't come in to work tomorrow and discover that everyone is now building bridges out of glass.


This is the reason why our country will die a soon approaching death: the people who built all of our engines for WW2 were not certified engineers.


This is certainly a common thing at large companies, but it also is one that goes back ten to twenty years, possibly more. Millenials hit this frequently, it's not just a Gen Z change.


> I have a friend who worked for 5 years at a big consultancy company and he got stonewalled for getting promoted to a team lead role because he didn't have a masters degree. Like, he was getting top marks every year at performance review, clearly knew how to do the job, but some internal policy somewhere said that you can't be a lead without a masters degree, sorry.

Well, that's part of the job - are you able to figure out what needs to be done to reach the objective, and then do that? No? Well, no promotion for you.

> He did manage to arrange with them that they would pay for him to take a 1-year old masters in CS in his own spare time, and if he passes he would be promoted - and he was.

Seems like your friend did figure out what hurdles to jump.

Part of the reason that employers require advanced degrees is so that they are assured that the individual in question can figure out what steps need to be taken to fulfill an objective, and then take those steps.


This is the common refrain, but I think it's equally likely that it boils down to "I did this, so you should have to do this, too."


> This is the common refrain, but I think it's equally likely that it boils down to "I did this, so you should have to do this, too."

The reason is probably irrelevant: the organisation tells you what steps to take to get a promotion. If you fail to take those steps they consider you unsuitable for the promotion, not because they consider those steps to prove your capability, but because you have demonstrated an unwillingness to meet the minimum requirements.

Why the minimum requirements are what they are is irrelevant.


>Part of the reason that employers require advanced degrees is so that they are assured that the individual in question can figure out what steps need to be taken to fulfill an objective, and then take those steps.

it seems like if some individual has been working with you for years, you should probably have access to better metrics for this than degree/no degree, such as personal acquaintance and familiarity


> it seems like if some individual has been working with you for years, you should probably have access to better metrics for this than degree/no degree, such as personal acquaintance and familiarity

But it isn't about the employee's competence, so how would metrics help? It's about the employee's compliance.

Look at it from the point of view of the organisation, not the point of view of an individual within the organisation: an individual literally gets told what steps are needed to reach some objective, and then they fail to take those steps!

That does not bode well for that individual in terms of making business decisions, hence they shouldn't be in a position of more power and/or influence anyway, because they are unable to achieve an objective even when it is spelled out to them.


Or, they achieved the objective, but they found their own solution instead of being forced to have it spelled out for them. I commonly encounter people who have these degrees but are unable to figure out how to accomplish an objective unless every step is presented as a bullet-point list in the task description.

Having a degree is not the objective, being able to do the work is. Confusing the two is an example of a cargo cult. I don't want people working under me who are incapable of understanding which objectives are important.


> Or, they achieved the objective, but they found their own solution instead of being forced to have it spelled out for them.

The objective here is getting the promotion.

> I commonly encounter people who have these degrees but are unable to figure out how to accomplish an objective unless every step is presented as a bullet-point list in the task description.

Irrelevant - the company isn't using the degree as an indicator of competence, they are using it as an indicator of compliance.

> Having a degree is not the objective,

You're correct. Getting the promotion is the objective.

> being able to do the work is.

Being able to do the work is irrelevant if the candidate does not meet the minimum requirements set by the organisation.


A Master's degree is what you make of it. A student who only wants the credential for short-term career purposes can skate through without much work or learning. But if you have it the opportunity to attend then why not put in some effort and learn interesting, challenging topics? I find that usually opens up unexpected opportunities later.

It's a bit silly for employers to focus on arbitrary educational credentials instead of actual ability. But on the other hand for large organizations managing thousands of employees it's challenging to treat everyone as a unique individual. Some level of forced standardization is the only way to make it work efficiently at scale.


In France you can get a degree (or at least an equivalent) from professional experience. You have to go through skill validation for that!


> He did manage to arrange with them that they would pay for him to take a 1-year old masters in CS in his own spare time, and if he passes he would be promoted - and he was.

Well, at least he scored a degree out of it.

I'm torn on this. I'm not sure I see it all that different than if they wanted to make sure someone they were moving into a managerial role had knowledge to back it up, and wanted them to take managerial courses. It's good that the company paid for the courses, a bit less good that it was in personal time (but it's also theoretically beneficial for the person and isn't tied to the company, so I don't fault that much).

If they outright offer this path in in this situation and it doesn't have to be brought up by the employee, I think that's a pretty acceptable solution to requiring that degree for the position, if the company thinks it's really important to have for some reason.


Is there a more worthless degree than a CS MS? No offense to anyone who has one, only my condolences.


I disagree. By that logic any CS degree is worthless. I have two years of college under my belt but work as a lead engineer at a well funded startup. I didn't need college to get good but that doesn't mean it doesn't help 90% of people to do so. I imagine that same is true of a masters degree, certain people will definitely benefit from it.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: