Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Elastic simplifies log analytics for SREs and developers with launch of Log Essentials

      August 7, 2025

      OpenAI launches GPT-5

      August 7, 2025

      Melissa brings its data quality solutions to Azure with new SSIS integration

      August 7, 2025

      Automating Design Systems: Tips And Resources For Getting Started

      August 6, 2025

      This $180 mini projector has no business being this good for the price

      August 7, 2025

      GPT-5 is finally here, and you can access it for free today – no subscription needed

      August 7, 2025

      Changing this Android setting instantly doubled my phone speed (Samsung and Google models included)

      August 7, 2025

      ChatGPT can now talk nerdy to you – plus more personalities and other upgrades beyond GPT-5

      August 7, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Advanced Application Architecture through Laravel’s Service Container Management

      August 7, 2025
      Recent

      Advanced Application Architecture through Laravel’s Service Container Management

      August 7, 2025

      Switch Between Personas in Laravel With the MultiPersona Package

      August 7, 2025

      AI-Driven Smart Tagging and Metadata in AEM Assets

      August 7, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Bill Gates on AI’s Impact: ‘Be Curious, Read, and Use the Latest Tools’

      August 7, 2025
      Recent

      Bill Gates on AI’s Impact: ‘Be Curious, Read, and Use the Latest Tools’

      August 7, 2025

      Halo Infinite’s Fall Update: New Features and Modes to Revive the Game?

      August 7, 2025

      Forza Motorsport’s Future in Jeopardy: Fans Demand Clarity from Microsoft

      August 7, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»News & Updates»Junior developers aren’t obsolete: Here’s how to thrive in the age of AI

    Junior developers aren’t obsolete: Here’s how to thrive in the age of AI

    August 7, 2025
    Editor’s note: This piece was originally published in our LinkedIn newsletter, Branching Out_. Sign up now for more career-focused content > 

    Everyone’s talking about it: AI is changing how we work. And nowhere is that more true than in the field of software engineering.

    If you’re 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 nearly 26% of tasks performed by [current] junior application developers will be augmented or fully automated by 2027. 

    In a word: No. Quite the contrary. New learners are well positioned to thrive as junior developers because they’re 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.

    Our CEO Thomas Domke says:

    We’re 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 ➡ better ideas ➡ the best tools. :robot_face:

    Thanks @GergelyOrosz for the story on how we’re… https://t.co/Sj6KAbq7dz

    — Thomas Dohmke (@ashtom) May 27, 2025

    Hear more from Thomas on The Pragmatic Engineer podcast > 

    So what does that mean for you? According to Miles Berry, professor of computing education at the University of Roehampton, today’s learners must develop the skills to work with AI rather than worry about being replaced by it. As a junior developer, you need to think critically about the code your AI tool gives you, stay curious when things feel unfamiliar, and collaborate with AI itself in addition to senior team members. 

    As Berry puts it:

    “Creativity and curiosity are at the heart of what sets us apart from machines.” 

    With that in mind, here are five ways to stand out as a junior developer in the AI era:

    1. Use AI to learn faster, not just code faster 

    Most developers use GitHub Copilot for autocomplete. But if you’re just starting out, you can turn it into something more powerful: a coding coach.

    Get Copilot to tutor you

    You can set personal instructions so Copilot guides you through concepts instead of handing you full solutions. Here’s how: 

    In VS Code, open the Command Palette and run:

    > Chat: New Instructions File

    Then paste this into the new file:

    ---
    applyTo: "**"
    ---
    I 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’t provide full solutions. Help me understand the approach, and always add: "Always check the correctness of AI-generated responses."

    This will apply your tutoring instructions to any file you work on. You can manage or update your instructions anytime from the Chat > Instructions view.

    Ask Copilot questions

    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 (“Should I use a for loop or map here?”), 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.

    Practice problem solving without autocomplete 

    When you’re learning to code, it can be tempting to rely on autocomplete suggestions. But turning off inline completions — at least temporarily — can help strengthen your problem-solving and critical thinking skills. You’ll still have access to Copilot Chat, so you can ask questions and get help without seeing full solutions too early.

    Just keep in mind: This approach slows things down by design. It’s ideal when you’re learning new concepts, not when you’re under time pressure to build or ship something.

    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:

    {
      "github.copilot.enable": {
        "*": false
      }
    }

    This setting disables completions in your current workspace, giving you space to think through solutions before asking Copilot for help.

    Read our full guide on how to use Copilot as a tutor >

    2. Build public projects that showcase your skills (and your AI savvy)

    In today’s 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’s how to get started: In VS Code, open Copilot Chat and type:

    /new

    Copilot can scaffold a new project inside your editor to help you get started. Once it’s scaffolded, ask Copilot:

    “Add the MIT license to this project and publish it as a public project on GitHub.”

    Open a command line in VS Code and send the following prompt to manually push:

    git init && git add . && git commit -m "Initial commit" && git push

    Or create a new repo using the GitHub web interface and upload your files.

    From there, you can:

    • Track progress with issues, commits, and project boards.
    • Document your journey and milestones in the README.
    • Iterate and improve with feedback and AI assistance.

    Read our full guide on prompting Copilot to create and publish new projects and start building your public portfolio > 

    3. Level up your developer toolkit with core GitHub workflows

    Yes, AI is changing the game, but strong fundamentals still win it. If you’re aiming to level up from student to junior dev, these core workflows are your launchpad:

    • Automate with GitHub Actions. Automating builds and deployments is a best practice for all developers. Use GitHub Actions to build, test, and deploy your projects automatically.
    • Contribute to open source. Join the global developer community by contributing to open source. It’s one of the best ways to learn new skills, grow your resume, and build real-world experience.
    • Collaborate through pull requests. Coding is a team sport. Practice the same pull request workflows used by professional teams: Review others’ code, discuss feedback, and merge with confidence.

    💡 What if something breaks?

    When you’re learning GitHub workflows, you’ll likely run into a few hiccups: YAML syntax errors, permission issues, or failed builds in GitHub Actions. Don’t worry, that’s normal.

    Copilot Chat can help you troubleshoot by:

    • Explaining cryptic error logs.
    • Debugging YAML indentation or formatting.
    • Walking through how to configure auth, secrets, or CI/CD steps.

    If you get stuck, check out GitHub’s official troubleshooting guide, YAML syntax docs, or ask for help in the GitHub Actions Discussions forum.

    Read our full guide on understanding GitHub workflows >

    4. Sharpen your expertise by reviewing code

    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 — not just on your code, but on how you think, communicate, and collaborate.

    GitHub staff engineer Sarah Vessels has reviewed over 7,000 pull requests. She advises not to be afraid to ask questions during code reviews. If you’re unsure why a suggestion was made, speak up. If something isn’t obvious, clarify. Code review is a conversation, not a test.

    Here’s how to make the most of it:

    • Ask questions. Use comments to understand decisions or explore alternate approaches. It shows curiosity and builds shared knowledge.
    • Look for patterns. Repeated suggestions often point to best practices you can internalize and reuse.
    • Take notes. Keep track of feedback you’ve received and how you’ve addressed it, which is great for personal growth and future reference.
    • Be gracious. Say thank you, follow up when you make changes, and acknowledge when a comment helped you see something differently.

    Read our full guide on code review best practices and learn how to grow from every review >

    5. Debug smarter and faster with AI

    Debugging is one of the most time-consuming parts of software development. But with GitHub Copilot, you don’t have to do it alone.

    Use Copilot Chat to:

    • Ask “Why is this function throwing an error?” and get real-time explanations.
    • Use /fix to highlight code and generate a potential fix.
    • Run /tests to create test cases and verify your logic.
    • Try /explain on cryptic errors to understand the root cause.

    You can even combine commands for deeper debugging — for example, use /explain to understand the problem, then /fix to generate a solution, and /doc to document it for your team.

    Read our full guide on how to debug code with Copilot >

    📚 More resources to help you grow

    • GitHub Skills: Learn by doing with interactive coding exercises and guided GitHub workflows.
    • GitHub Education: Access free tools, training, and events to support your developer journey.
    • GitHub Copilot documentation: Explore how to get the most out of Copilot, including setup, prompting tips, and advanced features.

    The bottom line

    Whether you’re 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.

    AI may be reshaping the software world, but, with the right tools and mindset, junior developers can thrive. 

    Start building on GitHub today >

    Learn how to code faster and better with our biweekly developer newsletter.

    The post Junior developers aren’t obsolete: Here’s how to thrive in the age of AI appeared first on The GitHub Blog.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous Articleplayerctl – MPRIS media player command-line controller
    Next Article vacuum – OpenAPI and Swagger linter

    Related Posts

    News & Updates

    This $180 mini projector has no business being this good for the price

    August 7, 2025
    News & Updates

    GPT-5 is finally here, and you can access it for free today – no subscription needed

    August 7, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    I spent a week using this AIO and it met all of my creative needs — I can’t recommend it enough as a school or family computer

    News & Updates

    Distribution Release: SparkyLinux 7.7

    News & Updates

    NVIDIA’s drivers are causing big problems for DOOM: The Dark Ages, but some fixes are available

    News & Updates

    CVE-2025-43967 – Libheif NULL Pointer Dereference Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-48752 – Apache Process-Sync Pthread Mutex Unlock Vulnerability

    May 24, 2025

    CVE ID : CVE-2025-48752

    Published : May 24, 2025, 3:15 a.m. | 1 hour, 38 minutes ago

    Description : In the process-sync crate 0.2.2 for Rust, the drop function lacks a check for whether the pthread_mutex is unlocked.

    Severity: 2.9 | LOW

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-51726 – CyberGhost VPN Weak SHA-1 Signing and Predictable ASLR Vulnerability

    August 4, 2025

    CVE-2025-52876 – JetBrains TeamCity Reflected Cross-Site Scripting Vulnerability

    June 23, 2025

    CVE-2025-48927 – Apache TeleMessage Spring Boot Actuator Heap Dump Exposed Endpoint Vulnerability

    May 28, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.