INTRODUCTION

rookie is a machine learning web application that seeks to help new software engineers make more informed decisions. At this early stage, it uses a machine learning algorithm, simple linear regression, to predict the income of an individual based on that individual’s years of experience.

PURPOSE

There are various resources that teach Software Engineers how to better their skills, from programming challenges to understanding complex Computer Science principles like Time and Space Complexity, Data Structures and Algorithms etc. But the question is, after knowing all these concepts and honing one’s skills, what is next? How informed are we about other aspects like income, the types of sectors to work in, companies with good onboarding processes etc. These types of information take too much mining to find.

rookie home page
rookie Home page where you input the years of experience
rookie then predicts your expected income based on your years of experience.

And this is the purpose of rookie to provide newbie Software Engineers with valuable resources and information to make better informed choices as they make their way in these unsteady waters of Software Engineering.

TOOLS

The site was built using Python and the Flask Framework. Other tools include HTML and CSS, Google Colab(for creating the model), Heroku(for deploying the web application).The model for predicting salaries was built on Google Colab whereby a yaml file was created, then added to the backend of the site. The form input captures the user’s data, which is processed by the model and then a figure is outputed back to the client/user.

CONTRIBUTIONS

At this present stage, rookie accepts closed submissions and contributions. Later down the line, rookie would be become fully open source and accept open contributions. I am always open to suggestions and contributions; if you have any, please reach me here: laresamdeola@gmail.com.

LIVE SITE

You can visit rookie here

Tags: , , , ,
Lare is a FrontEnd Engineer & Product Designer. This is a journal of his journey in Computer Science. It would contain different projects built with various technologies. You can reach him via email contact@laresamdeola.com or through his github @laresamdeola.

0 Comments

Leave a Comment