코드스테이츠 Day40
1) 섹션 1
- CLI
- git
- Java 기초 (변수, 타입, 조건문, 반복문, 배열 등)
- OOP (클래스, 객체, 필드 메서드, 생성자, 캡상추다, 버거퀸 과제 등)
- 컬렉션 (ArrayList, LinkedList, Set, HashMap, Iterator 등)
- Java 심화 (애너테이션, 람다, Stream, Thread JVM 등)
2) 섹션 2
- 재귀함수
- JSON
- 자료구조 (Stack, Queue, Tree, Binary Search Tree, Graph, BFS, DFS 등)
- 시간 복잡도
- 알고리즘 (탐욕 알고리즘, 시뮬레이션, 완전 탐색 알고리즘, 이진 탐색 알고리즘, 순열, 조합, 멱집합 등)
- 네트워크 (TCP/IP, URL, DNS, SSR/CSR, CORS, AJAX, HTTP 등)
- RDB (SQL, 트랜잭션, ACID, 스키마 디자인, DB 등)
- Spring Framework (Library, POJO, IoC/DI, AOP, PSA, 소프트웨어 아키텍처, Spring Boot, Spring Container 등)
<느낀 점>
섹션 2가 끝났다.
저번 모의 기술 면접은 내가 객기 부려서 너무 어려운 문제 골랐더니 30분 꽉 채워서 대답했었는데, 이번에는 두 번째라 그런지 익숙하기도 하고, 문제도 너무 부담스럽지 않은 것으로 골라서 좀 수월하게 했다.
나는 재귀함수가 너무 어려워서 섹션 2 초반에 상당히 좌절했었는데, 한 번 마음을 비우고 나니 그 다음에는 못해도 '그냥 그런가보다~' 하고 넘어가게 되는 덤덤함을 지니게 되었다.
굉장히 힘 빼고 이 코스를 따라가고 있다. 이 안일함이 독일지도 모르겠지만,,
(자랑은 아니지만 그래서 여전히 재귀함수 문제 나오면 못 푼다..⭐️)
늘 최소한의 정해진 학습량만 따라가고 있다.
정해진대로 안 가는 건 데일리 코딩 정도? 쉬운 문제 나오면 몇 개 더 푼다. (대신 어려운 문제 나오면 이틀 쓰기도 하는데, 이제 세이브가 얼마 안 남았다.)
섹션 2 마지막에 이르러 이대로 섹션 3를 가도 되는지 의문이 든다.
일단 Go 해야겠지만, 이러다가 어영부영 수료만 하는 건 아닌지 모르겠다.
2달 뒤에 바로 프로젝트라니.. 가능한 것인지?
2023년에 대박나고 싶다. (손 안 대고 코 안 풀고 싶은 사람..)