AI시대에 개발자의 역할
개발관련 :
2026. 8. 17. 20:40
투자시스템에 퀀트, DBA업무를 만들고, 계정코드 통합과 정규화를 했다. 만들다보니 직원 서너명 딸린 팀을 운영하하는 것고 다름이 없다. 세션단절을 끊기지 않도록 내부 기록보존용 결재문서도 만들고, 개발과 투자의 세부적인 업무분장도 하고 데이터와 코드난개발을 최대한 억누르면서 개발했는데 이제 거의 4개월차에 다다랐다 DB도 이제 1.3g가 쌓였다. 더 커지기전에 리팩토링을 휴일내내 돌리고 있다. 그동안 내가 한 일의 대부분이 LLM이 난개발로 대충대충 구현만 되는 재사용이 불가능한 코드가 만들어지는것을 통제하기 위해 강박적으로 AI를 계속 몰아붙이는 것이었다.
인공지능이 코딩을 하는 시대에 사람은 어떤 역할을 해야할까. 대규모 팀이 일하는 분량을 인공지능이 만들 수 있다보니 도메인지식과 소프트웨어 공학, 데이터베이스 설계, 테스트주도방법론(TDD) 같은 개발 방법론이 더 중요해지는 시대가 된 것 같다. 코드를 직접 다 뜯어보지 못하더라도 겹치는 기능은 중복을 제거해서 공통화 하고, 코드를 유연하게 유지하기 위해서 하드코딩을 금지시키고 설정은 외부에서 컨트롤 할 수있게 하고, 버전관리와 형상관리를 하는등등 개발자는 코딩스킬보다 프로젝트의 방향성과 품질을 유지하고 의사결정의 일관성을 책임지는 프로젝트 관리자역할을 하게 될 것 같다. 프로젝트가 산으로 가는걸 알아챌 수 있어야 하기 때문에 더더욱 팀개발에서 소프트에웨어 수명주기에 대한 이해, 시스템 유지보수 노하우와 프로젝트 관리 노하우가 필요해질 것 같다.
이제 가을쯤 지나면 혼자 북치고 장구치고 하는 일이 좀 마무리 될것 같다. 학교와 회사 투자에서 배운것을 모두 쏟아붓고 있다.
내년부터는 점차 혼자 많은 일을 해낼 수 있을것 같다.
반응형
'개발관련' 카테고리의 다른 글
| LLM 프롬프트 강의-해상도와 페르소나 (0) | 2026.04.26 |
|---|---|
| [펌]프로젝트를 하며... 느낀점(추가수정) (0) | 2022.06.02 |
| AIX에서 특정 포트를 사용하는 프로세스 확인하기 (0) | 2012.03.13 |
| [SAS] 두 DATASET비교하기 PROC COMPARE (0) | 2010.03.18 |
| [SAS] 간단하게 여러 dataset을 한 파일로 출력하기 (0) | 2010.02.11 |


