Slide 1

Slide 1 text

CTOやフリーランスのキャリアについて 2020-02-16 ⾼専×未来⼤「ゆるーい成果報告会」@函館蔦屋書店

Slide 2

Slide 2 text

⽬次 ⾃⼰紹介 ⼤企業とスタートアップどっちが良いかな? CTOってなにするの CTOになるには フリーランスのソフトウェアエンジニアって実際どうなの? 世界の解像度を広げる教養について ⾼専⽣・⼤学⽣が注⼒するべきこと

Slide 3

Slide 3 text

知らないおっさんがいきなり⾊々話してもピンとこないだろうから いくつか役に⽴つ本を紹介しながら話すのでそれ後からそれらを買って読んでみると良いで しょう ここ蔦屋書店だし帰りに買っても良いんじゃない?

Slide 4

Slide 4 text

⾃⼰紹介

Slide 5

Slide 5 text

現在の肩書 フリーランスのソフトウェアエンジニア 株式会社UZUMAKI CTO 株式会社メイツ 技術顧問

Slide 6

Slide 6 text

株式会社UZUMAKI HPより紹介⽂を抜粋 ソフトウェアエンジニア、ソフトウェアコンサルティング 札幌出⾝ はこだて未来⼤学⼀期⽣ システム情報科学研究科修⼠ 三上研究室所属 新卒でSIerにうっかり⼊社し、⼊社3⽇で始末書を書く⽻⽬になる。主に業務⽤Webシス テム開発を担当 数社を経て(株)ベストティーチャーにてオンライン英会話サービスのCTOに就任。開 発、プロダクトマネジメント、採⽤など⾏う

Slide 7

Slide 7 text

2016年よりフリーランスとして、技術顧問、コンサルティング、システムデザイン等。 Ruby on Railsを得意とする 世の中でなんの役にも⽴たないアプリが趣味で、年に数本世界になんのインパクトも与 えないものをリリースする 週刊少年ジャンプをこよなく愛する

Slide 8

Slide 8 text

具体的には データ分析システムの構築 テスト基盤の構築 スタータップの新規企画に参画 エンジニア組織へのアドバイス RubyやPythonを書いたりすることもある

Slide 9

Slide 9 text

勝⼿に働き⽅改⾰ 週休3⽇で働いてみたり 1⽇6時間しか働かなかったり ⾃宅で働いたり ⾃費で語学留学したり 外国から⽇本の仕事したり フリーランスなのでまっとうな⼤⼈よりは⾃由が効くので働き⽅に試⾏ 錯誤している ⼤企業とスタートアップどっちが良いかな?

Slide 10

Slide 10 text

挙⼿ ⼤企業が良いと思う⼈ スタートアップが良いと思う⼈

Slide 11

Slide 11 text

なぜそう思ったのか意⾒を⾔ってみよう ⼤企業が良いと思う⼈ スタートアップが良いと思う⼈ 聞いてる⼈もそういう意⾒もあるかもねと柔軟な気持ちで聞きましょう

Slide 12

Slide 12 text

⼀⻑⼀短あるよね ⼤事なのは、最初の会社が⼀⽣の会社ではないということを意識すること ⾃分のやりたいこと 途中からやりたいと思ったこと やり直してみたいこと これらに対して調整することが⼤事

Slide 13

Slide 13 text

会社の⽂句ばかり⾔って辞めないやつが⼀番ダサい こういう⼈働いてると結構いるて精神衛⽣上良くないので距離をおいたほうがいい 最近は楽そうでいいような気もする。楽しいかは知らないけど オレはまっぴらごめんだけどね

Slide 14

Slide 14 text

チャンスは誰かが与えてくれることはない オレらのキャリアのことなんて基本的に誰も気をかけていない 誰にも発信していない努⼒は誰にも知られてない 逆に知られていると、チャンスを貰える チャンスが来たときにゲットしてものにできる実⼒をつけておこう

Slide 15

Slide 15 text

CTOってなにするの

Slide 16

Slide 16 text

ネットで 調べるといろいろ出てくるし結構⾔うことが違う なぜなら会社の⼤きさによってやることが違うから

Slide 17

Slide 17 text

例えばこんなことをする プロダクトの開発 プロダクトの⽅向性を決める 先⾏調査をする 開発チームのマネージメントをする エンジニアの採⽤をする 開発組織体制を作る

Slide 18

Slide 18 text

会社が⼤きくなると抽象度の⾼い仕事をする エンジニアの⼈事評価をする 開発⾔語を決める 開発組織外の部署との調整をする エンジニアの教育をする 外部委託会社の選定 コピー機の設定や社内のネットワークの作成 会社が⼤きくなるとVPoEをおいてマネージメント系の業務をこちらに移譲する場合がある

Slide 19

Slide 19 text

CTOになるには どうやったらなれるの? 普通に求⼈サイトあるの?

Slide 20

Slide 20 text

⼀般的には ⼒があって⼒があることがアピールできている場合 ⼈づてに話が来る ヘッドハンティング 働いている会社からお誘いが来る リスクが⼤きいけど求⼈媒体にもある ⼩さいところだと普通にWantedlyとかで募集してる リスクというのはCEOが前のCTOと喧嘩してやめているとか、⾃分のパートナーを公募 しなければいけないほど⼈脈がないかもとか

Slide 21

Slide 21 text

オレの場合 あるIT勉強会で2つ前のテーブルにCEOがいて、 ⾃分が使っているウェブサービスの管理画⾯を開いていた 懇親会でお話して、何度か会った後、現職のCTOが辞めるので交代でならないかとオファー をもらった

Slide 22

Slide 22 text

リスクは結構⾼めの⽅ オレがCTOとして⼊った時点では、社員ゼロ⼈(社⻑は会社役員だから)、後はバイトとインタ ーン リスクは⾼め。潰れるかもしれないよね?

Slide 23

Slide 23 text

なんでリスクを取れたのか リスクヘッジをしていた この会社が潰れても他の会社で採⽤される能⼒もツテも⾃信もあった 3ヶ⽉間は様⼦⾒で業務委託契約で週3⽇間働いて、他にもう⼀社働いていた CTOやってみたかった 前CTOにCTOって肩書を持つといいことありますよって⾔われたから ⾃分が使っているサービスの欲しい機能を⾃分で作れるの最⾼じゃん やはりこの2つが⼤事 チャンスが来たときにリスクが取れる余裕があること チャンスを掴んで際に実際に実⾏できる実⼒を備えておくこと

Slide 24

Slide 24 text

フリーランスのソフトウェアエンジニアって実際どうな の?

Slide 25

Slide 25 text

最近フリーランスエンジニアが流⾏ってる プログラミングスクールは未経験からフリーランスエンジニアへと フリーランスエンジニア向けの仕事の紹介サイト 企業側も欲しい⼈材を欲しいときだけ⼊ってもらえる 仕事を受ける側も社員よりも⼿取りが良い お察しの通りそんなに⽢くない

Slide 26

Slide 26 text

フリーランスは超実⼒社会 技術⼒ x コミュニケーション能⼒の総⼒戦 技術だけやりたい⼈には基本的にはおすすめしない 技術特化できるように役割を分担してくれる企業はエライ

Slide 27

Slide 27 text

どうやって仕事をとってくるのか 特にコネがない⼈ フリーランスの仕事を紹介する業者を挟む、⼿数料はギャラの20%程度 なので⽉100万円の⼈の場合は20万円が業者の利益 業者はその⼈の契約が続く限り毎⽉20万円⼊ってくるので⼈材派遣会社はおいしい 仕事 実⼒者の場合 能⼒も⼗分で、勉強会で登壇していたり、エンジニア同⼠で横のつながりがある ベンチャーやスターアップの経営層と知り合いである なんて基本的にコネがある⼈はコネで仕事が来る コネって⾔葉の印象は良くないけど⾔い換えるならつながりがあること

Slide 28

Slide 28 text

どうやったらコネができるの ⼀⽣懸命相⼿の期待値を超える成果を出し続けると仕事の話が来る 110%ぐらいがコツ150%だと働きすぎ 技術的にもコミュニケーション的にも信頼を得られるようにする すると次の仕事を紹介してもらえる 仕事の単価をあげられる

Slide 29

Slide 29 text

世界の解像度を広げる教養について プログラミングだけを極めるようとするのもいいけど なにを作りたいのか?作りたいそれがなぜ必要なのか? 作りたいもののアイディアを種をたくさん⾒つけるためにも教養は必要 例えば

Slide 30

Slide 30 text

オンタリオコーンフェデッドビーフ スーパーマーケットの⾁売り場でこんな看板を出して宣伝していた オンタリオコーンフェッドビーフ はどこで単語が切れるでしょうか?

Slide 31

Slide 31 text

オンタリオ コーン フェッド ビーフ ontario corn fed beef

Slide 32

Slide 32 text

⾁売り場だからビーフは1単語 オンタリオはアメリカとカナダの間の五⼤湖の⼀つ コーンはとうきびのことだとするとフェッドは多分feedの過去分詞形のfedで餌を与えられた つなげると オンタリオのトウキビを餌として与えられた⽜⾁

Slide 33

Slide 33 text

ここまで推測すると、中学で習ったアメリカの農業の分布から おそらくオンタリオ湖周辺はとうもろこしをたくさん作るあたりなのだろうということがわ かる 実際に調べるとオンタリオはオンタリオ湖ではなく、カナダのオンタリオ州 カナダにオンタリオ州ということが新しい知識として得られた ブランド⽜としてオンタリオコーンフェッドビーフがある トウキビを⾷べさせるのがブランドになるということは、普通の⾁⽜はなにを⾷べているの だろうかという新たな興味が湧く ⾁⽜の餌の問題があるなら解決できるソリューションはあるだろうか

Slide 34

Slide 34 text

「C」の茶の国から「T」の茶の国へと、本当に違う種類に国へ⾏くことができるのかデータ 分析

Slide 35

Slide 35 text

中国広州市にあるリトルアフリカ、そこにやってくる彼らは実際どこからやってくるのかデ ータを集めて検証した

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

⾼専⽣・⼤学⽣が注⼒するべきこと

Slide 38

Slide 38 text

リーダーシップを取る経験を積んでおこう 飲み会の企画でもいいから、⾃ら企画して最後までやりきる経験をしよう リーダーが⼤変だと⾔うことを経験しておくだけでも⼤事 リーダーになれといわけではない、リーダーシップは会議の進⾏に協⼒的になる ⼤変残念なことはオレたちは⼈間と協⼒して仕事をしないといけない ※ LinuxやGitのベースを作ったライナスでさえ⼈間を学びに⾏くと⾔ったぐらいなので、従来 のLinuxの1000倍の性能を誇るNEO Linuxを作れる⾃信があるやつは気にしなくて良い

Slide 39

Slide 39 text

検索キーワードを増やそう Googleの検索ウィンドウは⾃分の知ってる⾔葉しか⼊⼒できない 知識を深める、関連した本を読む 旅⾏に⾏く、特に海外 興味のないことを無理やり体験してみる

Slide 40

Slide 40 text

学校の授業は意外と役に⽴つ 君たちは⽂系卒のエンジニアが喉から⼿が出るほどほしい環境にいる 楽園にいるときは⾃分が楽園にいることに気づかないし、 虹の端がかかる町の住⼈は、⾃分が虹の中にいることに気が付かない ⼤学の授業がコスパ最強説

Slide 41

Slide 41 text

アプリやサービスを作りたいなら⼀つでも作りきろう アプリを作るなら作りきってストアに出すところまでできると良い。 ストアに出すにはプログラミング以外のやることがいっぱいある、それができない奴が⼭ほ どいるので頭⼀つ抜ける

Slide 42

Slide 42 text

⾼専や⼤学つまんねーなーと思ってるのなら つまらなくしているのは⾃分⾃⾝で、しょうがないから⾃分で⾯⽩くしていくしか無い FUNは待っていても何も与えてくれないけど、前向きに何かを実現しようとすることには全 ⼒でサポートする⽂化があります。⼤学の先⽣は授業以外にも声がけしてみよう。(これは SFCの先⽣のツイートの受け売り)

Slide 43

Slide 43 text

プロジェクト学習で頼み込んで眠ってたタイタンを動かした 東⼯⼤からもらって⼤学で放置されていたロボットを仲間と動かした NHK函館の⼣⽅のニュースに出ました

Slide 44

Slide 44 text

おすすめ書籍紹介 D・カーネギー: ⼈を動かす コミュニケーションするのが⾯倒な⼈むけ、How Toがあれば簡単だろ? 岡本太郎: ⾃分の中に毒を持て リスクを取りたいけど取れないでもやもやしている⼈向け ジェームズ・クリアー: Atomic Habits ジェームズ・クリアー式 複利で伸びる1つの習慣 やらなきゃでいけないことをどうやって簡単に仕組み化するか ピーター・ブラウン: Make it Stick 使える脳の鍛え⽅ 成功する学習の科学 最新の効率の良い勉強の仕⽅ 海外の本は説明が⻑く、国内の本は短い 理論の理由に納得したい⼈は海外の本を、さっと重要なところだけ知りたい⼈は海外の本の 似たような内容の本が⼤体1年遅れぐらいで出版されるのでそれを読むと良い