알라딘

헤더배너
소프트웨어 공학
rss
이 분야에 147개의 상품이 있습니다.
1.

개발 역량은 늘었는데 커리어는 제자리라면, 지금 필요한 건 더 많은 기술이 아니라 '기술을 넘어선 힘'이다. 이 책은 개발자 커리어를 코드에만 의존하지 않고 다음 단계로 도약하는 구체적인 방법을 제시한다.

2.

객체지향 코드베이스가 성장하고 변화하더라도 단순하게 유지할 수 있는 실용적인 설계 원칙이자, 모든 객체지향 언어에 적용할 수 있는 실용적인 기법을 모았다. 그 원칙을 다음 6가지 측면으로 나눠 하나씩 깊이 탐구할 것이다. 각 원리를 더욱 깊이 있게 이해할 수 있도록 쉬운 그림, 실제와 같은 시스템 예제, 생각해볼 수 있는 연습 문제를 준비했다.

3.

우리 프로덕트의 어떤 과업을 자동화하는 것이 인공지능 시대에 유의미한 선택일까? 사용자 가치 중심으로 AI를 접목하려면 어떻게 해야 할까? 『UX×AI 인사이트』에서는 17년 차 UX 리서처인 저자가 이러한 고민들에 대한 해답을 전문 지식을 통해 논리적으로 정리하였다.

4.
5.

생성형 AI의 등장은 기술의 대중화를 앞당겼다. 챗GPT, 클로드, 제미나이 등은 이제 전문가의 전유물이 아닌, 누구나 활용하는 일상 기술이 됐다. 그러나 기술의 확산 속도만큼 불안도 커지고 있다. 특히 직장인들은 실직 위협과 AI의 오류 가능성, 산업 구조의 재편에 대한 현실적인 걱정을 안고 있다. 이 책은 이러한 시대적 불안을 정면에서 다룬다.

6.

시스템 설계 면접 인터뷰는 소프트웨어 엔지니어링 채용 과정에서 마주하게 될 가장 어려운 도전 중 하나이다. 《시스템 설계 면접 완벽 가이드》는 자신 있게 인터뷰를 성공적으로 이끌어 나가는 방법을 배울 수 있는 좋은 참고서이다.

7.

깔끔한 코드 작성에서 시작해 지속 가능한 개선, 효율적인 협업, 견고한 소프트웨어 설계에 이르기까지 개발자가 반드시 알아야 내용을 이론과 예제 중심으로 구성했다. 네이밍 규칙과 효과적인 주석 작성법, 함수 단위 설계 등 클린 코드의 핵심 원칙부터 코드 스멜 제거를 위한 리팩터링, 테스트 코드 작성으로 품질을 높이는 방법을 다룬다.

8.

단계별로 배우는 효율적인 AI 시스템 구축법. 빠르게 발전하는 AI 기술의 중심에는 마이크로소프트 Azure OpenAI가 있다. 이 책은 실무에서 바로 활용할 수 있도록 생성형 AI와 ChatGPT 모델의 도입부터 최적화까지 단계별로 안내하는 실전 가이드다.

9.
  • PDF
  • AI 트랜스포메이션 - 인공지능 도입을 위한 단계별 실전 가이드 
  • 케이트리 (지은이) | 제이펍 | 2025년 6월
  • 13,160원 (종이책 정가 대비 30% 할인), 마일리지 650
  • 9.8 (11) | 세일즈포인트 : 40

막연하게 AI 도입을 외치는 것이 아니라, 현장에서 실행 가능한 전략을 제시한다. 저자가 제안하는 ‘STEP 전략’은 비즈니스 목표에 맞는 AI 도입을 단계적으로 실행할 수 있도록 하며, 기업이 AI를 통해 실질적인 성과를 거둘 수 있도록 설계되었다. 이 책을 통해 AI 트랜스포메이션의 핵심 원칙과 전략을 배우고, 성공적인 미래를 준비하자.

10.

단순한 알고리즘이나 도구 사용법이 아닌, 팀이 어떻게 제품을 기획하고, 협업하고, 지속적으로 개선해 나가는지를 실질적으로 다룬다. MLOps와 CI/CD부터 자동 테스트, 컨테이너 환경 구성, 팀 내 협업 구조까지, 단순히 ‘ML을 잘하는 법’을 넘어서 ‘ML 팀이 어떻게 일해야 하는가’에 대한 근본적인 질문에 답한다.

11.
  • PDF
  • Agile 바로잡기 - SW 개발 프로젝트는 왜 아직도 실패하는가? 
  • 윤선웅 (지은이) | 좋은땅 | 2025년 5월
  • 19,600원 (종이책 정가 대비 30% 할인), 마일리지 980

소프트웨어 개발 방법론 중 하나인 Agile 방법론에 관한 책. 기존에 일반적인 프로젝트 관리법이었던 워터폴 방식과 Agile 방법론은 무엇이 다른지, Agile 방법론의 특징은 무엇인지, 대표적인 Agile 방법론 도구에는 어떤 것이 있는지 알아보며 기존의 Agile 방법론이 왜 실패했는지, 성공적으로 프로젝트를 이끌기 위한 올바른 Agile 방법론은 무엇인지 알아본다.

12.

AI 열풍이 불어도 개발자의 역량과 지식은 여전히 중요하다. 소프트웨어 엔지니어로 변함없이 살아남아야 할 당신을 위해 단단한 기본기와 힘을 만들어 줄 책이다. 소프트웨어 개발의 복잡함과 난해함에 맞서 싸울 용기와 지혜를 이 책에서 찾아보자.

13.

실리콘밸리의 명암을 깊이 있게 조명하며, 우리가 기술 발전을 어떻게 받아들이고 조정해야 하는지에 대한 중요한 통찰을 제공한다. 책은 실리콘밸리의 기업들이 단순히 혁신을 창출하는 주체가 아니라, 사회적 책임을 함께 짊어져야 한다는 점을 강조하며, 기술이 반드시 인류에게 이로운 방향으로 발전해야 한다는 강력한 메시지를 전달한다.

14.
15.

난도가 높은 기술서와 낮은 개론서의 중간 지점에 포지션을 잡았다. 분야별 IT 기술사 6인의 전문 지식과 그간의 경험으로IT 경영전략, 프로젝트 관리, 소프트웨어 공학, 디지털 서비스, 네트워크, 보안, 데이터베이스, AI를 체계적이지만 쉽게 설명한다.

16.

중소 규모의 애플리케이션도 쿠버네티스에 손쉽게 배포할 수 있는 실용적이고 부담 없는 접근법을 제시한다. 기존 애플리케이션을 처음부터 다시 구축하지 않고도 쿠버네티스로 마이그레이션하는 방법을 소개하며, 향후 확장성을 염두에 둔 최신 클라우드 네이티브 아키텍처의 구현 방법을 익힐 수 있게 도와준다.

17.

ML옵스(MLOps) 엔지니어와 머신러닝(ML) 엔지니어가 실제 문제에 대한 해결책을 구축하는 것을 돕는 실용적인 안내서다. 빠르게 발전하는 이 분야에서 앞서 나가는 데 필요한 기술을 제공한다.

18.

광 케이블, 라우팅 프로토콜, 하드웨어 그리고 툴에 이르기까지 네트워크 엔지니어링의 넓은 영역과 주제에 대해 다루고 있다. 인터넷에서 쉽게 접할 수 있거나 비교적 문서화가 잘되어 있는 주제가 아닌, 접하기 어려웠거나 이해하기 어려웠던 기술들을 위주로 설명한다.

19.

컴퓨터 구조와 운영체제를 누구나 쉽게 이해할 수 있도록 체계적으로 구성했다. 복잡한 기술 개념도 명확하고 간결하게 풀어 설명하고, 시각적 이해를 돕는 그림과 도표 또한 풍부하게 제공한다. 각 장마다 개념 확인을 위한 <1분 퀴즈>, 핵심을 요약한 <마무리>를 제공해 학습한 내용을 확실히 정리할 수 있다.

20.

기업의 소프트웨어 아키텍처 전략이 비즈니스 성장과 경쟁력에 미치는 영향을 탐구하는 책이다. 마이크로서비스가 정답처럼 여겨지지만, 모든 기업에 적합한 해법은 아니다. 이 책은 모놀리스와 마이크로서비스 아키텍처의 장단점을 객관적으로 분석하며, 기업이 각자의 비즈니스 목표와 시장 환경에 맞는 최적의 기술 전략을 수립할 수 있도록 돕는다.

21.

퍼블릭 클라우드를 사용해 소프트웨어 솔루션과 인프라를 효율적으로 설계하고 운영하기 위한 핀옵스와 클라우드 재무 관리에 대해 자세히 알고 싶은 클라우드 엔지니어, 클라우드 및 솔루션 아키텍트, 데브옵스(DevOps) 및 시스템 운영 엔지니어를 대상으로 하는 책이다.

22.
  • ePub
  • 멀티패러다임 프로그래밍 - 객체지향, 함수형, 명령형의 통합적 사고로 구현하는 소프트웨어 설계와 구현 
  • 유인동 (지은이) | 한빛미디어 | 2025년 4월
  • 30,400원 (종이책 정가 대비 20% 할인), 마일리지 1,520
  • 10.0 (7) | 세일즈포인트 : 810

현대 개발에서는 객체지향, 함수형, 명령형 프로그래밍을 상황에 따라 유연하게 조합하는 역량이 필요하다. 이 책은 세 가지 패러다임의 강점을 통합해 더 유연하고 견고한 소프트웨어를 설계할 수 있도록 실무 중심으로 설명한다.

23.

야구 데이터를 활용하여 파이썬 프로그래밍과 데이터 분석을 배울 수 있는 실습 중심의 입문서다. 복잡한 설치와 환경 설정 없이도 구글 Colab에서 실습할 수 있다. 야구의 숨겨진 데이터를 파이썬으로 탐구하고 분석해 볼 수 있다.

24.

모바일 애플리케이션과 백엔드 서비스를 혼자 개발해보고자 하는 독자들을 위한 실습서다. 이 책은 데이터베이스, 네트워크, 프로젝트 설계 등을 아우르는 완전한 모바일 프로젝트 제작 과정을 안내한다.

25.

주류 오픈소스 분산 시스템에서 관찰한 일련의 패턴을 설명한다. 패턴은 소프트웨어 시스템에서 마주치는 특정 문제와 실제 코드로 구현 가능한 구체적인 해결 방안을 설명하는 방법론이다. 패턴의 주요 강점은 직관적인 이름과 코드 수준으로 제공하는 상세함에 있다.