Slide 1

Slide 1 text

Swift2 年生 @hirothings

Slide 2

Slide 2 text

自己紹介 @hirothings 元ラー メン屋店長プロ グラマー 特技: 湯切り

Slide 3

Slide 3 text

略歴 2010 年大学卒 新卒でラー メン屋勤務 初仕事でチャー シュー 揚げを任され 半年で麺場を任される 1 年後、 店長に 年間45 日程度しか休みがなく辛くなって辞める 2012-2015 年 web ディレクター 2015- 現在 エンジニア

Slide 4

Slide 4 text

目次 Swift2 年生として1 年試行錯誤してアウトプットし たこと アウトプットして何を得たのか

Slide 5

Slide 5 text

2017 年1 月 制作会社勤務 エンジニア歴1.3 ヶ月くらい 1 年続けていたSwift プロジェクトが遅延しリリー スできない

Slide 6

Slide 6 text

プロダクトをリリー スした実 績がない

Slide 7

Slide 7 text

ないなら、 作る

Slide 8

Slide 8 text

3 月: 自作アプリリリー ス

Slide 9

Slide 9 text

Qiita Pocket Qiita の週間・ 月間ランキングが見れる 読みたい記事をあとで読むリー ダー アプリ github https://github.com/hirothings/qiita-pocket

Slide 10

Slide 10 text

制作秘話をQiita に公開 自作アプリを作る上でのモチベー ション維持や工夫し たことをまとめた アプリの宣伝を兼ねた 少しだけバズった (206 イイね)

Slide 11

Slide 11 text

得たもの 0 -> 1 でアプリを開発したことで、 アプリエンジニ アとしての自信、 新たなステップに興味が湧いた 名刺代わりになった 実績ができたことで、 他人に評価してもらえるよ うになった 転職を決意 希望の内定をもらえた

Slide 12

Slide 12 text

夏休みの思い出にVapor でAPI 作った

Slide 13

Slide 13 text

Qiita アプリの月間ランキング実現に自作API が必 要になった rails で書くか.. そもそもサー バー サイドのコー ドほとんど書けな い

Slide 14

Slide 14 text

そうだVapor だ!

Slide 15

Slide 15 text

なぜ Server Side Swift? あまり前例のない1 からSSS でAPI を作る記事を書くと コンテンツになると思った

Slide 16

Slide 16 text

愚問!Swift が好きだから

Slide 17

Slide 17 text

SSS は良い 慣れたXcode で開発できるので楽 型があるのは良い エラー 処理が丁寧 Vapor 標準のパッケー ジで大体のことはできる = パ ッケー ジ選びで悩まなくて済む ORM JSON エンコー ド..etc heroku、Vapor Cloud で公開まで可

Slide 18

Slide 18 text

得たもの SSS に対しての心理的障壁が減った 自作アプリを一気通貫Swift で書けるようになった Qiita とMedium に記事を投稿 Server-Side-Swift Vapor でAPI を作って学んだことま とめ

Slide 19

Slide 19 text

ほぼ毎日日報を書いてる

Slide 20

Slide 20 text

wikihub 日報 @r7kamura さんが運営しているwikihub の日報チ ャンネル いろんな人の日報を読んだりリアクションできる

Slide 21

Slide 21 text

Nippo ドリブン生活

Slide 22

Slide 22 text

Nippo ドリブン生活とは? 毎日更新するので、 サボった日はバレバレ Nippo が毎日充実した日を過ごせているか、 生活の 指標となる サボった日

Slide 23

Slide 23 text

Nippo を通じてエンジニア仲間がで きた

Slide 24

Slide 24 text

エンジニア1,2 年生がアウトプ ットする上での悩み

Slide 25

Slide 25 text

アウトプットに尻込みする 自分より知識あるひとが大勢いる この発表自体ありきたりだよな.. .. アウトプットするのやめようかな

Slide 26

Slide 26 text

6 年生になったらやるのか?

Slide 27

Slide 27 text

アウトプットしてみると.. たとえ稚拙でも自分の言葉で書くとコンテンツに なったりする アウトプットすると必然的に調べるのでインプッ ト両方が得られて良い 間違いを指摘されて勉強になる 承認欲求が満たされる 自信につながる

Slide 28

Slide 28 text

こんなの知ってて当たり前だ ろ。 を恐れて何もしないよ り、

Slide 29

Slide 29 text

アウトプットしたほうがマシ

Slide 30

Slide 30 text

アウトプットするコツ① 自分の言葉で語る体験は貴重なコン テンツ ex. 自作アプリの制作秘話

Slide 31

Slide 31 text

アウトプットするコツ② 1 つ1 つの知識は浅くても、 編集して まとめてみる ex. 〇〇 の基礎知識100

Slide 32

Slide 32 text

アウトプットするコツ③ あまり前例のないことをやってみる ex. SSS で1 からAPI 作ってみた

Slide 33

Slide 33 text

アウトプットするコツ④ 毎日続けると習慣化して辛くなくな る ex. 日報

Slide 34

Slide 34 text

まとめ エンジニアとしてキャリアが浅くても、 勇気を出 してアウトプットしたら、 居場所ができた 転職 エンジニア仲間 居場所は与えられるのではなく、 自分で作るもの だと思った

Slide 35

Slide 35 text

来年 もっとアウトプットする 質を上げる

Slide 36

Slide 36 text

ご静聴ありがとうございました