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
Swift愛好会100回記念 第1回を振り返る
jollyjoester
0
110
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
140
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
660
リアルな遅延を測る仕様
kota_yata
1
140
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
800
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
660
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
0
120
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
490
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
130
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
120
信頼性の目標を誰も求めてない
shubox
0
480
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
230
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.4k
So, you think you're a good person
axbom
PRO
2
2.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
230
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Design in an AI World
tapps
1
300
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
310
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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 • 業務で新しいツールや言語を導入するきっかけになったりした
継続することで起きていること • 技術力の維持にもつながっている • 新しいものがどんどん出てくるが、どうにかなっている気がする(だけかも しれない) • 資格勉強も、業務に役立つ知識を身につけるのに役に立った(資格にもよる が)
今後の目標 • 定年までエンジニアでいたい(特にコードを書いていたい) • 今と割合が変わったとしても、少しでもコードを書くような仕事に携わっ ていたい • 今までのことを引き続き継続していくことで達成できれば、、
まとめ • 今後エンジニアとしてやっていくことに不安を感じている人がいる ならば、何かしらのアウトプットから始めてみるのがおすすめ • アウトプットは敷居が高いと感じるならば、とりあえずアウトプットのた めのインプットを考えてみると良いかも • 遅すぎる/早すぎるということは無いので、やってみようかなぁと 思った人はぜひ