Ask HN: What skills does it take to level up to a mid-level dev?
I've been at my first job for 3 years. Doing fairly basic dev work. I'm starting to look for a new job and I don't think I'm good enough to sell myself as a senior dev, but what would companies look for in a solid mid-level developer?
13 comments
[ 4.5 ms ] story [ 45.1 ms ] threadLeveling up as a junior engineer: HN thread: https://news.ycombinator.com/item?id=14586329 Medium article: https://medium.com/masterpoint/leveling-up-as-a-junior-engin...
What is 1 thing that can take a Junior's career to the next level? HN thread: https://news.ycombinator.com/item?id=13744999
https://www.level12.io/careers/full-stack-web-app-developer-...
Especially between Junior and Mid level I'd say the most important distinction is willingness to job hop, to be a bit cynical.
1.) Start reading source code. If your favourite frameworks are open source, they're a great place to start.
2.) Work on your soft skills (ie - communications, leadership, general interpersonal skills, public speaking etc). At this stage in your career, Toastmasters would likely be a good investment.
3.) It would be extremely useful to get experience taking a project all the way from idea to release. And, the more you do this the more useful it gets to you (particularly if you switch up the types of teams/roles you take on).
-Given an abstract problem statement she can break it down into smaller concrete pieces & deliver upon them.
-She can anticipate blockers, technical/organizational, and mitigates risk by calling it out / working around it early on.
-Be a quick learner and ready to jump on projects in unfamiliar territory.
Not to say that's all there is, but that is one thing that'd move you out of the novice phase in my opinion.