Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Swift2年生

C0c3e2b792a468590679e46b86e1784d?s=47 hirothings
December 06, 2017

 Swift2年生

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

C0c3e2b792a468590679e46b86e1784d?s=128

hirothings

December 06, 2017
Tweet

More Decks by hirothings

Other Decks in Technology

Transcript

  1. Swift2 年生 @hirothings

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

  3. 略歴 2010 年大学卒 新卒でラー メン屋勤務 初仕事でチャー シュー 揚げを任され 半年で麺場を任される 1

    年後、 店長に 年間45 日程度しか休みがなく辛くなって辞める 2012-2015 年 web ディレクター 2015- 現在 エンジニア
  4. 目次 Swift2 年生として1 年試行錯誤してアウトプットし たこと アウトプットして何を得たのか

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

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

  7. ないなら、 作る

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

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

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

  11. 得たもの 0 -> 1 でアプリを開発したことで、 アプリエンジニ アとしての自信、 新たなステップに興味が湧いた 名刺代わりになった 実績ができたことで、

    他人に評価してもらえるよ うになった 転職を決意 希望の内定をもらえた
  12. 夏休みの思い出にVapor でAPI 作った

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

  14. そうだVapor だ!

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

  16. 愚問!Swift が好きだから

  17. SSS は良い 慣れたXcode で開発できるので楽 型があるのは良い エラー 処理が丁寧 Vapor 標準のパッケー ジで大体のことはできる

    = パ ッケー ジ選びで悩まなくて済む ORM JSON エンコー ド..etc heroku、Vapor Cloud で公開まで可
  18. 得たもの SSS に対しての心理的障壁が減った 自作アプリを一気通貫Swift で書けるようになった Qiita とMedium に記事を投稿 Server-Side-Swift Vapor

    でAPI を作って学んだことま とめ
  19. ほぼ毎日日報を書いてる

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

  21. Nippo ドリブン生活

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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