ニトリ販売員からWantedlyのエンジニアへ。ピックアップホームインタビューニトリ販売員からWantedlyのエンジニアへ。展開する、ウォンテッドリー株式会社のAndroid(アンドロイド)エンジニアです。大学時代にはバンド活動に打ち込み、その後はニトリで家具やインテリアの販売員をしていたという坂口さん。ITともプログラミングとも一見、無縁なキャリアを歩んでいた坂口さんは何故、プログラミングに目覚めたのでしょうか。坂口さんに、プログラミングの魅力とキャリアについてお話を伺いました。独学最初の2ヶ月は辛い。――坂口さんのウォンテッドリーでの、現職の仕事内容を教えてください。Peopleという名刺管理アプリの、Android向けアプリを開発しています。いまのところは僕がUIやインタラクションをメインに作り、もう一人のAndroidエンジニアがコアのロジックを開発しています。開発を進めている形です。――ウォンテッドリーではチームごとにそれぞれ分業を行い、開発を進めていくのですか?そうですね。チームごとにエンジニアが分かれてはいるものの、同じチーム間はもちろん、チームをまたがったエンジニア同士のコミュニケーションも活発です。ウォンテッドリーはエンジニアにとって「集いやすい」環境が整っていると思います。会社としても「皆が集う」ということに重きを置いていて、リモートワークはあまり推奨されていません。Slackなどでやり取りをするよりもその場でぱっと話して解決してしまった方が早いといった場面は、業務中にたくさんあります。直接オフィスに集まって仕事をする分、エンジニアにとってオフィスが快適な環境になるように配慮をして頂いていると思います。チームこそ違っても、エンジニア同士でオフィスでわいわいと話をすることは多いです。エンジニアだけじゃなく皆でオフィス内のフリースペースに集まってボードゲームをしたり食事をしたり。そのためにフリースペースを大きくしているんだと思います。――ウォンテッドリーのエンジニアはコミュニケーション力に長けた方が多い印象があります。会議の時も雑談の時も、ウォンテッドリーのエンジニアは皆、おしゃべりで早口です。~ってすらすら言葉が出てきます(笑)。経営陣にコミュニケーション能力が高い方が非常に多いので「喋れないと仕事にならない」とも言えますね。いう意味では人事担当者は、エンジニアの採用時点である程度「コミュニケーション能力の有無」をチェックしている気がしなくもないです。People」は、コチラの記事で詳しく紹介しています!【iOS・Android】AI(人工知能)搭載アプリ10選!バンドを真剣にやっていたら、単位を落としてしまった――ニトリの販売員からエンジニアへの転身は、かなりダイナミックなキャリアチェンジですよね知り合いにも一人、畑違いの職種からエンジニアになった人が居ます。その方はとても尊敬できる人ですよ。いえ、たしかに僕たちのようにここまで大きなキャリアチェンジをした人は中々いないかもしれないですね。――そもそも「ニトリの販売員になろう」と決めたきっかけは何だったのでしょう?実は、それほど深い理由は無いんです。大学時代にずっとバンドをしていて。大学は京都ですが東京にライブに行ったりと結構本格的に活動していました。バンドを真剣にやっていると大学の単位を落としてしまうわけです・・・(笑)そのため就職活動を始めるタイミングも、周りから遅れてしまいました。「就職活動をし、内定を得て、親を安心させたい」という気持ちもあり、ニトリの面接を受けたところ、内定が出たんです。「入社するべきか、辞退するべきか」と正直に言ってかなり迷いましたが、給与も含め、提示していただいた条件は悪いものではなかったので、そのまま就職活動を止めてしまったんです。して、ニトリに就職しました。――ニトリの後、金融系のSIerを経てWebベンチャーに移り、現職のウォンテッドリーエンジニアになられたとお聞きしています。金融系のSIerに入った最大の動機は、聞こえは悪いかもしれないですが「IT系で実務経験を積んだことがある」という実績を作るためでした。PCはすごく好きだったんです。それでIT企業に転職したいと考えるようになり、まずは一旦経験を積むためにプログラミング未経験でもOKという求人に応募することにして。して入社が決まったのが、SIerでした。入社後、会社でコードを書くことは無かったので、帰宅後は毎日のように深夜までプログラミングをやっていましたね。▼未経験からのエンジニア転職を成功させた人の中には、非常にユニークな経歴の方がたくさんいます。・どうやってエンジニアになったのか、インタビューでその舞台裏を伺いました。前職は靴の販売接客業。独学最初の2ヶ月は辛い。「調べ方」が分かってくるとプログラミングは楽しい――使用しているプログラミング言語、エディタを教えてください。Studioを使っています。最初に覚えたプログラミング言語もJavaです。プログラミング学習を始めた当時、たまたまAndroidの携帯を使っていたのでアンドロイドアプリを作ることにしました。仕事とは別に、個人としてはKotlinを使用しています。前職ではほぼ、アンドロイドアプリはKotlinを使って制作していました。会社の同僚と進めているサイドプロジェクトでは、Go言語を使用し、サーバーサイドのプログラムを書いています。「新しいことを学んでいる」という実感もあって、趣味やサイドプロジェクトでもプログラミングをしたくなるくらい、コードを書くことは楽しいですね。――ご自身がプログラミングを「楽しい」と感じるようになったのは、学習を始めてからどれくらいの期間が経った頃でしたか?学び始めてから、最初の1~2ヶ月は意味が全く分からず辛かったです。それでもしばらく学習を進めると、問題の解決策の「調べ方」が分かるようになります。その後、分からないことがあっても、調べればコードが書けるというレベルに達してからは、プログラミングが一気に楽しくなりました。――問題が発生した際、すぐに質問ができる相手は近くにいましたか?独学時、Android開発においては、質問ができる相手はほぼ居なかったです。プログラミングの概念的な面に関する質問は、一足先にプログラミングを始めていた高校の友人に聞くことはできました。友人は異なるプログラミング言語を使用しているので、技術的な質問はできなかったんです。そのため、基本的にはネットで調べながら、独学で勉強を進めていました。――プログラミングスクールに通うことは考えませんでしたか?当時、勤めていた会社は始業時間が早く、終業時間が遅かったんです。そのため時間の余裕が無く、スクールに通うことは考えなかったです。当時、今ほどオンラインでもできるプログラミングスクールが普及してなかったという理由もあります。プライベートな時間がほとんど無い中、何故独学が出来たのかは自分のことながら、不思議です。エンジニアになろうと決め、プログラミングを始めたのではなく「なんとなく面白そう」という理由で学習をスタートしたことが良かったのかもしれません。▼「プログラミング、どうやって勉強するのが一番効率がいいのか」問題の解は、いまだ諸説あります。実は多い独学派はどのように勉強しているのか。徹底解説記事のご紹介です。未経験からIT業界に挑戦するポイントをまとめた資料を公開しています。以下のような疑問はありませんか。読むだけで転職が有利になる限定資料をダウンロードしてみてください。Keep」「twitter」あたりを使っています。Keep」はメモアプリで、業務のToDoをまとめる目的で使っています。Readerを使用しています。――IT関係の採用の現場では、エンジニアに対してはGitHubアカウントの提出が必須となりつつあります。「GitHubを使っていないエンジニアは採用しない」と言っても、過言ではないような状況が生まれています。確かにそうかもしれません。僕にとっては、GitHubは書いたコードをとりあえず置いておく保存先です。DriveやDropboxと大して用途は変わりません。しょうもないものもぽんぽんアップしていますよ。――他のエンジニアがGitHubに公開しているライブラリは、チェックしていますか?GitHubに新規に公開されたライブラリの情報は常にチェックしているので、気になるものがあったらとりあえずコードに目を通しています。いますぐに業務や個人の開発に使うわけではなくとも「いつか役に立ちそうなライブラリ」は、一通り目を通しています。ライブラリに目を通してから数か月後、業務で問題に直面したとき「あの時にチェックした、あのライブラリがいま役に立つのでは?」とひらめくことがよくあるんです。――1日のタイムスケジュールの例をお教えください。大体の1日の流れはこの通りですが、曜日によっても働き方は違います。木曜日は「もくもく木曜日」と言って、黙々と開発をするんです。皆心なしか木曜日は口数が少なく、水曜日は「すいすい水曜日」なので皆すいすいと帰ります(笑)――ご自身のキャリアプランを検討する際には、どういった点を重視していますか?僕は「自分が楽しく働けるなら、それで良いじゃん!」というタイプなので、常に楽しんで働いていられるように、スキルはしっかりと磨いていこうと考えています。――エンジニアへの転身を決めた際、「自分は本当にエンジニアに向いているのだろうか」といった不安はありませんでしたか?いまでも「自分が本当にエンジニアに向いているのか」は、分からないです。何だかんだでプログラミングが楽しいから、今日まで続けられているのだとは思います。いえ確かに「エンジニアに全く向いていない人」も、中にはいるかもしれません。自分の力で情報を調べ、行動することが出来ない人は、おそらくエンジニアには向いていません。手取り足取り教えてもらわないと、行動ができない人はエンジニアとして活躍することは難しいかもしれないです。――エンジニアとして働く中で、挫折やスランプを感じた経験はありますか?週に1回は感じてます(笑)。自分がつまづいたり、泥臭く解決した問題に対して、他のエンジニアからよりスマートな解決策を提示されると「ああ~~~~~なるほど!」と思う一方、その解決策を思いつけなかった自分に対して、悲しくなります。それは優秀なエンジニアと働けて、成長できる環境という意味なのでそこは嬉しいです。ビデオ通話やテキストでやり取りするリモートワークは、肌に合わなかった――エンジニアはフリーランスや、リモートワークといった働き方も可能な業種です。ウォンテッドリーに就職し、オフィスで仕事をすることで得られているメリットとはどのようなものだと思いますか?リモートワークで開発をした経験もありますが、リモートという働き方は僕にはあまり肌に合わなかったです。何か1つ物事を決めるにも、リモートワークだとビデオ通話を立ち上げたり、Slackでやり取りをしなくてはいけないですよね。対面で話をせず、テキスト上でコミュニケーションをしていると、ニュアンスや言葉に込めた意図が伝わらないのではないかと不安にもなります。遠隔で働くよりは、オフィスに行き、たまに雑談なども交えながら働く方が僕には合っているみたいです。開発中に躓いた点や、アドバイスが欲しい点があればとりあえず隣の人に意見を聞くことが出来るというのも、純粋にありがたい。いった点は、リモートワークには無いオフィスで働く魅力だと思います。オフィスの本棚で、Android関連の技術書に目を通す坂口さんウォンテッドリーの、エンジニア向けの福利厚生として挙げられるのは「本」ですね。オフィスには大きな本棚があり、会社のお金で本を買ってもいいことになっています。本を買うにあたっては、買った本を私物のように持っているのはNGで、感想を皆に共有したうえで、会社の本棚にストックするという条件はあります。Android技術の共有を行う「DroidKaigi」をはじめとする、エンジニア向けのカンファレンスがある際には平日でも出席・登壇などして良いことになっています。あと、社内には独身の若い男性が多いので、きちんとバランスの取れた食事ができるように冬場は週に一回程度、鍋をするという福利厚生もありますね。オフィス内にあるフリースペース。温かみのあるロビーの照明と、ふかふかのソファがリラックスしたムードを作り出します。――これから新たに学んでみたい言語や技術、分野はありますか?まずはサイドプロジェクトで進めている、Go言語によるサーバーサイドの開発スキルをしっかりと身につけたいです。そちらが落ち着いたら、VRかARを勉強したいと思っています。――TECH::CAMPはVRが学べます(笑)準備していたような流れありがとうございます。これからプログラミングを学ぼうと考えている、20代・30代の方に向けてアドバイスをお願いします。プログラミングへの意欲が湧いてこない日には、「やる気が無い」振る舞いをしても良いと思っています。無理してプログラミングをするのではなく、ダルい日には休んだり、一息入れるようにすると、息が長いエンジニアになれるという持論です。無理を重ねることで潰れてしまうことは避けてください。エンジニアは考える仕事なので、どうしても近視眼的になり、プログラミング以外のことが目に入らなくなりがちです。僕は「スプラトゥーン2」が好きなので、朝起きたら「スプラトゥーン2」をやり、夜寝る前には「スプラトゥーン2」をしています(笑)そういう息抜きが結構大事だと思います。視野を狭めずに適度に息抜きをしながら、プログラミングを楽しんでください。エキスパート)は、未経験からのエンジニア・Webデザイナー転職を実現するスクールです。転職成功率は99.0%※。確実に使えるスキルを身につけるための教育と、徹底した就職サポートであなたの転職を叶えます。エキスパート)の強みやミッション、実績をまとめたサービス資料をぜひみてください。他のサービスとの違いがわかります。「求めるのは適性とオリジナルの経験」OfferBox開発を手がけるCTOと人事が語る未経験エンジニア採用を成功させる方法この記事を書いた人asami81桜口アサミです。TECH::NOTE編集長をやっています。大学卒業後に渡米しオーペア(ベビーシッター)として働きながら1年間滞在。帰国後OLをしながら個人ブログ運営やWebサービスをつくってました。いうハウツーサイトの立ち上げメンバーになり、2年くらい東京で過ごしました。2011年に長男出産のため関西に戻り、そこから6年程在宅中心で働いていました。2017年7月div入社。「どんなときも幸せかどうかは自分が決める」というテーマで人生を過ごしています。未経験から女性エンジニアへの転職を実現。【2020年2月第4週】最低限知っておきたいIT関連ニュースまとめポジティブ思考な言葉20選。毎日口にして幸せをつかもう!人生が変わるポジティブ思考になるための12の習慣!社会貢献に取り組む企業トップ10。企業も社会に責任を持つ時代!個人でできる身近な社会貢献活動11選。エンジニア紹介TECH::NOTEはこれらのサービスを運営する株式会社divのオウンドメディアです。記事で紹介している情報は更新時・公開時のものです。スクールやサービスの最新情報は、必ずその公式サイトをご確認ください。