geta1972TweetPocketCheckエンジニアスキルをアップさせたいと、転職する人とよく話すのだが、なんとなく、法則があることに気がついた。転職してスキルをアップさせたい人は、スキルアップさせたい現場に入れば、スキルがアップすると、思っているにちがいない。確かに、その現場は、スキルアップさせる技術がたくさんあるはずだ。そのスキルは、初歩的なことがほとんどだと思われる。他のエンジニアが書いているライブラリのため、そこでしか使えない技術がよくある内容だ。そこで、社内の新人エンジニア育成のために、ここの考え方を見直すことにした。仕事をしなければスキルが貯まらない。基本的にスキルは人に溜まるので、会社で管理できるのは、技術の結果のみ。自分で勉強する以外にはスキルは貯まらないのだ。PHPのスキルを上げたい。いうのではなく、PHPで、◯◯な仕組みを作る。いう、明確なゴールにした。二番目に作った仕組みを別の事で応用出来るように考えさせるということ例としては、掲示板を作るというゴールに対して、サイト構築の際に、組み込めるAPIとして提供できる、ライブラリにするには、どうすればいいか?もちろん、できる範囲でいいのだが、この応用思考こそが、エンジニアスキルと思われる。会社が欲しい人材は、このスキルなのだが、一般エンジニアが考えているスキルは、言語の関数をどれだけ知っているか。いう事が、ものすごい、すれ違いが起きている現場である。人材紹介会社で、ここに気がついている会社に今まで一度も出会ったことがないので、この思考の紹介会社があれば、紹介料を倍払っても問題ないと思う。エンジニアはクリエーターと考えているので、このスキルを伸ばす方向になっているエンジニアは、よれから成功するでしょうね。基本の言語習得は必要なんですけどね。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。