Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
phpconsen LT
asmz
January 26, 2019
Technology
0
370
phpconsen LT
ぼっちiOSエンジニアの生存戦略
Talked at PHPカンファレンス仙台 LT
asmz
January 26, 2019
Tweet
Share
More Decks by asmz
See All by asmz
Recommend Apple Human Interface Guidelines
asmz
1
640
Overview of Swift and iOS App development
asmz
0
710
How to get mobile app logs using Firebase Crashlytics
asmz
0
460
OK Google, Deploy the iOS app
asmz
1
360
Cooperate with Adobe XD, Zeplin and Xcode
asmz
1
2.3k
SWWDC 39
asmz
1
53
Create voice assistant app by Dialogflow
asmz
0
520
SWWDC 34
asmz
0
410
SWWDC 30
asmz
1
2.2k
Other Decks in Technology
See All in Technology
インタラクティブなメディアの地図投影法: WebメルカトルからAdaptive Projectionsへ / MIERUNE 社内勉強会 #033
sorami
2
210
Microsoft Build 2022 Recap Party!! Azure のデータ & 分析サービス 注目アップデート / microsoft-build-2022-recap-azure-data-and-analytics
nakazax
0
250
2022年度新卒技術研修「Docker」講義
excitejp
PRO
0
360
ソフトウェアライセンス 2022 / Software License 2022
cybozuinsideout
PRO
1
910
さいきんのRaspberry Pi。 / osc22do-rpi
akkiesoft
4
4.7k
RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続
jjebejj
PRO
3
500
#JP_Stripes Sapporo Stripeの活用例を色々ご紹介します!
miu_crescent
0
110
suppress-ts-errors を使って TypeScriptの型チェックを漸進的に強化する / Introducing-suppress-ts-errors
kawamataryo
2
110
Custom AppをIP制限ありのままで審査に通す方法
yusuga
0
460
機械学習システムアーキテクチャ入門 #1
asei
3
1.2k
2022年度新卒技術研修「フロントエンド」講義
excitejp
PRO
0
340
ウォーターフォールとアジャイルと楽楽明細/Waterfall×Agile×Rakurakumeisai
whitefox_73
1
350
Featured
See All Featured
Clear Off the Table
cherdarchuk
79
280k
What the flash - Photography Introduction
edds
61
10k
How GitHub (no longer) Works
holman
296
140k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
100
5.9k
Producing Creativity
orderedlist
PRO
333
37k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Optimizing for Happiness
mojombo
365
63k
What's new in Ruby 2.0
geeforr
336
30k
The Brand Is Dead. Long Live the Brand.
mthomps
46
2.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
29
4.3k
Atom: Resistance is Futile
akmur
255
20k
The Mythical Team-Month
searls
209
39k
Transcript
ぼっちiOSエンジニアの 生存戦略 2019/1/26 PHPカンファレンス仙台2019 株式会社ビデオマーケット Akira Shimizu / asmz 1
2 誰なのか? • Akira Shimizu / asmz (@_asmz) • https://asmz.beer/
• 株式会社ビデオマーケット 仙台オフィス • iOSエンジニア • 個人開発:IT勉強会検索アプリ「EVENTech」 ◦ https://eventech.asmz.beer/
3 思えば昔から「ぼっち」だった...
4 前々職 社員数25人くらい エンジニア4人く らい
5 前々職 社員数25人くらい
6 前職 社員数60人くらい …(略)… エンジニア20人く らい
7 前職 社員数60人くらい …(略)…
8 現職 社員数140人くらい …(略)… エンジニア40人く らい
9 現職 社員数140人くらい …(略)…
10 現職 社員数140人くらい …(略)… 現プロジェクト (仙台チーム)
11 ぼっちアプリエンジニアのツラみ • 技術的に困ってる時に誰にも相談できない ◦ サーバサイドと扱っている技術領域・文化が結構違う ▪ 設計・アーキテクチャ ▪ 利用サービス
: • iOS/Android一括りで「アプリ担当」とされがち ◦ クロスプラットフォームも同じ文脈に入りがち ▪ Flutter、ReactNative ▪ 場合によってはCocos2d-x、Unityとかも...
12 ぼっちでも生き抜くために
13 ぼっちだから「早めのアウトプット」 • ぼっちだと、割とひとりで黙々作業しがちで、周りから 進捗が見えづらい • 「アプリ」という明確な成果物を持っている ◦ 本開発の前にモックアプリを作ってイメージ共有 ◦
開発中はこまめにベータ版配布
14 ぼっちだから「自動化・省力化」 • ぼっちだと自分しか使わないので割と自動化が疎か になりがち • 基本的に手が足りないので極力自動化 ◦ 自動テスト ◦
ベータ版自動配布
15 ぼっちだけど「ぼっちじゃない」 • サービス開発の基本は「チーム」開発 • 大事なのはぼっち感を出さないこと ◦ 変に「ぼっち」に拘って担当範囲を線引きしてしまう方が、 チームとしては足かせ チーム全体としての成果を意識
Enjoy Engineering! 2019/1/26 PHPカンファレンス仙台2019 株式会社ビデオマーケット Akira Shimizu / asmz 16
17 [PR] 個人開発アプリのご紹介 • ITイベント・勉強会検索アプリ「EVENTech」 ◦ 実際のところはconnpassクライアント ◦ https://eventech.asmz.beer/