はてなキーワード: 認定試験とは
「このプロジェクトは、この試験とこの試験に合格してないと参加できません」くらいに。
試験と能力は関係ないって人がいるけど、実務能力があるけど試験は合格できませんってことはないわけでしょ。
採用条件でよくある「Java歴3年以上」より「Javaのブロンズに合格してる人」のほうが能力判定の確実性はよっぽど上だと思うよ。
一番いいのは「わかってる人」が直接質問することだけど、この業界は「わかってる人」の数が少ない。
たとえばPHPの入門書さえも読んだことがないであろうレベルの人がPHPのコードレビューをやってるとか、そんなのザラ。
でも、レビューをやってる方は自分は10年選手だからって理由だけで、上級者だと思い込んでる。
そんな感じだから「PHP歴3年以上」みたいな基準とか、根拠ない自信で自分は上級者だと思ってる技術者の変な基準で実力判定して採用して、そういう環境で育った人間が同じことを繰り返すという負のスパイラル状態になってる。
情報処理だけじゃなくて、JavaとかPHPとかオブジェクト指向とかWebプログラミングとか細かく細分化して、このプロジェクトはC#認定試験とWindows認定試験をもってるプログラマしか採用しませんとか。
ペーパーテストで分かるのかって言われるかもしれんけど、今の経験年数で測るやり方に比べたら格段にマシになると思うわ。
経験年数10年だから技術力があるってことになっているけど、実際は初心者レベルだとかゴロゴロいるし。
Javaの入門書さえまとに読んだことないだろってレベルの人が飲み会で「Javaに関しては任せられる新人が育ってなくてね」とかドヤ顔で語っていて、サラリーマンだから形だけ顔を立てられるって認識でなくて本人もマジで技術力あるつもりなのかってビックリしたことあるわ。
で、そういう人がプロジェクトの技術的な方針を決めてるから、本当にぐちゃぐちゃで効率悪い。
プロジェクトに応じた各種認定試験に通ってないと、コーディングさせないとか設計させないとかっていうのが常識になったら、最低でも水準に達してないような人がプロジェクトにかかわることは避けられるからね。
まあこれやると、日本のプログラマやSEの60万人のうち、3割とかへたすると半分くらいは仕事できなくなっちゃうんじゃないかって気がするから、実行は無理だろうけど。
このまえJavascriptをコピペだけで10年やっていて初めてまともに勉強したってエントリが何百もブクマを集めてるのをみて、モヤモヤっと思ったから書いた。
あとオブジェクト指向とか開発プロセスとか、コードの書き方みたいなやつも。本を1, 2冊読めば合格できるレベルの試験でいいから。
試験に合格してないと開発にはかかわらせないようにして欲しい。
「試験は合格して当たり前だろ」とか言う人いるけど、職業プログラマには合格できないレベルがゴロゴロいるから。
PHPの入門書の一冊も読んだことないだろってレベルの人間がPHPのコードレビューしてるとかギャグのような状況が日常。
で、そういう客観的に見たらどう考えても水準に達してない人に限って自分のレベルの低さを自覚してない。
自覚してないどころか「おれ10年選手だから」みたいに経験年数の長さだけを根拠に、むしろレベル高いと思ってる。
いや、普段の言動をみてると自分のレベルの低さはうすうす感じてるのかもしれない。
「学生時代にかじってた新人は変なクセがついてだめだ。なにも知らないやつのほうが素直で教えやすい」みたいなことをいいがちだけど、これって新人にも自分は負けるって自覚があるからその防衛反応だろうし。