brunch

You can make anything
by writing

C.S.Lewis

by 아리아 Feb 26. 2018

Hashmap of Contents

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

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

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



table_of_contents = {

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


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

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

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

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

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

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

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

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

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

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

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

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

  ],


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

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

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

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

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

  ],


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

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

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

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

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

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

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

  ],


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

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

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

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

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

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

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

  ]

}


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

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari