생성AI의 시대다. 주변인과 이야기를 나눠보면 분야를 막론하고 사용하는 사람이 많아지는 걸 느낀다. 인공지능을 여러 번 사용한 사람은 있어도 한 번만 사용한 사람은 없으며, 유료 결제 비중도 늘어나는 것 같다.
최신 IT 트렌드의 최전선에 있는 개발자는 어떤가. 크게 세 부류이지 아닐까 싶다. 받아들이거나, 무시하거나, 미래가 불안하니 그만두거나.
정답은 알 수 없지만 현 시점에서의 방향성은 확실히 인공지능을 일에 활용해야 한다는 쪽이다. 개발자가 구글링으로 코드 짜는 시대는 점점 '그땐 그랬지'가 되어가고 있다.
구체적으로 어떤 일에 AI를 사용할 지는 고민이 필요하다. 가장 쉽게 떠올릴 수 있는 건 반복적인 일에 쓰는 것이다. 개발자가 이미 작성했던 코드를 또 써야 한다면 그런 일은 생성AI에게 맡기고, 좀 더 복잡한 일이나 창의적인 일을 사람이 해야 한다.
한빛미디어에서 출간한 'AI 시대의 프로그래머'라는 책은 소프트웨어 개발자가 AI 기술을 어떻게 활용하면 되는지 상세한 방법을 다룬다. 생성AI가 프로그래밍 업계에 미치는 영향부터 깃허브 코파일럿을 쓰는 법, 그리고 기획에서 코딩, 테스트, 배포에 AI를 쓰는 법까지. 개발자가 AI를 활용할 수 있는 거의 모든 실전 예시를 알려준다.
책에 있는 모든 내용을 내 업무에 적용할 수는 없어도 이 책을 읽고 나면 변화하는 환경 속에서 내 역할을 어떻게 재정의할 지는 판단이 설 수 있을 것이다.(생산성 향상은 당연하고)
책 'AI 시대의 프로그래머'의 목차를 기준으로 책 내용을 요약하면 다음과 같다.
AI 도입과 활용에 대한 가이드 : 챕터 1
AI와 개발자가 어떻게 상호작용할 수 있는지, 생성형 AI의 활용 사례와 한계점, 개발자가 AI를 어떻게 접근해야 하는지를 다룬다. 이 장에서 개발자는 AI 기술을 도입하고 활용하는 데 필요한 기본적인 지식을 얻을 수 있다.
AI와 프로그래머의 역할 변화 : 챕터 10
마지막 챕터인 챕터 10 AI 시대의 개발자를 위한 팁에서는 개발자의 역할 변화와 관련된 내용을 다룬다. 프로그래밍 방식이 어떻게 변화하는지, 개발자가 새로운 도구와 환경에 어떻게 적응해야 하는지에 대한 팁이 포함되어 있어 미래 지향적인 사고를 하는데 도움이 된다.
실제 사례와 도구 소개 : 챕터 4, 챕터 5, 챕터 6
깃허브 코파일럿을 중심으로 기타 AI 어시스턴트 프로그래밍 도구를 소개한다. 아마존 Q 디벨로퍼, 제미나이 코드 어시스트, 코드GPT, 커서, 코드 라마 등 여러 도구에 대한 내용이 있다. 이것들을 어떻게 활용할 수 있는지 구체적인 사례가 담겨있다.
개발 프로세스상의 AI 사용법 : 챕터 7, 챕터 8, 챕터 9
개발 프로세스상에서 AI를 어떻게 쓰면 되는지 다루고 있다. 기획, 코딩, 디버깅, 테스트, 배포 과정에서 우리는 AI에게 어떤 도움을 받을 수 있는지 기술한 챕터이다. 이 파트는 특히 소규모 조직에서 다양한 업무를 하는 개발자에게 도움이 될 것이라 생각한다.
결론
'AI 시대의 프로그래머'는 AI에 대해 깊이 있는 이론을 배우는 것뿐만 아니라, 실무에서 바로 적용할 수 있는 구체적인 도구와 사례를 제공한다. AI와 함께 일하는 방법을 익히고, 더 스마트한 개발자가 되기 위한 필수적인 정보를 얻고 싶다면, 이 책은 반드시 읽어야 할 필독서이다.
"한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'도서 리뷰' 카테고리의 다른 글
GPT로 데이터 분석하기 (월 20달러로 고용하는 데이터 분석가 with 챗GPT 도서 리뷰) (39) | 2024.11.26 |
---|---|
개발자의 미래를 알고 싶다면? 책 'AI 트루스'에서 힌트를 얻어보자 (7) | 2024.10.27 |
'자바스크립트 + 리액트 디자인 패턴' - 실수를 줄이기 위한 코딩의 첫걸음 (2) | 2024.08.25 |
타입스크립트 중급 실무자를 위한 책 추천 : 실무로 통하는 타입스크립트(한빛미디어) (3) | 2024.07.28 |
[도서 리뷰] 데이터 과학, 인공지능(머신러닝), 개발자를 위한 필수 수학 (1) | 2024.06.23 |