* 일단 그동안 항해를 수료하신 기술 매니저님들의 조언을 정리해 보자.


[ 김가은 매니저님 ]

- 코딩 테스트는 프로그래머스 Lv1 - Lv2 정도로 준비, 하루에 하나씩 꾸준히 ! 

- 너무 알고리즘 한 문제에 오랜 시간을 투자하지 말고 적정 시간 지나면 답안 체크하고 쓰인 메소드 확인하기.

- 프로그래머스 다른사람 풀이 체크 하기

- 주특기 주차에 잘 숙지를 해야 실전을 잘 보낼 수 있다.

- 과제 순서 : 강의 자료 코드스니팻 붙여서 구현 -> 이해안되는 코드 공부 -> 리팩토링

- 자료구조 공부 : List, Map, Stream(스트림은 현업에 많이 쓰이지만 당장 우선순위는 아님)

- 코딩하면서 브레이크 포인트 잡고 디버깅 하면서 오류나 값 확인 하기.

- 강의자료는 금요일까지만 공부를 끝내고 바로 과제 구현하면서 추가 공부하기.

- 깃허브에 과제용 레포 만들어서 commit/ push 연습하기 ( 소스트리보다 터미널 사용 권장 )

 

[ 김민지 매니저님 ]

- SQL 문법 공부는 해야함 : 유튜브 찾아볼 것 ! 노마드코더 SQL, 얄코 SQL  // 쿼리문이 중요함 !! 백엔드의 숙명 !!

- 인프런 강의는 숙련주차 끝나고 개념정리식으로 듣기 

- 프로젝트 기획은 꿈을 크게 갖고 정하자. 그리고 안되는건 쳐내는 식으로 ! 

- 공공 API 가게 정보들 조회할 때 등 유용하게 쓰일 수 있음

- 실시간 채팅 기술은 노드, 크롤링은 자바가 주로 맡게 되는데, 스케줄링 이라는 기술로 스탬프 찍는 것을 구현할 수도 있다.

- 원티드나 로켓펀치, 점핏, 링크드인 등을 참고해서 내세울 수 있는 main 기술 꼭 쓰기 (자격조건, 우대조건 체크)

- 취업은 운빨이다. (블로그를 열심히 쓰자 ) 디자인이 예쁘면 작은 기술도 커버가 된다.

- 리드미작성도 많이 본다. 어떤 기술을 썼고, 어떤 개고생을 했는지 잘 기입하기: ) 

- 매주 지난 주차와 다른 점을 비교하면서 공부해 볼 것.

- 카카오톡 로그인 실전때 꼭 구현해 보기! 

-  query DSL 협업에 많이 쓰이니까 나중에 공부해 보기 (실전에 사용해도 되고 안해도 괜찮)

 

 

[ 김용빈 매니저님 ]

- 코딩은 계단식 성장을 한다. 지금 정체되어 있는 것 같아도 꼭 올라가는 지점이 온다.

- 코딩테스트는 수능이라 생각하고 공부하자.

- 수료를 하기까지 수많은 시련이 온다. 살아남는 사람이 이기는 우승이라 생각하자.

- 지금 이 힘든 시간들이 다 주니어로써 역량을 갖추는 과정이고, 노력하면 취업은 무조건 하게 되어있다.

- 인프런 김영한 선생님 강의를 추천해 주심

- 매 주마다의 고민으로 성장 history 를 만드는게 중요! ( 블로그 정리 필수 !)

- 복붙하는 블로그가 아니라 나의 생각을 정리하는 블로그를 만들기

 

 

[ 김범규 대표님 조언 ]

- 실전때 쓰면 좋을 기술들 : 화상채팅, 다국어처리 (동시선 제어), 실시간 채팅

- 개발을 좋아하는 사람이라고 어필하기. = 평소에 호기심을 갖고 공부하자.

- 스스로 개발을 사랑한다고 세뇌시키기.

- 성격, 성향, 말투, 자신감, 세련됨이 중요하다. 평소에 세련되게 말하는 연습을 하자.

- 삽질하는 시간이 필요하다. 프로젝트 하면서 안되는 기술 깊게 파보기.

- 채용이 되는 사람 : 스스로 문제를 파고들 줄 아는 사람, 같이 일하고 싶은 사람.

 

 

[ 강준규 매니저님 ]

- 개발을 하기 전에 클라이언트에서의 키값과 서버단에서의 필드 값이 일치하는지 먼저 확인

- Spring 필요한 라이브러리 세팅하고

- Entiry - Dto - Repository - Controller - Service 순서로 만들기

 

[ 황창환 매니저님 - 디버깅 세션 ] 

- 질문 하는 법 : stackoverflow.com 이용. 깃허브, 항해 질문방, 동료들한테 물어보기 (잘하는 사람 빼먹기 ...^^) 질문을 잘 해야 한다! 

- 에러를 대처하는 법 : console창 활용, 코드에 주석달아서 흐름 이해하기, 구글링, 트러블 슈팅은 블로그로 정리, 크롬창의 Network 부분 잘 활용하기.

 


< 공부해야할 부분 >

 

Solid, JPA ( 면접때 많이 물어봄, 많이 공부해 놓기)

  • Spring 공부 - JPA 공부 (이친구가 자바코드를 쿼리문으로 바꿔서 SQL 언어로 변환한 뒤 DB에 알려주는 것) - 데이터베이스공부.

CS면접 - 구글링

JWT / Spring Security 

show - sql

ddl-auto

예외처리 로그

의존성주입, @Bean, 의존성

  • Bean에 대해 잠시 적어보자면, @어노테이션 콩을 하나하나 커피통에 넣어주고 필요한 곳에 알아서 꺼내준다고 생각하면 된다.
  • 알아서 어노테이션들을 관리해 주는 것 ! 

DTO 생성자 쓰는 방법 : new 연산자, 정적 메서드, Setter, builder

매주 화/수 요일쯤 코드리뷰 해보기 : 메소드 이름과 위치도 신경써서 보자

오버로딩 (생성자 매개변수 관련) / 오버라이딩 

두 가지 트랜잭션 

DTO는 프론트엔드랑 잘 소통을 해야한다. 

  • API 별로 따로 만들 것인지 아니면 공통드로 만들 것인지
  • 더 큰 데이터로 만들 것인지 (꺼내 쓸 수 있독록)
  • Response 값을 어떻게 줄 것인지. (상황 따라 다름)
  • inner class -> controller 단에 만드는 방법

+ Recent posts