Is a formal education usually mandatory to land a coding job?

  • Context: Job Skills 
  • Thread starter Thread starter Eclair_de_XII
  • Start date Start date
  • Tags Tags
    Coding Education Job
Click For Summary
SUMMARY

The discussion highlights that formal education is not always mandatory for landing a coding job, particularly in the tech industry. Many hiring managers prioritize demonstrated coding experience and relevant skills over formal degrees, especially in smaller firms and startups. However, candidates with advanced degrees often enjoy advantages such as higher starting salaries and quicker promotions. The conversation also notes that certain sectors, like engineering in Canada, require specific certifications, which can influence hiring practices.

PREREQUISITES
  • Understanding of hiring practices in the tech industry
  • Familiarity with coding skills and experience requirements
  • Knowledge of certification processes, such as P.Eng. in Canada
  • Awareness of the differences in hiring criteria across various sectors
NEXT STEPS
  • Research the impact of coding bootcamps on job placement in tech
  • Explore the role of certifications in engineering and IT hiring
  • Investigate the current demand for software engineers and coding skills
  • Learn about alternative pathways to tech careers without a formal degree
USEFUL FOR

Job seekers in tech, hiring managers, educators in computer science, and professionals considering a career transition into coding or IT roles.

Eclair_de_XII
Messages
1,082
Reaction score
91
Suppose the applicant has had absolutely no formal education in systems administration or computer science, but has demonstrated coding experience demonstrating his aptitude for both. Would his application be redirected to the physical equivalent of /dev/null the moment that human resources notices the lack of college education relevant to the work required of someone in the position that he is applying for?

I do not speak of myself, by the way. I'm just asking out of blind curiosity.
 
Last edited:
Physics news on Phys.org
My friend is doing well with systems administration and makes more than me (I'm an electronics engineer). I don't know how folks do in computer science without a degree, but I've heard of stories.

As an engineer with "only" a bachelors I will say that there are huge barriers for me compared to my coworkers who have at least a masters. I would imagine these barriers would likely worsen for someone with less. Some of things are like starting pay, raises/promotions, and my work is scrutinized much more than my coworkers. I think I do a pretty good job so they scrutinize all they want, but does get tiring and I feel like I'm treated as much less talented than my team members.

I have noticed that the time spent in earning the degree is often worth much more than the work experience. If I have a bachelors degree with 2 years of fullt-time work experience (unfortunately internships often aren't calculated into pay) and a coworker joins the team with a MS no years of experience... guess who's likely getting paid more? Guess who gets bigger raises? Promoted more quickly? So long as they do a nominal job they can easily keep up. Can't say it's "always" the case, but if I were a betting man...
 
In my company hiring managers are trained to think carefully about that. When they write the requisition they can tell the recruiter that a certain education level is “required” or just “preferred”. Those words are used in the published job description. If it is “required” then applicants such as you describe are rejected by the recruiter and not even shown to the hiring manager. If it is “preferred” then applicants such as you describe are sent to the hiring manager if they otherwise stand out.
 
  • Informative
Likes   Reactions: berkeman
Concur. Much depends on the applicant. Who they know in order to get past the initial HR screening process. Prior work experience that the hiring company substitutes for formal education. For example, management might instruct HR to flag resumes from military veterans from certain required career fields, granting that vital first interview.

Airlines would interview pilots and aircraft mechanics. Security firms give preference to certain military occupation specialists (MOS) in mil-speak. Investment management firms might court certain logistics officers. Police forces prefer experienced 'peace keepers'. International firms flag candidates with advanced language skills. Et cetera.

Hiring managers sometimes substitute certifications for academic credentials. Accountants earn various credentials that indicate expertise in their field. Restaurants look for sou-chefs raised in hospitality industries or with required health certifications. Certain skills remain in demand but applicants need to demonstrate those skills.

Outside my experience I understand sales, advertising and marketing to have different hiring criteria from STEM. Applicant age and appearance apply more, particularly for entry level positions. Medical and hospital positions may not only require specialized educations but also strong contact networks in the field.
 
  • Like
Likes   Reactions: berkeman
I think the situation varies very much by the employer, and the particular skills of the applicant. Among many employers seeking to fill coding, software development, or IT jobs (particularly in smaller firms or start-ups), there will be a greater emphasis on demonstrated coding experience and job experience as opposed to a formal credential. For example, I know of one person who is currently working as a security systems software developer and who is highly sought after, and he does not have any formal qualifications in computer science at all -- he was completely self-taught.

In other settings (e.g. those with more of a research component) credentials will take on greater importance. Most of the places I have worked fall under this category.
 
Last edited:
Joshy said:
My friend is doing well with systems administration and makes more than me (I'm an electronics engineer). I don't know how folks do in computer science without a degree, but I've heard of stories.

As an engineer with "only" a bachelors I will say that there are huge barriers for me compared to my coworkers who have at least a masters. I would imagine these barriers would likely worsen for someone with less. Some of things are like starting pay, raises/promotions, and my work is scrutinized much more than my coworkers. I think I do a pretty good job so they scrutinize all they want, but does get tiring and I feel like I'm treated as much less talented than my team members.

I have noticed that the time spent in earning the degree is often worth much more than the work experience. If I have a bachelors degree with 2 years of fullt-time work experience (unfortunately internships often aren't calculated into pay) and a coworker joins the team with a MS no years of experience... guess who's likely getting paid more? Guess who gets bigger raises? Promoted more quickly? So long as they do a nominal job they can easily keep up. Can't say it's "always" the case, but if I were a betting man...
This is surprising to me, because it goes against the experiences of most of the engineers that I know of (i.e. preference for bachelors degrees with job experience, over those with more advanced degrees with little experience).

But then again, I live in Canada, where all those who call themselves "engineers" (with the exception of software engineers) must have a P.Eng. certification (the Canadian equivalent of the PE designation), which can only be attained after completing a bachelor's degree, plus minimum 4 years of work experience and then taking a certification exam.

Anyone fresh out of university (whether bachelors, masters, or PhD) without a P.Eng. certification working as an engineer is referred to officially as "engineer in training" until certification.
 
Depends on the company, of course. POV: I'm a data scientist at a tech company and my impression from the SWEs I work around is that their degree means zero to their career there. Nobody cares and it doesn't matter. Maybe having a BS is still helpful in getting the job (though much less so than in the past) in that it gives the opportunity of getting an internship (swe interns here are paid ~$9k/month, not a bad gig) and so a nice path to a career. . . but honestly, SWE is in such ridiculously high demand right now, if you can demonstrate you can code, you probably have a nice job.

The trick is what it means to "demonstrate". From what I can tell job experience and significant coding experience during college are both good ways, but there appear to be others.
 
Saw this and thought of this thread: https://www.wsj.com/articles/tech-jobs-no-college-degree-necessary-11649371535

The company said it is hiring more broadly to keep up with its growth targets—it aims to roughly triple revenue to $4 billion by 2026. Like other bigger businesses, it is also seeking to further diversify its workforce, and hiring based on skills and potential, not a college degree, has helped. “We’re moving more to looking at motivation and skills and experience, not ‘What college did you go to?’ ” said Rachele Zamani, whom Okta hired last year to launch and manage the business development associates program.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 80 ·
3
Replies
80
Views
69K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 66 ·
3
Replies
66
Views
15K