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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
onozaty
March 10, 2023
Programming
0
72
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
March 10, 2023
Tweet
Share
More Decks by onozaty
See All by onozaty
Dev Containers のススメ
onozaty
0
14
リモートワーク中に買って良かったものベスト3
onozaty
0
190
情報を表現するときのポイント
onozaty
0
27
チームで開発するための環境を整える
onozaty
1
320
Selenium入門(2023年版)
onozaty
1
200
Java8から17へ
onozaty
0
22
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
0
240
Redmine issue assign notice plugin の紹介
onozaty
0
240
最近作ったもの
onozaty
0
33
Other Decks in Programming
See All in Programming
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
0
220
TipKitTips
ktcryomm
0
160
15年目のiOSアプリを1から作り直す技術
teakun
1
610
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
170
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
170
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
360
atmaCup #23でAIコーディングを活用した話
ml_bear
4
750
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
370
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
210
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
130
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
Designing Experiences People Love
moore
143
24k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Unsuck your backbone
ammeep
672
58k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
290
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
A Tale of Four Properties
chriscoyier
163
24k
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 • 業務で新しいツールや言語を導入するきっかけになったりした
継続することで起きていること • 技術力の維持にもつながっている • 新しいものがどんどん出てくるが、どうにかなっている気がする(だけかも しれない) • 資格勉強も、業務に役立つ知識を身につけるのに役に立った(資格にもよる が)
今後の目標 • 定年までエンジニアでいたい(特にコードを書いていたい) • 今と割合が変わったとしても、少しでもコードを書くような仕事に携わっ ていたい • 今までのことを引き続き継続していくことで達成できれば、、
まとめ • 今後エンジニアとしてやっていくことに不安を感じている人がいる ならば、何かしらのアウトプットから始めてみるのがおすすめ • アウトプットは敷居が高いと感じるならば、とりあえずアウトプットのた めのインプットを考えてみると良いかも • 遅すぎる/早すぎるということは無いので、やってみようかなぁと 思った人はぜひ