Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コーディングから1年離れた経験と コーディングへの再挑戦
Search
horie23
September 26, 2024
Programming
0
100
コーディングから1年離れた経験と コーディングへの再挑戦
【ハイブリット開催】Mobile勉強会 ウォンテッドリー × チームラボ × Sansan #16
発表資料
https://teamlab.connpass.com/event/329937/
horie23
September 26, 2024
Tweet
Share
More Decks by horie23
See All by horie23
Custom Tabsの高さを変更しよう
horie23
0
320
Jetpack Compose 頑張らないPreviewParameterProvider
horie23
0
580
Other Decks in Programming
See All in Programming
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
330
WebRTC と Rust と8K 60fps
tnoho
2
2k
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.3k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
450
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
380
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.2k
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
240
SwiftUIで本格音ゲー実装してみた
hypebeans
0
170
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
260
エディターってAIで操作できるんだぜ
kis9a
0
720
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
200
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
We Have a Design System, Now What?
morganepeng
54
7.9k
KATA
mclloyd
PRO
32
15k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
97
The Language of Interfaces
destraynor
162
25k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
How STYLIGHT went responsive
nonsquared
100
6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Become a Pro
speakerdeck
PRO
31
5.7k
Transcript
We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. コーディングから1年離れた経験と コーディングへの再挑戦
堀江
2 自己紹介 • 名前 ◦ 堀江 達矢 • 経歴 ◦
チームラボで新卒入社してAndroidを12年 • 最近の取り組み ◦ Flutter ◦ Smartphone Teamのチームビルド
3 コーディングから 1年離れた経緯 • 2023年前半 ◦ 2年くらいコミットしていたプロジェクトが一区切り • 2023年後半 ~
2024年前半 ◦ チームビルドに集中し、コーディング含め開発から離れる • 途中3ヶ月休職 • 2024年8月 ◦ Flutterでのアプリ開発に参画
4 コーディング再開の際に直面した問題① Android Studioを開いてから手が動かない • 部活していたころから社会人になって久しぶりに スポーツしたときの思ったように体が動かない感覚 • コードの書き方やツールの使い方をすぐに思い出せない ◦
書き方や使い方を検索して確認して思い出す
5 コーディング再開の際に直面した問題② 経験の浅い(半年程度) Flutterの書き方が身についていない • Dartの書き方を忘れた ◦ 体が覚えていないことが多い • 1年で書き方が大きく変わっている
◦ 去年学習していたアーキテクチャと異なるアーキテクチャが採用され ていて、わからない部分が増えていた
6 コーディング再開の際に直面した問題③ コードレビューが出来ない • Flutterの知識が弱い・忘れている • 社内のSmartphone Teamでの書き方のスタンダードがアップデートされ ている ◦
VRT(Visual Regression Testing)等の離れていた間に追加された 機能は学習が必要
7 課題解決に役立ったこと① GitHub Copilotによるサポート • 書き始め方を思い出せないことが多いがCopilotによる補完によって書き 方を思い出していく ◦ 一度感覚を思い出すと徐々にコーディングスピードが戻る •
書き方の問題はCopilotに一度相談すると解決することが多い 参考 - The Transformational Opportunity of AI on ICT Jobs
8 課題解決に役立ったこと② 過去のAndroidの経験 • CopilotからAndroidの知識を利用して、Flutterの書き方を相談すると答 えが引き出しやすい • アーキテクチャの知識やテストの知識は劣化が少ない ◦ 理解が出来ず困ることはほとんど無かった
参考 - Android開発以外のAndroid開発経験の活かしどころ
9 課題解決に役立ったこと③ 同じプロジェクトメンバーと社内の Flutterメンバーのサポート • プロジェクトメンバーのサポート ◦ 相談できる ◦ コード・レビュー内容を参考に学習できる
• プロジェクト横断の社内Flutterメンバーのサポート ◦ #flutterチャンネルで相談できる ◦ 社内のFlutter勉強会で相談できる • 頼れる先があるという安心感
10 まとめ 違う領域に飛び込んでも 3つあれば1年離れても戻れる! 1. Copilot等のAI 2. 過去の自分のアプリ開発経験 3. 頼れる仲間