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

In summary: P.Eng. for 4 years before being able to acquire the certification. In summary, the conversation discusses the importance of formal education in the fields of systems administration and computer science. It is noted that while some employers may place a greater emphasis on demonstrated coding experience and job experience, in other settings credentials are highly valued. There may be barriers for individuals without formal education, and having a higher degree can lead to better pay and career advancement. However, this may vary depending on the employer and the skills of the applicant. The conversation also touches on the process of obtaining a P.Eng certification in Canada and how it can impact job opportunities for engineers.
  • #1
Eclair_de_XII
1,083
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
  • #2
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...
 
  • #3
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 berkeman
  • #4
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 berkeman
  • #5
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:
  • #6
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.
 
  • #7
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.
 
  • #8
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.
 

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

Is a formal education necessary to become a coder?

While a formal education can provide a strong foundation in coding, it is not always necessary to become a coder. Many individuals are self-taught or learn through online resources and are able to secure coding jobs without a formal degree.

Can I get a coding job without a college degree?

Yes, it is possible to get a coding job without a college degree. Many employers value skills and experience over a formal degree, so having a strong portfolio and demonstrating your coding abilities can help you land a job even without a degree.

Do I need a computer science degree to become a coder?

A computer science degree can be helpful in obtaining a coding job, but it is not always necessary. Many coders come from diverse backgrounds and have different degrees or no degree at all. What matters most is having the necessary skills and experience.

Will a coding bootcamp be enough to get a coding job?

Attending a coding bootcamp can be a great way to acquire coding skills and jumpstart your career. However, it may not be enough on its own to secure a coding job. Employers may also look for other qualifications such as a portfolio of projects, relevant experience, and a strong understanding of coding principles.

Is a formal education mandatory to land a coding job?

No, a formal education is not mandatory to land a coding job. While it can be beneficial, there are many other ways to gain the necessary skills and experience to become a coder. Employers are often more interested in seeing your coding abilities and portfolio than a formal degree.

Similar threads

Replies
2
Views
2K
Replies
9
Views
2K
Replies
33
Views
3K
Replies
1
Views
2K
Replies
4
Views
3K
Replies
1
Views
1K
Replies
80
Views
66K
Replies
4
Views
2K
Replies
66
Views
15K
Back
Top