부록 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 베개용으로 하나 사주시면 ㄱㅅㄱㅅ링
'강좌 > 실전 알고리즘' 카테고리의 다른 글
[실전 알고리즘] 부록 C - 비트마스킹 (18) | 2024.03.31 |
---|---|
[실전 알고리즘] 부록 B - 동적 배열 (13) | 2024.01.27 |
[실전 알고리즘] 부록 A - 문자열 기초 (18) | 2023.05.03 |
[실전 알고리즘] 0x1F강 - 트라이 (40) | 2022.09.06 |
[실전 알고리즘] 0x1E강 - KMP (18) | 2022.08.02 |
[실전 알고리즘] 0x1D강 - 다익스트라 알고리즘 (49) | 2022.02.19 |