Description
AI에도 흔들리지 않을 개발자의 조건과 기본 역량
유능한 소프트웨어 엔지니어가 되려면 무엇을 알아야 할까? 대학이나 부트캠프에서는 알고리듬 기초와 코딩 방법을 가르칠지 모르지만, 전문가로 성장하기 위한 필수 주제를 다루는 경우는 거의 없다. 이 책은 소프트웨어 엔지니어로서 성공과 성장에 필요한 실용적인 지식과 기술을 알려준다.
저자인 네서니얼 슈타와 댄 베가는 소프트웨어 엔지니어에게 정말 중요한 역량을 기를 수 있도록 길잡이가 되어 준다. 핵심을 짚는 조언부터 주제별 깊이 있는 해설까지, 실무에 도움이 되는 내용을 폭넓게 풀어낸다.
| 이 책에서 다루는 내용 |
ㆍ 소프트웨어 엔지니어링의 올바른 의미, 그리고 소프트 스킬의 중요성
ㆍ 소프트웨어 아키텍처와 아키텍처 결정 요인의 기초
ㆍ 널리 쓰이고 검증된 기법을 활용한 코드 기반 분석과 리팩토링
ㆍ 테스트의 중요성과 효과적인 테스트 구현 방법
ㆍ 소프트웨어를 안정적으로 반복해서 전개하는 방법
ㆍ 문제에 적합한 해결책이나 도구를 평가하고 선택하는 방법
| 이 책의 대상 독자 |
- 새로 일을 시작한 소프트웨어 엔지니어: ‘그저 코딩하는 사람’을 넘어 진짜 소프트웨어 엔지니어가 되려면 무엇이 필요한지, 그리고 경력을 발전시키려면 무엇을 갖춰야 하는지 큰 그림으로 보여준다.
- 경력 엔지니어: 이 책에서 다루는 핵심 역량은 큰 도움이 되며, 특히 더 높은 역할과 더 큰 책임을 맡고 싶다면 더욱 그렇다. 탄탄한 역량은 더 많은 책임과 승진의 기회를 여는 열쇠가 된다.
저자인 네서니얼 슈타와 댄 베가는 소프트웨어 엔지니어에게 정말 중요한 역량을 기를 수 있도록 길잡이가 되어 준다. 핵심을 짚는 조언부터 주제별 깊이 있는 해설까지, 실무에 도움이 되는 내용을 폭넓게 풀어낸다.
| 이 책에서 다루는 내용 |
ㆍ 소프트웨어 엔지니어링의 올바른 의미, 그리고 소프트 스킬의 중요성
ㆍ 소프트웨어 아키텍처와 아키텍처 결정 요인의 기초
ㆍ 널리 쓰이고 검증된 기법을 활용한 코드 기반 분석과 리팩토링
ㆍ 테스트의 중요성과 효과적인 테스트 구현 방법
ㆍ 소프트웨어를 안정적으로 반복해서 전개하는 방법
ㆍ 문제에 적합한 해결책이나 도구를 평가하고 선택하는 방법
| 이 책의 대상 독자 |
- 새로 일을 시작한 소프트웨어 엔지니어: ‘그저 코딩하는 사람’을 넘어 진짜 소프트웨어 엔지니어가 되려면 무엇이 필요한지, 그리고 경력을 발전시키려면 무엇을 갖춰야 하는지 큰 그림으로 보여준다.
- 경력 엔지니어: 이 책에서 다루는 핵심 역량은 큰 도움이 되며, 특히 더 높은 역할과 더 큰 책임을 맡고 싶다면 더욱 그렇다. 탄탄한 역량은 더 많은 책임과 승진의 기회를 여는 열쇠가 된다.
다시, 소프트웨어 엔지니어 (AI 시대에도 결코 대체되지 않을 개발자의 기본 역량과 생존법)
$30.00