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
自作OSSで仕事を楽にする
Search
daichi
October 20, 2023
Programming
0
27
自作OSSで仕事を楽にする
https://wakate-funwari-study.connpass.com/event/295710/
はじめまして!若手エンジニアふんわりLT Night!#2 での発表資料
daichi
October 20, 2023
Tweet
Share
More Decks by daichi
See All by daichi
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
420
自作ツールを作って分かった Go を使うことのメリット
kudoas
0
20
ライブラリのアップデートをスムーズに楽しく進める工夫
kudoas
0
21
Other Decks in Programming
See All in Programming
The Cutting Edge Of Versioning (LambdaConf 2024)
chriskrycho
0
250
WinActorの勉強を継続する方法
tamai_63
0
130
slow types ってなんだろう?
karad
0
210
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
120
TypeScriptでもLLMアプリケーション開発 / LLM Application In Typescript
rkaga
5
1.3k
Sheets API使ってみた
toshi0383
2
180
“Seeing Like a Programmer”—Resiliency, Limits, and Moral Hazards in Software Engineering (LambdaConf 2024)
chriskrycho
0
430
Open AI APIを使う前に知っておきたいアカウントTier の話
akki_megane
0
130
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
420
Productivity is Messing Around and Having Fun
hollycummins
1
170
Runtime Objects in Rust
mitsuhiko
0
220
最近コードレビューで指摘したこと
forrep
3
110
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
Building Effective Engineering Teams - LeadDev
addyosmani
33
1.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
47k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Facilitating Awesome Meetings
lara
43
5.6k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6.1k
Robots, Beer and Maslow
schacon
PRO
155
8k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Transcript
自作OSSで仕事を楽にする 若手エンジニアふんわりLT Night! 2023-10-20 @ピクシブ株式会社 やりたいことを自分で作り出す技術
新しい技術とか最近勉強している言語とか 使ってみたいと思うことはありません? 平日の多くの時間を費やす仕事で 使えたらなおさらいいですよね
でもそういう仕事って 都合よく降ってこないものです
そんな時は 自分で仕事を見つけて 好きな方法で解くという選択肢もあります!
だいち / @_da1kong Classi 2022年4月 新卒入社 API・UI作成 インフラ少々 企業
経歴 業務 DONKEY KONG
2ヶ月前から趣味でGoの勉強を始めた https://knowledgework.connpass.com/event/298684/
せっかく勉強したのでGoを使って仕事したい しかし都合よく使いたい技術を使える環境はない • 関わっているサービスでは Go を使っていない 🤔 • 新しく Go
で何か実装するタスクもない 🤔
一方、チームでちょっとした運用上の不満があった • GitHub Projects と issue でタスク管理 • milestone で
Roadmap を引いている • issueからissueを作ると field が同期されない
使える時まで待つ 自分で仕事を作る
使える時まで待つ 自分で仕事を作る
作りました!
kudoas/sync-issue-field https://github.com/kudoas/sync-issue-field
• kudoas/sync-issue-field • 親Issue の field を 子Issue に反映させる •
Docker コンテナで 好きなランタイムを定義して 動かすことができる Docker コンテナーのアクション Go製のカスタムGitHub Actions star⭐ いただけると励みになります🙏
子 Issue から親 Issue field を取得 (参考)内部の実装を簡単に紹介 OAuth2.0 で GitHub
API v4 を認可 子 Issue field をアップデート 1 2 3
チームのリポジトリに導入してみたところ
チームメンバーからフィードバックをもらえた
ユーザーから使ってもらうと気づくことが多い 開発はユーザーのフィードバックを生かすことが大切😏 最初にユーザーに使ってもらうにはハードルがある😔 チームに導入すればユーザーからすぐに意見を聞ける😆
仕事で新しい挑戦をするためのコツ 失敗してもすぐに戻せるものにする 1 2 3 1タスクに対して1個が良い 経験あるものは違うやり方を試す
仕事で新しい挑戦をするためのコツ 失敗してもすぐに戻せるものにする 1 2 3 1タスクに対して1個が良い 経験あるものは違うやり方を試す チーム運営 開発環境 社内ツール
こんなことを話しました! 身近な課題をテーマに開発すると仕事が作れる メンバーを巻き込むとフィードバックをもらいやすい もっと詳しく聞きたい!そんなにうまくいくか? 私が最近やってる開発、面白いから聞いて! GitHub Actions 好き!Go 好き!ツール好き! ぜひ懇親会で話しましょう!