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
40歳過ぎてもエンジニアでいるためにやっていること
Search
onozaty
March 10, 2023
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
March 10, 2023
More Decks by onozaty
See All by onozaty
Dev Containers のススメ
onozaty
0
67
リモートワーク中に買って良かったものベスト3
onozaty
0
200
情報を表現するときのポイント
onozaty
0
40
チームで開発するための環境を整える
onozaty
1
370
Selenium入門(2023年版)
onozaty
1
230
Java8から17へ
onozaty
0
32
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
0
300
Redmine issue assign notice plugin の紹介
onozaty
0
300
最近作ったもの
onozaty
0
43
Other Decks in Programming
See All in Programming
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
My Marp Sample
sinoue0108
0
140
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
440
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
2
1.5k
XHTMLが残したもの
yosuke_furukawa
PRO
1
380
不幸な GC
chencmd
0
870
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
420
FDEとは、何者なのか?
masapyon1212
0
130
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
140
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.3k
自分的「カンファレンスの楽しみ方」
syumai
0
180
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
800
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
550
How GitHub (no longer) Works
holman
316
150k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Crafting Experiences
bethany
1
280
Practical Orchestrator
shlominoach
191
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Leo the Paperboy
mayatellez
8
2.2k
The SEO identity crisis: Don't let AI make you average
varn
0
550
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
Transcript
40歳過ぎても エンジニアでいるために やっていること 2023-03-10 第102回社内勉強会 onozaty
自己紹介 • 46歳エンジニア
40歳のときの発表 • 30歳過ぎてもエンジニアでいるためにやったこと • https://www.slideshare.net/onozaty/30-66569565
40歳のときの発表のサマリ (1) • 30歳を迎えるにあたって、このままソフトウエア開発に携わる仕事 をしていけるのか不安になる • プログラマー35歳定年説 • 技術の移り変わりの速さについていけるか •
ネット上で活躍している同世代もしくは年下のエンジニアとの技術力の差
40歳のときの発表のサマリ (2) • アウトプットを意識しだす • Blogを書く • コードを公開する • 勉強会で発表する
40歳のときの発表のサマリ (3) • 10年にわたって継続した結果 • エンジニアとしてのモチベーションが維持できた • 個人で作ったものが仕事でも役に立った • 技術力の維持にもつながっている
前回の発表から6年
40歳から継続していること • 引き続きアウトプットを継続 • Blogを書く • コードを公開する • 勉強会で発表する •
ちょっと違った取り組みも試してみた • 資格勉強
Blogを書く • 最近は、はてなBlogとZennを使い分けて書くようになった • 時間をかけてまとめた技術情報はZennで • GitHubで書いたものをZennで公開できる=GitHubで草が生えるのでモチベーション保 ちやすい • 投げ銭もらえるのもうれしい
• その他の情報は今まで通りはてなBlogで • GitHub上で作っているもののリリース情報など • はてなBlog : https://blog.enjoyxstudy.com/ • Zenn : https://zenn.dev/onozaty
コードを公開する • この6年間でGitHubで新しいリポジトリを約30個作った(sandbox的 なものは除く) • 新たに作ったリポジトリでのStarの合計は100 • リモートワークになったことで、プライベートでコード書く時間も増えた • 以前から作っていたプロジェクトのメンテナンスも継続
• Redmine view customize plugin は、機能追加だけでなくRedmine本体の バージョンアップへの追従や、サンプルコードの追加など、頻繁にメンテ ナンスをしていた • GitHub : https://github.com/onozaty
勉強会で発表する • 社内勉強会では10回(うちLT 7回) • 社外では4回(うちLT 2回) • SlideShare :
https://www.slideshare.net/onozaty/presentations
資格勉強 • 別の形での取り組みも試してみようということで、10年ぶりに資格 勉強もしてみた • OSS-DB Silver • Oracle Java
Gold SE • Microsoft Azure Fundamentals • (別の資格も今勉強中)
継続することで起きていること
継続することで起きていること • エンジニアとしてのモチベーションが維持できた • アウトプットに対するユーザからのリアクション • GitHubでのStarや、インターネット上でのコメントなど • The Redmine
Award で表彰されたのもうれしかった • https://redmine-japan.org/vol-2/
継続することで起きていること • 個人で作ったものが仕事でも役に立った • Redmine issue assign notice plugin は、今のプロジェクトの開発フローに
おいて欠かせないものになっている • https://github.com/onozaty/redmine_issue_assign_notice • csvt はGoの勉強のために作り始めたが、仕事でも何度も利用することに なった • https://github.com/onozaty/csvt • 業務で新しいツールや言語を導入するきっかけになったりした
継続することで起きていること • 技術力の維持にもつながっている • 新しいものがどんどん出てくるが、どうにかなっている気がする(だけかも しれない) • 資格勉強も、業務に役立つ知識を身につけるのに役に立った(資格にもよる が)
今後の目標 • 定年までエンジニアでいたい(特にコードを書いていたい) • 今と割合が変わったとしても、少しでもコードを書くような仕事に携わっ ていたい • 今までのことを引き続き継続していくことで達成できれば、、
まとめ • 今後エンジニアとしてやっていくことに不安を感じている人がいる ならば、何かしらのアウトプットから始めてみるのがおすすめ • アウトプットは敷居が高いと感じるならば、とりあえずアウトプットのた めのインプットを考えてみると良いかも • 遅すぎる/早すぎるということは無いので、やってみようかなぁと 思った人はぜひ