Full-Stack Programming with React and ASP.NET: case study in technical knowledge from junior to medior developer
Aedma, Martin (2023)
Aedma, Martin
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023051711549
https://urn.fi/URN:NBN:fi:amk-2023051711549
Tiivistelmä
In the industry of software development there seems to be a conundrum in which there is a high demand for IT specialists, yet companies are reluctant to hire new graduates due to their limited skills and experience. Identifying which skills do companies look for in new recruits and which are not taught in universities, could help students better prepare to enter job market.
The main purpose of this research is to document the technical knowledge and skills that software companies typically expect from recruits, based on the author's experience as a software developer intern and junior software developer working in the field for 2 years. Technical knowledge documented is in context of React & ASP .NET technologies. Secondary goal is to find which front-end and back-end technologies do large software houses near Jyväskylä area currently value. Finally, third goal is to examine learning resources that can be used to supplement university studies to learn the advanced technical knowledge in CSS, React, and ASP.NET.
For technical knowledge, 24 intermediate and advanced topics were covered. Eight large software companies operating in Jyväskylä area were chosen for valued technologies assessment. For front-end, popular JavaScript frameworks were valued highly (React, Vue, Angular). For back-end, Java (Spring Boot), JavaScript (NodeJS) and C# (ASP .NET) were most sought after. MOOC courses are a cost efficient and highly accessible option to supplement university studies.
The main purpose of this research is to document the technical knowledge and skills that software companies typically expect from recruits, based on the author's experience as a software developer intern and junior software developer working in the field for 2 years. Technical knowledge documented is in context of React & ASP .NET technologies. Secondary goal is to find which front-end and back-end technologies do large software houses near Jyväskylä area currently value. Finally, third goal is to examine learning resources that can be used to supplement university studies to learn the advanced technical knowledge in CSS, React, and ASP.NET.
For technical knowledge, 24 intermediate and advanced topics were covered. Eight large software companies operating in Jyväskylä area were chosen for valued technologies assessment. For front-end, popular JavaScript frameworks were valued highly (React, Vue, Angular). For back-end, Java (Spring Boot), JavaScript (NodeJS) and C# (ASP .NET) were most sought after. MOOC courses are a cost efficient and highly accessible option to supplement university studies.