향후 계획

부록 5개(문자열 기초 / 동적 배열 / 비트마스킹 부록 / Union Find / 다이나믹 프로그래밍 심화)를 마저 완성

→ C++ 알고리즘 책 집필

→ Python으로 코드 & 강의 내용에서 필요한 부분 변환해서 업로드

→ Python 알고리즘 책 집필

→ Java로 코드 & 강의 내용에서 필요한 부분 변환해서 업로드

→ Java 알고리즘 책 집필

 

대충 이런 계획을 세우고 있습니다. 책 집필은 2019년부터 계속 생각이 있었는데 일단 강의를 다 완성하고 책을 쓰고 싶어서 어영부영하던 사이 지금은 그때와는 달리 초심자를 타겟으로 하는 책이 쏟아져나와서 아쉽긴 하네요ㅠㅠ

 

Python, Java의 경우 C++에서 한 것 처럼 블로그 글을 쓰거나 동영상을 다 찍는건 도저히 못할 짓이지만 예제 코드는 다 각 언어에 맞게 변환하고 또 라이브러리에 대한 소개를 해드리는 별도의 마크다운 문서를 제공하는 방향으로(예를 들어 덱이라고 하면 Python의 경우 collections 모듈의 deque 라이브러리 소개, Java의 경우 ArrayDeque 소개) 생각중입니다. 개인적으로는 Python이 더 편해서 Python을 Java보다 먼저 하고 싶긴 하지만 Python과 Java 사이의 순서는 나중에 수요를 보고 변경할수도 있습니다.

 

현재 논문을 준비중인게 있어서 10월 중순부터 시작할 수 있을 것 같고 부록 5개를 완성하는거야 계속 하던 일의 반복이니 금방 할 것 같은데 책 만드는거나 Python, Java로 코드를 옮기는건 처음 해보는 일이라 시간이 얼마나 걸릴지 감도 안오고 저는 E(N|S)TP이기 때문에 늘 그렇듯 언제까지 어떻게 하겠다는 계획도 잘 안잡히네요. 어떻게 보면 글이랑 간단한 일러스트는 다 완성이 되어있어서 금방 될 수 있을 것 같기도 한데 이 강의를 만들때처럼 현실에서의 여러가지 일 때문에 계속 인터럽트가 걸려서 생각보다 훨씬 더 지연이 될 수도 있을 것 같기도 하고 그렇습니다. 어쩌면 지금(=2022년 9월) 이 글을 보시는 분들은 이미 알고리즘을 익절하고나서야 책이 나올수도 있습니다. 혹시 제 강의 보고 취업 성공해서 더 이상 책이 필요없다고 해도 두툼하게 잘 만들테니 라면 받침용 or 베개용으로 하나 사주시면 ㄱㅅㄱㅅ링

  Comments
  • 갓킹독
    크 갓킹독님 대단하십니다.....책 기대하겠슴다
  • 제 개인적인 생각으로 기업코테에서의 파이썬은 여러 내장 라이브러리를 위시해서
    구현 더러운 문제들의 문짝을 뜯어내는데에 아주 강력한 언어라고 생각합니다.
    (그런 의미에서 "실전" 에 부족함이 없는 언어죠)
    혹시 파이썬 코드 변환에 도움 필요하시면 연락주세요
    부족하지만 힘 닿는데까진 도와드릴게요.

    ps. DP 심화 기대하겠습니다~~
  • 늘 Python으로 문제를 풀고 있었는데 좋은 소식이네요!
    책이 나올 땐 라면 받침대로 쓰길 바라며 기대하고 있겠습니다 ㅎㅎ
  • 김익현
    잘 보고 있습니다.. 항상 감사합니다!
  • ㅇㅇ
    군대에 있을 때 바킹독님 강의를 보고 공부를 했었는데요 전역을 하고 1년 넘게 손도 안대다 보니 강의의 내용들이 가물가물하고 강의도 리뉴얼 돼서 겸사겸사 복습을 하려고 하는데요 ㅜㅜ (취직 코테가 목표입니다) 리뉴얼 강의 처음부터 보면서 문제집의 기본문제V 와 응용문제V 만 풀고 넘어 가도 괜찮을까요? 아니면 그냥 다 푸는 것이 좋을까요?? (바킹독님이 답글로 코테에 자주 나오거나 이 카테고리는 문제 다 풀어봐라! 하는 강의 알려주신다는 가정하에 그 챕터들 강의 문제집은 다 풀고 넘어 갈 생각입니다) 항상 고생 많으십니다 강의 감사합니다 !!
    • https://github.com/encrypted-def/basic-algo-lecture/blob/master/workbook.md

      여기 써놓은 글 참고해보세요. 싹 다 풀기에는 진도가 너무 더디게 나갈거라 (기본문제V 와 응용문제V)를 풀거나 응용문제V가 많이 어렵게 느껴질 경우 (기본문제V 와 기본문제 일부)를 풀고 넘어가는걸 추천드려요.
    • 감사합니다 복습하는 챕터들은 기본문제V와 응용문제V를 풀고 넘어가야겠네요 혹시 BFS와 같이 단골이라 모든 문제를 푸는 것이 좋을 것 같다 하는 챕터들은 따로 없으신가요 ??
    • 네 따로 없어요. 체크 안된 응용문제들은 많이 어려울 수 있어요.
    • 감사합니다 혹시 요즘 시뮬레이션쪽이 어렵게 나온다고 해서 이 쪽은 시간 좀 많이 투자하려고 하는데 응용문제가 없이 다 기본문제던데 따로 이유가 있을까요? 그냥 문제집에 있는 모든 문제가 괜찮은 문제라고 보면 될까요 ?
댓글 쓰기