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
コーディングから1年離れた経験と コーディングへの再挑戦
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
590
Other Decks in Programming
See All in Programming
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
280
並行開発のためのコードレビュー
miyukiw
0
1.3k
今から始めるClaude Code超入門
448jp
8
9.1k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
1k
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
800
Apache Iceberg V3 and migration to V3
tomtanaka
0
180
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
510
CSC307 Lecture 03
javiergs
PRO
1
490
CSC307 Lecture 04
javiergs
PRO
0
660
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
650
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
100
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
The browser strikes back
jonoalderson
0
420
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
400
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
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. 頼れる仲間