and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 今日話したいこと
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 自己紹介 • @284km ◦ 古橋 一真 (Kazuma Furuhashi) ◦ 秒速@284km
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 自己紹介 • @284km ◦ 古橋 一真 (Kazuma Furuhashi) ◦ 秒速@284km • ANDPAD ◦ Software Engineer ◦ Tech Lead ◦ VP of Technology
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 自己紹介 • @284km ◦ 古橋 一真 (Kazuma Furuhashi) ◦ 秒速@284km • ANDPAD ◦ Software Engineer ◦ Tech Lead ◦ VP of Technology
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 自己紹介 • @284km ◦ 古橋 一真 (Kazuma Furuhashi) ◦ 秒速@284km • ANDPAD ◦ Software Engineer ◦ Tech Lead ◦ VP of Technology
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 自己紹介 • @284km ◦ 古橋 一真 (Kazuma Furuhashi) ◦ 秒速@284km • ANDPAD ◦ Software Engineer ◦ Tech Lead ◦ VP of Technology
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 大事にしたいこと 軸の話
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 成功とはなんだろう? どうなると良いだろう? • 仕事ができるようになる? • タスクがこなせる? • 事業がうまくいく? • 技術力がつく? • 十分な収入が得られる? • 知名度が上がる? • なんらかの成果が出る? どれも大事そう、よさそう
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 成功とはなんだろう?? 僕の軸はシンプルで、より楽しめること(もちろん以下も大事だと思う) • 仕事ができるようになる? • タスクがこなせる? • 事業がうまくいく? • 技術力がつく? • 十分な収入が得られる? • 知名度が上がる? • なんらかの成果が出る? どれも大事そう、よさそう
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 技術の進歩のはやい現代 時代と共にひとつずつ知り、学んできたが、 いきなり全部が目の前に現れたとしたら...。 • フロントエンド / TypeScript / React / Vue / etc… • バックエンド / Ruby / Python / Go / Java / etc… • REST API / GraphQL / gRPC • AWS / GCP / Azure • Docker / K8S / Terraform • セキュリティ / 認証 / 認可 / 監視 / ログ • mobile / iOS / Android
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 If I have seen further it is by standing on the shoulders of giants. 私がより遠くまで見渡せたとすれば、それは巨人の肩の上に乗っ ているからである Isaac Newton 巨人の肩の上に立つ
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 ここで巨人とは誰か、なにか • 知識 • 先人の発見や発明 • ノウハウ • プラットフォーム • 我々、私、あなた でもある
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 アプリケーション開発における例 • ライブラリ • フレームワーク • OS • ミドルウェア • クラウドサービスの活用
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 巨人の肩の上に立つ • 効果的な学習のため • 先人の発見や発明から新たな真実を見つける
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 技術の進歩のはやい現代 - 効果的な学習のため 目的を意識することは大切 • フロントエンド / TypeScript / React / Vue / etc… • バックエンド / Ruby / Python / Go / Java / etc… • REST API / GraphQL / gRPC • AWS / GCP / Azure • Docker / K8S / Terraform • セキュリティ / 認証 / 認可 / 監視 / ログ • mobile / iOS / Android
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 効果的な学習のため & 先人の発見や発明から新たな真実を見つける • CSV parser の高速化 ◦ 既にある素晴らしい機能を、さらにもうひとつ良くする試み ◦ 単純に、データ構造や、高速に処理できるコード自体に興味があった ◦ CSV parser は使っているので実用的でもあるが、ただ楽しくてやった例でもある ◦ git の commit log を全部読んだ。 ▪ 誰がどの時期にどのような改善をしたかなど歴史に学んだり、 ▪ commit log からは時代を越えて励まされたりしたことも • Charty - Data Visualization Tool の開発 ◦ Ruby でデータ分析をする時に、足りていない分野という認識があった ◦ それがあれば、新たにできるようになることがある ◦ それがあれば、その後の進歩に寄与するだろう ◦ などの想定のもと、まずはやってみた結果 ◦ やってみるにあたっては、既存の可視化ツールなど大いに参考にした
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 巨人の肩の上に立つ • ここまでいくつかの例をあげてみましたが、 • 僕は今、分かった風に発表しているけれど、自分が特別スゴいわけではない ◦ 巨人の肩の上に立った結果 ◦ まだまだ挑戦中でもあるよ! • ただ、どうしても実現したくて、先人達に学び、やり方は工夫してきた • そしてとにかく期待できるアクションを起こし続けてみた ◦ それ以外に出来ることが思いつかなかったとも言える。。。
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 具体的な実行に紐付ける • どのようにして始まったか/始めたか ◦ 最初はやはりよくわからなかった ▪ 何が先へ繋がりそうなのか ▪ 何をやると良いのか ▪ まだやったことないことをやった ◦ 最初の頃の発表内容 ▪ 分からないながらにやってみた ▪ 他の発表者 / 先端 との差分 • それは埋められるものなのか? • 確認のための実行
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 人の真似から始める(始めやすい) • 誰を / 何を お手本にすると良いのか
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 人の真似から始める - おすすめは、なるべく原典をあたること • 誰を / 何を お手本にすると良いのか • 探し方 ◦ 素晴らしい書籍を知っているか ▪ 著者は誰か ◦ 素晴らしい発表を見たか ▪ 誰が発表していたか ◦ GitHub のコードが素晴らしかった ▪ Author は誰か、commit log を追うなども手段
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 原典を探し、あたってみて、先端をもっと前に進めたかった例 • オリジナリティを得るということ ◦ CSV parser の高速化は一度失敗に終わっている ▪ 2018 年 -> ▪ アプローチを変えて再チャレンジ ▪ 偉大なる先人たちを頼った • でも実行は自分で • なぜ先人たちはこのやり方を選択しなかったのか ◦ 歴史上は現れていない情報 • 2019 年 1.5 - 2.7x 高速化に成功
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 先人の発見や発明から新たな真実を見つける について • CSV parser の例が該当 • 通常多くの方が組み合わせて使うパーツ • それを改善することができると • 多くの方のメリットに繋がる • そんな動機の持ち方もあると思います
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 アクションを起こすことについて • リスクについて ◦ 失うものが何かあるか?という判断はしていた ▪ 特になかった • 費やした時間 • 恥ずかしいと思うとか ◦ 失敗しても同志には (やっていないこととの )違いが見えていた様だったよ • どちらも自分にとっては問題にならなかった • デメリットが特に見当たらなかった • というわけで、やる一択だった
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 アクションを起こすことについて • 費やした時間に対して ◦ 潜っている間は、決して華やかなものではないかもしれない ◦ だからこそ、楽しめることを対象にして取り組んだ方が良い ◦ 無理は続かないんじゃないかなぁ ◦ 義務だけでも人は動き続けられないんじゃないかなぁ
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 アクションを起こすことについて • 環境もだいじ ◦ 僕の場合は一例として、 Asakusa.rb ◦ とあるミートアップの風景 ◦ 有名ライブラリの author が、カジュアルに海外から遊びに来る風景 ◦ トップカンファレンスの speaker, speaker, organizer, lt speaker, 僕, speaker みたいな並びで ▪ え、マジかよ?!ってなったり( proposal rejected だった) ▪ RubyKaigi で登壇するのが割と当たり前、毎日書いてるコードがあるんだから • みたいな環境(と僕が勝手に思っている)だったから得られものあったなぁと
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 有名ライブラリの author が、カジュアルに海外から遊びに来る風景 • 世界トップクラスのエンジニアが ◦ 日本に来た時に技術コミュニティに遊びにきてくれる ◦ 当然のように ◦ 英語で ◦ 迎えに行く ◦ 技術のこと、近況とかミートアップで会話したり ◦ 一緒にコード書いたり ◦ 終わったら日本の料理とかおすすめのところに食事にいったり ◦ 自然なことになった。以前は自然ではなかったことだった ◦ 壁なんてなかった、世界は地続きだと体感した
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 少しずつ日常が広がっていたかも • 特別なことではなかった • 非日常ではなかった • 毎日どこかで起きていること
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 海外に行き、迎えられる体験もした ありがたかった • 海外カンファレンスに自分が行った時 ◦ 日本から、一人で来た ◦ すごく喜んでもらえた ◦ 現地の色々なことを教えてもらった、案内してくれた ◦ もっとコミュニケーションが取れる準備が出来ていたらより良かったなぁ ▪ 英語を積極的に学ぶ動機になった ▪ もっと自分の書いたコードを、プロダクトを広げられたかも ▪ もっと仲良くなれたかも ▪ 技術情報の交換が捗ったかも ▪ やらないのはもったいないな。に繋がった
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 アクションは、アクションを呼ぶという話 - RubyConf Taiwan にて • アクションは、アクションを呼ぶという話 ◦ JRuby ◦ Charles Nutter ◦ RubyConf Taiwan
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 アクションは、アクションを呼ぶという話 - RubyConf Thailand にて • アクションは、アクションを呼ぶという話 ◦ JRuby ◦ Charles Nutter ◦ RubyConf Taiwan ◦ 1ヶ月ちょい後 ◦ RubyConf Thailand ◦ 単純に嬉しかった
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 先頭を行くということ - 情報のフロー • 先頭を行って体感したこと ◦ 情報が集まる ◦ 熱量高い人達が先端に集まる ◦ 協力するということ • 知りたい • 手段はそこにある • 行動する人はいる
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 協力してくれる仲間を増やす話
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 熱量はアクションを引き起こしやすいね - After Hack events • カンファレンス後の ◦ After Hack ◦ Code Party ◦ 日本でも ◦ 海外でも ◦ We Code! • 自分のプロダクトへの協力 • 自分が他プロダクトに協力 • 我々はコードが書けるので
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 最初の頃大変だったこと - ここで止めてしまうのはもったいないよ • 初期に大変だったこと ◦ とにかく知らないことだらけから始まる ▪ これはもう何をやるにしてもそうだね ◦ 最初はすごく少人数からだった ▪ やりたいことはたくさんある ▪ 仲間を増やすにも時間やリソースが必要 ◦ オリジナリティを求めることと自身の技術力の差分 ▪ これは、継続することでどうにかなった面もある ▪ だからやはり、継続できる取り組み、楽しいは大事
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 文化の違いの体験 - 尊重すること
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 実際に行ってみる、やってみる • 実際に行ってみる、やってみる ◦ 教科書でしか見たことがなかった世界 ◦ 実際に体験してみて、触れてみて
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 文化 違いの尊重 • 日本との文化の違いなども自ずと知る機会になった • 違いを知る、違いを尊重する ◦ ここから学んだことも多い気がする ◦ ふつうのこと ◦ たとえ日本人同士でもおなじことだよね ◦ 違っても良い -> 挑戦しやすくなった気がする
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 好奇心は知識から
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 好奇心は知識から来る • 好奇心は知識から ◦ どんどん楽しみは増える ◦ 増えやすくなる ◦ 知識、好奇心、体験のループが生み出すもの
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 鉄は熱いうちに打て • 好奇心は知識から ◦ どんどん楽しみは増える ◦ 増えやすくなる ◦ 知識、好奇心、体験のループが生み出すもの • 自分の動機に関心を持ってみよう • 何かそれっぽいものを見つけたら、大切に扱おう • 大切に、でもなるべく早く、次のアクションへ • 失敗しても、大きなリスクは無いかも??
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 まとめにはいります • 巨大なエコシステムのようだね ◦ 各々が良くしていけるという世界 • 世界は地続きだ ◦ 空間も ◦ 時間も ▪ 過去から -> 未来へ • 積み重ねたものは、新たな楽しみを生み出すよ ◦ 好奇心は知識から ▪ 知識 -> 好奇心 -> アクション -> 知識 -> positive loop …
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 ここで巨人とは誰か、なにか • 知識 • 先人の発見や発明 • ノウハウ • プラットフォーム • 我々、私、あなた でもある
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 実践してみてもらえたら嬉しいこと
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 実践してみてもらえたら嬉しいこと • 自分はなにをやってみよう!ともし思えるものが今あったら ◦ そのままダイレクトにアクションに繋がるのが一番良いね ▪ 可能なら今日まずひとつやってみましょう! ◦ 一手でアクションを起こすまでいかない ▪ 言葉にしてみるだけでおすすめできます ▪ 私はこういうことを実現したい、やりたい、しりたい • そして、その為には〜 を考えてみましょう • これでひとつ進むはずです!繰り返しましょう • 今はまだなければ ◦ 自分の動機に耳を傾けよう、よく見つめてみることを続けてみよう ◦ ひとつひとつ、自分にとっての意味を考えて学んでみよう
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ところで僕はなぜアンドパッドなのか
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. 無断転載・無断複製の禁止 なぜアンドパッドなのか • 創意工夫の余地がある仕事をしたい • 建築業界という事業の規模 ◦ 多くの種類のプロダクトに関われたり ◦ 多くの種類の技術に触れることが出来たり • みんな自由な発想で働いている(と見えている) ◦ 小さなチーム、裁量と、スピード感を持って取り組む • 協力して、新しい、良い未来を見たいという人が集まっている • こういうのいいなと思った方がいたら、是非一緒にやろう!
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 そして、そんなアンドパッドでは、、、
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 詳細は、人事が Zoom のチャットに貼っていますので! アンドパッドでは 新卒1期生の採用を開始しています