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
74
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
990
自作ツールを作って分かった Go を使うことのメリット
kudoas
0
54
ライブラリのアップデートをスムーズに楽しく進める工夫
kudoas
0
29
Other Decks in Programming
See All in Programming
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
19
3.5k
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
140
5つのアンチパターンから学ぶLT設計
narihara
1
110
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
160
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
370
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
300
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
800
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
190
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
930
Featured
See All Featured
Become a Pro
speakerdeck
PRO
28
5.4k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
Gamification - CAS2011
davidbonilla
81
5.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
How to train your dragon (web standard)
notwaldorf
92
6.1k
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 好き!ツール好き! ぜひ懇親会で話しましょう!