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
phpconsen LT
Search
asmz
January 26, 2019
Technology
0
680
phpconsen LT
ぼっちiOSエンジニアの生存戦略
Talked at PHPカンファレンス仙台 LT
asmz
January 26, 2019
Tweet
Share
More Decks by asmz
See All by asmz
Getting started with Web front-end development using React Native and Expo
asmz
0
12
Recommend Apple Human Interface Guidelines
asmz
1
2k
Overview of Swift and iOS App development
asmz
0
1.1k
How to get mobile app logs using Firebase Crashlytics
asmz
0
790
OK Google, Deploy the iOS app
asmz
1
800
Cooperate with Adobe XD, Zeplin and Xcode
asmz
1
3k
SWWDC 39
asmz
1
190
Create voice assistant app by Dialogflow
asmz
0
800
SWWDC 34
asmz
0
660
Other Decks in Technology
See All in Technology
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
12
2.2k
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
220
タイミーのデータ活用を支えるdbt Cloud導入とこれから
ttccddtoki
1
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
540
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
250
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
技術に触れたり、顔を出そう
maruto
1
150
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
DMMブックスへのTipKit導入
ttyi2
1
110
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Why Our Code Smells
bkeepers
PRO
335
57k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
4 Signs Your Business is Dying
shpigford
182
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Agile that works and the tools we love
rasmusluckow
328
21k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
How to Ace a Technical Interview
jacobian
276
23k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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/