CloseMenuEdit

ProgrammersCareerPlan

プログラマのキャリアプラン

キャリアパスとは?

キャリアパスとは、自分がどのようにキャリア(経歴)を積み重ねていくかを考えたものです。
近年、このキャリアパスをどのように積み重ねていくかのキャリアプランをどう作るかが重要になってきています。
このページは、プログラマやプログラマを目指す人が自分のキャリアパスを考える一助となればと思いつくりました。嘘だけど。

外観

digraph G {
graph [size = "8, 10", ratio="fill"];

"ゲームとか作ってみたい" [ peripheries = 3 ];
"ゲームとか作ってみたい" -> "Windows依存症",
"Windows依存症" -> DirectX,
DirectX -> DirectPlay?,
DirectPlay? -> UDP,
UDP -> "ドライバ作るよ";
"Windows依存症" -> WindowsAPI,
WindowsAPI -> WindowsDDK,
WindowsDDK -> "カーネル大好き",
"カーネル大好き" -> "アセンブラ最強",
"アセンブラ最強" -> "Lisp",
"アセンブラ最強" -> "ハードウエア";
"ハードウエア" -> Lisp;
"Webページを作りたい" -> "HTML",
"Webページを作りたい" [ peripheries = 3 ];
"HTML" -> "W3C信者",
"W3C信者" -> Lisp;
"HTML" -> "Perl",
"Perl" -> "UNIX",
"UNIX" -> "パイプ大好き",
"UNIX" -> Emacs,
Emacs -> Lisp,
"パイプ大好き" -> "ドライバ作るよ",
"ドライバ作るよ" -> "カーネル大好き",
"カーネル大好き" -> OS作りたい;
OS作りたい [ peripheries = 2 ];
"Perl" -> "PHP",
"Perl" -> "Ruby",
"Ruby" -> "自分の言語を作りたい";
"自分の言語を作りたい" [ peripheries = 2 ];
"自分の言語を作りたい" -> Lisp;
"Ruby" -> "Rails",
"Ruby" -> Lisp;
"Perl" -> "Socket通信",
"Socket通信" -> "TCP/IP",
"TCP/IP" -> "UDP",
UDP -> ネットワークしたい;
ネットワークしたい [ peripheries = 2 ];
大学で習う -> C;
大学で習う [ peripheries = 3 ];
C -> わからない;
わからない -> PHP;
わからない -> VB;
VB -> Windows依存症;
PHP -> Perl;
わからない -> Java;
Java -> Ruby;
PHP -> Rails;
わからない -> 副作用は悪;
副作用は悪 -> Haskell -> モナド -> Lisp;
Haskell -> TemplateHaskell? -> Lisp;
Rails -> メタプログラミング最高 -> Lisp;
家にPCがあった [ peripheries = 3 ];
家にPCがあった -> BASIC;
BASIC -> VB;
BASIC -> C;
C -> "C++";
"C++" -> C;
BASIC -> "遅い";
"遅い" -> "アセンブラ最強";
}

参考