>2019-07-26■IT系会社のコーディングテストの意味について最近、IT系の会社へ転職活動をしているのだがコーディングテストを採用しているところが昔と比べて非常に増えた印象を受ける。種類としては大別すると以下の3種類。・ホワイトボードに○○○について書いてください。・オンラインで受験可能なコーディングテストを受けてください。・(PCを与えられて)ライブコーディングで○○○についてプログラミングしてください。====試験に落ちまくるプログラミングについては普段から書いているし、Microsoft製品のバグを証明するプログラム付きのバグレポートを送った事もあるくらい自信があったので特になんの対策もせずに受けたら全部落ちた。これについて「自分がおかしいのかな?」と思ったら以下の記事を発見。導入している企業側からしたら採用のコストを下げるために導入しているのだろう。確かにプログラマーのレベルを図る上でコーディングテストに一定の効果はあるのかもしれない。普段の業務の実力とイコールにはならない。通常は集合知をいかに早く上手く組み合わせた上でアウトプットできるかが大事なんじゃないかと個人的には思う。ソートアルゴリズムや探索アルゴリズム、暗号アルゴリズムなどは非常にアカデミックでそれこそ最前線で研究しているような人がいる。通常のプログラマはそういった人たちの成果を利用して色んな社会の課題を解消したり新しいサービスを作っている。コーディングテストしたいのであれば前者と後者の違いを認識した上で評価しないとダメなのにどこも一律評価している。最近はコーディングテストされる場合は先に上記のようなことをオブラートに包んで、それでも良いか?と聞くようにしています。いう環境でも活躍できる人材...anond:20190726203548すげー意味あるよ。