{"id":66497,"date":"2025-08-08T01:51:14","date_gmt":"2025-08-08T01:51:14","guid":{"rendered":"https:\/\/www.newsbeep.com\/us\/66497\/"},"modified":"2025-08-08T01:51:14","modified_gmt":"2025-08-08T01:51:14","slug":"junior-developers-arent-obsolete-heres-how-to-thrive-in-the-age-of-ai","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us\/66497\/","title":{"rendered":"Junior developers aren\u2019t obsolete: Here\u2019s how to thrive in the age of AI"},"content":{"rendered":"<p>Everyone\u2019s talking about it: AI is changing how we work. And nowhere is that more true than in the field of software engineering.<\/p>\n<p>If you\u2019re just getting started as a developer, you might be wondering: is AI ruining my chances of getting a junior-level role? After all, a 2023 study by ServiceNow and Pearson projects that <a href=\"https:\/\/www.servicenow.com\/workflow\/learn\/impact-ai-junior-application-developer-skills.html\" rel=\"nofollow noopener\" target=\"_blank\">nearly 26% of tasks performed by [current] junior application developers will be augmented or fully automated by 2027<\/a>.\u00a0<\/p>\n<p>In a word: No. Quite the contrary. New learners are well positioned to thrive as junior developers because they\u2019re coming into the workforce already savvy with AI tools, which is just what companies need to adapt to the changing ways software is being developed.<\/p>\n<p>Our CEO <a href=\"https:\/\/www.linkedin.com\/in\/ashtom\/\" rel=\"nofollow noopener\" target=\"_blank\">Thomas Domke<\/a> says:<\/p>\n<p lang=\"en\" dir=\"ltr\">We\u2019re entering an era where interns and junior developers are showing up already fluent in the best tools for AI code-gen on the market. Why? They vibe with AI. They build with it. Fresh talent \u27a1 better ideas \u27a1 the best tools. :robot_face:<\/p>\n<p>Thanks <a href=\"https:\/\/twitter.com\/GergelyOrosz?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">@GergelyOrosz<\/a> for the story on how we\u2019re\u2026 <a href=\"https:\/\/t.co\/Sj6KAbq7dz\" rel=\"nofollow\">https:\/\/t.co\/Sj6KAbq7dz<\/a><\/p>\n<p>\u2014 Thomas Dohmke (@ashtom) <a href=\"https:\/\/twitter.com\/ashtom\/status\/1927445955659301044?ref_src=twsrc%5Etfw\" rel=\"nofollow noopener\" target=\"_blank\">May 27, 2025<\/a> <\/p>\n<p><a href=\"https:\/\/newsletter.pragmaticengineer.com\/p\/github\" rel=\"nofollow noopener\" target=\"_blank\">Hear more from Thomas on The Pragmatic Engineer podcast &gt;<\/a>\u00a0<\/p>\n<p>So what does that mean for you? According to <a href=\"https:\/\/milesberry.net\/2024\/11\/creativity-curiosity-ai\/#:~:text=AI%20literacy%20is%20essential%2C%20but,think%20critically%20about%20their%20outputs.\" rel=\"nofollow noopener\" target=\"_blank\">Miles Berry<\/a>, professor of computing education at the University of Roehampton, today\u2019s learners must develop the skills to work with AI rather than worry about being replaced by it. As a junior developer, you need to <a href=\"https:\/\/www.linkedin.com\/pulse\/why-developer-expertise-matters-more-than-ever-age-ai-github-yrxnc\/?trackingId=eApAmPb2ThOKYgJvlMen%2BA%3D%3D\" rel=\"nofollow noopener\" target=\"_blank\">think critically about the code your AI tool gives you<\/a>, stay curious when things feel unfamiliar, and collaborate with AI itself in addition to senior team members.\u00a0<\/p>\n<p>As Berry puts it:<\/p>\n<p>\u201cCreativity and curiosity are at the heart of what sets us apart from machines.\u201d\u00a0<\/p>\n<p>With that in mind, here are five ways to stand out as a junior developer in the AI era:<\/p>\n<p>1. Use AI to learn faster, not just code faster\u00a0<\/p>\n<p>Most developers use <a href=\"https:\/\/github.com\/features\/copilot\/?utm_source=newsletter&amp;utm_medium=linkedin&amp;utm_campaign=branching_out&amp;utm_content=junior_devs\" rel=\"nofollow noopener\" target=\"_blank\">GitHub Copilot<\/a> for autocomplete. But if you\u2019re just starting out, you can turn it into something more powerful: a coding coach.<\/p>\n<p>Get Copilot to tutor you<\/p>\n<p>You can set personal instructions so Copilot guides you through concepts instead of handing you full solutions. Here\u2019s how:\u00a0<\/p>\n<p>In VS Code, open the Command Palette and run:<\/p>\n<p>&gt; Chat: New Instructions File<\/p>\n<p>Then paste this into the new file:<\/p>\n<p>&#8212;<br \/>\napplyTo: &#8220;**&#8221;<br \/>\n&#8212;<br \/>\nI am learning to code. You are to act as a tutor; assume I am a beginning coder. Teach me concepts and best practices, but don\u2019t provide full solutions. Help me understand the approach, and always add: &#8220;Always check the correctness of AI-generated responses.&#8221;<\/p>\n<p>This will apply your tutoring instructions to any file you work on. You can manage or update your instructions anytime from the Chat &gt; Instructions view.<\/p>\n<p>Ask Copilot questions<\/p>\n<p>Open Copilot Chat in VS Code and treat it like your personal coach. Ask it to explain unfamiliar concepts, walk through debugging steps, or break down tricky syntax. You can also prompt it to compare different approaches (\u201cShould I use a for loop or map here?\u201d), explain error messages, or help you write test cases to validate your logic. Every prompt is a learning opportunity and the more specific your question, the better Copilot can guide you.<\/p>\n<p>Practice problem solving without autocomplete\u00a0<\/p>\n<p>When you\u2019re learning to code, it can be tempting to rely on autocomplete suggestions. But turning off inline completions \u2014 at least temporarily \u2014 can help strengthen your problem-solving and critical thinking skills. You\u2019ll still have access to Copilot Chat, so you can ask questions and get help without seeing full solutions too early.<\/p>\n<p>Just keep in mind: This approach slows things down by design. It\u2019s ideal when you\u2019re learning new concepts, not when you\u2019re under time pressure to build or ship something.<\/p>\n<p>To disable Copilot code completion for a project (while keeping chat on), create a folder called .vscode in the root of your project, and add a file named settings.json with this content:<\/p>\n<p>{<br \/>\n  &#8220;github.copilot.enable&#8221;: {<br \/>\n    &#8220;*&#8221;: false<br \/>\n  }<br \/>\n}<\/p>\n<p>This setting disables completions in your current workspace, giving you space to think through solutions before asking Copilot for help.<\/p>\n<p><a href=\"https:\/\/docs.github.com\/en\/get-started\/learning-to-code\/setting-up-copilot-for-learning-to-code\" rel=\"nofollow noopener\" target=\"_blank\">Read our full guide on how to use Copilot as a tutor &gt;<\/a><\/p>\n<p>2. Build public projects that showcase your skills (and your AI savvy)<\/p>\n<p>In today\u2019s AI-powered world, highlighting your AI skills can help you stand out to employers. Your side projects are your portfolio and GitHub gives you the tools to sharpen your skills, collaborate, and showcase your work. Here\u2019s how to get started:\u00a0In VS Code, open Copilot Chat and type:<\/p>\n<p>\/new<\/p>\n<p>Copilot can scaffold a new project inside your editor to help you get started. Once it\u2019s scaffolded, ask Copilot:<\/p>\n<p>\u201cAdd the MIT license to this project and publish it as a public project on GitHub.\u201d<\/p>\n<p>Open a command line in VS Code and send the following prompt to manually push:<\/p>\n<p>git init &amp;&amp; git add . &amp;&amp; git commit -m &#8220;Initial commit&#8221; &amp;&amp; git push<\/p>\n<p>Or create a new repo using the GitHub web interface and upload your files.<\/p>\n<p>From there, you can:<\/p>\n<p>Track progress with issues, commits, and project boards.<\/p>\n<p>Document your journey and milestones in the README.<\/p>\n<p>Iterate and improve with feedback and AI assistance.<\/p>\n<p><a href=\"https:\/\/docs.github.com\/en\/enterprise-cloud@latest\/copilot\/how-tos\/use-chat\/get-started-with-chat\" rel=\"nofollow noopener\" target=\"_blank\">Read our full guide on prompting Copilot to create and publish new projects<\/a> and start building your public portfolio &gt;\u00a0<\/p>\n<p>Yes, AI is changing the game, but strong fundamentals still win it. If you\u2019re aiming to level up from student to junior dev, these core workflows are your launchpad:<\/p>\n<p>Automate with GitHub Actions. Automating builds and deployments is a best practice for all developers. Use <a href=\"https:\/\/docs.github.com\/en\/actions\/get-started\/quickstart\" rel=\"nofollow noopener\" target=\"_blank\">GitHub Actions<\/a> to build, test, and deploy your projects automatically.<\/p>\n<p>Contribute to open source. Join the global developer community by <a href=\"https:\/\/github.blog\/open-source\/new-to-open-source-heres-everything-you-need-to-get-started\/\" rel=\"nofollow noopener\" target=\"_blank\">contributing to open source<\/a>. It\u2019s one of the best ways to learn new skills, grow your resume, and build real-world experience.<\/p>\n<p>Collaborate through pull requests. Coding is a team sport. Practice the same <a href=\"https:\/\/docs.github.com\/en\/pull-requests\" rel=\"nofollow noopener\" target=\"_blank\">pull request workflows<\/a> used by professional teams: Review others\u2019 code, discuss feedback, and merge with confidence.<\/p>\n<p>\ud83d\udca1 What if something breaks?<\/p>\n<p>When you\u2019re learning GitHub workflows, you\u2019ll likely run into a few hiccups: YAML syntax errors, permission issues, or failed builds in GitHub Actions. Don\u2019t worry, that\u2019s normal.<\/p>\n<p>Copilot Chat can help you troubleshoot by:<\/p>\n<p>Explaining cryptic error logs.<\/p>\n<p>Debugging YAML indentation or formatting.<\/p>\n<p>Walking through how to configure auth, secrets, or CI\/CD steps.<\/p>\n<p>If you get stuck, check out <a href=\"https:\/\/docs.github.com\/en\/actions\/how-tos\/troubleshoot-workflows\" rel=\"nofollow noopener\" target=\"_blank\">GitHub\u2019s official troubleshooting guide<\/a>, <a href=\"https:\/\/docs.github.com\/en\/actions\/reference\/workflows-and-actions\/workflow-syntax\" rel=\"nofollow noopener\" target=\"_blank\">YAML syntax docs<\/a>, or ask for help in the <a href=\"https:\/\/github.com\/orgs\/community\/discussions\/categories\/actions\" rel=\"nofollow noopener\" target=\"_blank\">GitHub Actions Discussions forum<\/a>.<\/p>\n<p><a href=\"https:\/\/docs.github.com\/en\/get-started\/using-github\/github-flow\" rel=\"nofollow noopener\" target=\"_blank\">Read our full guide on understanding GitHub workflows &gt;<\/a><\/p>\n<p>4. Sharpen your expertise by reviewing code<\/p>\n<p>One of the fastest ways to grow as a developer is to learn from the reviews given by your peers. Every pull request is a chance to get feedback \u2014 not just on your code, but on how you think, communicate, and collaborate.<\/p>\n<p>GitHub staff engineer <a href=\"https:\/\/github.com\/cheshire137\" rel=\"nofollow noopener\" target=\"_blank\">Sarah Vessels<\/a> has reviewed over 7,000 pull requests. She advises not to be afraid to ask questions during code reviews. If you\u2019re unsure why a suggestion was made, speak up. If something isn\u2019t obvious, clarify. Code review is a conversation, not a test.<\/p>\n<p>Here\u2019s how to make the most of it:<\/p>\n<p>Ask questions. Use comments to understand decisions or explore alternate approaches. It shows curiosity and builds shared knowledge.<\/p>\n<p>Look for patterns. Repeated suggestions often point to best practices you can internalize and reuse.<\/p>\n<p>Take notes. Keep track of feedback you\u2019ve received and how you\u2019ve addressed it, which is great for personal growth and future reference.<\/p>\n<p>Be gracious. Say thank you, follow up when you make changes, and acknowledge when a comment helped you see something differently.<\/p>\n<p><a href=\"https:\/\/github.blog\/developer-skills\/github\/how-to-review-code-effectively-a-github-staff-engineers-philosophy\/\" rel=\"nofollow noopener\" target=\"_blank\">Read our full guide on code review best practices and learn how to grow from every review &gt;<\/a><\/p>\n<p>5. Debug smarter and faster with AI<\/p>\n<p>Debugging is one of the most time-consuming parts of software development. But with GitHub Copilot, you don\u2019t have to do it alone.<\/p>\n<p>Use Copilot Chat to:<\/p>\n<p>Ask \u201cWhy is this function throwing an error?\u201d and get real-time explanations.<\/p>\n<p>Use \/fix to highlight code and generate a potential fix.<\/p>\n<p>Run \/tests to create test cases and verify your logic.<\/p>\n<p>Try \/explain on cryptic errors to understand the root cause.<\/p>\n<p>You can even combine commands for deeper debugging \u2014 for example, use \/explain to understand the problem, then \/fix to generate a solution, and \/doc to document it for your team.<\/p>\n<p><a href=\"https:\/\/github.blog\/ai-and-ml\/generative-ai\/a-practical-guide-on-how-to-use-the-github-mcp-server\/\" rel=\"nofollow noopener\" target=\"_blank\">Read our full guide on how to debug code with Copilot &gt;<\/a><\/p>\n<p>\ud83d\udcda More resources to help you grow<\/p>\n<p><a href=\"https:\/\/skills.github.com\/\" rel=\"nofollow noopener\" target=\"_blank\">GitHub Skills<\/a>: Learn by doing with interactive coding exercises and guided GitHub workflows.<\/p>\n<p><a href=\"https:\/\/github.com\/education\" rel=\"nofollow noopener\" target=\"_blank\">GitHub Education<\/a>: Access free tools, training, and events to support your developer journey.<\/p>\n<p><a href=\"https:\/\/docs.github.com\/en\/copilot\" rel=\"nofollow noopener\" target=\"_blank\">GitHub Copilot documentation<\/a>: Explore how to get the most out of Copilot, including setup, prompting tips, and advanced features.<\/p>\n<p>The bottom line<\/p>\n<p>Whether you\u2019re writing your first pull request or building your fifth side project, GitHub is the place to sharpen your skills, collaborate in the open, and build a portfolio that gets you hired.<\/p>\n<p>AI may be reshaping the software world, but, with the right tools and mindset, junior developers can thrive.\u00a0<\/p>\n<p><a href=\"https:\/\/github.com\/new\" rel=\"nofollow noopener\" target=\"_blank\">Start building on GitHub today &gt;<\/a><\/p>\n<p><a href=\"https:\/\/www.google.com\/url?q=https:\/\/resources.github.com\/newsletter\/&amp;sa=D&amp;source=docs&amp;ust=1754595950046860&amp;usg=AOvVaw0ajzjKA55qCgxK7afVYpH4\" rel=\"nofollow noopener\" target=\"_blank\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" height=\"256\" width=\"1024\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2025\/08\/GH-Insider.png\" alt=\"Learn how to code faster and better with our biweekly developer newsletter. \" class=\"wp-image-90018\"  \/><\/a><\/p>\n<p>\t\tWritten by\t<\/p>\n<p>\t\t\t\t\t<img class=\"d-block circle\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2025\/08\/94031472\" alt=\"Gwen Davis\" width=\"80\" height=\"80\" loading=\"lazy\" decoding=\"async\"\/><\/p>\n<p>Gwen Davis is a senior content strategist at GitHub, where she creates content about developer experience, AI-powered workflows, and career growth in tech.<\/p>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"Everyone\u2019s talking about it: AI is changing how we work. And nowhere is that more true than in&hellip;\n","protected":false},"author":2,"featured_media":66498,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[182,181,507,74],"class_list":["post-66497","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/66497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/comments?post=66497"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/66497\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media\/66498"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media?parent=66497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/categories?post=66497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/tags?post=66497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}