신입으로 취업하기 전에 한 권만 읽으면 뭐가 나을까?
김영한 스프링 강의 듣는 중인데 이거만 해도 오래 걸릴 것 같아서
방법론 책 중엔 하나만 보고 나머지는 취업 후에 보려는데 뭘 추천함? 다양한 의견 부탁드림
[도서] 클린 코드
[도서] 클린 아키텍처
[도서] 객체지향의 사실과 오해
[도서] 오브젝트 (약간 어려움)
[도서] 리팩터링 2판
[도서] 도메인 주도 개발 시작하기
[도서] 테스트 주도 개발 (켄트 벡)
[도서] GoF의 디자인 패턴 (약간 어려움)
[도서] JAVA 언어로 배우는 디자인 패턴 입문 (비교적 쉬움)
김영한 스프링 강의 듣는 중인데 이거만 해도 오래 걸릴 것 같아서
방법론 책 중엔 하나만 보고 나머지는 취업 후에 보려는데 뭘 추천함? 다양한 의견 부탁드림
[도서] 클린 코드
[도서] 클린 아키텍처
[도서] 객체지향의 사실과 오해
[도서] 오브젝트 (약간 어려움)
[도서] 리팩터링 2판
[도서] 도메인 주도 개발 시작하기
[도서] 테스트 주도 개발 (켄트 벡)
[도서] GoF의 디자인 패턴 (약간 어려움)
[도서] JAVA 언어로 배우는 디자인 패턴 입문 (비교적 쉬움)
클린코드 또는 리팩토링
ㄱㅅㄱㅅ 하나 더 고민 중인데 클린 코드랑 더불어 모던 자바 인 액션 이펙티브 자바 이렇게 3개 중에 하나 고르면 뭐가 우선순위가 높을까??
왜 난 다 별로같냐. 일단 확실히 아닌건 도메인 주도 개발 시작하기, 클린 아키텍처, TDD(켄트백). TDD책은 이 책 읽는 것 보다 junit, mockito 라이브러리 쓰는 강의 보고 연습하는게 훨씬 도움됨.
디자인 패턴은 배워도 포폴에 앵간히 복잡한 로직을 구현하지 않는한 안씀. 다만 이펙티브 자바같은 다른 책 읽을 때 디자인 패턴 나오니까 도움이 약간 되지만, 효과가 미비함
리펙터링은 chatGPT한테 물어보면됨.
클린코드도 같은 맥락인데 chatGPT한테 리펙토링 해달라고 하면 얼추 클린코드하게 됨.
객체지향의 사실과 오해, 오브젝트는 안읽어봐서 모르겠는데, OOP 광신도 될거 같아서 읽으면 오히려 안될거 같은 느낌이 듬.
그리고 님이 적은 책 전부가 코드 짜기 전에 개념을 배운 다음 적용하는 식의 목적의 책이 아니라, 프로젝트 여러개 해보고 연차 좀 쌓였을 때 저 책을 보면, 아 내가 코드를 개같이 짜고있었구나 깨달음을 주는책이기 때문에 프로젝트 경험 없는 초짜가 봐도 잘 흡수도 안될껄?
그럼 님은 자바 기본 문법 끝내면 스프링 인강 바로 가는 걸 추천하심?
자바 문법 끝나면 자바로 알고리즘 문제 쉬운거 위주로 몇개 풀어보셈. 그러면 자바라는 언어에 익숙해질거임
그러면서 동시에 스프링 게시판 인강이든 블로그든 어디든 보고 만들어보셈
게시판 만들어보고 여기에 junit, mockito, restassured 배워서 테스트 입혀보셈
spring security 배워서 회원가입도 입혀보고
처음에 mybatis로 만들어봤따가 jpa 배워서 바꿔보셈
aws elastic beanstalk으로 배포도 해보고
스프링 전에 우테코 미션인가 그거라도 해 볼까.. 아무튼 방법론 책이든 모던 자바 인 액션이든 스프링 이후에 해도 된다는 거지? 좋은 의견 ㄱㅅㄱㅅ
이 정도 했으면 대충 감이 올거임. 이제부터는 게시판을 약간 변형하는게 다임
ㅇㅇ 우테코 미션도 좋음. 우테코 깃헙에 jwp- 로 붙은거 왠만하면 다 해보는걸 추천. 찍먹이라도
jwp붙은거 중에서 스프링 내부동작 배울 수 있는 것도 있는데 여기서 배우는게 DDD니 오브젝트니 저기서 배우는 내용보다 더 도움될듯 님한테는
근데 나 아직 스프링 안 배워서 님이 무슨 말 하는지 잘 모름 스프링 어느 정도 공부하면서 이 댓글 다시 보겠음 ㄱㅅㄱㅅ
아 위에 적은거 외에도 sql이랑 관계형 db 모델링하는 법, 약간의 쿼리 튜닝, 동시성 처리, 캐시, scalability, HA, APM, stress test, 프론트 뷰단 등 도 졸라 깊게는 아니더라도 찍먹은 해보는걸 추천함
위에 우테코에 jwp 붙은 리포는
https://github.com/orgs/woowacourse/repositories
여기서 jwp라고 검색하면 나오는 리포들임
개발을 문과공부처럼 하지말고 뭔가를 배웠을 때 바로 써먹어보는게 중요함. 위에 책들은 거즘 다 문과 스타일 책들이라 비추
긴 댓글들 다 참고하겠음 ㄱㅅㄱㅅ
tr
우테코 미션 중에 jwp 붙은 미션들 해보려고 하는데 요구 사항이 하나도 안 적혀 있는데 어떻게 함? 구글링하니까 몇몇 미션은 우테코하는 애들이 블로그나 자기 깃헙에 요구 사항 적어놨던데 그거 보고 하는 거야?