본문 바로가기
일기/항해99

[항해 99 6기] 이력서를 작성 시작

by 고구밍 2022. 6. 5.

 

 

느낀점

길고도 짧았던 6주간의 실전 프로젝트를 마치고, 드디여 기다렸던 이력서 작성 기간이 되었습니다.

어제는 토요일 오후 4시 30분에 있었던, 개발자 신입 이력서 작성 법에대한 세션이 있었습니다.

최근들어 개발자들의 지원자의 수가 200 : 1 비율로, 공급이 늘어났다고 합니다.

 

지원자들의 이력서들이 비슷 하기 때문에, 길게는 2분정도 밖에 보지 않는 상황이여서

 

1. <간결, 명확한 기술 관련 내용>을 서술하는 것을 조언을 해 주셨습니다.

또한 사람에 따라서 차이가 있겠지만, 최대한 2장을 넘어가지 않는 이력서를 추천 해주셨습니다.

 

2. 기술적인 도전에 대한 부분과 평소에 불편했던 점을 개선한 사항을 어필

 

돌아보면 이 두가지 부분에서 저는 안정적인 작업에만 집중했다는 반성을 하게되었습니다.

3월부터 시작하여 지금까지 해왔던 업무에 대해서 돌아보자면

 

더보기

 

1. 웹미니 :  누구뽑지? - 회원가입 예외처리

tps://goguming2.tistory.com/2

 

1 주차 4일차 개발일지

1주차 4일 동안 첫 프로젝트를 만들었습니다. 4.개발해야 하는 기능들 기능 METHOD url request response 담당 후보리스트 조회 get /candidates 후보리스트 윤선식 후보검색 get /candidates/search 검색한후보..

goguming2.tistory.com

 

2. 미니프로젝트 : 개모임 - 게시물, 댓글 CRUD / 참여하기, 모집완료 API 구현

https://goguming2.tistory.com/51

 

[항해99 6기] 미니프로젝트를 마치며

느낀점 더보기 전체적인 팀원 구성이 프론트 엔드 2명, 백 엔드 4명 이렇게 구성되어서 협업을 하였습니다. 처음 해보는 협업이었기에, 실력이 부족한 자신이 팀원들에게 발목을 잡지 않을까 걱

goguming2.tistory.com

 

3. 클론코딩 : 마켓컬리 - 상품 장바구지 담기 API 구현

https://goguming2.tistory.com/62

 

[항해99 6기] 클론코딩을 마치며

https://youtu.be/7TeThbOcbZ4 느낀점 더보기 1주일간 클론코딩을 진행 하면서, 우리가 편하게 사용하는 서비스가 복잡한 경우의 수를 고려하여 API를 짜야 된다는 점을 알게 되었습니다. 제가 맡은 부분

goguming2.tistory.com

 

4. 실전프로젝트 : 물물박사 - 거래완료, 평가 / QueryDSL / JMETER / CaffeineCache

https://goguming2.tistory.com/81

 

[항해99 6기] 실전프로젝트 1주차 느낀점

1. 느낀점 막연한 불안으로 시작하였지만, 백엔드에서 초기에 설계한 API의 2/3를 달성하여서 다행스러운 한주였습니다. 클론코딩에비해서 필요한 기능과 코딩 접근법에 대해서 1. 다양한 경우의

goguming2.tistory.com

https://goguming2.tistory.com/88

 

[항해99 6기] 실전프로젝트 2주차 - 느낀점

2주차 실전프로젝트 느낀점 2주차에는 1주차에서 만들었던 API설계를 대부분 완성하는 일을 하였습니다. 프론트엔드와 디자이너 분들이 디자인 소통을 하면서, 유저들의 편의성과 디자

goguming2.tistory.com

https://goguming2.tistory.com/95

 

[항해99 6기] 실전프로젝트 3주차 - 느낀점

느낀점 이번 주는 목표한 MVP를 완성과 중간발표가 있었던 한 주 였습니다. MVP완성 목표는 웹소켓을 이용한 채팅과 알람기능 구현과 HTTPS와 CI/CD 무중단 배포 구현이였습니다. 1. 원래는 실시간 알

goguming2.tistory.com

https://goguming2.tistory.com/100

 

[항해99 6기] 실전프로젝트 4주차 - 느낀점

느낀점 이번 주는 해야되는 업무가 많아져서 시간이 빨리지나간 것 같습니다. 대표적으로는 1. 거래내역과 stomp의 거래완료와 평가하기 알람에대한 알람저장과 stomp주소 보내기 더보기 2. 거래완

goguming2.tistory.com

https://goguming2.tistory.com/108

 

[항해99 6기] 실전 프로젝트 5 주차 - 느낀점

느낀점 https://moolmooldoctor.firebaseapp.com/ 물물박사 똑똑한 교환 생활, 물물박사 moolmooldoctor.firebaseapp.com " 설문조사 " 설문 자세히보기 더보기 아쉬운 점 자유 코멘트 4주간 만들었던 사이트..

goguming2.tistory.com

https://goguming2.tistory.com/112

 

[항해 99 6기] 최종 발표회를 마치며

팀장님의 발표영상 https://youtu.be/0ctyjB97S3o 1. 느낀점 더보기 드디여 기나긴 89일의 항해의 열매를 확인하는 날이왔습니다. 비록 저희조에 구경하러 오시는 분들은 있었지만, 말씀을 걸어주시는 분

goguming2.tistory.com

 

 

기본적인 CURD를 제외하고는

QueryDSL / JMETER / CaffeineCache

가 제가 이야기 할 수 있는 도전적인 기술인 것 같습니다.

 

다른 조원들에 비해서 코드의 효율성을 높이기 위해서 Entity로 조회하는 것을

1. Dto로 필요한 자료만 요청해서 조회를 통한 속도 30% 단축

2.CaffeineCache도입으로 QueryDSL보다 64.3% 단축 했던 경험만이 있습니다.

 

아쉽지만, JWT와 NGINX와 CI/CD 부분은 잘 알지 못합니다.

팀원들은 도커와 REDIS, 지도, 셀레니윰 크롤링 등 다른 기술들에 대해서 도전적이지 못했던 부분을 아쉬워하셨습니다.

 

정리

어필할 점)

1. ONETOMANY등의 객체참조를 끊고,  ERD 설계했던 부분

2. QueryDSL와 CaffeineCache으로 성능 개선했던 경험.

3. 꾸준함?! : 1401시간(90일간 평균 15시간) / 출석시간 -> 16등 / 3개월동안 100개

더보기

 

 

 

아쉬운 점)

1. 좀 더 도전적인, 많은 코드를 사용하지 않았던 것

2. 다른 조원들이 만든 코드에대해서 보지 못했던 분분

3. SORS등 CONFIG나 BEAN의 개념이 약하다는 점

4. 프론트엔드 분들과 서버 오류를 같이 해결해본 경험이 상대적으로 적었던 부분

 

공부할 점)

1. 프로젝트에 사용한 기술 ( JWT, CI/CD, NGINX) 개념

2. CS 기본 지식 

3. 내가 만든 코드의 개념 복습 (이 기술 왜 썻니?)