개발자
경력 6개월 차...이고요 다름이 아니고 제가 좀 아키텍처를 설계하는 능력이 부족하고 코드를 정리하는 능력이 부족해서 좀 키워보려고 하는데요 그래서 클린 아키텍처라는 서적과 소프트웨어 아키텍처 101라는 서적 중에 고민 중입니다. 혹은 다른 필독서 있다면 추천해 주시면 감사하겠습니다~
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 06월 17일
주니어 백엔드 개발자로서 아키텍처와 코드 정리 능력을 향상시키기 위해 서적을 찾고 계시군요. 1. "클린 아키텍처" - 로버트 C. 마틴: 이 책은 소프트웨어 설계에 대한 깊이 있는 이해를 제공합니다. '클린 코드'와 '클린 코더'의 저자로 잘 알려진 로버트 C. 마틴이 제공하는 가장 좋은 설계 패턴, 도구, 기술들에 대해 배울 수 있습니다. 2. "소프트웨어 아키텍처 101" - 에릭 에반스: DDD(Domain-Driven Design)의 개념을 간단하게 설명하며, 소프트웨어 아키텍처에 대한 철학과 방법론을 소개합니다. 그 외 추가적으로 추천드리고 싶은 서적들은: 3. "Design Patterns: Elements of Reusable Object-Oriented Software" - GoF(Gang of Four): 디자인 패턴에 대한 classic인 이 책은 객체 지향 프로그래밍과 디자인 패턴을 깊게 이해하는 데 도움이 될 것입니다. 4. "Refactoring: Improving the Design of Existing Code" - Martin Fowler: 코드의 구조를 개선해 가독성을 높이고 유지보수를 용이하게 하는 방법에 대해 상세히 설명합니다. 5. "Domain-Driven Design: Tackling Complexity in the Heart of Software" - Eric Evans: 복잡한 소프트웨어 시스템을 위한 디자인 접근법을 제시합니다. 주어진 시간과 상황에 따라 이 서적들 중 선택하셔서 공부하시면 아키텍처와 코드 정리 능력 향상에 도움이 될 것입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!