1 분 소요

개발 블로그를 둘러보다가 우연히 쟈미님의 devlog를 보게 되었다.
현재는 카카오 백엔드 개발자로 일하고 계신데, 취준생 때의 글을 보니 지금부터라도 많은 노력이 필요함을 깨달았다.

1. 개발 서적을 읽자

책보다는 당연히 구글링을 하는게 빠르니 서적을 읽을 엄두를 못 냈다..
하지만 당장 직면하는 문제를 해결하는 것 뿐만 아니라 내부 구조까지 익히기 위해서는 책을 읽을 필요가 있음을 느꼈다.

  • effective java
  • 객체지향의 사실과 오해
  • 토비의 스프링
  • 자바 ORM 표준 JPA 프로그래밍
  • kotlin in action
  • modern java in action
  • ddd start
  • clean code
  • netty in action
  • micro service pattern
  • 모던 리눅스 관리
  • Redis 운영 관리
  • 쿠버네티스 입문
  • 쿠버네티스 인 액션

2. 코딩테스트 준비를 꾸준히 하자

추천해주신 코딩테스트 준비 및 강의 사이트는 아래와 같다.

이 중에서 leetcode, codility, 코드플러스는 처음 들어봤는데, leetcode에서 하루에 한 문제씩 알고리즘 문제를 푸는 챌린지가 있었어서 습관 만들기에 좋았다고 한다.
찾아보니까 지금은 챌린지가 없는 것 같다ㅠ

2-1. LeetCode

바로 leetcode 계정을 만들고 문제를 풀어봤는데 코테 준비가 오랜만이라 확실히 감을 잃었나보다🥲
게다가 영어로 되어있어서 더 어려운 느낌이었다.. 앞으로 꾸준히 해야지..
참고로, 이 블로그에서 Explore/Learn 섹션 푸는 순서를 참고해 Arrays 101부터 풀기 시작했다.
순서는 아래와 같았다.

  1. Arrays 101
  2. Array and String
  3. Linked List
  4. Queue & Stack
  5. Heap
  6. Binary Tree
  7. Hash Table
  8. Trie
  9. Binary Search Tree
  10. Dynamic Programming
  11. N-ary Tree
  12. Decision Tree
  13. Graph
  14. Recursion 1
  15. Recursion 2
  16. Binary Search
  17. Machin Learning 101

유형이 굉장히 많았다. 부지런히 풀어야겠다..

Ref.

Kakao Tech - jyami.kim



💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기