「異能」ともいえる際立った能力や実績を持ち、まわりから一目置かれるエンジニアを1カ月に一人ずつ取り上げ、インタビューを掲載する。フリーターに特化して求人紹介や就職サポートを行うUZUZの最高技術責任者(CTO)である岡本和也氏。自身が設立したソフトウエア開発会社ARoWも持つ。同氏は、関数型プログラミング言語のHaskellを使ってシステムを開発している。今回はHaskellとの出会いやARoWで開発しているオープンソースソフトウエアなどについて聞いた。xTECH/日経NETWORK)私はUZUZとARoWの二つの会社で仕事をしています。これらの会社でWebアプリケーションのサーバーサイド開発に使っているのが、Haskellというプログラミング言語です。[画像のクリックで拡大表示]Haskellと出会ったのは大学生のときです。大学は東京大学の工学部計数工学科で、Haskellに出会ったのは大学4年生の後期の授業でした。Basicでゲームを作ったことはありますが、プログラミングをしっかりやったという感じではありませんでした。プログラミングにきちんと取り組むようになったのは、大学3年生のときに必修だったC言語の演習からです。その頃はプログラミング言語自体に興味がありました。オブジェクト指向だけでなく関数型やスタック型といった様々なパラダイムの言語を触りたいと思っていました。「関数プログラミング」という有名な書籍を翻訳された武市正人先生の教室の授業で、関数型言語として知られるHaskellを取り上げると知り、受けることにしたのです。当時は武市先生は退任間近で、授業を1回か2回して、あとはほかの先生が授業をしていました。プログラミング入門から始めて後半は理論寄りの内容でした。計数工学科は情報だけをやる学科ではなく、結構面白いところです。研究室によってはマウスの頭を開いて電極を挿したり、音声認識や音声合成をしていたり、高速ロボットハンドを作っていたり。プログラミングやコンピュータだけが研究対象ではありません。私は卒業研究にもHaskellを使いました。テーマは再生医療です。細胞培養で耳などの器官を作る研究でした。26社DX戦略レポート。DXで成果を上げるために不可欠な情報がこの1冊に。各種ブロックチェーン事業に携わった経験を整理し、適切なブロックチェーン事業の企画について、実践的...システム再構築の要件定義テクニック課題解決に役立つ機能を分析し、新システムに継承すべき機能を絞り込み、不要な機能は削除す―。新シス...シニア・ベテラン社員マネジメント講座シニア社員のモチベーションを高め、活躍を後押しできるマネジャーになるための講座です。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。