# junior-developer

Published articles for junior-developer.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How Coding Agents Are Shifting the Focus of Software Engineering

DevFeed: [How Coding Agents Are Shifting the Focus of Software Engineering](<https://devfeed.tech/articles/what-is-the-future-of-software-engineering-when-nobody-needs-to-write-code-38699.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/what-is-the-future-of-software-engineering-d52>)

Author: Dr Milan Milanović

Published: 2026-09-03T15:00:51Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [guardrails](<https://devfeed.tech/tags/guardrails.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This commentary argues that coding agents are making code generation, testing, refactoring, and bug investigation cheaper and faster. As a result, software engineering increasingly emphasizes judgment, specification, verification, architecture, ownership, team scope, and managing technical debt.

### Source excerpt

Since the beginning of writing software, it has been a hard thing to do.

## Earning taste and judgment

DevFeed: [Earning taste and judgment](<https://devfeed.tech/articles/earning-taste-and-judgment-28496.md>)

Original publisher: [Read original article](<https://addyosmani.com/blog/earning-judgment/>)

Author: Addy Osmani

Published: 2026-07-14T00:00:00Z

Content type: opinion

Language: en

Sources: [Addy Osmani](<https://devfeed.tech/sources/addy-osmani.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [developer](<https://devfeed.tech/tags/developer.md>), [junior](<https://devfeed.tech/tags/junior.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>)

### AI overview

An opinionated analysis argues that AI coding agents automate the repetitive work through which junior developers traditionally developed taste and judgment, weakening the path from entry-level to senior roles. It discusses labor-market evidence and suggests that choosing what to build and evaluating its quality are increasingly durable skills.

### Source excerpt

Taste used to be a byproduct of the reps. Agents took the reps. So if you're junior you now have to go get the taste and judgment on purpose. A builder's look at the weakening entry level, the two debts we now owe, and concrete ways to build judgment when the machine writes the code.

## How Software Developers Can Use Career Risk to Their Advantage

DevFeed: [How Software Developers Can Use Career Risk to Their Advantage](<https://devfeed.tech/articles/stability-is-a-myth-32376.md>)

Original publisher: [Read original article](<https://brianjenney.substack.com/p/stability-is-a-myth>)

Author: Brian Jenney

Published: 2026-06-14T23:22:06Z

Content type: opinion

Language: en

Sources: [Brian Jenney](<https://devfeed.tech/sources/brian-jenney.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Job](<https://devfeed.tech/topics/job.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [job](<https://devfeed.tech/tags/job.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [money](<https://devfeed.tech/tags/money.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [startup](<https://devfeed.tech/tags/startup.md>), [stress](<https://devfeed.tech/tags/stress.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article argues that software developers should distinguish between types of career risk and use calculated moves to improve their skills and opportunities. It draws on the author's experience leaving a secure job, becoming a junior developer, and later moving to a startup where learning and salary increased.

### Source excerpt

And It's Quietly Killing Your Career

## Moving from Junior to Mid-Level Backend Engineering Requires Shipping and System Design

DevFeed: [Moving from Junior to Mid-Level Backend Engineering Requires Shipping and System Design](<https://devfeed.tech/articles/going-from-junior-to-mid-level-backend-isn-t-about-code-28980.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/going-from-junior-to-mid-level-backend>)

Author: Eric Roby

Published: 2026-04-07T12:03:32Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [backends](<https://devfeed.tech/topics/backends.md>), [ci](<https://devfeed.tech/topics/ci.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [systems](<https://devfeed.tech/topics/systems.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [junior](<https://devfeed.tech/tags/junior.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [skills](<https://devfeed.tech/tags/skills.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article argues that progressing from junior to mid-level backend engineering involves more than writing code. It emphasizes building valuable products, contributing to business logic and features, understanding CI/CD and GitHub Actions, and making sound system-design and infrastructure decisions.

### Source excerpt

The skills that aren't in job descriptions but are on everyone's mind

## The 5 Worst Tech Trends of 2025

DevFeed: [The 5 Worst Tech Trends of 2025](<https://devfeed.tech/articles/the-5-worst-tech-trends-of-2025-32377.md>)

Original publisher: [Read original article](<https://brianjenney.substack.com/p/the-5-worst-tech-trends-of-2025>)

Author: Brian Jenney

Published: 2025-12-29T20:01:09Z

Content type: opinion

Language: en

Sources: [Brian Jenney](<https://devfeed.tech/sources/brian-jenney.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [coding](<https://devfeed.tech/topics/coding.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Job](<https://devfeed.tech/topics/job.md>), [Bootcamp](<https://devfeed.tech/topics/bootcamp.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [coding](<https://devfeed.tech/tags/coding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [job](<https://devfeed.tech/tags/job.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>)

### AI overview

An opinionated review of negative technology-industry trends observed in 2025, focusing on claims about AI productivity, a harder junior developer job market, and coding bootcamp closures. The supplied text is incomplete and ends during the bootcamp section.

### Source excerpt

(And How to Win in 2026)

## On being a Freelance Full-Stack Developer

DevFeed: [On being a Freelance Full-Stack Developer](<https://devfeed.tech/articles/on-being-a-freelance-full-stack-developer-18939.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/freelance-full-stack-web-developer/>)

Author: Robin Wieruch

Published: 2024-11-20T11:50:46Z

Content type: opinion

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [React](<https://devfeed.tech/topics/react.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>)

Tags: [2017](<https://devfeed.tech/tags/2017.md>), [apis](<https://devfeed.tech/tags/apis.md>), [career](<https://devfeed.tech/tags/career.md>), [freelance](<https://devfeed.tech/tags/freelance.md>), [freelance-full-stack-developer](<https://devfeed.tech/tags/freelance-full-stack-developer.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [react](<https://devfeed.tech/tags/react.md>), [remote](<https://devfeed.tech/tags/remote.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [skills](<https://devfeed.tech/tags/skills.md>), [team](<https://devfeed.tech/tags/team.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A freelance full-stack developer reflects on working with companies to build and maintain web applications and APIs. The article describes the prior experience, collaboration, side projects, and technical skills the author considers important before starting freelance work.

### Source excerpt

...

## From Junior to Lead Front-End Developer: A Six-Year Career Journey and Lessons

DevFeed: [From Junior to Lead Front-End Developer: A Six-Year Career Journey and Lessons](<https://devfeed.tech/articles/from-junior-to-lead-in-5-years-34899.md>)

Original publisher: [Read original article](<https://frontendfocus.substack.com/p/from-junior-to-lead-in-6-years>)

Author: Mads Brodt

Published: 2024-01-10T16:01:18Z

Content type: opinion

Language: en

Sources: [Front-End Focus](<https://devfeed.tech/sources/front-end-focus.md>)

Topics: [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [career-progression](<https://devfeed.tech/tags/career-progression.md>), [developer](<https://devfeed.tech/tags/developer.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>)

### AI overview

A front-end developer describes progressing from a first coding job in 2018 to Lead front-end developer in 2024. The article shares personal lessons on communicating career goals, understanding expectations for the next level, and working toward promotions.

### Source excerpt

I got my first coding job in 2018, and I've just now been promoted to Lead front-end developer in 2024. This is my journey and lessons to help you to do the same.

## Seven Tips for Junior Developers

DevFeed: [Seven Tips for Junior Developers](<https://devfeed.tech/articles/7-tips-to-survive-as-a-junior-developer-20092.md>)

Original publisher: [Read original article](<https://medium.com/jobteaser-dev-team/7-tips-to-survive-as-a-junior-developer-b15b47586fb4?source=rss----bd77d16a0035---4>)

Author: Clément Gateaud

Published: 2023-05-23T14:06:01Z

Content type: tutorial

Language: en

Sources: [JobTeaser](<https://devfeed.tech/sources/jobteaser.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [careers](<https://devfeed.tech/tags/careers.md>), [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [junior](<https://devfeed.tech/tags/junior.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

A career-advice article for junior developers. It recommends focusing first on the code needed for the current task, attempting to work through problems before seeking help, and using web resources to investigate issues.

### Source excerpt

© Midjourney Whether you're fresh out of school or transitioning from another career, landing a job as a junior developer is a great accomplishment. But it's only the first step on your path to a successful career. Finding your marks in this new position is the next big challenge. In this article I'll share with you 7 tips I would have loved to receive when I started as a junior developer, one year ago. 1. Learn to walk before you run During your first days as a "professional" developer, you will most likely feel overwhelmed by the size and complexity of your company's codebase. "What are all those files? Do we really need millions of lines of code to run our application?". It will for sure look very different from the small side projects you've worked on so far. Don't bother trying to understand the whole codebase and how everything is structured. Just focus on what you need for your current task. If your first task involves a minor fix to a specific behavior, focus on the file that's responsible for that behavior and forget about the rest. It's already a significant challenge to understand the necessary code for your initial task, especially since you'll also be learning about the company's processes, people, and products. https://medium.com/media/12a11f60dbd4c74090fdadd0e0f0fded/href Don't get me wrong, getting a bigger picture is important, but take it one step at a time. You will get more comfortable with the rest of the codebase over time. If you try to assimilate everything, you will assimilate nothing. Choose your fights. Time will do the rest. 2. Getting stuck is great (but not for too long) You'll get stuck on some issues when coding (just like every developer in the history of mankind). It may sound counterintuitive but getting stuck is a chance. Why? Because it is in those situations that you'll learn the most. https://medium.com/media/2776dac640fcf556b334de07293fd1e4/href Do not ask for help right away. Do your best to understand how things work and try

## How to Support Junior Developers: Ten Crucial Tips for Seniors and Leads

DevFeed: [How to Support Junior Developers: Ten Crucial Tips for Seniors and Leads](<https://devfeed.tech/articles/how-to-support-junior-developers-ten-crucial-tips-for-seniors-and-leads-26534.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/how-to-support-junior-developers-ten-crucial-tips-for-seniors-and-leads-6cb7fb5925bd?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2021-06-13T20:15:51Z

Content type: article

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [Development](<https://devfeed.tech/topics/development.md>), [Java](<https://devfeed.tech/topics/java.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [careers](<https://devfeed.tech/tags/careers.md>), [communication](<https://devfeed.tech/tags/communication.md>), [docker](<https://devfeed.tech/tags/docker.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [mentorship](<https://devfeed.tech/tags/mentorship.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [senior-developer](<https://devfeed.tech/tags/senior-developer.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

A junior software engineer who is temporarily filling in for a Tech Lead shares ten tips for supporting junior developers. The article emphasizes communication, clear expectations and timelines, structured learning, and realistic expectations about early performance.

### Source excerpt

Introduction I am in a unique position right now: I am a Junior Software Engineer filling in for a Tech Lead for two weeks, covering two internal projects filled with other juniors, trainees, and interns. This means that I am both a junior and acting as a guide for juniors at the same time. This isn't the first time I've played this 'double role': when I was completing my year-long training in web development, I was both a student and a class tutor: learning and teaching at the same time. There is a lot to be said for this: namely, that teaching helps you learn as well. Additionally, this unique position allows me to provide insight on how best to support junior developers with the advantage of both perspectives: that of the junior, and that of the supporter. All that said, let's talk about ten things you can start doing to better support your juniors today. Spoiler alert: a lot of it comes down to communication! Follow Me on Twitter @AnnaJMcDougall1. Define expectations and timelines It can be extremely disorienting to enter not only a new workplace but also a new industry. If you are in charge of guiding the path of a junior, it is your job to explain to them as early as possible what that path will be, what is expected of them, and what kind of timeline they'll be working with. "For the first month or so, you and I will be working closely to have you trained up in Java for the backend, including testing and basic microservices. There is no set timeline for this, but once you feel you're ready to move on, we'll then look into Docker and other containerisation technologies. The goal is that by about six months into your time with us, you'll be comfortable and confident coding the backend for bigger projects." Alternatively, you could speak more broadly: "As a junior, we really want you to focus on learning and asking as many questions as possible. You'll have a chance to explore a lot of different technologies, and after around a year we can talk more about which y