이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

이전

작가파일

김병부
국내작가 유아/어린이 작가
작가이미지
김병부
국내작가 유아/어린이 작가
광운대학교 무선네트워크 연구실에서 석사 학위를 받았다. 지금은 NHN Dooray에서 백엔드 시스템을 개발하고 있으며, 동시에 NHN Academy에서 미래의 개발자에게 기술을 전파하는 즐거움도 느끼고 있다. 저서로는 『자바를 다루는 기술』, 『Linux Server Bible』, 『ASP.NET 30일 완성』 등이 있다.

작가의 전체작품

작가의 추천

  • 생성형 AI의 등장으로 우리가 알고 있던 소프트웨어 개발 방식이 달라진다고 한다. 혹은 여전히 코드를 작성하는 과정만이 소프트웨어 엔지니어링의 전부라고 생각하는 이들도 적지 않다. AI 에이전트의 도움으로 코드 작성의 방법과 중요성은 줄어들고 있다. 하지만 소프트웨어 개발의 본질은 변하지 않고 있다! 즉 해결하려는 비즈니스 문제(도메인)를 이해하고, 기존 코드와 이전 개발자의 관점을 파악하며, 적절한 추상화 그리고 아키텍처를 설계하는 능력 말이다. 이 책은 스프트웨어 생명 주기를 따라서 개발자가 경험하고 각 단계에서 이해해야 할 것들을 알려주고 있다. 또한 소프트웨어 엔지니어로서의 커리어 패스를 설계할 수 있는 내용도 담고 있다. 이 책은 주니어 엔지니어에게는 경험치를 올려줄 수 있는 로드맵이 되고, 시니어 엔지니어에게는 자신의 개발 방식과 경력을 다시 점검할 수 있는 체크리스트들이 된다. 이 책과 함께 여러분의 소프트웨어 엔지니어 역량을 키워보기 바란다.
  • AI가 코드를 작성하는 시대에는 단순 코딩 노동자는 더 이상 살아남기 어렵습니다. 소프트 엔지니어는 애플리케이션 개발부터 배포 그리고 운영까지 수많은 단계에 참여해야 합니다. 특히 애플리케이션 개발은 설계부터 구현까지 효율적으로 만들어져야 합니다. 그러므로 ‘소프트웨어 엔트로피(시스템의 무질서, 복잡도)’에 대한 끝없는 고민이 이어집니다. 우리는 매번 새로 소프트웨어를 작성할 수는 없으며, 방치되어 있는 레거시 소프트웨어도 우리가 품고 가야 할 자산입니다. 이에 이 책은 두 가지를 강조합니다. ‘프로세스 개선’과 소프트웨어 ‘복잡성 관리’입니다. 이 책은 소프트웨어를 개발하는 전반적인 프로세스나 개발 방법론을 활용하는 방법을 설명합니다. OOP, TDD, DDD 같은 개발 방법론을 어떻게 프로젝트에 활용할지 이야기를 풀어나가며, 단순한 정보 전달이 아닌 저자의 경험을 바탕으로 이야기합니다. 따라서 처음 프로젝트에 참가하는 초보 개발자나 혹은 애플리케이션 개발 경험이 적은 개발자보다는, 어느 정도 개발 경험이 있는 개발자들에게 추천하고 싶습니다. “시간과 기능에 비례해서 커져가는 내 소프트웨어의 복잡성을 어떻게 풀어야 할까?”, “방치된 코드를 어떤 식으로 최신 기술로 변경해야 할까?” 같은 고민을 하시는 분들에게 소중한 실마리를 제공할 책입니다.

작가에게 한마디

클린봇이 부적절한 글을 감지 중입니다.

설정
  • 등록된 댓글이 없습니다.