Recently, I applied for a job...
I was asked to do this test task:
Quite simple, I did it with some extra bonuses, like using Vue.js and deploying onto Heroku. Here is the repo url: Debtor Administrator
What I got in response was:
- If you would like to hear the full story, I've written it into the comments.
Don't get me wrong, I'm not saying they should've hired me...
I'm just saying their bar seems non-realistic!
Recently, many companies are just setting the bar too high.
You realize this when they start inventing stuff like:
- 10x Engineer.
- Full Stack DevOps Developer (I'm not kidding!).
- Passionate engineers (who work overtime and learn on their free-time). ... etc
There is a fine line between good and great, the best way to describe it is how Steph explained it in her awesome post:
Perhaps “great’, is just “good”, but repeatable.
Hmm, how many people are "good"? and how many people are "great"?
The reality of how good most people are is just in this curve:
- This is called the "normal distribution" in statistics which you might not even care about 😄
You see right there, the percentage of people who are great and bad is just super small.
The odds are, mostly me and you fall among the GOOD developers.
So, instead of chasing that dream of being a "ninja developer":
How about you stop chasing that stupid dream, FOR REAL!
How about you love being a good developer, repeatedly.
How about investing in yourself and learning new stuff every single day.
How about you accept that it's very okay to take a break sometimes.