티스토리 뷰
1. 객체지향의 사실과 오해
객체지향에 관해 배울 수 있는 굉장히 유명한 책이다.
저자분이 이 책과 '오브젝트' 라는 책을 쓰셨는데 '오브젝트'를 읽기전에 먼저 읽기를 추천하시는 책이다.
객체지향에 관해 가볍게 다룬다음, '오브젝트'에서 제대로 다루는 것 같았다.
'오브젝트'를 읽기 전, 어떤 것을 강조하고 싶은지 큰 흐름?을 알 수 있어서 좋았다.
이전에 잘못 생각했던 객체지향에 관한 지식들을 바로잡고 진짜 객체지향이 무엇인지 배울 수 있었다.
2. 오브젝트 (강추)
위에 있는 '객체지향의 사실과 오해' 2편이라고 봐도 무방하다.
객체지향 언어를 사용하는 개발자라면, 이 책은 진짜 강추이다.
인생 책이라고 할 수 있을 정도로 객체지향에 관해서 많이 배운 책이다.
나쁜 예시와 좋은 예시를 보면서 어떻게 작성하는 것이 좋은 코드인지를 배울 수 있어서 좋았다.
긴 말 필요없다. 강추!
3. Effective Java 3/E (강추)
너무 너무 유명한 책이다.
자바 개발자라면, 꼭 읽는 것을 추천한다.
일반 자바 개념서에서는 볼 수 없는, 자바를 사용할 때 주의할 점들을 알 수 있다.
보면서 굉장히 많이 배울 수 있었던 책이다.
꼭 앞으로도 여러번 읽으면서 내 코드에도 적용시켜보고 싶다.
4. 클린코드
클린 코드를 구현하기 위한 다양한 규칙들을 설명하는 유명한 책이다.
클린 코드를 작성하는 것은 매우 중요하기 때문에 꼭 공부해보고 싶은 책이다.
5. 테스트 주도 개발
테스트 주도 개발은 개발자의 생산성과 역량을 증폭시켜준다.
테스트 주도 개발은 테스트가 개발을 주도하는 방법이다.
테스트가 개발을 주도한다는 것은 테스트가 코딩의 방향을 이끌어 간다는 말이다.
6. 토비의 스프링
스프링 하면 굉장히 유명한 책이다.
자세히 스프링의 원리를 설명해서 딥하고 어렵지만, 자바 스프링 개발자라면 꼭 읽어보는 것을 추천한다고 한다.
조금 더 실력이 늘었을 때, 이 책을 하나하나 뜯어보면서 공부해보고 싶다.
7. 모던 자바 인 액션
자바는 8부터 큰 변화를 겪었다. 자바8은 새로운 기능과 문법, 디자인 패턴으로 더 명확하고 간결한 코드를 구현할 수 있다. 이 책은 함수형 언어의 영감을 받아 자바 8, 9, 10에 추가된 람다, 스트림, 함수형 프로그래밍, 자바 모듈 시스템, 병렬화와 공유 가변 데이터, 동작 파라미터화 등의 주요 기능을 자바 개발자에게 알려준다.
개인적으로 자바8에 추가된 것들(람다, 스트림, Optional 등)을 흥미롭게 쓰고 있기 때문에 이 책을 꼭 읽어보고 싶다.
결국 새로 추가된 좋은것들을 더 잘 배우고 적용할수록 한단계 더 발전할 수 있을 것이라 생각한다.
'회고' 카테고리의 다른 글
백엔드 개발자 지망생의 2022년 회고 (12) | 2023.01.02 |
---|---|
[SSAFY] 삼성 청년 SW 아카데미 7기 지원 후기 & 팁 (합격!) (12) | 2022.02.22 |
[우아한테크코스] 4기 지원 후기 & 팁 + 회고 (4) | 2021.12.21 |
[ 21/01/28 개발 회고_01 ] 프레임워크의 편리함 (0) | 2021.01.28 |