Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Swift2年生
Search
hirothings
December 06, 2017
Technology
4
34k
Swift2年生
Swift2年生として1年試行錯誤してアウトプットしたこと,
アウトプットして何を得たのか をまとめました
hirothings
December 06, 2017
Tweet
Share
More Decks by hirothings
See All by hirothings
VIPER with アーキテクチャ選定 実践入門 / VIPER Architecture
hirothings
4
930
実践Dark Mode対応 / Implementing Dark Mode
hirothings
4
170
iOS標準UIワークショップ / iOS Default UI Workshop
hirothings
3
10k
Modernizing Your UI for iOS 13
hirothings
1
1.1k
WWDC2019 pre party LT
hirothings
0
2.3k
Swiftへの愛2018
hirothings
1
2.9k
iOSなアーキテクチャVIPERのススメ
hirothings
5
3.2k
Swiftへの愛
hirothings
0
34k
Other Decks in Technology
See All in Technology
【JAWS-UG大阪 reInvent reCap LT大会 サンバが始まったら強制終了】“1分”で初めてのソロ参戦reInventを数字で振り返りながら反省する
ttelltte
0
140
なぜfreeeはハブ・アンド・スポーク型の データメッシュアーキテクチャにチャレンジするのか?
shinichiro_joya
2
480
【Oracle Cloud ウェビナー】2025年のセキュリティ脅威を読み解く:リスクに備えるためのレジリエンスとデータ保護
oracle4engineer
PRO
1
100
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
210
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
680
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
540
「隙間家具OSS」に至る道/Fujiwara Tech Conference 2025
fujiwara3
7
6.5k
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
150
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Designing for Performance
lara
604
68k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Invisible Side of Design
smashingmag
299
50k
For a Future-Friendly Web
brad_frost
176
9.5k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Transcript
Swift2 年生 @hirothings
自己紹介 @hirothings 元ラー メン屋店長プロ グラマー 特技: 湯切り
略歴 2010 年大学卒 新卒でラー メン屋勤務 初仕事でチャー シュー 揚げを任され 半年で麺場を任される 1
年後、 店長に 年間45 日程度しか休みがなく辛くなって辞める 2012-2015 年 web ディレクター 2015- 現在 エンジニア
目次 Swift2 年生として1 年試行錯誤してアウトプットし たこと アウトプットして何を得たのか
2017 年1 月 制作会社勤務 エンジニア歴1.3 ヶ月くらい 1 年続けていたSwift プロジェクトが遅延しリリー スできない
プロダクトをリリー スした実 績がない
ないなら、 作る
3 月: 自作アプリリリー ス
Qiita Pocket Qiita の週間・ 月間ランキングが見れる 読みたい記事をあとで読むリー ダー アプリ github https://github.com/hirothings/qiita-pocket
制作秘話をQiita に公開 自作アプリを作る上でのモチベー ション維持や工夫し たことをまとめた アプリの宣伝を兼ねた 少しだけバズった (206 イイね)
得たもの 0 -> 1 でアプリを開発したことで、 アプリエンジニ アとしての自信、 新たなステップに興味が湧いた 名刺代わりになった 実績ができたことで、
他人に評価してもらえるよ うになった 転職を決意 希望の内定をもらえた
夏休みの思い出にVapor でAPI 作った
Qiita アプリの月間ランキング実現に自作API が必 要になった rails で書くか.. そもそもサー バー サイドのコー ドほとんど書けな
い
そうだVapor だ!
なぜ Server Side Swift? あまり前例のない1 からSSS でAPI を作る記事を書くと コンテンツになると思った
愚問!Swift が好きだから
SSS は良い 慣れたXcode で開発できるので楽 型があるのは良い エラー 処理が丁寧 Vapor 標準のパッケー ジで大体のことはできる
= パ ッケー ジ選びで悩まなくて済む ORM JSON エンコー ド..etc heroku、Vapor Cloud で公開まで可
得たもの SSS に対しての心理的障壁が減った 自作アプリを一気通貫Swift で書けるようになった Qiita とMedium に記事を投稿 Server-Side-Swift Vapor
でAPI を作って学んだことま とめ
ほぼ毎日日報を書いてる
wikihub 日報 @r7kamura さんが運営しているwikihub の日報チ ャンネル いろんな人の日報を読んだりリアクションできる
Nippo ドリブン生活
Nippo ドリブン生活とは? 毎日更新するので、 サボった日はバレバレ Nippo が毎日充実した日を過ごせているか、 生活の 指標となる サボった日
Nippo を通じてエンジニア仲間がで きた
エンジニア1,2 年生がアウトプ ットする上での悩み
アウトプットに尻込みする 自分より知識あるひとが大勢いる この発表自体ありきたりだよな.. .. アウトプットするのやめようかな
6 年生になったらやるのか?
アウトプットしてみると.. たとえ稚拙でも自分の言葉で書くとコンテンツに なったりする アウトプットすると必然的に調べるのでインプッ ト両方が得られて良い 間違いを指摘されて勉強になる 承認欲求が満たされる 自信につながる
こんなの知ってて当たり前だ ろ。 を恐れて何もしないよ り、
アウトプットしたほうがマシ
アウトプットするコツ① 自分の言葉で語る体験は貴重なコン テンツ ex. 自作アプリの制作秘話
アウトプットするコツ② 1 つ1 つの知識は浅くても、 編集して まとめてみる ex. 〇〇 の基礎知識100
アウトプットするコツ③ あまり前例のないことをやってみる ex. SSS で1 からAPI 作ってみた
アウトプットするコツ④ 毎日続けると習慣化して辛くなくな る ex. 日報
まとめ エンジニアとしてキャリアが浅くても、 勇気を出 してアウトプットしたら、 居場所ができた 転職 エンジニア仲間 居場所は与えられるのではなく、 自分で作るもの だと思った
来年 もっとアウトプットする 質を上げる
ご静聴ありがとうございました