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
51
自作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
テストライブラリによってコンポーネントテストの実行時間はどう変わるか / component-test-performance-by-library
kudoas
0
69
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
920
自作ツールを作って分かった Go を使うことのメリット
kudoas
0
42
ライブラリのアップデートをスムーズに楽しく進める工夫
kudoas
0
29
Other Decks in Programming
See All in Programming
運用しながらリアーキテクチャ
nealle
0
280
Drawing Heighway’s Dragon- Recursive Function Rewrite- From Imperative Style in Pascal 64 To Functional Style in Scala 3
philipschwarz
PRO
0
200
AI Agentを利用したAndroid開発について
yuchan2215
0
140
ABEMA iOS 大規模プロジェクトにおける段階的な技術刷新 / ABEMA iOS Technology Upgrade
akkyie
1
280
はじめてのIssueOps - GitHub Actionsで実現するコメント駆動オペレーション
tmknom
7
1.9k
やっと腹落ち「スプリント毎に動くモノをリリースする」〜ゼロから始めるメガバンクグループのアジャイル実践〜
sasakendayo
0
280
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
9
1.5k
イベントソーシングによってインピーダンスミスマッチから解放された話
tkawae
1
110
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
910
バイセルでの AI を用いた開発の取り組み ~ Devin, Cursor の活用事例・知見共有 ~
umaidashi
0
140
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
150
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
280
Featured
See All Featured
Building Your Own Lightsaber
phodgson
104
6.3k
Bash Introduction
62gerente
611
210k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Site-Speed That Sticks
csswizardry
4
430
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
The Invisible Side of Design
smashingmag
299
50k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
GraphQLとの向き合い方2022年版
quramy
44
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
A designer walks into a library…
pauljervisheath
205
24k
A better future with KSS
kneath
238
17k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
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 好き!ツール好き! ぜひ懇親会で話しましょう!