TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Mid-level developers, what does it take to qualify as Mid-level?

1 pointsby morbidhawkabout 8 years ago
I&#x27;m currently in the interview process for a Mid-level position, but my experience situation is kind of different from most as I interned for several years while going to school to make enough to provide for my family. I&#x27;ve got 1.5 years professional experience after that at the same company. I was asked if I have have the skills of a Mid or maybe somewhere on the fence between Jr and Mid. My current salary requirement needs the pay of a Mid but I don&#x27;t want to jump into something if it ultimately ends with being put on an improvement plan (that&#x27;s what I was told would happen). Having no clue how I compare to other Mids, as I work only with Sr devs who know more than me. I told them that I would trust their assessment.<p>So if I am not up to par with Mid skills, what can I do to get there and be truly qualified? What is the difference between a Mid and a Jr?<p>The best way I can describe my current ability is that I&#x27;ve been able to recognize that I didn&#x27;t know all that I thought I did and I try to approach problems and knowledge with no assumptions that I know but rather realize that I can give insight and discuss strategies but I&#x27;m not intelligent enough to frequently give the best approach to problems so I definitely discuss approaches and opinions with others to learn from them.<p>So maybe a better question might be what level are you at once you&#x27;ve discovered you&#x27;re ignorance and you start to use that to your advantage to really learn stuff (but definitely not someone to write a non-erroneous book on programming topics)?<p>Any help would be appreciated, thanks!

1 comment

eagerNewbabout 8 years ago
For eample:<p>Peter has been working as a developer for 4 years. Calvin has been working as a developer for 2 years.<p>Calvin earns the same money as Peter, why? It seems Peter didn&#x27;t put in as much effort as Calvin did. Even more, Calvin learned what Peter knows, for half the amount Peter did.<p>You can see where I&#x27;m going with this. For me personally work experience does NOT matter.<p>What makes a junior developer? A junior developer knows enough to get things done. If there&#x27;s a more complex task, there is a big chance he will require advice or help.<p>What makes a mid-level developer? A mid-level developer knows enough to get things done in a more sophisticated manner - compared to junior developers which use the same hammer for every nail, the mid-level developer utilizes different technologies for different purposes. He is not proficient, but he understands the need for different strategies.<p>I&#x27;m on the brink of becoming a mid-level developer. I used to tackle all of my problems with the tools I know, because I was unsure in my knowledge. Now I understand the difference. When given a more complex task, I will research what&#x27;s the best way to do it, consult with senior developers and ultimately implement a solution. I&#x27;m not an expert so this is my opinion, but you sound like you are in the exact same shoes. A rising mid-level developer, but a mid-level developer non the less. Worked hard to get here as I&#x27;m sure you did. I heard this in a songs lyrics, but I use it as a motto in life - &quot;I used to get what I&#x27;m given, now I only get what I&#x27;m worth&quot;.
评论 #13994963 未加载