취미 관련 문서 | ||
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px; word-break: keep-all" | 레저 · 스포츠 계열 | <colbgcolor=#fff,#1c1d1f>축구(축빠 · 해축빠) · 야구(야빠) · 농구(농빠) · 배구(배빠) · 골프 · 테니스 · 배드민턴 · 당구 · 볼링 · 탁구 · 등산 · 낚시 · 에어소프트 게임 · 비디오 게임(게이머) · 보드게임(보드 게임 동호인) · 오락실 · 종합격투기(격빠) · 권투(복빠) · 보디빌딩(헬창) · 자동차(자동차 동호인) · 자전거(자전거 동호인) · 오토바이 · 여행 |
사교 · 친목 계열 | 수다 · 전화 · 메신저 · SNS · 음주 · 잡담 | |
공예 · 공작 계열 | 바느질 · 뜨개질 · 목공 · 꽃꽂이 · 종이접기 · 인형(인형덕후) · 레고 · 프라모델(건프라) · 다꾸 · 탑꾸 | |
문화 · 예술 계열 | 독서(책벌레) · 소설 · 시 · 수필 · 미스터리(괴담/도시전설) · 추리물 · 희곡 · 클래식 음악(클래식 애호가) · 국악 · 오디오(오디오파일) · 춤 · 미술(그림쟁이)· 사진(사진덕) · 박물관 · 연극 · 뮤지컬(연뮤덕) | |
대중문화 계열 | 방송(방송 동호인) {드라마 · 예능 · 사극(고증덕후)} · 영화(시네필) · 대중음악(음덕){일본 음악(일음덕후) · 록 음악(록덕후) · 메탈(메탈헤드)} · 아이돌(아이돌 팬덤) | |
서브컬쳐 계열 | 만화/애니메이션(일본 애니메이션(오타쿠)) · 성우(성우 덕후) · 작화(작화 덕후) · 특촬물(특덕후) · 코스프레(코스어) · TRPG · 괴수(괴수덕후) · 오컬트 · 설정(설정덕후) · 용/드래곤(용덕후) | |
수집 계열 | 의류 · 수석 · 분재 · 보석 · 원소 · 병뚜껑 · 문구 · 샤프펜슬(샤덕) · 모형 · 자동차 모형 · 무선 모형 · 버스 모형 · 철도 모형 · 우표(우표 수집) · 시계(시덕후) · 술 · 장난감(키덜트) · 화폐(화폐 수집) · 팬시문구(포장용품계) | |
교통 계열 | 철도(철덕) · 승합차/버스(버덕) · 항공기(항덕) · 선박(선박 덕후) · 화물차(트럭덕후) · 도로(도로덕후) | |
사회 · 인문 계열 | 역사(한국사/세계사 · 역덕후) · 지리(지리덕후 · 폐허덕후) · 법(법덕) · 정치인 · 언어(언어덕후) | |
기초과학 계열 | 물리학 · 화학 · 생명과학 · 지질학 · 고생물학(공룡덕후) · 천문학(우주덕후) · 기상학(기상덕후) | |
정보통신 · 소프트웨어 계열 | 테크덕후 · 컴퓨터(컴덕후) · 코딩(코딩덕후) · 휴대폰(폰덕후) · 아마추어 무선 · 홈브루 컴퓨터 | |
생물 계열 | 개(애견인) · 고양이(애묘인, 집사, 캣맘) · 애완동물 · 새(새덕) · 파충류(파충류덕) · 양서류 · 공룡(공룡덕후) · 관상어 · 어류 · 갑각류 · 곤충(곤충덕후) · 원예 · 난초 · 식물 | |
자기계발 · 수련 계열 | 자격증 · 외국어 · 요리 · 제과제빵 · 명상 · 외모 관리 · 화장품(코덕) | |
군사 계열 | 군사(밀덕 · 군덕후) · 총기(총덕후) · 도검 및 나이프(칼덕후) · 군가(군가·행진곡 동호인) | |
기타 | 승강기(엘베덕) · 미식 · 쇼핑 · 위키질 | |
관련 용어 | 덕력 · 덕질 · 덕업일치 · 능덕 · 성공한 덕후 · 양덕후 · 장비병 · 출사 · 직캠 · 최애 · 친목 · 동호회/정모 · 동인 · 덕계못 | |
비하 용어 | 빠 · 빠돌이 · 빠순이 · 사생팬 · 악성 개인팬 · 메이저부심과 마이너부심 · 철싸대 · 버싸대 · 개빠 · 애니멀 호더 · 키모오타 · 설정놀음 · 스노비즘 · 딜레탕티슴 | }}}}}}}}} |
참고로 위 영상에 등장하는 프로그래머는 현재 인트로버전 소프트웨어의 초기 설립자인 크리스 딜레이이다.
1. 개요
코딩덕후는 말 그대로 코드를 짜면서 희열을 느끼는 프로그래머들을 칭하는 말이다. 프로그래밍 덕후라는 말도 있지만 코딩덕후에 비해 길기에 잘 안쓰인다. 해커의 본래 의미라고도 할 수 있다. 다만 한국에서는 해커가 한정된 의미로만[1] 쓰이기 때문에 (사실 외국도 마찬가지) 이들을 해커라고 부르는 경우는 거의 없다고 봐도 좋다. 다른 덕후에 비해서 일반인들의 인식이 좋은 편이며(엄밀히는 컴덕후와 구분을 못한다), 일반인은 별로 접할 일이 많지 않지만 프로그래밍 수업이 기초 과목으로 있는 공대에서는 코딩신으로 숭상받기도 한다.공공장소에서도 간혹 노트북을 펼쳐서 편집기로 코딩하는 코더가 드물게 존재한다.
비록 덕업일치가 수월한 덕후이지만 한국의 경우 현업에서 개발자로 일하고 있는 사람 중 코딩덕후의 비율은 생각보다 낮은 편이다. 실제로, 국내 웹 개발자의 비율은 높은 편이나, 취미로 웹 게임(ex. 포켓로그)을 만들어본 사람은 아직 한 명도 없다는 게 그 증거일 것이다.
과거에는 코딩덕후인 사람만이 개발자가 되었던 적도 있었지만 IMF 사태에 의한 청년 실업 증가와 닷컴 버블이 겹치는 바람에 국비 지원 학원가에서 코딩덕후가 아닌 양산형 개발자[2]가 많이 탄생하게 되었다. 그 후, 닷컴 버블의 붕괴로 개발자 인력이 넘쳐나게 되고, 그에 따른 개발자의 대우 악화로 능력있는 코딩덕후가 다른 분야로 진출하고 코딩은 그냥 취미로만 하는 일도 많아져서 여러가지로 암울한 상태.
덕분에 구인자와 구직자 사이의 괴리가 하나의 큰 문제가 되고 있기도 하다. 구직자들은 회사들이 눈만 엄청 높아서 코딩 덕후 수준을 원하면서 이것이 코더의 기본에 기본인 양 말하고 대우는 양산형 개발자에 맞추는 경우가 많다고 불평하고, 회사에서는 실력은 학원표 3달코스면서 코딩덕후 수준의 대우를 바란다고 서로 비판하는 경우가 적지않다. 물론, 갑을관계로 볼때, 갑은 회사고, 또 양산형 개발자 비율이 많이 높아진 것도 사실이기 때문에 전반적으로 대우 자체가 별로 안좋은 방향으로 많이 흘러왔으며, 결국 업계는 레드오션이 되었고, 급기야 인력공사처럼 (외주받은 일감이 들어왔는데) 코딩할 사람 n명 선착순이요. 식이 되어버리자 능력이 있는 사람들은 이런 쪽으로는 잘 진출을 안 하려 한다. 참고로 국가에서는 요즘 뜨는 모바일 앱스토어 개발자도 양산하려고 하고 있다. 그런데 국가 산업의 가격경쟁력도 엄연한 국가경쟁력이고, 정예인력이 아예 없는 게 아닌 이상에야[3] 2차대전에서의 독일 vs 소련처럼 아예 새로운 상용 프로그래밍 언어를 개발한다든지 하는 하이엔드가 아닌 산업전반에서는 어느 정도 물량으로 승부하는 게 낫기는 하다.
게다가 최적화를 위해 각 부분의 기능들을 꿰고 있어야 하므로 상당수 코딩덕후는 컴덕후도 겸하고 있다.
이들에게 가장 무서운 것이 바로...
이것이 무서운 이유는, 높은 확률로 딱 이게 잊힐 즈음 출근하자마자 팀장에게 멱살 잡혀 끌려가서 이 부분에 대박 버그가 발생하고 있으니 당장 고쳐놓으라는 소리를 듣게 되기 때문이다(...). 작동하는 이유를 모르니 나중에 문제가 발생해도 어떻게 수정해야 하는지 모를 수밖에 없다.
중고등학생 코딩덕후면 한국정보올림피아드, 국제정보올림피아드 등 코딩 관련 경시대회에 도전해보기도 한다.
2. 유명한 코딩덕후
- 리누스 토르발스
- 리처드 스톨먼
- 빌 게이츠
- 이와타 사토루
- 존 카맥
주상욱 - 구구클래스 항목 참조.- 켄트 벡
- 크리스 소이어 - 롤러코스터 타이쿤을 어셈블리어로 만들었다.[4]
- 더글러스 애덤스 - 소설가이지만, 쓸데없는 프로그램을 만드는 것을 매우 좋아한다고 마지막 기회라니에서 언급된다.
[1] 남의 컴퓨터에 이상한 짓을 하는 사람, 즉 크래커라는 의미로만[2] 그런데 이들은 IT와 유사분야를 전공을 하고도 추가로 프로그래밍 능력을 습득하기 위해 학원을 다닌 경우도 많기 때문에 마냥 안 좋게 볼 것은 아니다. 프로그래밍이 학원 몇 개월 다녔다고 현역으로 뛸 수 있을 정도로 만만한 분야가 아니기도 하고.[3] 코더들로 불리는 부류들의 대우와 사정이 어떻건 간에 정예 프로그래머들은 항상 있어왔다.[4] 1990년대 중반까지 대부분의 게임들은 어셈블리어로 제작되었기 때문에, 당시에는 그리 이상한 것도 아니었다. 그러나 롤러코스터 타이쿤은 1999년에 발매되었고, 1990년대 후반으로 넘어가면서 게임 프로그래밍 언어로 더 난이도도 낮고 생산성도 높은 C가 선호되는 시점이었기에 그만한 게임을 어셈블리어로 구현했다는 사실 그 자체만으로도 업계 사람들을 충분히 놀라게 할 수 있었다. 지금으로 비유하자면, C++가 널리 쓰이는 마당에 C로 프로그래밍 한 것이라고 보면 된다. 이 때문에 OpenRCT2로 리버스 엔지니어링하는 시간 또한 오래 걸릴 수밖에 없다. 결국 클래식에서는 C로 옮겨갔다고 한다.