-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfrontend-developer.txt
More file actions
226 lines (130 loc) · 23 KB
/
Copy pathfrontend-developer.txt
File metadata and controls
226 lines (130 loc) · 23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
froentEnd developer
Start with the Basics: HTML, CSS, and JavaScript are your foundation.
🔹 Explore Frameworks: Learn React, Vue, or Angular for dynamic web apps.
🔹 Responsive Design: Make websites look great on any device.
🔹 Version Control: Get comfortable with Git and GitHub.
🔹 Practice & Build Projects: Showcase your skills in a portfolio!
In this generation student worried about
Abstract
In today's dynamic job market, college students usually find it difficult to identify career paths that align with their respective skills and aspirations. This creates a mismatch in the decision of career choices due to a lack of informed decisions. A Machine Learning-based Career Recommendation System using the K-Means clustering algorithm is designed, along with Natural Language Processing-NLP. This system analyzes students in respect of their educational backgrounds, programming skills, usage of tools, and interests in various careers, aside from NLP-based extraction of skills from resumes. Based on these, it recommends the most compatible career options that fit the student's skill set and also align with their long-term career goals
Introduction
Students of this modern generation find it difficult to choose a career path. Even when the skills and interests of students are known, the majority of students have no idea how to make proper career choices. Some of them ask experienced professionals to suggest careers for them. However, those suggestions may be based only on the professionals' past experiences, their current skill profiles, and present industrial trends. Therefore, students cannot clear their doubts and cannot find a career path that effectively matches their abilities and long-term goals.
This is presented to surmount the above issue: the Career Recommendation System for Students. It will recommend a suitable career path to students by considering their academic background, program skills, technology/ tools knowledge, and career interests. The system uses a real dataset, which collects information about students' actual career preferences.
Machine learning techniques include the K-Means clustering algorithm, which is used along with NLP for text extraction from student resumes to determine their career interest category. The system predicts suitable job roles and recommends two or three more roles based on the students' skills, allowing them to explore options and choose the most appropriate path. Further, post-selection, the system provides a roadmap for helping the students improve the required skills.
The rationale behind this method is to minimize career confusion among students and provide a suitable direction towards long-term goals. Additionally, a chatbot is included to clarify student queries and provide guidance.
Literature Survey:
Many researchers have worked on career recommendation systems to suggest student to choose a correct path. Different machine learning and data mining techniques have used to predict career interest based on education background and knowing skills.
The authors [1] described a student career interest and developed that leverage machine learning and natural language processing (NLP) technologies to provide career advise through a chatbot. The author use the machine learning K-Means algorithm to guide the student career interest using chatbot. However the chatbot is complex in dynamic and personalized career counselling.
The researchers [2] given there are many career recommendation system on the internet. These recommendation system not specifically for the computer science area graduates they may get a recommendation in career that is not related their studies. Student career recommendation system using content-based filtering method.
The [3] recommendation system is developed by informatics engineering students where classification of IT skills is needed will be used to determine the best career path. Also data from IT experts will be used as a guide for student and will be accessed from their LinkedIn account.
(IRS for Information Technology with LinkedIn)
The System [4], is very naive and rely only on open pipeline to extract the required skills. However the system simply shows the skill gap and doesn’t give clear career recommendation. ( Generating unified probabilistic skill graph for career path recommendations)
This System [5] examines the personal and academic characteristics of high school students in order to assist them in choosing an academic field and a potential career. This paper Constrates the Engineering higher Education because it’s one of the most common faculty among high school students.
The authors introduce [6] system recommended a stream from arts, commerce or science based on student interest and academic preference through the computer test. The included two section academic knowledge and aptitude assessment. The Random Forest regression algorithm is used for accurate recommendation of student test performance. (project 7)
The study of paper [7], author suggest to Student take the career decision in Early stage. The students are increasingly expected to make informed choices about their future at an early stage. There is a strong need for automated accessible and intelligent solution that can guide student efficiently (project 5)
The study of the paper [9] investigate the use of ML methods in predicting student of academic achievement and career placement aspect the authors given the spitte of the growing adoption of predictive analytics within education in the majority of university available systems lack certain evaluation (project - 9)
The paper [10] provide the technology driven solution need of student and recommend in accordance with their interests, academic streams and aptitudes. This project paper proposed a career recommendation system for needs 10th grad students. The system take input from user detailing subjects of interest, stream ( science, commerce & Arts), hobbies, and personality. The system use these input to recommended potential future career options. (Career Recommendation System)
This paper [11] authors used decision trees to help classify student into different career streams based on their academic score and interests. However they the decision tree is easy to understand and useful for creating clear model and however sometimes often fail to identify complex patterns (Project - 11)
The authors [12] recommenders system in a computer program build with the help of expert where the details of the students and their aptitude help finding a right course for the future. Choosing a right field in (CSE, IT) stream is very important for their future.
The paper [13] examine authors provided to student career-based project recommendation system aims to provide personalized project recommendations based on the user’s responds to a series of questions about skills, interests and career aspiration
The paper studies [14] a career recommendation method for college student based on occupational value. The paper elaborated in detail the principle of generating career recommendation result for college student based on occupational value and used experimental result to verify the correctness of the proposed career recommendation.
The paper [15] examines the Learning Environment Recommendation System recommend a course, a major, a specialization or even job career to students. Moreover, the recommendation system can have a large scope that. Just selecting a course or a major these systems can recommend a career path based on the student’s learning behaviour, interests and skills.
The study [16] a paper authors can recommended the student career interest based on important factors that affect a student’s possible career. Like academic strength, personal interest, extracurricular involvement and part-time job experience based their input predict career interest using machine learning technique KNN, Support Vector Machine (SVM) and Random Forest.
Existing System
A limited focus on academic scores.
Most of the existing career guidance systems primarily depend on students’ academic marks in order to suggest career options. They do not consider other important factors like skills, personal interests, soft skills, personality type, and long-term goals, and the recommendations often do not align with the student's potential or passion. Thus, this creates confusion and wrong career choices.
Lack of Personalized Roadmap Most current systems indicate merely the list of careers but not how to pursue them. It does not plan out in detail for the student a step-by-step approach regarding required courses, skill training, internships, certifications, future job roles, salary expectations, and growth opportunities. Definitely, without this roadmap, it is hard for the students to take further action.
----------------------------------------
This generation of students finds it challenging to decide on a career.
Most students don't know how to make the right career decisions, even when their interests and skills are acknowledged.
Some of them seek job advice from seasoned professionals.
However, those recommendations might only be based on the experts' existing skill profiles, prior experiences, and current business trends.
As a result, students are unable to resolve their uncertainties and identify a professional path that successfully aligns with their skills and long-term objectives.
This is offered to address the aforementioned problem with the Career Recommendation System for Students.
Students' academic background, program abilities, technology/tool knowledge, and professional ambitions will all be taken into account when recommending a career route.
The system gathers data about students' true job preferences using a genuine dataset.
The K-Means clustering algorithm is one machine learning technique that is used in conjunction with natural language processing (NLP) to extract text from student resumes and identify their job interest category.
The system gathers data about students' true job preferences using a genuine dataset.
The K-Means clustering algorithm is one machine learning technique that is used in conjunction with natural language processing (NLP) to extract text from student resumes and identify their job interest category.
Based on the students' skills, the algorithm forecasts appropriate job roles and suggests two or three more occupations, enabling them to consider their alternatives and select the best course of action.
Additionally, the method offers a road map for assisting students in developing the necessary abilities after they have been chosen.
This approach is employed because it reduces students' career uncertainties and offers an appropriate path towards long-term objectives.
A chatbot is also introduced to answer questions from students and offer advice.
LS - Numerous researchers have worked on career suggestion systems to help students make the right decision. Various machine learning and data mining techniques have been applied to forecast job interest based on knowledge and educational background.
The authors [1] discussed a student's career interest and created a chatbot that uses machine learning and natural language processing (NLP) technology to offer job advice. The author employs a chatbot and the machine learning K-Means algorithm to direct students' career interests.
But when it comes to dynamic and customised career counselling, the chatbot is complicated.
The researchers [2] noted that there are numerous online career suggestion systems. Graduates in the computer science field may receive recommendations for careers unrelated to their education because this recommendation system is not specifically designed for them.
A content-based filtering mechanism is used in the student career suggestion system. Students studying informatics engineering created.
the [3] recommendation system, which uses a classification of IT abilities to identify the best career route. Additionally, students will be able to obtain data from IT specialists via their LinkedIn account and use it as a reference.
The System [4] is really simplistic and merely uses an open pipeline to extract the necessary abilities. However, the method does not provide a clear job advice; it only displays the skill gap.
In order to help high school students choose an academic field and a possible profession, this System [5] looks at their academic and personal traits.This paper Construes the Engineering higher Education because it’s one of the most common faculty among high
school students.
Based on students' interests and academic preferences as determined by the computer exam, the authors provide [6] a system that suggested a stream from the arts, commerce, or science. The academic knowledge and aptitude assessment was divided into two sections. For precise test performance recommendations for students, the Random Forest regression approach is employed.
The author of the report [7] advises students to make a professional decision early on. Students are expected to make well-informed decisions about their future at a young age. An intelligent, automated approach that can effectively guide students is desperately needed.
The paper studies [14] a career recommendation method for college student based on occupational value. The concept of producing career recommendation results for college students based on occupational value was thoroughly explained in the study, which also employed experimental results to confirm the accuracy of the suggested profession advice.
The Learning Environment Recommendation System is examined in the study [15], which suggests courses, majors, specialisations, and even careers for students. Additionally, the recommendation system may have a wide range of applications. These systems can suggest a professional route based on a student's learning style, interests, and abilities only by helping them choose a course or major.
Based on significant elements that influence a student's potential profession, the authors of the study [16] might suggest a career path for the student. KNN, Support Vector Machine (SVM), and Random Forest are machine learning techniques that predict career interest based on input such as academic strength, personal interest, extracurricular activity, and part-time employment experience.
ES
Limited focus on academic scores Most of the existing career guidance systems primarily depend on students’ academic marks in order to suggest career options. They do not consider other important factors like skills, personal interests, soft skills, personality type, and long
term goals, and the recommendations often do not align with the students potential or passion.
Thus, this creates confusion and wrong career choices.
Lack of Personalized Roadmap Most current systems indicate merely the list of careers but not how to pursue
them. It does not plan out in detail for the student a step-by-step approach regarding required courses, skill training,
internships, certifications, future job roles, salary expectations, and growth opportunities.
Definitely, without this roadmap, it is hard for the students to take further action.
------
The suggestion After the data is gathered, a machine learning model is used to process it.
After analysing the dataset, the recommendation engine matches student-related fields based on the best career choice.
The engine suggested two or three different job possibilities that fit the student's skill set.
Diagram The student made their choice based on the roadmap that included both text and an image.
Two possible results • A chosen role The chosen role's roadmap is being provided by the student.
• No role was chosen. The student is content with their assigned function and is developing new abilities.
Chatbot In order to speak with the chatbot, the student clarifies their query. The student poses a query about their career, and the chatbot responds in response.
------ implementation ------
Recommendation page Once the input is collected, its processed using machine learning model After analysing the dataset, the recommendation algorithm matches student-related fields to determine the best career choice. The algorithm suggested two or three different career possibilities that fit the student's skill set.
The roadamp Modulo The student made their choice based on the roadmap that included both an image and words.
Two potential results chosen role The chosen role's roadmap is provided by the student.
Figure 51 Role chosen Role not chosen The student is content with their assigned function and is developing new abilities.
conclusion
The purpose of the career recommendation is to assist students in choosing the right career.
decision based on the talents, career preferences, and academic information of the student.
Natural Language Processing (NLP) and the machine learning method K-Means are used to efficiently read the text.
and K-Means clustering students according to similar talents and career goals, as well as extracting text from resumes.
Along with a thorough career path that leads the student step-by-step to the chosen role, it creates individualised employment role recommendations.
This project makes bridges the gap between student’s abilities and the growing demands in the IT industry by
providing actionable thought, required skills set, and learning path.
Overall, this project contributes to a more structured, informed and skill-based career planning approach, making
a valuable tool for academic and professional growths.
2nd time changed---------------------------------------------------------------
Introduction
Choosing a career is difficult for this generation of students. Even when their interests and abilities are recognised, the majority of students lack the knowledge necessary to make wise career decisions.
Some of them ask seasoned professionals for assistance on jobs.
These suggestions, meanwhile, might only be based on the experts' current skill profiles, past experiences, and industry trends.
Students are consequently unable to overcome their doubts and choose a career path that effectively fits their abilities and long-term goals.
This is provided in order to solve the previously noted issue with the Career Recommendation System for Students.
When suggesting a career path, the student's academic background, program skills, familiarity with technology and tools, and professional goals will all be considered.
Using a real dataset, the system collects information about students' actual employment preferences.
One machine learning method that is used in conjunction with natural language processing (NLP) to extract text from student resumes and determine their employment interest category is the K-Means clustering algorithm.
The algorithm predicts suitable career roles and recommends two or three other jobs based on the students' skills, allowing them to weigh their options and decide on the best course of action.
The approach also provides a road map for helping students acquire the required skills after they have been selected.
This strategy is used because it gives pupils a suitable route to long-term goals and lessens career uncertainty.
LS--
There are a lot of online career recommendation tools, according to the researchers [2]. Because this recommendation system was not created with computer science graduates in mind, they may obtain suggestions for professions unrelated to their degree.The student career recommendation system makes use of a content-based screening method.
The [3] recommendation system, which classifies IT skills to determine the optimal career path, was developed by students studying informatics engineering. Students will also be able to get information from IT experts through their LinkedIn accounts and utilise it for reference.
The System [4] is incredibly basic, extracting the required abilities through an open pipeline. However, the approach just shows the talent gap and does not offer a precise career recommendation.
This System [5] assists high school students in selecting a field of study and a potential career by looking at their character and academic qualities. Since engineering is one of the most popular subjects among high school students, this paper constructs higher education in the field. According to the computer exam's findings about students interests and academic preferences.
A system that proposed a stream from the arts, business, or science is provided by the authors [6]. There were two parts to the academic knowledge and aptitude test. The Random Forest regression method is used to provide students with accurate test performance suggestions. Students should make a professional decision as soon as possible.
according to the report's author [7] At an early age, students are expected to make informed judgements about their future. There is an urgent need for an automated, intelligent method that can successfully mentor kids.
The paper studies [14] a career recommendation method for college student based on occupational value. The study provided a detailed explanation of the concept of generating career suggestion results for college students based on occupational value. It also used experimental data to verify the correctness of the recommended profession guidance.
The study [15] looks at the Learning Environment Recommendation System, which makes recommendations for students' courses, majors, specialisations, and even jobs. The recommendation system may also have many uses. By assisting students in selecting a course or major, these systems can recommend a career path based on their learning style, interests, and skills. Considering important factors that affect a student's future career.
The study's authors [16] may recommend a career choice for the student.
Machine learning algorithms such as KNN, Support Vector Machine (SVM), and Random Forest predict career interest based on input including extracurricular activities, academic strength, personal interest, and part-time work experience.
ES--
Current system Minimal emphasis on academic performance In order to provide job alternatives, the majority of current career advising systems mostly rely on students' academic scores. The recommendations frequently don't match the student's potential or desire, and they don't take into account other crucial elements including abilities, hobbies, soft skills, personality type, and long-term objectives. Confusion and poor career decisions result from this.
Absence of a Customised Roadmap The majority of existing systems only provide a list of careers, but not how to go about pursuing them It does not plan out in detail for the student a step-by-step approach regarding required courses, skill training, internships, certifications, future job roles, salary expectations, and growth opportunities. Definitely, without this roadmap, it is hard for the students to take further action
-------
Based on the student's skill set, the algorithm recommended two or three potential job options.
Modulo Roadmap Based on the roadmap, which featured both words and an image, the student made their decision.
Two potential results chosen role The chosen role's roadmap is provided by the student.
The student provides the roadmap for the selected responsibilities.
Figure 51 chosen role No role was chosen The student is learning new skills and is happy with the role they have been given.