TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Submit HN: How do I progress from junior to mid-level developer?

2 点作者 csnewb超过 7 年前
I&#x27;ve been a junior developer at a large Bay Area company for slightly more than 2 years. I&#x27;ve implemented basic features and I&#x27;ve fixed lots of bugs. I&#x27;ve read most of the standard &quot;required reading&quot; textbooks such as Code Complete, Pragmatic Programmer, Clean Code, Refactoring, etc. I&#x27;m trying to learn more about the domain I work in (security).<p>But that&#x27;s about it. I don&#x27;t feel like I&#x27;ve become a significantly better developer between years 1 to 2. Year 0-1 was filled with a tremendous amount of learning, 1-2 seemed like a plateau with minimal growth. I don&#x27;t see a bright future for myself at this company because I&#x27;m polishing my resume and didn&#x27;t add many new skills. My team essentially maintains a legacy system. Bugs are never-ending, but I don&#x27;t want to do this for the rest of my career.<p>I&#x27;m actively looking for another job, but I seem to be &quot;too junior&quot; for mid-level positions, but too experienced for &quot;new grad&#x2F;junior&quot; positions. I don&#x27;t know what to do next.

2 条评论

binarynate超过 7 年前
I&#x27;ve been a developer for 4.5 years and have found myself in a similar position a few times. Here&#x27;s the approach that has worked for me:<p>- Pick a few types of positions to pursue based on your interests and the job opportunities that appeal to you (but not necessarily based on your current skillset &#x2F; experience)<p>- Based on those positions, invest time outside of work to learn the new tech stacks and skills needed by creating a nontrivial project you&#x27;re interested in<p>- Through completing the project, you&#x27;ll learn the skills needed for your chosen positions and will be able to use them on your resumé and as talking points in your interviews<p>The first two times I employed this approach, I was able to apply to and land better positions at the company I was already with. The third and most recent time, I decided to switch to a different industry in which I&#x27;m more interested, and I landed a position with an awesome startup I found through AngelList.
gigatexal超过 7 年前
Find out what senior programmers do and do that. Learn what they do (a mentor here would be awesome).