1. 현황
- 미국은 시니어 개발자 감축 시작한지 3년차. 국내 IT기업은 인원감축은 없지만, 신입을 덜 뽑는 방향으로 감. 다만 미국의 개발자 감축은 AI때문이 아니라 경기가 안좋아서 덜 뽑는게 크다는 의견-
- 생성형 AI에 대비하는 기업체들
GPT4 사용으로 회사 내부정보를 노출이 된다는걸 알게되면서 대기업들은 OpenAI에서 회사업무 사용을 금지. OpenAI가 가는 방향은 회사나 국가가 기밀을 사용해도 OpenAI에 노출되지 않는 폐쇄형 AI로 가려고 함
- 현재까지의 AI는 짧은글 잘쓰고, 그림 한장은 잘 그려도, 책한권 영화 한편을 AI가 처음부터 끝까지 만들수 없듯이, 프로그래밍도 마찬가지. 함수 하나는 잘 짜주는데 프로젝트를 다 완성할수는 없음
- 개발자라는 일은 기획, 설계, 아키텍처, 코딩, 테스트, 배포, 운영, QA등 할게 많음. 코딩 하나 만들어준다고 개발자 대체된다는 말은 자동튀김기 나왔다고 튀김가게 사장님 사라진다는 이야기와 같음
- 지금은 GPT안쓰고 코딩하는게, 디자이너가 포토샵 안쓰고 손으로 그림그리는것과 같은격이 되었음
- 코더가 하던걸 AI가 대체하고, AI가 내준 결과물을 어떻게 적용하는가가 중요해짐. 생성형AI 특성상 100% 만족하는 결과물을 얻을수 없기 때문
- AI작업이 실제로 정확히 의도한대로 동작하는지 확인이 어려워서 그냥 되는것고 예외를 잘막고 작동하는것과 정확하게 원하는대로 작동하는건 다 다른문제. AI가 뽑아낸 프로그램이 스스로 검토할수 있는지 잘 모르겠다
- 개발자는 영역이 넓고 노가다성이 짙음. 코딩은 한 부분임. 공사장에 비유하면 맨몸으로 하던걸 포크레인을 이용하게 된 것과 같음
- ChatGPT4의 성능. 네카라쿠배당토 2년 미만 주니어 개발자보다 나음. GPT4로 백엔드 API로직에 사용되는 단순한 코딩처리 가능. 로직은 뻔한데 사람이 하는 실수를 안하고 커뮤니케이션 시간까지 감소
- 지금 스타트업에서는 개발자가 개발업무뿐 아니라 비즈니스영역에도 참가하고 기획, 코딩, 아키텍처 모두 함. 한 사람이 여러역할을 하면서 소득은 증가함. 개발자뿐 아니라 모든 영역에서 AI를 가지고 비즈니스 핵심가치를 논하면 생존하지만, 그게 아니면 도태될것
2. 긍정적인 면
- 개발에 대해 잘 모르는 일반인들도 개발이 가능한 개발툴 생길것. 직장인들이 엑셀, 워드 다루듯
- 개발업무가 코딩도 중요하나 어떤 구조로 어떻게 할지가 더 중요해서 쉽게 대체는 안됨. 대신 외주나 간단한 POC만드느 영역은 금방 대체될것
- AI로 인해 소프트웨어 수요는 훨씬 늘어날테니 늘어난 밴드를 채워주는 개발자가 필요할것
- 정답이 있는 코딩테스트와 개발 프로젝트는 다른 얘기임. 그럼에도 시니어들 업무속도 향상은 엄청남
- 최근 생성형 AI를 이용하는것은 업부효율개선이지 사람을 상대로 가치창출하는것은 다른 이야기. 실제 업무에서는 정답이 없는 상황이 대부분. 생성AI로 정답을 찾기 위한 힌트나 코드는 얻을수 있어도 정답 자체를 얻을수는 없음
- 개발일 중에서 코딩의 지분이 많기는 하나 기획, 설계, 설득, 연동, 피드백, 개선점을 계속 업데이트 하면서 커뮤니케이션 해야 하는데 이 업무의 주체는 사람임
- 생성형AI 특성상 100% 원하는 결과 안나옴. 검증과 수정 필요. 그냥 AI 잘쓰는 개발자가 되면 됨
3. 부정적인 면
- 개발자가 없어지진 않음. 그러나 고급 인력이 나오려면 초급부터 경력을 쌓아야 하는데 기존 시니어급 개발자들은 문제가 없지만, 신규개발자의 진입이 어려워지게 됨. 최근 개발 인력 안뽑는것은 경기 불황적인 측면도 있지만, GPT나온 이후 국비지원 코더들 안뽑고 PM급만 뽑고 있음
- 5년안에 인력감축이 시작될 것으로 보인다. 지금 개발자 현역이면 2년차 개발자 후임쓸것인지 chatGPT 쓸것인지 생각해봐라. 시니어는 살아남지만 주니어는 AI가 대체할것
- AI발전하면 많은 데이터와 기술이 축적되어야 했던일은 AI에게 다 뺏기고, 결국엔 창의적이고 자기만의 콘텐츠가 있는 사람만이 살아남을것
- 취업의 개념이 사라질것
4. 요약
- 생성형AI를 업무에 사용하면서 신입 안뽑고 PM급만 뽑고 있음
- 개발자 영역은 매우 넓고 코딩은 한 부분. 문제 해결위한 본질은 결국 사람
- 일반인도 개발 가능한 툴이 생겨서 엑셀이나 워드 쓰듯 개발하게 될 것
- AI잘 쓰는 개발자가 되면 되고, 일반인은 AI툴 잘 쓰면 됨
- 한명의 관리자가 업무사이클의 처음부터 끝까지 다 할줄 알면서 비즈니스 핵심가치(도메인지식, 인사이트)를 논할수 있어야 생존 + 본인만의 콘텐츠 (퍼스널 브랜딩 등)
(해당 산업 도메인 지식이 있는 사람이 AI를 이용한 개발을 배우는게 빠를까, 갭라자가 해당 산업에 대한 도메인 지식을 배우는게 빠를까?)
- 창의적이고 본인만의 콘텐츠가 있는 사람만이 생존 (퍼스널 브랜딩)
5. 일반인 입장에서 AI시대 키워야 할 능력
- AI툴 활용능력
- 도메인 지식 (산업 인사이트, 비즈니스 핵심가치)
- 퍼스널 브랜딩 (좋아하는일 선택후 발전 과정을 SNS 업로드(좋아하는 일에서 잘하는 일로) + 대중적으로 돈이 되는 일)
'IT' 카테고리의 다른 글
라인 서버 일본 개인정보 유출 사건 (0) | 2024.05.09 |
---|---|
인텔 경쟁력 상실과정 히스토리 (1) | 2024.05.02 |
유튜브 속도 대란. 광고차단 프로그램이 원인 (0) | 2024.01.16 |
과포화 상태인 벤처캐피탈산업의 생존경쟁 (0) | 2024.01.09 |
생성형 AI의 문제와 저작권 논쟁: 언론사와의 갈등 (2) | 2024.01.09 |