개발자의 해우소, 목차를 define 해보자
아래는 '개발자의 해우소'에서 다뤄볼 주제들에 대한 목차(Table of Contents Hashmap of Contents)입니다.
글 발행 순서 혹은 주제는 상황에 따라 바뀔 수 있습니다.
table_of_contents = {
"프롤로그": "개발자의 해우소",
"모든 개발자들의 고민" : [
"내 코드가 좋은 코드일까?[1] -변수명과 메소드",
"내 코드가 좋은 코드일까?[3] - 작가들의 두런두런",
"자고 일어나면 새로운 기술이 쏟아져 나오는데, 언제 따라가지?",
"넓고 얕게 vs 깊고 좁게, 나는 누구?",
"기술 스택 선정, 최신 기술이 무조건 옳은가?",
"기술을 잘 습득하는 방법이 있다?",
"흐지부지 되는 개발 계발 계획, 어떡하죠?",
"n 년 후에 어떤 개발자가 되고 싶나요?"
],
"개발자를 꿈꾸는 자들의 고민": [
"소프트웨어 공학, 중요한가요?",
"알고리즘과 자료구조, 정말 중요한가요?",
"개발자가 되기 위해 뭘 하면 좋을까요?",
"취직을 할까요? 대학원에 갈까요?",
],
"취업준비생들의 고민": [
"카카오에는 어떻게 취직하셨어요?",
"대외활동, 필요한가요?",
],
"월급 받는 개발자들의 고민": [
"신입 때부터 가지면 좋을 습관이 있다?",
"기획자와 개발자의 사이, 힘들지 않으신가요?",
"개발자와 개발자의 사이, 안 힘들 줄 알았죠?",
"기억력이 나쁜 우리가 잘 기억하는 방법?",
"회사에 개발자가 저밖에 없는데, 어떻게 성장하죠?"
]
}
* 각 map value에 대한 접근 시간은 시간 복잡도 O(1)를 만들어내기 위해 첨단기술 하이-퍼 텍스트를 도입했습니다.