The Career Advisor is a Python program designed to help individuals determine their best-suited roles within the field of technology. It achieves this by asking a series of questions related to programming, data analysis, creativity, and problem-solving. Based on the user's responses, the program suggests potential roles such as software engineer, data scientist, data engineer, or support engineer. This project was developed as the final project for CS50P, requiring the implementation of at least three functions to determine the career recommendations.
To use the Career Advisor:
- Clone the Repository: Clone this repository to your local machine using the following command:
git clone https://github.com/hariiisai/career-advisor
- Run the Program: Navigate to the project directory and run the Python script using a terminal or command prompt:
python career_advisor.py
- Answer the Questions: The program will prompt you with several questions related to your preferences in programming, data analysis, and creativity. Answer each question with 'Yes' or 'No'.
- Get Career Recommendations: Once you've answered all the questions, the program will suggest potential roles based on your responses.
The program is developed in Python and utilizes the pytest
library for testing. To contribute or enhance the project:
- Fork the repository.
- Make your changes or additions to the code.
- Write tests for any new functionality or changes.
- Ensure all existing tests pass.
- Submit a pull request outlining the changes made.
This project aims to assist individuals in understanding which roles within the tech industry might align well with their interests and skills.