주니어 개발자는 더 이상 사용되지 않습니다 : AI 시대에 번성하는 방법은 다음과 같습니다.
모두가 그것에 대해 이야기하고 있습니다 : AI는 우리가 일하는 방식을 바꾸고 있습니다. 그리고 소프트웨어 엔지니어링 분야보다 더 사실은 없습니다.
방금 개발자로 시작한다면 궁금 할 것입니다. AI가 주니어 레벨 역할을 할 수있는 기회를 망치고 있습니까? 결국, Servicenow와 Pearson의 2023 년 연구는 작업의 거의 26%가 [current] 주니어 애플리케이션 개발자는 2027 년까지 증강 또는 완전 자동화됩니다.
한마디로 : 아니요. 새로운 학습자들은 잘 위치하고 있습니다 번창하다 주니어 개발자는 이미 AI 도구로 정통한 인력에 들어가기 때문에 기업이 소프트웨어가 개발되고있는 변화하는 방식에 적응 해야하는 것입니다.
우리의 CEO Thomas Domke는 말합니다.
우리는 인턴과 주니어 개발자가 이미 시장에서 AI 코드-그린을위한 최고의 도구에 이미 유창한 시대에 들어갑니다. 왜? 그들은 ai로 분위기를 느낍니다. 그들은 그것으로 구축합니다. 신선한 재능
➡ 더 나은 아이디어➡ 최고의 도구. : robot_face :감사해요 @gergelyoros 우리가 어떻게… https://t.co/sj6kabq7dz에 대한 이야기
– Thomas Dohmke (@ashtom) 2025 년 5 월 27 일
실용적인 엔지니어 팟 캐스트에서 Thomas의 더 많은 의견을 들으십시오.
그래서 그것은 당신에게 무엇을 의미합니까? Roehampton 대학의 컴퓨팅 교육 교수 인 Miles Berry에 따르면 오늘날의 학습자들은 기술을 개발해야합니다. 함께 일하십시오 AI는 교체에 대해 걱정하기보다는 대신. 주니어 개발자로서 AI 도구가 제공하는 코드에 대해 비판적으로 생각하고, 일이 익숙하지 않은 느낌이들 때 궁금하며, 선임 팀원 외에도 AI 자체와 협력합니다.
베리가 말한 것처럼 :
“창의성과 호기심은 우리를 기계와 차별화시키는 것의 중심에 있습니다.”
이를 염두에두고 AI 시대의 주니어 개발자로서 눈에 띄는 5 가지 방법은 다음과 같습니다.
1. AI를 사용하여 코드가 더 빠르지 않고 더 빨리 학습하십시오.
대부분의 개발자는 autocomplete에 Github Copilot을 사용합니다. 그러나 방금 시작했다면 코딩 코치 인 더 강력한 것으로 바꿀 수 있습니다.
당신을 가르치기 위해 Copilot을 얻으십시오
Copilot은 전체 솔루션을 건네지 않고 개념을 통해 개인 지침을 설정할 수 있습니다. 방법은 다음과 같습니다.
대 코드에서 명령 팔레트 그리고 달리기 :
> Chat: New Instructions 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."
이것은 귀하가 작업하는 모든 파일에지도 지침을 적용합니다. 언제든지 지침을 관리하거나 업데이트 할 수 있습니다. 채팅> 지침 보다.
Coplot 질문을합니다
대 코드에서 Coplot Chat을 열고 개인 코치처럼 취급하십시오. 익숙하지 않은 개념을 설명하거나 디버깅 단계를 진행하거나 까다로운 구문을 분해하도록 요청하십시오. 다른 접근법을 비교하라는 메시지를 표시 할 수도 있습니다 (“내가 사용해야하는 경우 for
루프 또는 map
여기에서?”), 오류 메시지를 설명하거나, 논리를 검증하기 위해 테스트 케이스를 작성하는 데 도움이됩니다. 모든 프롬프트는 학습 기회이며 질문이 더 구체적 일수록 더 나은 부실로 안내 할 수 있습니다.
자동 완성없이 문제 해결을 연습하십시오
코드를 배우는 경우 자동 완성 제안에 의존하는 것이 유혹 할 수 있습니다. 그러나 적어도 일시적으로 인라인 완성을 끄면 문제 해결 및 비판적 사고 기술을 강화하는 데 도움이 될 수 있습니다. 여전히 Copilot 채팅에 액세스 할 수 있으므로 전체 솔루션을 너무 일찍 보지 않고 질문하고 도움을받을 수 있습니다.
명심하십시오 :이 접근법은 디자인으로 물건을 느리게 만듭니다. 무언가를 구축하거나 배송 해야하는 시간이 걸릴 때가 아니라 새로운 개념을 배울 때 이상적입니다.
프로젝트의 Copilot 코드 완료를 비활성화하려면 (채팅을 유지하는 동안) .vscode
프로젝트의 루트에 이름이 지정된 파일을 추가합니다. settings.json
이 콘텐츠로 :
{
"github.copilot.enable": {
"*": false
}
}
이 설정은 현재 작업 공간에서 완료를 비활성화하여 Copilot에 도움을 요청하기 전에 솔루션을 통해 생각할 수있는 공간을 제공합니다.
Copilot을 튜터로 사용하는 방법에 대한 전체 안내서를 읽으십시오.
2. 기술을 선보이는 공공 프로젝트 구축 (및 AI에 정통한)
오늘날의 AI 기반 세계에서 AI 기술을 강조하면 고용주에게 눈에 띄는 데 도움이 될 수 있습니다. 귀하의 부업 프로젝트는 포트폴리오이며 Github는 기술을 연마하고 협업하며 작업을 전시하는 도구를 제공합니다. 시작하는 방법은 다음과 같습니다. vs Code, Coplot Chat을 열고 입력하십시오.
/new
Colecilot은 편집자 내부의 새로운 프로젝트를 발판하여 시작할 수 있도록 도와줍니다. 발판이 나면 Copilot을 물어보십시오.
“이 프로젝트에 MIT 라이센스를 추가하고 GitHub의 공개 프로젝트로 게시하십시오.”
대 코드에서 명령 줄을 열고 다음 프롬프트를 보내서 수동으로 푸시하십시오.
git init && git add . && git commit -m "Initial commit" && git push
또는 GitHub 웹 인터페이스를 사용하여 새 리포지션을 만들고 파일을 업로드하십시오.
거기에서 당신은 할 수 있습니다 :
- 문제, 커밋 및 프로젝트 보드로 진행 상황을 추적하십시오.
- Readme에서 여행과 이정표를 문서화하십시오.
- 피드백 및 AI 지원으로 반복하고 개선하십시오.
새로운 프로젝트를 만들고 게시하고 공개 포트폴리오 구축을 시작하려는 Coplepilot에 대한 전체 안내서를 읽으십시오.>
예, AI는 게임을 바꾸고 있지만 강력한 기초는 여전히 이기고 있습니다. 학생에서 Junior Dev까지 레벨을 올릴 것을 목표로한다면 이러한 핵심 워크 플로우는 다음과 같습니다.
- GitHub 작업으로 자동화하십시오. 구축 및 배포 자동화는 모든 개발자에게 모범 사례입니다. GitHub 작업을 사용하여 프로젝트를 자동으로 구축, 테스트 및 배포하십시오.
- 오픈 소스에 기여합니다. 오픈 소스에 기여하여 글로벌 개발자 커뮤니티에 가입하십시오. 새로운 기술을 배우고 이력서를 키우고 실제 경험을 구축하는 가장 좋은 방법 중 하나입니다.
- 풀 요청을 통해 협력합니다. 코딩은 팀 스포츠입니다. 전문 팀이 사용하는 동일한 풀 요청 워크 플로를 연습하십시오 : 다른 사람의 코드를 검토하고, 피드백을 논의하고, 자신감과 합병하십시오.
GitHub 워크 플로 이해에 대한 전체 안내서를 읽으십시오>
4. 코드를 검토하여 전문 지식을 선명하게하십시오
개발자로서 성장하는 가장 빠른 방법 중 하나는 동료들이 제공 한 리뷰에서 배우는 것입니다. 모든 풀 요청은 코드뿐만 아니라 생각, 의사 소통 및 협업 방식에 대한 피드백을받을 수있는 기회입니다.
Github 직원 엔지니어 Sarah Vessels는 7,000 개가 넘는 풀 요청을 검토했습니다. 그녀는 코드 리뷰 중에 질문을하는 것을 두려워하지 말라고 조언합니다. 제안이 왜 이루어 졌는지 잘 모르겠다면 말하십시오. 분명하지 않다면 명확하게 설명하십시오. 코드 검토는 테스트가 아닌 대화입니다.
최대한 활용하는 방법은 다음과 같습니다.
- 질문하십시오. 의견을 사용하여 결정을 이해하거나 대체 접근 방식을 탐색하십시오. 호기심을 보여주고 공유 된 지식을 구축합니다.
- 패턴을 찾으십시오. 반복적 인 제안은 종종 내재화 및 재사용을위한 모범 사례를 지적합니다.
- 메모하십시오. 받은 피드백을 추적하고 개인 성장에 적합한 피드백을 추적합니다. 그리고 향후 참조.
- 은혜 롭다. 감사합니다. 변경할 때 후속 조치를 취하고 의견이 다르게 보는 데 도움이되었을 때 인정하십시오.
코드 검토 모범 사례에 대한 전체 안내서를 읽고 모든 리뷰에서 성장하는 방법을 배우십시오.
5. AI로 더 스마트하고 더 빠르게 디버그
디버깅은 소프트웨어 개발에서 가장 시간이 많이 걸리는 부분 중 하나입니다. 그러나 Github Copilot을 사용하면 혼자 할 필요가 없습니다.
Colecilot 채팅 사용 :
- “이 기능이 오류를 던지는 이유는 무엇입니까?” 실시간 설명을 받으십시오.
- 사용
/fix
코드를 강조하고 잠재적 인 수정을 생성합니다. - 달리다
/tests
테스트 케이스를 작성하고 논리를 확인합니다. - 노력하다
/explain
근본 원인을 이해하기위한 비밀 오류.
더 깊은 디버깅을 위해 명령을 결합 할 수도 있습니다 (예 : 사용) /explain
그러면 문제를 이해하기 위해 /fix
솔루션을 생성합니다 /doc
팀을 위해 문서화합니다.
Copilot을 사용하여 코드를 디버그하는 방법에 대한 전체 안내서를 읽으십시오.
결론
첫 번째 풀 요청을 작성하거나 다섯 번째 측면 프로젝트를 구축하든 Github는 기술을 연마하고 공개적으로 협력하며 고용 한 포트폴리오를 구축 할 수있는 곳입니다.
AI는 소프트웨어 세계를 재구성 할 수 있지만 올바른 도구와 사고 방식으로 주니어 개발자는 번성 할 수 있습니다.
오늘 Github에서 건물을 시작하십시오>

작성자가 작성했습니다
Post Comment