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
690
phpconsen LT
ぼっちiOSエンジニアの生存戦略
Talked at PHPカンファレンス仙台 LT
asmz
January 26, 2019
Tweet
Share
More Decks by asmz
See All by asmz
React Native+Expoで始めるWebフロント開発
asmz
0
180
UIデザインを考える全ての人たちに捧げる Apple Human Interface Guidelinesのススメ
asmz
1
2.1k
Overview of Swift and iOS App development
asmz
0
1.1k
How to get mobile app logs using Firebase Crashlytics
asmz
0
810
OK Google, Deploy the iOS app
asmz
1
810
Cooperate with Adobe XD, Zeplin and Xcode
asmz
1
3k
SWWDC 39
asmz
1
200
Create voice assistant app by Dialogflow
asmz
0
810
SWWDC 34
asmz
0
680
Other Decks in Technology
See All in Technology
SCSAから学ぶセキュリティ管理
masakamayama
0
140
2.5Dモデルのすべて
yu4u
2
610
PL900試験から学ぶ Power Platform 基礎知識講座
kumikeyy
0
110
マルチモーダル理解と生成の統合 DeepSeek Janus, etc... / Multimodal Understanding and Generation Integration
hiroga
0
360
5分で紹介する生成AIエージェントとAmazon Bedrock Agents / 5-minutes introduction to generative AI agents and Amazon Bedrock Agents
hideakiaoyagi
0
220
依存関係があるコンポーネントは Barrel ファイルでまとめよう
azukiazusa1
3
530
データ基盤の成長を加速させる:アイスタイルにおける挑戦と教訓
tsuda7
3
650
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.2k
君も受託系GISエンジニアにならないか
sudataka
1
370
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
100
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
5.8k
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
230
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Scaling GitHub
holman
459
140k
Bash Introduction
62gerente
610
210k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
How STYLIGHT went responsive
nonsquared
98
5.3k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
RailsConf 2023
tenderlove
29
1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
A Philosophy of Restraint
colly
203
16k
Agile that works and the tools we love
rasmusluckow
328
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
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/