✨卒業生の平均年収が、144万円アップ✨卒業生の97%が、未経験から学習スタートテックキャンプなら、最短で8月にエンジニア転職を目指せます!お気軽にカウンセリングにご参加ください。エンジニア転職」という名称に変わりました。インタビューの一部は取材時の旧名称を残しています。テックキャンプの最新の受講プランは公式サイトでご確認ください。TECH::EXPERT第1期生の鈴木浩一郎さん(仮名)は受講後、就職した転職サイト運営企業でディレクター兼エンジニアとして、プログラミング言語のPythonやJavaScript、PHP、VBA、自動化ツールのiMacrosなどを駆使。なんと1300時間分の労働に相当する業務を自動化した実績の持ち主です。鈴木さんの父親は、1980年代からAI(人工知能)研究に事業として取り組んできた日本のAI研究の先駆者です。鈴木さんはプログラミングスキルを身につけたいまだからこそ、父親の影響の大きさを実感しているとのこと。メディア運営企業にエンジニアとして転職予定だという鈴木さん。1300時間分の業務効率化の裏側や今後の展望、更には父親との関係などについて聞いてみました。プログラミング未経験から1年で月50万稼ぐエンジニアになるには?プログラミングは決して難しくはありません。過去のテックキャンプ受講生には、未経験から1年で月50万を稼ぐエンジニアへと急成長した方も居ます。テックキャンプは未経験からのプログラミング学習とその後のキャリアを徹底サポートします。学生時代に弁護士ドットコムでインターン。TECH:EXPERTをこれから受講する方へのアドバイス「知識は後からついてきます。学生時代に弁護士ドットコムでインターン。――鈴木さんはTECH::EXPERTの第1期生だったそうですね!受講後は、どのようなキャリアを歩まれているのでしょう。2016年の6月頃にTECH::EXPERTの受講を始め、その後転職サイトを運営するIT企業に入社しました。同社ではWEBディレクターとしてサイトの改善に向けた効果計測や企画、取引先との折衝業務を担当しつつ、業務効率化に向け、自分でコードを書いたりもしました。現在は転職を控えています。次はカルチャー系のWEBマガジンを運営する企業でエンジニアとして働く予定です。大学時代にインターンとして弁護士ドットコムで働いていて。そのため、WEBメディアの運営には多少なじみがあるんです。Railsを使っています。受講を通じて学んだ技術と、前職でのサイト改善や業務効率化のノウハウがどちらも活かせると思うのでいまから仕事が始まるのが楽しみです。――TECH::EXPERTの第1期の受講を決めた動機は、何だったのでしょう?とにかく本格的にプログラミングを学びたかったんです。1ヶ月という短期でのプログラミング学習を打ち出していた当時のテックキャンプに比べ、TECH::EXPERTは学習期間が長く、受講後のキャリアに直結する学びを得られる場所というイメージがあって。プログラミングを学ぶだけでなく、実務に繋がるスキルを得たいと考えていたので「自分にはテックキャンプより、TECH::EXPERTが合っているだろう」と思い、申し込みをしました。スキルゼロ・実務未経験でもITエンジニアになれる!今年こそ、プログラミングをマスターしませんか?テックキャンプはこれからのIT時代で自分の可能性を広げたい人を応援します。効率的にプログラミングスキルを習得する方法を知りたいプログラミング学習やIT転職などでお悩みがある方は、ぜひ無料カウンセリングにお申し込みください。同期はわずか4人!受講者もメンター(講師)も少人数だったからこそ得られたメリットとは?――既に多くの卒業生を輩出していたテックキャンプに比べ、当時のTECH::EXPERTにはまだ実績がありませんでした。第1期生として受講をスタートすることに、不安はありませんでしたか?もちろん、若干の不安はありましたよ。実際に受講が始まると楽しかったですね。ありがたかったのが、メンター(講師)さんの質の高さです。少数精鋭で、選び抜かれた優秀なメンターさんしかTECH::EXPERTには居ないというのがすぐに分かりました。受講生同士も仲が良かったです。同期は4人しか居なかったのですが人数が少ない分、1人1人とよく話をしました。――TECH::EXPERT受講以前に、プログラミングを独学した経験はありましたか?インターンを通じて、WordPressとPHPにほんのちょこっと触れたくらいです。僕はMacユーザーなのですが、MacBookにはRubyがプリインストールされているんです。そのため空いた時間などにRubyを立ち上げ、簡単なコードを書いてみるといったことは以前からしていました。実務レベルのプログラミングスキルを得るには至ってなかったですね。父親は人工知能研究のパイオニア!エンジニアの息子は、AI研究者の親と何を話すのか――そもそも、プログラミングに興味を持ったきっかけは何だったのでしょう。弁護士ドットコムでのインターン経験が大きかったのでしょうか。父親から受けた影響もあります。父がAI(人工知能)の研究者なんですよ。小さな頃から人工知能やプログラミングについてあれこれ話を聞いてはいたんです。当時はプログラミングの話を聞いても「ああ、そういうものがあるんだ。なんか面白そうだなあ」と思うくらいで、学習を始めるには至りませんでしたが。プログラミングを身につけたいまになり、ようやくその影響の大きさを再認識しました(笑)――パソコンが非常に高価かつマイナーな存在だった頃から、人工知能研究に取り組んでいたのですね。人工知能研究を始めたのは、日本人の中でも相当早い方だったようで。聞いた話だと、父は0と1の組み合わせでプログラミングをしていたらしく・・・。――マシン語ですね!そうです!僕はマシン語なんて、読んでも全く意味が分からないのですが・・・(笑)最近ではプログラミングという共通項が出来た分、父と色々話をすることが増えましたね。「お前、この言語知ってるか?」と父がものすごく昔のプログラミング言語の名前を挙げて、僕が首をかしげるというのがいつものパターンです(笑)もしかしたら僕がプログラミングを始めたことを、父なりに喜んでくれてるのかもしれないです。AIブームはいまに始まったことでは無い?空前のAIブームに沸く昨今ですが、AIは意外に古い技術です。AIブームの現状を、ある意外な食べ物に喩えつつ、AI専門家の方に解説していただきました。VBAとPythonで成し遂げた1300時間分の業務効率化!具体的には何をした?――WEBディレクターとして勤務した転職サイト運営企業では、サイトに掲載されている文言のチェックをExcelVBAによって自動化したそうですね。前職で運営していた転職サイトでは度々、ユーザーが直接目にするページに表示されている値とデータベースで保管している値の食い違いが問題視されていたんです。この食い違いがあると、例えばユーザーは年収500万円以上の求人を検索しているにも関わらず検索結果に年収300万円以上の案件が混在するといったことが起きてしまいます。――スクレイピングによる自動化が行われる以前は、この作業はどのように行われていたのでしょう?1件1件目視です。作業時間としては、2人のオペレーターで6時間くらいでした。いまは1人で、30分弱で作業が完了します(笑)――手動でやるには、ものすごく手間がかかりそうな仕事ですね・・・。このほかにも「決まった時間にメールを送る」というルーティンワークが自動化されないまま、手作業で行われていました。決まった時間にメールを送るのは、ブラウザ上での同じ作業の繰り返しに過ぎないですよね。そのため、メール送信の作業はiMacrosというツールとJavaScriptを連携させて自動化しました。前職の企業はどちらかと言えば、アナログな雰囲気が残っているんです。部署によっては、データを紙ベースで管理していたりもします。電子化への移行に熱心な社員も多いのでより業務効率化が進んでいくとは思いますが、いまはまだ移行期といった感じですね。――Python、JavaScriptによる業務効率化にも取り組んでいたそうですね。前職では社員が業務報告の数値をグラフ化して社内に共有、報告するという作業が毎月行われていたのですが、全て手作業で。その作業に時間を取られる人も多かったんです。そこで業務報告に使う数値を管理しているデータベースからPythonでスクレイピングを行い、自動でグラフ化まで行うプログラムを書きました。結果、最長10時間かかっていた業務が5-10分になりました。ヒューマンエラーがないので当たり前ですがミスをなくせたんです。作業依頼を頂いた方には「神様」、「殿」と呼ばれるなど、とても満足してもらえて嬉しかったです。プログラミングってすごいな、と実感しました。――JavaScriptではどのような作業をしたのですか?CasperJSを用いたスクレイピングによるメルマガ関連業務の自動化を行いました。CasperJSはヘッドレスブラウザを操作できるJSのライブラリで、JavaScriptが機能している動的なページのDOMを取得しやすいのが特徴です。スクレイピングの対象となる担当サイトの管理画面は一部JavaScriptで動的になっていたため、操作しやすいCasperJSを用いました。結果、チーム全員の毎日の業務時間を削減することができました。スクレイピングは楽しく奥が深いので、ルールを守ってこれからも極めていきたいです。この間、業務効率化の施策によってどの程度コストカットが実現できたのか、成果をまとめなおしてみたんです。結果、ヒトに換算すると年間で1300時間分に相当する業務の効率化に成功したことが分かりました。――鈴木さんは、業務効率化に非常に熱心な方という印象を受けます。人がやらなくてよさそうなルーティンワークに意義を感じないんです・・・(笑)単調な仕事を繰り返すなら、効率化して削減できた時間で他の作業で生産性を高めた方がチーム・会社にとってプラスです。個人にとっても残業時間削減につながり、プライベートをより充実させることができます。考えてもルーティンワークは出来る限り、プログラムに任せたいです。その為には当然スキルが必要です。TECH:EXPERTをこれから受講する方へのアドバイス「知識は後からついてきます。――TECH::EXPERTで学んだ内容が「実務には通用しない」と感じた瞬間は、これまでにありましたか?通用しないことがあっても、無理やり通用させました(笑)例えば僕の場合、就職してからは全くRubyを使わなかったですよ。前職で運営していた転職サイトはほとんどがPHPで出来ていましたし、業務効率化にRubyを使うことも無かったです。VBA、JavaScript、PHP、Pythonといった新たな言語を次々身につけていますよね。受講後の学習はどのように進めたのでしょう。あとデバッグの鬼になります。プログラミングは楽しいですし、元々それほど勉強を苦と思わないタイプなんです。受講後もプログラミングを続けるうちに自然とスキルが身についていきましたね。――今後の展望をお聞かせください。Railsでどんどん開発をしていきたいですね。転職先の企業は、とても個性の強い方が集まっているんです。ヒッピーみたいなルックスのワイルドな方や、日本語があまり分からない、アメリカ人iOSエンジニアも在籍しているんですよ。前職ではシリコンバレーのIT企業で10年以上コードをガリガリ書いていたらしいです。Railsで作ってみたいと考えてます。Railsのスキルアップにもつながると思うので。――TECH::EXPERTをこれから受講する方や受講検討中の方に向け、アドバイスをお願いします。プログラミングの勉強をしていると、めげそうになることもあると思いますが、めげずにひたすらググってデバッグしてください。検索・デバッグの仕方はほんと大切だと思ってます。ググったりデバッグしたりしながら色々試していると、よく分からないうちにいつの間にか問題が解決できていた・・・なんてことは学習初期の頃は日常茶飯事です。「あのエラーは何だったんだろう」「何故、問題を解決できたのだろう」と後から原因と解決策を検証すると、その時点では意味が分からなかったことでも「なるほど、こういうことだったのか」と理解できたりします。知識は後から紐づいてくるものです。その時、その時にすべてを理解できている必要はありません。ググってもデバッグしまくってもどうしても分からないことがあればメンターさんに質問し、問題を解決してとりあえず先に進みましょう。4000名以上!※1】こんな不安や疑問はありませんか?・未経験から転職して、本当に年収が上がるのか・ITエンジニア転職後の働き方や稼ぎ方が想像できない・スキルゼロからITエンジニアとしてフリーランスになれるのかカウンセリングでは、ITエンジニア転職やプログラミング学習を知り尽くしたプロのカウンセラーが、あなたの悩み解決をサポートします。満足度93%※1、累計利用者数は42,000人以上!※2無料で相談できますので、気軽にご参加ください。エンジニア転職」という名称に変わりました。インタビューの一部は取材時の旧名称を残しています。テックキャンプの最新の受講プランは公式サイトでご確認ください。おすすめ記事やりたいと思った時がやり時!20代前半で転職を成功させた僕の場合スキル0から最速でエンジニア転職を実現。「昔の自分が見たら憧れる」U-NEXTに転職した卒業生が語るエンジニアの“時間や場所に縛られない”働き方パン工場で働く無名役者。プログラミング未経験・学歴なし・26歳バイト。Seki音楽ライターとしてエイベックス、ビクター、トイズファクトリー等に所属するアーティストの取材を担当。Digital』の取材経験から、VR×音楽に関心を抱く。猫とウサギを飼っています。記事で紹介している情報は更新時・公開時のものです。スクールやサービスの最新情報は、必ずその公式サイトをご確認ください。