대세는 AI, 이 사실은 거스를수없는 새로운 흐름임은 누구나 인지하는 시대가 되었다.
개발에서는 그럼 AI를 어떻게 활용을 해야할까? 생각해봤다.
AI를 적극 활용하되, 그 사용의 범위를 잘 정해서 절제하며 사용을 해야할것같다.
특히 요즘 개발자들은,
AI에게 초벌 개발을 맡기고, 그 개발코드를 다듬어서 개발을 하는 방법을 쓰는 개발자들도 많이 있다.
나는 이런 방법을 경계해야한다고 생각한다.
적어도 주니어 단계의 개발자라면 더더욱 경계해야한다고 생각한다.
개발자에게 초기 코딩 단계는 상당히 소중한 작업이고, 시간이다.
초기에 코딩을 한다는것은 단순히 코딩을 한다는것을 넘어서,
해당 기능을 만들기위해 설계와 요건,구조등을 생각하는 시간이 필요하기 때문이다.
이부분들을 고민하고 설계하는 과정을 거쳐서
개발자들은, 특히 주니어 개발자 또는 아직 실력이 모자라다고 느끼는 개발자라면,
논리적으로 생각하고, 단단한 설계를 할수있는 능력이 상승할수있는 단계이고 시간일것이다.
이 소중한 과정을 AI에게 맡긴다는건,
마치 장기게임에서 장기를 두는 플레이어가 아닌, 옆에서 훈수를 두는 사람이 되는것과 같다.
옆에서 훈수를 두면, 플레이어의 잘못한것들이 모두 보이고, 지적이 가능하다.
마치 내가 엄청난 플레이어가 된것같이 착각하기도 한다.
하지만, 실제로 훈수가 아닌 플레이어로 장기게임에 참가하게 되면, 나는 아무것도 못하는 사람이구나'라고 느낄것이다.
내가 개발자로써, 실력이 모라자고, 아직 배움에 대해서 멀었다고 느낀다면,
초기 코딩은 직접 작성하는 방향으로 하는것이 더 좋지 않을까?
누군가, 너 개발자니깐, 이런것좀 만들어줄수있어?라고 했을때,
AI가 없어서 못하겠는데.. 라던가
초기 빈프로젝트부터 내가 설계하고 기능을 만들지 못하면 개발자일까? 코더일까?
내가 만약 이런 상황이라면, 나는 너무 부끄러울것 같다. ㅠㅠ
'MY개발생각' 카테고리의 다른 글
| [개발생각] 동일한 역할의 API 인터페이스를 도메인에서 분리해야할때 (0) | 2026.02.04 |
|---|---|
| [개발생각] 회원구분코드(UserDvcdCode) 정의에 대해서 (0) | 2026.01.24 |
| [개발생각] 시니어 개발자와 주니어 개발자에 대한 생각 (0) | 2026.01.18 |
| [개발생각] 코틀린에서 Exception과 Transactional관계에 대해서 (0) | 2026.01.10 |
| [개발생각] '개발 문화'라는 달콤한 열매 (0) | 2026.01.09 |
