18 6 / 2015
プログラマの区分
世の中には、24種類のプログラマがある。ソルジャー、マーシナリー、ガーディアン、ナイト、レンジャー、ドラグーン、サモナー、グラディエーター、ブラックスミス、エクソシスト、サイエンティスト、エンチャンター、ウィザード、アルケミスト、エレメンタリスト(←New!!)、セイント、ソーサラー、ウォーロック、ネクロマンサー、シャーマン、ハーミット、バーサーカー、ソーマタージ、ノービスだ。
ソルジャー
技術力は並みの、平凡なプログラマ。
得意な言語: C、Java、C++、Objective C、C#、PHP、JavaScript、Perl、Ruby
マーシナリー
確かな技術を持った、優秀なプログラマ。あくまで彼らは金銭のためにプログラムを書く。
得意な言語: ソルジャーと同様
ガーディアン
古いプログラムの保守に特化したプログラマ。他のプログラマからの非難や軽蔑の対象になることもある。
得意な言語: C、COBOL、FORTRAN
レンジャー
軽量な言語を操る遊撃士。アジャイル開発を好む。
得意な言語: JavaScript、Python、Ruby、PHP
ドラグーン
C++などの重い言語も、RubyやPythonなどの軽量な言語もそつなくこなす万能型プログラマ。
得意な言語: C、C++、C#、Java、Python、Ruby、Perl、PHP、JavaScript
サモナー
言語同士の連携や、コードの再利用が得意なプログラマ。素早く高効率なプログラムを書くことができる。
得意な言語: C、C++、Python、Lua
グラディエーター
競技プログラミングでその実力を発揮する者。アルゴリズムの知識と、コードを書く速さに長けている。
得意な言語: C、Java、C++など
ブラックスミス
プログラムを実際に動かすための基盤を作る人々。低級言語が得意。
得意な言語: アセンブリ、C、各種HDL
エクソシスト
プログラムに潜むバグを追い払うプログラマ。テスト駆動開発を好む者が多い。
得意な言語: 不定
サイエンティスト
科学技術計算が得意なプログラマ。数値計算のためのライブラリや言語を扱うのが得意。
得意な言語: C++、Python、R、Mathematica、MATLAB、FORTRAN
エンチャンター
計算機科学、ソフトウェア工学などにおけるさまざまな概念の組み合わせによってプログラムを作る者。実践的なプログラミングを求めている。
得意な言語: Python、Ruby、Groovy、Scala、C#、F#、OCaml、Clojure、Haskell
ウィザード
数学や計算機科学の知識が豊富で、理論を応用したプログラミングを好む。
得意な言語:ML、Haskell、Clean、Agda、Coq、Scheme、
ナイト
ラムダ計算騎士団のメンバー。その名の通りラムダ計算の知識が豊富である。再帰と継続と高階関数を操る。
得意な言語: Lisp、Scheme
エレメンタリスト
オブジェクトやアクターの操作に長けたプログラマ。
得意な言語: Smalltalk、Io、Erlang
アルケミスト
魔術によってプログラムを導き出すプログラマ。プログラミング言語自体を作ってしまうものもいる。
得意な言語: Lisp、Haskell、Coq、Agda、C
ソーサラー
闇の力によってプログラムを書く者。
得意な言語: C、C++、D
ウォーロック
黒魔術を極めし闇のプログラマ。その魔力によって、常人には理解できない混沌としたプログラムを書く。
得意な言語: C++
ネクロマンサー
恐ろしい黒魔術を操る暗黒のプログラマ。もはや人間を超えた存在らしい。
得意な言語: C++
セイント
光の言語の魔力によってすべてを清め、聖人となったプログラマ。純粋な言語を使う。
得意な言語: Haskell、Clean、Lazy K
シャーマン
超自然的存在と交信することでコードを書く、神託のプログラマ。主に神の言葉であるLispを使う。
得意な言語: Lisp
ハーミット
プログラミングによって悟りを開くため、一人で修行をしているプログラマ。
得意な言語: Lisp、Prolog、Haskellなど
バーサーカー
常人にはまったく読めないコードを好んで書く狂気のプログラマ。
得意な言語: Brainf*ck、Whitespaceなど
ソーマタージ
コードによる奇術を行うプログラマ。 ある者は最短のプログラムを見つけ、ある者は言語の本来の使い方を逸脱したプログラムを書く。
得意な言語: 不定
ノービス
以上のどれにも属していない、発展途上のプログラマ。彼らがどのようなプログラマとして才能を開花させるのか、それは誰も知らない。
得意な言語: 不定
(Source: fumieval-blog, via petapeta)
neushitora liked this
zqie liked this
gimzca liked this minatsuking reblogged this from otsune
nemnem1048596 liked this
omsntr liked this
xvxkikagakuxvx reblogged this from quote-over1000notes-jp
freesoft reblogged this from fumieval-blog 3110v830 reblogged this from fumieval-blog
hinatakan970 reblogged this from quote-over1000notes-jp
timetraveler111 liked this
kumamon06 liked this kabukiage reblogged this from 80236
kabukiage liked this
androgynousloverstudentnickel reblogged this from 80236 80236 reblogged this from cldrn2018
80236 liked this
kijitsu liked this lush-splush reblogged this from tra249
unimogroove liked this
bluegretsch liked this
mnostar reblogged this from quote-over1000notes-jp
orekuma liked this
junglebeat reblogged this from quote-over100notes-jp
ren-iy liked this
electronicnickelhumanoidsoul liked this
whit-3 liked this
delicatefangalaxy reblogged this from gkojax-text zitofjkl reblogged this from quote-over1000notes-jp
fastspread reblogged this from quote-over1000notes-jp
xx0403xx liked this
vivariku reblogged this from quote-over1000notes-jp
xvxkikagakuxvx liked this gororororoon liked this
moyuruwakab liked this
underfishprimitive reblogged this from quote-over1000notes-jp
kir0s liked this
cheungwai liked this
sakichi5130 liked this wampus-players reblogged this from quote-over1000notes-jp
nekoashikonbu liked this
hinata-tumb liked this
cldrn2018 reblogged this from gkojax-text
fumieval-blog posted this
- Show more notes