2023 09월 ~ 현재
- 외국계 회사로 이직(23년 9월 11일 첫 출근)
2022년 10월 ~ 2023년 08월
- 현직 서버 개발자 스터디 시즌1(Effective Java 완료)
- 현직 서버 개발자 스터디 시즌2(가상 면접 사례로 배우는 대규모 시스템 설계 기초 완료)
- 현직 서버 개발자 스터디 시즌3(토비의 스프링 v1 완료)
- 첫 회사 퇴직(11개월 근무, 23년 8월 31일 퇴사)
2022년 10월 18일(취업 완료)
2022년 8월까지의 목표
1. 코딩 테스트
- Java로 자료구조 구현(완료)
- LeetCode 문제 풀기 (완료)
- 프로그래머스 (고득점 kit, 완료)
2. 기술면접
- 컴공 기초 지식 복습(컴공 기초, 자료구조/알고리즘, 네트워크, SQL, Spring)
3. 백엔드 공부
- Spring 강의(완료)
- JPA 강의(완료)
- Java 책 읽기(윤성우의 열혈 Java 프로그래밍 1회독 완료)
4. 사이드 프로젝트
- 개인 프로젝트 준비 (Spring, 배포까지)
- API 서버 만들기(Spring, Swagger) => REST API 및 documentation tool 공부
[공부할 주제]
a) 사이드 프로젝트 - API 서버 하나 만들기 - 사이드 프로젝트 준비하기(의미, 방향성, 주제가 있는 포트폴리오 만들 것)
b) 네트워크 기술 함양
- 간단하더라도 테스트 케이스 / 테스트 환경을 사용해볼 것(Spring 테스트환경 사용)
- 내 손으로 자료구조와 알고리즘을 구현해볼 것
- Spring 김영한 강의 듣기(진행 중)
- 네트워크 공부하기 (전반적인 HTTP에 대한 이해, 네트워크 기본)
- 프론트에서 사용하는 네트워크 라이브러리 경험하기 ex) JWT, Axios
- 세션, 쿠키 개념 이해 및 사용
- 로그인 또는 API 서버 설계할 때, 레이어를 나눈다는 것의 의미는? (layered architecture)
c) 개발언어 기술 함양
- 컴파일러와 인터프리터의 개념 이해와 차이점(Youtube - 노마드 코더 참고)
- Java 공부하기(책 읽으면서 진행중)
22.05.12 ~ 22.09.14
1. 백엔드 공부
- 인프런, 김영한 님의 JPA 활용 강의1 (완료, 5월 25일)
- 인프런, 김영한 님의 JPA 활용 강의2 (완료, 6월 8일)
2. 구직 준비
- 이력서 및 포트폴리오 작성 (완료, 9월 14일)
3. 알고리즘 공부
- 일주일에 5문제씩, 알고리즘 스터디 참가(종료, 5월 28일 ~ 8월 5일)
4. 포트폴리오 준비(완료, 6월 9일 ~ 9월 14일)
→ OpenAPI까지 백엔드 작업 완료(9월 4일)
→ 배포 완료 (9월 14일)
22.04.01 ~ 22.05.11
1. 코딩테스트 준비
- 매일 알고리즘 3문제
→ LeetCode DS challenge 복습(완료, 4월 23일)
→ LeetCode CrackAlgo challenge 복습(완료, 5월 11일)
2. 백엔드
- 인프런, 김영한 님의 JPA 개념 (완료 ,5월 4일)
22.03.01 ~ 22.03.31
1. 코딩테스트 준비
- 매일 LeetCode 알고리즘 2문제(총 60문제, 완료)
- LeetCode DS 1 challenge (완료)
- LeetCode CrackAlgo 1 challenge (완료)
2. 기술면접 준비
- 매일 기술면접 질문 1개 풀이(1회독 완료)
3. 백엔드
- 인프런, 김영한 님의 JPA 개념 (진행중)
- 열혈 Java 프로그래밍 정독(진행 중)
22.01.01 ~ 22.02.28
1. 코딩 테스트 준비
- 프로그래머스 고득점 kit (1월 21일 / 종료, 계획 변경)
→ DFS/BFS, 그리디, DP, 재귀적 풀이, 그래프에 대한 이해도가 부족함(약점)
→ 무식하게 푸는 방법에는 한계가 있음을 느낌
→ 알고리즘 별 접근법 공부가 필요하다는 것을 깨달음
→ 알고리즘을 더욱 잘 하기 위해서는 언어에 대한 깊은 이해가 필요하다는 것을 깨달음
→ 자바 백엔드 포지션을 준비하고 있으므로, 언어를 파이썬에서 자바로 변경
- 자바로 자료구조 구현 (완료, 2월 25일)
- LeetCode DS challenge(완료, 2월 26일)
2. 기술면접 준비
- CS 전공기초 복습 (완료, 2월 26일)
3. 백엔드 공부
- 인프런, 김영한 님의 Spring 입문강의(1월 11일 / 완료)
- 인프런, 김영한 님의 Spring 개념편(1월 22일 / 완료)
- 인프런, 김영한 님의 Spring MVC 강의(2월 22일 / 완료)
21.10.01 ~ 21.12.31
1. 코딩 테스트 준비 시작
- 자료구조 개념 및 구현 (12월 15일 / 완료)
- 알고리즘 개념 및 구현 (12월 23일 / 완료)
- python을 pythonic 하게 강의(12월 31일 / 완료)
2. 기술서적 읽기
- HTTP 완벽 가이드 (12월 5일 / 일시중지)
3. 카페 아르바이트(11월 14일 / 종료)
→ 공부에 전념하기로 결정
21.08.01 ~ 22.09.30
CS 기초강의 - 시스템 프로그래밍 (완료 / 컴공 기초강의 완강)
CS 기초강의 - 컴퓨터 구조 완강(완료)
백준 알고리즘 기초 150문제 풀기(완료)
21.07.02 ~ 21.07.30
CS 기초강의 - 운영체제 완강(완료)
매일 알고리즘 문제풀이 (7월 26일부로 알고리즘 공부 시작)
스타트업 도전기 (7월 26일 / 종료)
21.04.01 ~ 21.06.30
스타트업 도전기 - 서비스 기획 및 와이어프레임(완료)
webpack 기초 강의 (완료)
Vue JS 기초 강의 (완료)
카페 아르바이트 시작 (21년 5월 / 시작)
21.01 ~ 21.03
무료 웹사이트 제작 프로젝트(완료)
20.11.30 ~ 21.02.26 - 개발자 인턴쉽
스타트업 개발자 인턴십 (종료 후 퇴사)
Spring Boot 맛보기 포스팅 (완료)
20.10.01 ~ 20.11.27 - 프론트 기본 공부
바닐라 JS 공부 - 노매드 코더 챌린지 / 인강 (완료)
HTML/CSS - 노마드 코더 챌린지 / 인강 (완료)
JavaScript - 근본 시리즈 인강 (완료)
20.08.01 ~ 20.09.30
블로그 포스팅 시작(20년 7월 31일 / 시작)
Python 크롤링 - Flask, BeautifulSoup (완료)
HTML/CSS - 노마드 코더 온라인 강의 (완료)
알고리즘 기초 - fast campus 온라인 강의 (완료)
정보처리기사 취득(8월 28일 / 최종 합격)
20.04.28 ~ 20.07.25 - 정보처리기사
정처기 공부 및 시험보기(완료)
19.10.17 ~ 20.04.27 - 국비교육(Java)
- 6개월 간의 Java 백엔드 국비교육 과정 수료
- 아래의 내용들을 한번씩 훑어보았다.
HTML, CSS, JavaScript
Java, JSP, Servlet, JQuery, Ajax, MyBatis, XML
Spring Framework(MVC-1,2)
Oracle DB
19.08.01 ~ 19.09.30 - 사설학원
Java와 Linux 기초 수업을 수강
19.06.24 - 퇴사 후 귀국
Information Systems 전공(SAP, ABAP)
SW 컨설턴트 1년간 재직 후 퇴사
댓글