開発者のスキルチェック集
エンジニアのスキルレベルをチェック&フォローするための,チェックリスト集。
学ぶべき項目を整理してあるので,判定だけでなく学習のためにも使える。
チェックリストには,2種類ある。
- レベル判定用のチェックシート・質問集。(※面接や,タスクの振り分け時に利用)
- 各種IT技術について,初級・中級で押さえるべきポイントを網羅した,学習項目やノウハウのリスト。(※教育や研修のために利用)
いずれも,開発チームの技術力の底上げのために活用できる。
このようなチェックリストを活用する事によって,以下の事柄が達成される。
- 低スキル者のために開発プロジェクトがリスクを抱え込む,という事態を回避できる。彼らを教育するためのリソースを短縮できる。
- 断片的な知識が散乱している状態であっても,それらの知識を体系的に整理し直して「知識のインデックス」を持たせ,抜けや漏れをなくすことができる。そうする事により,各メンバの作業の質が向上する。
- 特に,特定の領域における技術力を「中級」の段階まで高める事ができる。そうすれば,ポテンシャルのある人間であれば,その後は誰にも促される必要なく自発的に「上級」を目指すようになり,良いサイクルが生まれる。
- チェックリストに対するその後の反応によって,学習意欲や向上心の「ある人」と「ない人」を分類することができる。後者のメンバは,プロジェクトから外される候補となる。
- 各エンジニアに目標意識を持たせ,各自のキャリアパス達成を援助できる。
チェックリスト+ノウハウリスト集
HTML+CSS
JavaScript
- JavaScriptの業務スキルレベル 判別表 (5段階)
- JavaScriptで,オブジェクトやクラスの初歩を理解しているか,実力を確かめるための7つの質問 (サンプルコード付き)
- JavaScriptの動かないコード (JavaScriptエラー集)
Java
- GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) ※チェック時は,末尾の表を利用すること
DB
ネットワーク
bash
プログラミング全般
各種ツール
エンジニアとしての心構え・目標