maki@cebu医者から未経験でPythonエンジニアになった人がすごすぎる件ツイートシェアはてブLINEPocketスポンサーリンクTwitterで「営業からエンジニアになった」「事務からエンジニアになった」「無職からエンジニアになった」など、あらゆる業種からエンジニアに未経験で転職される方をみるようになりました。エンジニア業界はまだまだ盛り上がっていますね。そんな中、最近noteで「【転職エントリ】Googleに入社します」という投稿があり、多くの人に拡散されていたので気になって読んでみたのですが、まぁなんともすごい方でした。今回は医者から業務未経験でGoogleに採用されてエンジニアになったLillianさんの記事のご紹介と、個人的な感想を述べさせていただきたいと思います。エンジニアとして転職したい人やキャリアアップしたい人の参考になると思います。※読んだ時に湧いた自分のモチベーションを忘れない為にもこの記事を書かせていただくことにしました。最後に医者から未経験でPythonエンジニアになったLillianさんの生い立ち私が読んだのはこちらの記事です→【転職エントリ】Googleに入社しますLillianさんの生い立ちからGoogleに内定を得るまでの詳細が書かれていました。生い立ちがすごいんです。中学校の頃にPC98を使ってBASICでゲームを作っていたそうです。部活動の時間まで待てずに授業中もノートにプログラムを書いたり、休日に鍵のかかった部室に窓から忍び込んでプログラミングしているところを用務員さんに見つかって怒られたこともありました。私が中学生の頃なんて...家にあったワンピースを何度も読み直したり、あるいは県大会にも勝ち上がれない弱小部だったにも関わらず、休みが盆と正月しかない部活動で消耗していたりと、あまり生産的なことはしていなかった記憶があるのですが、バックグラウンドが違いすぎますね。未経験から比較的短期間でエンジニアとして就業された方は、小学校、中学校あたりで何かしらプログラミングに関する原体験があるケースが多いような気がします。父にもらったパソコンをいじり倒してホームページを作った!とかが多いですが、それでも学生であるうちに自分でコンピューターに触れてなにか作ったという経験がプログラミングに対する抵抗をなくしているのでしょう。今お子さんに「習い事何させようかな〜〜」と思っている人はプログラミングが良いかもしれません。スポンサーリンク東京理三に合格し、趣味でポーカーをされるLillianさん中学生の時にすでにプログラミングをしていたLillianさんは東京理三に入学し、そのままお医者様になったそうです。東京理三の合格者は一世代のなかの上位0.01%だそうで、10,000人に1人の類い稀な才能を持った方です。趣味はポーカーで(おしゃれ)、ポーカーの戦略を解析する情報を収集していた時にPythonと出会ったそうです。出会うべくしてプログラミングに出会った感じがしますね。スポンサーリンク医者から未経験でPythonエンジニアになったLillianさんの学習内容が参考になるLillianさんがエンジニアになるために学習してきたことの内容が大変参考になります。はじめはProgateから始めているそうです。みんな大好きProgateは言わずと知れた環境構築不要でプログラミングを学べるサイトですが、Lillianさんのような人でも活用していたとのことで驚きました。色々な人に可能性を与えているProgateしゅごい。そのあとはPythonを使ってポーカーの戦略を分析してYoutube動画やnote記事をたくさん書きました。実際に手を動かして自分で考えてコードを書いている点、それをアウトプットしている点...恐れ入ります。プログラミングを学ぶ時に基礎や構文を何度も学んでしまうのは割とあるあるだと思うのですが、基礎はほどほどにしてさっと「実際に何か作ってみる」とか「ブログやSNS、Youtubeにアウトプットする」方がプログラミングのスキルは定着するはずですもんね...それを自然にやっているというのもすごい。その後、DataCampというPythonを学べる英語のサイトのコースを3ヶ月かけて修了し、「1626個」の演習をこなしたそうです。日本語じゃなくて英語のリソースを活用して学習しているところもミソだと思います。DataCampが終わったあとは競プログラミングをされているのですが、以下の記述が印象に残りました。競技プログラミングというものの存在を知り、試しにやってみることにしました。始めてみると、これはすごく楽しくて、自分がプログラミングを楽しんでいることを実感するようになりました。職場でも空き時間に自分のパソコンでプログラムを書いていました。プログラミングをしている間はお腹が空いたとか眠いとかそういう感覚も完全に忘れて時間がどんどん過ぎていて、文字通り寝食を忘れるほどに楽しかったです。プログラミングが寝食を忘れられるほど楽しかったのであれば、天職に違いありません。この時点で、医師として血液内科医長に昇格されていたそうなのですが、この先を考えエンジニアを目指すことになった矢先、Googleのリクルーターからメッセージをもらい、採用試験を受けることになったのだそうです。電話面接やオンサイト面接を受けることになること、競技プログラミングのような問題が出題されることなどを知りました。準備のために2~3ヶ月くださいとメールを送って、競技プログラミングの勉強に必死に取り組み始めました。ここから採用面接に向けて、Lillianさんの学習スピードと量がまた半端なくてビビります。実際に元記事を見てもらうとわかるのですが、一週間ごとに読んだ本ややったことがまとめられています。中には普通の人が数ヶ月かけて完了する本を一週間で終えていて笑いました。1日何時間寝てたんだろう...寝てないのかな...その他、英語でプログラミングが学べるサイト等で演習をこなしていたそうです。Euler(55問)・AtCoder(過去問を合計で500問以上解き、レートが水色※日本語サイト)・LeetCode(教育用コンテンツを全問終了、200問ぐらい)※↑記事内で記載されていたプログラミング学習サイトの最終的な数のみまとめています。短期間(2〜3ヶ月)でこれをこなせるタフさと集中力と覚悟に驚きます。プログラミングの問題をひたすら解くだけでなく、技術書も多く読みこなしているという...Lillianさんはこれらの学習と面接を経て、Googleの内定をGetされたそうです。これからエンジニアとしてどのように活躍されるかが楽しみですね。日本のAI業界に革新をもたらしてくれそうな予感しかありません。医者から未経験でPythonエンジニアになった人の記事を読んで凡人が思ったことということでこの記事を読み終えて「ふ〜〜〜」とため息が出た私ですが、医者から未経験でPythonエンジニアになったLillianさんの記事を読んで凡人が思ったことを書いていきます。忙しくても時間を見つけてコミットしよう今回の記事を読むと「はぁ、来世は知能指数高めな人間に生まれたい...」とか思いつつも、どこか勇気付けられるのは、Lillianさんの「コミット量が半端ない」からですよね。Lillianさんの記事に対して、Twitterでいろんなコメントをみましたが、こちらのツイートが特に印象に残りました。何がすごいってこの一年、大学病院で勤務医を全うしながら、専門医試験(しかも内科専門医の2段階目)の準備もちゃんとやりつつ、こうやってプログラミング活動をして、対外的に評価されるレベルまで行っている、っていうそこよな。口が裂けても「忙しい」って言い訳をしないで生きて行こうと思う。2019何がすごいってこの一年、大学病院で勤務医を全うしながら、専門医試験(しかも内科専門医の2段階目)の準備もちゃんとやりつつ、こうやってプログラミング活動をして、対外的に評価されるレベルまで行っている、っていうそこよな。口が裂けても「忙しい」って言い訳をしないで生きて行こうと思う。この「口が裂けても「忙しい」って言い訳をしないで生きて行こうと思う。