Railsを習得するために必要なこと」と題して、COBOLエンジニアが効率的にオープンソース・ソフトウェアの技術習得を行うためのトピックや体験談を取り上げます。RailsとPHPを学習したCOBOLエンジニアが、Web業界にキャリアチェンジし、学習した内容をどう業務に活用しているのかを中心にインタビューしました。COBOLからオープンソースへのキャリアチェンジ今回インタビューしたのは、新卒後入社した中堅の大手メインフレーム会社から、地方の中小Web系企業であるF社に転職したM氏(25歳)です。約3年間COBOLに携わっている間、ずっとPHPやRailsのようなオープンソース技術を用いたWeb開発をしたいと希望を出し続けてきましたが、叶わず、とうとう転職を思い立ちました。F社に応募した理由を、彼はこう語ってくれました。「これからはPHPやRailsはニーズが高まると聞いて、オープンソースの仕事をさせてくれる会社をさがしていました。F社は、地方ではめずらしくオープンソースに力を入れていることと、何より教育事業部も持っていたので、ここに入社したら教育してもらえるのでは、と、考えました。合格したらという条件で、内定をもらいました。与えられたのは試験対策本1冊のみでしたが、オープンソースであるPHPは無償で簡単に実行環境を構築することができます。入社後、フレームワーク研修を受けることになります。「自分が受けた研修は、フレームワークとクラウドを使用した、短期間ですがとても実践的な研修でした。黙々と1人でテキストを読んだりコンソールにハローワールドを打ち込んだりするような勉強ではなく、実際にWebサイトを構築してそれをクラウドにアップして、自分のスマホでつくったサイトがデプロイされているのを確認するという講義は、単純に面白かったです。クラウドも機能制限された状態とはいえ無償で使えるとのことだったので、家に帰っても作業することが出来ました。今まで資格試験等で勉強して習得した点の状態の知識が、うっすらと細い線でつながったような気がしました。プロジェクトに配属されました。担当業務は、Railsで構築された自社サービスのカスタマイズです。1つのプロジェクト期間が3年近くあるような大規模な開発案件にしか携わったことのないM氏は、実際のWeb開発プロジェクト参画直後、今までの自分のやり方が通用しないことで、どんどん自信を喪失していきました。「最初に上司から1人月1人で1つのサービスを要件定義から設計、テスト、製造、ローンチまでこなせと言われて(笑)。冗談だと思ったのですが、一緒にプロジェクトに着任した同僚は当然のことのように受け止めているのをみて、あの時は、あっ僕間違ったかなって、激しい不安に襲われました。同じタイミングで着任した、やはりRails未経験だったWeb技術者の同僚の立ち上がりが自分より圧倒的に早かったことにも焦りを感じました。「正直、技術よりも、仕事のやり方や進め方というか、COBOL開発とWeb開発の文化の違いに面喰らいました。こんないい加減な進め方でいいのかって腹立たしく感じることばかりで...。そんな中、同じスタートラインから始めたWeb出身の同僚は何の文句も言わずに自分よりスムーズに問題なくこなせているんですよね。僕かっこ悪すぎ(笑)。毎日がめちゃくちゃストレスでした。異業種なら自分も割り切れたでしょうし上司や同僚にも配慮してもらえたでしょうが、普通に経験者とみなされるし。あの時は今思い返してもかなりしんどかったです。」それでも3か月後には、M氏は同僚と遜色ない位の働きが出来るようになりました。「自分のものの見方を変えることで、だいぶ楽になりました。僕の感じ方ですが、大切にしているものが、Webはスピードで、COBOLは安定性なのかな、と。いう考え方は、全く知識がない、自信がない状態ではたぶんできなかったと思います。独学で得たプログラミング言語知識や研修で受けた経験や自信がなければ、もしかしたらついていけてなかったかもしれません。自身のCOBOLからRailsまでの非常に幅広い開発経験や、学生や未経験社員への技術指導経験を糧に、技術講師としてソフトウエアエンジニアの育成に注力している。Rails開発!」シリーズを考案。“技術者の立場にたった、技術者の心に火をつける”熱い講義をモットーとしている。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。Railsトレーニングコースを発表Ruby&Railsで勝つための技術・人材・ビジネス戦略の祭典「Ruby&RailsBizCon2013」が9月6日に開催やったことないことが出来るところへ行ってみる。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。IT(シンクイット)エラーサイトに予期せぬエラーが起こりました。たってから再度お試しください。