판타지 세계의 직업에 따른 프로그래머 구분

cleansugar의 이미지

판타지 세계의 직업에 따른 프로그래머 구분

솔져

보통의 평범한 기술력을 가진 프로그래머.

자신 있는 언어: C, Java, C++, Objective C, C#, PHP, JavaScript, Perl, Ruby

머시너리(Mercenary)

확실한 기술을 가진 우수한 프로그래머. 어디까지나 돈을 위해서 프로그램을 만든다.

자신 있는 언어: 솔져와 같다


가디언

낡은 프로그램의 유지보수에 특화된 프로그래머. 다른 프로그래머로부터의 비난이나 경멸의 대상이 되기도 한다.

자신 있는 언어: C, COBOL, FORTRAN


나이트

Lambda 계산 기사단의 멤버. 이름처럼 Lambda 계산 지식이 풍부하다. 재귀와 continuation, 고층 함수를 조종한다.

자신 있는 언어: Lisp, Scheme


레인져

경량 언어를 조종하는 유격사. 애자일 개발을 좋아한다.

자신 있는 언어: JavaScript, Python, Ruby, PHP


드라군

C++ 등 무거운 언어나 Ruby나 Python 등의 경량 언어도 문제 없이 구사하는 만능형 프로그래머.

자신 있는 언어: C, C++, C#, Java, Python, Ruby, Perl, PHP, JavaScript


서머너(summoner)

언어끼리의 제휴나 코드 재 사용에 자신 있는 프로그래머. 재빠르고 고효율적인 프로그램을 쓸 수 있다.

자신 있는 언어: C, C++, Python, Lua


글래디에이터

배틀 프로그래밍으로 그 실력을 발휘하는 사람. 알고리즘 지식과 코드를 쓰는 속도에 뛰어나다.

자신 있는 언어: C, Java, C++ 등


블랙 스미스

프로그램을 실제로 움직이기 위한 기반을 만드는 사람들. 저급 언어가 특징

자신 있는 언어: 어셈블리, C, 각종 HDL


엑소시스트

프로그램에 숨어 있는 버그를 쫓아버리는 프로그래머. 테스트 기동 개발을 좋아하는 사람이 많다.

자신 있는 언어: 불특정


사이언티스트

과학기술 계산에 자신 있는 프로그래머. 수치계산을 위한 라이브러리나 언어를 취급하는 것이 특징.

자신 있는 언어: C++, Python, R, Mathematica, MATLAB, FORTRAN


엔첸터(enchanter)

계산기 과학, 소프트웨어 공학 등에 있는 다양한 개념의 조합에 의한 프로그램을 만드는 사람. 실천적인 프로그래밍을 요구하고 있다.

자신 있는 언어: Python, Ruby, Groovy, Scala, C#, F#, OCaml, Clojure, Haskell


위저드

수학이나 계산기 과학 지식이 풍부하고 이론을 응용한 프로그래밍을 좋아한다.

자신 있는 언어: ML, Haskell, Clean, Agda, Coq, Scheme


연금술사

마술에 의해서 프로그램을 이끌어내는 프로그래머. 프로그램 언어 자체를 만들어 버리는 경우도 있다.

자신 있는 언어: Lisp, Haskell, Coq, C


소서러

어둠의 힘에 의해서 프로그램을 만드는 사람.

자신 있는 언어: C, C++, D


워록

흑 마술을 사용하는 어둠의 프로그래머. 그 마력에 의해서 보통 사람에게는 이해할 수 없는 혼돈된 프로그램을 만든다.

자신 있는 언어: C++

네크로먼서

무서운 흑 마술을 조종하는 암흑의 프로그래머. 이미 인간을 뛰어 넘은 존재.

자신 있는 언어: C++


세인트

빛의 언어의 마력에 의해서 모든 것을 맑으며 성인이 된 프로그래머. 순수한 언어를 사용한다.

자신 있는 언어: Haskell, Clean, Lazy K


샤먼

초자연적 존재와 교신하여 코드를 쓰는 신탁 프로그래머. 주로 신의 말인 Lisp을 사용한다.

자신 있는 언어: Lisp


은둔자(Hermit)

프로그래밍을 통해서 깨달음을 얻기 위해 혼자 수행을 하고 있는 프로그래머.

자신 있는 언어: Lisp, Prolog, Haskell

버서커

보통 사람은 전혀 읽을 수 없는 코드를 기꺼이 쓰는 광기의 프로그래머.

자신 있는 언어: Brainf*ck, Whitespace 등

요술사(thaumaturge)

코드에 의한 기술을 실현하는 프로그래머. 어떤 사람은 최단 프로그램을 찾아내고, 어떤 사람은 언어의 본래의 사용법을 일탈한 프로그램을 쓴다.

자신 있는 언어: 불특정

노비스

위의 어느 것에도 속하지 않은 발전 중의 프로그래머. 그들이 어떠한 프로그래머로서 재능을 꽃 피울지 그것은 아무도 모른다.

자신 있는 언어: 불특정

번역: http://jacking.tistory.com/993

출처 : http://fumieval.tumblr.com/post/28324791101

snowall의 이미지

저는 역시 사이언티스트군요.

피할 수 있을때 즐겨라! http://melotopia.net/b

GMRyuj의 이미지

하하하.. 재밌게 잘읽었습니다!

이 세상에서 불가능한 것은 단 하나뿐이다.
그것은 자신을 완벽히 믿는 것이다.