"Which job offer should I accept" is a question I see pretty frequently in various Slack groups and hear IRL. The answer of course is always personal and subjective so I thought it would be helpful to write software that helps organize our thoughts in a structured way and eliminate the Decision Fatigue associated with multiple good options.
I've published a very alpha quality version in Python-3.7 @ https://github.com/iMerica/job-offer-selector. Feel free to fork it or use it as inspiration.
The core idea here is:
- Rank the categories that are most important to you.
- Rank the companies in these categories.
- Select the company that performs best using a weighted average.
P.S. Python 3.7's new data class module is pretty awesome. This project relies upon them pretty heavily.