If you are competing for a job with another person, and the other person isn't an HS graduate and you are, isn't that going to be a significant advantage for you? — RogueAI
Only if that is the only requirement (which it never is because a HS diploma does not reflect any ability to solve any particular problem). Ok, let's take an example and let's look at the following job:
https://www.indeed.com/q-react-js-jobs.html?vjk=5d7f26153585e268
REQUIRED KNOWLEDGE & SKILL SETS
5+ years of experience in Software Programming or Engineering
Proficient with software programming languages such as JavaScript, Java, Python, C++, or Node.js
Experience with full stack development, deployment, and support of web and mobile applications
Experienced with native, react native, hybrid, PWA, and/or mobile-responsive apps
Experienced with development and implementation of APIs, microservice contracts, data structures and interfaces, along with other relevant tools and technologies
Knowledge of Jira, Confluence, and other ALM tools
Comfort and confident in ambiguity, is resourceful, and willing to problem solve around the ‘how’ of execution work
Understanding of how to deliver work iteratively and push goals to the finish line using agile methodologies
Works collaboratively across internal and external product, design, development and QA teams
EDUCATION and/or EXPERIENCE
Bachelor's degree (B.A. or B.S.) in IT, Software Engineering, Computer Science, or related fields preferred; and/or 5 years related experience in demonstrated mobile application, web application and/or software development.
First remark: you don't learn any of the following in high school:
- development and implementation of APIs, microservice contracts, data structures and interfaces, along with other relevant tools and technologies
- native, react native, hybrid, PWA, and/or mobile-responsive apps
- development and implementation of APIs, microservice contracts, data structures and interfaces, along with other relevant tools and technologies
You do not even learn this at university. Universities don't teach it. They would not even be able to teach it. So, a candidate can have a masters degree from MIT or Stanford or even a Ph.D, but he will still not qualify for the job. Seriously, this company won't hire that candidate. Hence, you won't be competing with any graduate from any level, because they are simply not qualified for the job.
So, how do you learn it?
Well, I always had to learn this kind of things by googling for something like "tutorial react native", and then start from there. I've had to do that a lot of times in my career.
The people who would compete with someone like me for this job, are people who have used these technologies in their previous job. They actually stand a much better chance at getting the job, but they are probably not applying for the job, because they get called by recruitment companies who offer them jobs, just like they used to call me when I was still working. So, they do not have to look for jobs. So, they are unlikely to apply.
Does this employer really care about your university degree? Probably not. Almost surely not.
I have a degree, but nobody has ever asked me about it. I am semi-retired now. So, nowadays I don't need to deal with this kind of things anymore, but I can guarantee to you that you are better off with a 3-month bootcamp in "react native" than with a Ph.D in computer science:
https://www.udemy.com/course/complete-react-native-mobile-development-zero-to-mastery-with-hooks/
Complete React Native Bootcamp (with Hooks) Master React Native for iOS and Android Mobile App Development using JavaScript. Build a modern e-commerce mobile app!
So, no, in my experience, having a high school degree won't make any difference. You are not competing on that basis. You really don't need one. You are competing in the area of having practical hands-on experience in a subject that no school has ever taught or will ever teach.
By the way, "react native" may be popular today, but I can guarantee that a few years from now, it will be something else.