brunch

Hashmap of Contents

개발자의 해우소, 목차를 define 해보자

by 아리아

아래는 '개발자의 해우소'에서 다뤄볼 주제들에 대한 목차(Table of Contents Hashmap of Contents)입니다.

글 발행 순서 혹은 주제는 상황에 따라 바뀔 수 있습니다.



table_of_contents = {

"프롤로그": "개발자의 해우소",


"모든 개발자들의 고민" : [

"개발자는 개발만 잘하면 된다?",

"내 코드가 좋은 코드일까?[1] -변수명과 메소드",

"내 코드가 좋은 코드일까?[2] -설계와 포맷팅",

"내 코드가 좋은 코드일까?[3] - 작가들의 두런두런",

"저는 자바 밖에 할 줄 모르는데요?",

"자고 일어나면 새로운 기술이 쏟아져 나오는데, 언제 따라가지?",

"넓고 얕게 vs 깊고 좁게, 나는 누구?",

"기술 스택 선정, 최신 기술이 무조건 옳은가?",

"기술을 잘 습득하는 방법이 있다?",

"흐지부지 되는 개발 계발 계획, 어떡하죠?",

"n 년 후에 어떤 개발자가 되고 싶나요?"

],


"개발자를 꿈꾸는 자들의 고민": [

"소프트웨어 공학, 중요한가요?",

"알고리즘과 자료구조, 정말 중요한가요?",

"개발자가 되기 위해 뭘 하면 좋을까요?",

"취직을 할까요? 대학원에 갈까요?",

],


"취업준비생들의 고민": [

"카카오에는 어떻게 취직하셨어요?",

"대외활동, 필요한가요?",

"좋은 회사를 고르는 방법이 있나요?",

"이력서는 어떻게 작성 하나요? -콘텐츠",

"이력서는 어떻게 작성하나요? -레이아웃",

"면접은 어떻게 준비하나요? 코딩 시험은요?"

],


"월급 받는 개발자들의 고민": [

"신입 때부터 가지면 좋을 습관이 있다?",

"기획자와 개발자의 사이, 힘들지 않으신가요?",

"개발자와 개발자의 사이, 안 힘들 줄 알았죠?",

"기억력이 나쁜 우리가 잘 기억하는 방법?",

"회사에 개발자가 저밖에 없는데, 어떻게 성장하죠?"

"매너리즘에 빠졌다. 이직해야 할까?​"

]

}


* 각 map value에 대한 접근 시간은 시간 복잡도 O(1)를 만들어내기 위해 첨단기술 하이-퍼 텍스트를 도입했습니다.

keyword