아래에 파란색 링크를 보면 저에 대한 정보를 볼 수 있습니다.
또한, 중앙HTA 자바 교육기관에서 프로젝트 멘토로 활동하고 있습니다.
오늘은 약 1년간 교육 기관에서 멘토링을 하면서 미리 전달하면 좋겠다고 생각드는 단계별 포인트를 정리해봤습니다.
**중앙HTA 교육기관에 교육과정에 대해 궁금 하시거나 국비교육을 고민중인 분은 아래에 링크로 편하게 문의주세요!**
개강 전인 / 시작 전인 단계 익숙해지기는 단계
•
•
GIT / GITHUB 사용법 익숙해지기
•
구글에 검색하는 습관 들이기.
◦
네이버 검색 들이 익숙 할 텐데 앞으로는 구글에서 원하는 정보들을 찾는 습관 들이기.
•
심화
◦
유투브 혹은 인프런 무료강의를 보면서 스프링 프레임워크로 무작정 게시판 구현해보기.
◦
이해하기 보다는 따라해보는거에 의미를 두는 단계.
교육을 시작할때 사소한것들 낳설어서 그런 것들에 낭비하는 시간 들을 최소화
자바 / DB 등에 기본기를 배우는 단계
•
비전공자
◦
예습하기. 한주 간 멀 배우는 교재는 무엇인지 다 알것입니다. 예습을 해야 수업을 따라갈수 있어요.
▪
최소 일주일치는 앞서가서 예습하기.
◦
복습하기.
◦
비전공자분은 예습/복습만으로도 빠듯 할것으로 배우는 과정에 충실하기.
◦
심화 : 대우가 좋은 회사를 노린다면? 학원 수업을 따라가는데 어려움이 없다면?
▪
쉬운 문제부터 코딩테스트 준비하기.(level 0 문제)
•
String 클래스 → 문자열 관련 문제 → 쉬운 문제
•
전공자
◦
예습 + 복습 + 코딩테스트 준비
◦
학교 과정에서 대충 보고 넘어간 CS 지식들 공부하기.
▪
시간이 많지 않은 상황이기에 면접에서 자주 물어보는 내용 위주로.
코딩테스트 추천강의
서블릿을 통해 간단한 프로젝트를 처음 해보는 단계
•
첫 프로젝트를 하면서 + 스프링 프레임 워크 선행 학습하기
◦
무료 강의라도 보자.!
◦
듣고 본인과 스타일이 잘맞는다면 온라인 강의 커리큘럼대로 듣는것도 추천.
•
선행 학습을 권장하는 이유
◦
매번 허겁지겁 학원 커리큘럼에 끌려가다 보면 마지막 프로젝트에 겨우겨우 맡은 기능을 정해진 시간에 개발하다보면 6개월 이라는 시간이 그냥 끝나 있음.
◦
어? 어? 어? 커리큘럼에 끌려 다니면서 어? 어? 수료를 해버리면 안됨.
•
최종 프로젝트 전까지 제일 여유가 있는 구간으로 활용을 제일 잘해야하는 구간임.
◦
코딩테스트는 계속 병행.
◦
파이널 프로젝트에서 뽑낼? 어필할? 부분들을 최대한 고민하고 공부를 해줘야함.
▪
코드를 좀더 잘 작성하는 방법은 머가 있을까?
•
자바 리팩토링
◦
▪
오래되고 절판된 책인데 읽기 쉽기 때문에 입문자에게 도서관에서 빌려서 보는 것들 추천!
▪
단순 구현이 아닌 그이상을 하기 위해서는 무엇을 해야할까?
•
디비에 더미 데이터를 10만건 넣어본다든지?
•
사용자가 네이버 만큼 많다면? 데이터가 많다면? 어떤것들을 해야할까 이런 고민과 개선에 필요한 기술들에 대한 공부가 필요.
•
참고 유료 강의
◦
백엔드 성능 개선 초석 다지기
◦
재고관리(동시성 처리)
최종 프로젝트 시작하는 단계(수료 프로젝트 및 졸업 프로젝트) - 뽐내는 단계
•
단일 서버 라도 좋으니 배포 까지는 꼭 해보고 수료하자.
◦
수업때 나중에 질문해야지? , 수료 후 따로 해야지? 절대 미루면 안된다.
•
지금까지 잘 따라 오신분은 공부한 것을 최종 프로젝트에 쏟아 주세요!!
•
만약, 이단계까지 왔지만 수업을 잘 못따라 왔다고 생각드는 분
◦
팀원으로 맡은 기능중에 하나라도 시간이 걸리더라도 내 힘으로 개발 해볼 수 있게 최대한 노력해주세요.
▪
아직 준비가 안되서 잘하는 친구들이 중요한 기능 담당하고 나는 화면위주에 역할만 맡아야지 이런식으로 도망가지 마세요!
▪
스스로 원하는 기능을 구글링하고 구현해보고 에러를 만나서 삽질해보고 이 경험이라고 쌓고나 나가야 수료후 다음 단계를 해볼 수 있어요.
수료후 단계(제일 중요한 시기)
•
팀 프로젝트다 보니 본인이 안한 부분은 거의 모르거나 설명이 어려울 것입니다.
◦
다른 팀원이 한 프로젝트 코드 분석과 공부하기.
▪
다른 팀원이 한 것중에 이력에 녹이기 좋은 포인트들은 개인적으로 공부하고 다시 구현해봐서 이력서 및 포트폴리오에 추가하기.
◦
했던 프로젝트 개선해보기.
▪
코드 관점 / 성능 관점
•
위에 내용을 하면서 이력서를 계속 업데이트 하는 것을 병행해야 한다.
•
면접이 잡히면 바로 기회를 잡을 수 있게 면접 준비 미리 해두기.
더 추천 하고 싶은 서적 및 강의
•
6개월이라는 시간이 길 수 도 있지만 교육과정을 소화하기 빠듯하다는 것을 알고 있기 때문에 이후로 빼둔 내용들 입니다.
서적
스프링 입문을 위한 객체지향의 원리
https://link.coupang.com/a/1HmxN
그림으로 공부하는 IT인프라 구조
https://link.coupang.com/a/1HnwD
그림을 배우는 http
https://link.coupang.com/a/1HnEW
자바 인 액션
https://link.coupang.com/a/1HnlS
[프로젝트 및 면접대비 서적]
•
AWS 배포 환경 구축
https://link.coupang.com/a/3Vuj1
•
문제해결능력 면접 대비
https://link.coupang.com/a/1HpWQ