「プログラマー」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>Sciencer831
 
(9人の利用者による、間の13版が非表示)
1行目: 1行目:
'''プログラマー'''(Programmer)とは、[[プログラミング言語]]を駆使して、[[プログラミング]]を行い、[[プログラム]]を作り上げる人のことである。[[長音]]を省略して'''プログラマ'''と記載されることもある。
+
'''プログラマー'''([[英語]]:Programmer)とは、[[プログラミング言語]]を駆使して、[[プログラミング]]を行い、[[プログラム]]を作り上げる人のことである。
  
精神疾患に陥っている人、もしくは自分を神だと思っている変人が多く、共通してもれなく[[キモヲタ]]であり、とくに[[BSD]]界隈では明言している人が多い。また、理屈っぽく、「広義」や「狭義」と言った単語を好む傾向が強い。
+
[[長音]]を省略して'''プログラマ'''と記載されることもあるが、内閣告示より「[[長音]]は省略しないもの」と指定されたためこれは正しくはない。
 +
 
 +
== 概要 ==
 +
プログラマーの多くは精神疾患に陥っている人、もしくは自分を神だと思っている変人が多く、共通してもれなく[[キモヲタ]]であり、とくに[[BSD]]界隈では明言している人が多い。また、理屈っぽく、「[[広義]]」や「[[狭義]]」と言った単語を好む傾向が強い。
 +
 
 +
なぜか[[ジャンクフード]]を好む傾向が強い。
 +
 
 +
なお、すべてのプログラマーを変人や犯罪者、精神疾患に関連付ける人がいるが決してそうではない。むしろ正常な思考能力が無ければ[[プログラム]]を書くのは難しい。現在のあらゆる家電製品は[[プログラム]]にそって動いており、それが無ければ動作が複雑になるにつれて家電は肥大化していくといわれている。
 +
 
 +
だが、[[プロジェクト]]の開始時には正常であった[[職業プログラマー]]も、無能な[[システムエンジニア]]によって引き起こされた[[デスマーチ]]によって精神崩壊に追い込まれることが非常に多いのも事実である。そのような正常な思考能力が保たれないまま[[開発]]が強行された異常症例としては、いわゆる[[ガラパゴスケータイ]]や[[情報家電]]に代表される無駄な肥大化が有名である。このような[[デスマーチ]]を経験したことがない[[職業プログラマー]]は天文学的に稀な存在であり、その影響により、やはり何かしらの精神疾患に陥っているといって過言ではない状況であるといえる。
  
 
== 主なプログラマーの種類 ==
 
== 主なプログラマーの種類 ==
 
=== 主な大分類 ===
 
=== 主な大分類 ===
* [[職業プログラマー]] - 仕事としてプログラミングを行っているプログラマーのこと。一部を除く大多数が[[IT土方]]と呼ばれる。
+
* [[職業プログラマー]] - 仕事として[[プログラミング]]を行っているプログラマーのこと。一部を除く大多数が[[IT土方]]と呼ばれる。
* [[日曜プログラマー]] - 趣味としてプログラミングを行っているプログラマーのこと。
+
** [[Webプログラマー]] - 大多数は[[コンビニ]]で[[アルバイト]]した方がマシなくらいの劣悪な環境下に晒されている[[ITドカタ]]の領域を超越した存在である。
 +
** [[ゲームプログラマー]] - 定職クソ食らえな現代の賞金稼ぎである。1プロジェクトごとに民族大移動が起きる。
 +
* [[日曜プログラマー]] - 趣味として[[プログラミング]]を行っているプログラマーのこと。
  
 
=== プログラミング言語ごとの分類 ===
 
=== プログラミング言語ごとの分類 ===
16行目: 27行目:
 
* [[Flashプログラマー]]
 
* [[Flashプログラマー]]
  
なお、プログラマーを[[プログラミング言語]]ごとに分類する場合、年収などの情報は企業間の繋がりによるところが大きく基本的にあてにならない。
+
なお、プログラマーを[[プログラミング言語]]ごとに分類する場合、[[年収]]などの情報は企業間の繋がりによるところが大きく基本的にあてにならない。特定企業間の繋がりを[[ドメイン]](いわゆる「[[業界]]」のこと、[[インターネット]]でいう[[ドメインネーム]]ではない)と呼び、[[求人]]([[就職]]・[[転職]])を見る際には、一企業ではなくその関連ドメイン全体の情報を集めることが最も重要だと言われている。
特定企業間の繋がりを[[ドメイン]](いわゆる「業界」のこと、[[インターネット]]でいう[[ドメインネーム]]ではない)と呼び、求人(就職・転職)を見る際には、一企業ではなくその関連ドメイン全体の情報を集めることが最も重要だと言われている。
 
  
 
=== その他 ===
 
=== その他 ===
* [[ゲームプログラマー]]
 
* [[Webプログラマー]]
 
 
* [[闇プログラマー]]
 
* [[闇プログラマー]]
 
* [[人間アセンブラ]]
 
* [[人間アセンブラ]]
 +
* [[プログラミング童貞]]
 +
* [[プログラミング素人童貞]]
  
 
== プログラマーの英語力 ==
 
== プログラマーの英語力 ==
一部では「プログラマーは英語が必須」などと言われることもあるが、英語が必須な[[プログラミング言語]]はもれなく日本語マニュアルを整えた[[プログラミング言語]]に駆逐され、少なくとも日本においては繁栄することなく消滅しており、[[プログラミング]]の指導者を目指す目的でもなければとくには必要ではない。
+
一部では「プログラマーは[[英語]]が必須」などと言われることもあるが、[[英語]]が必須な[[プログラミング言語]]は、もれなく日本語マニュアルを整えた[[プログラミング言語]]に駆逐され、少なくとも[[日本]]においては繁栄することなく消滅しており、[[プログラミング]]の指導者を目指す目的でもなければとくには必要ではない。
  
 
逆を言えば「英語のマニュアルを読め」という回答が返ってくるようなコミュニティが形成されている[[プログラミング言語]]は衰退する傾向が非常に強い。よって趣味で手出しする場合を除き、本気で手出しするのは時間の無駄である。
 
逆を言えば「英語のマニュアルを読め」という回答が返ってくるようなコミュニティが形成されている[[プログラミング言語]]は衰退する傾向が非常に強い。よって趣味で手出しする場合を除き、本気で手出しするのは時間の無駄である。
  
 
== プログラマーの年収 ==
 
== プログラマーの年収 ==
プログラマーの年収は基本的には業種ごとに大きく異なる。
+
プログラマーの[[年収]]は基本的には業種ごとに大きく異なる。
 
年収のみならず雇用条件全般も業種ごとに大きく異なる。
 
年収のみならず雇用条件全般も業種ごとに大きく異なる。
  
53行目: 63行目:
 
* [[不完全にしておよそ正しくないプログラミング言語小史]]
 
* [[不完全にしておよそ正しくないプログラミング言語小史]]
 
* [[Bjarne Stroustrup インタビュー]]
 
* [[Bjarne Stroustrup インタビュー]]
 +
* [[IT土方]]
 +
** [[職業プログラマー]]
 +
** [[システムエンジニア]]
  
 
== 参考文献 ==
 
== 参考文献 ==
<references/>
+
{{reflist}}
== 外部リンク ==
 
  
 
{{stub}}
 
{{stub}}

2014年9月5日 (金) 00:35時点における最新版

プログラマー英語:Programmer)とは、プログラミング言語を駆使して、プログラミングを行い、プログラムを作り上げる人のことである。

長音を省略してプログラマと記載されることもあるが、内閣告示より「長音は省略しないもの」と指定されたためこれは正しくはない。

概要[編集 | ソースを編集]

プログラマーの多くは精神疾患に陥っている人、もしくは自分を神だと思っている変人が多く、共通してもれなくキモヲタであり、とくにBSD界隈では明言している人が多い。また、理屈っぽく、「広義」や「狭義」と言った単語を好む傾向が強い。

なぜかジャンクフードを好む傾向が強い。

なお、すべてのプログラマーを変人や犯罪者、精神疾患に関連付ける人がいるが決してそうではない。むしろ正常な思考能力が無ければプログラムを書くのは難しい。現在のあらゆる家電製品はプログラムにそって動いており、それが無ければ動作が複雑になるにつれて家電は肥大化していくといわれている。

だが、プロジェクトの開始時には正常であった職業プログラマーも、無能なシステムエンジニアによって引き起こされたデスマーチによって精神崩壊に追い込まれることが非常に多いのも事実である。そのような正常な思考能力が保たれないまま開発が強行された異常症例としては、いわゆるガラパゴスケータイ情報家電に代表される無駄な肥大化が有名である。このようなデスマーチを経験したことがない職業プログラマーは天文学的に稀な存在であり、その影響により、やはり何かしらの精神疾患に陥っているといって過言ではない状況であるといえる。

主なプログラマーの種類[編集 | ソースを編集]

主な大分類[編集 | ソースを編集]

プログラミング言語ごとの分類[編集 | ソースを編集]

プログラマーを主力とする特定のプログラミング言語ごとに分類する場合もある。

主なプログラミング言語ごとの呼び名

なお、プログラマーをプログラミング言語ごとに分類する場合、年収などの情報は企業間の繋がりによるところが大きく基本的にあてにならない。特定企業間の繋がりをドメイン(いわゆる「業界」のこと、インターネットでいうドメインネームではない)と呼び、求人就職転職)を見る際には、一企業ではなくその関連ドメイン全体の情報を集めることが最も重要だと言われている。

その他[編集 | ソースを編集]

プログラマーの英語力[編集 | ソースを編集]

一部では「プログラマーは英語が必須」などと言われることもあるが、英語が必須なプログラミング言語は、もれなく日本語マニュアルを整えたプログラミング言語に駆逐され、少なくとも日本においては繁栄することなく消滅しており、プログラミングの指導者を目指す目的でもなければとくには必要ではない。

逆を言えば「英語のマニュアルを読め」という回答が返ってくるようなコミュニティが形成されているプログラミング言語は衰退する傾向が非常に強い。よって趣味で手出しする場合を除き、本気で手出しするのは時間の無駄である。

プログラマーの年収[編集 | ソースを編集]

プログラマーの年収は基本的には業種ごとに大きく異なる。 年収のみならず雇用条件全般も業種ごとに大きく異なる。

プログラマーの年収の詳細は「職業プログラマー」のページを参照。

著名なプログラマー[編集 | ソースを編集]

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]