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
30歳過ぎてもエンジニアでいるためにやったこと
Search
onozaty
September 29, 2016
Programming
28
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
30歳過ぎてもエンジニアでいるためにやったこと
30歳過ぎてもエンジニアでいるためにやったこと
onozaty
September 29, 2016
More Decks by onozaty
See All by onozaty
Dev Containers のススメ
onozaty
0
39
リモートワーク中に買って良かったものベスト3
onozaty
0
200
情報を表現するときのポイント
onozaty
0
35
チームで開発するための環境を整える
onozaty
1
350
Selenium入門(2023年版)
onozaty
1
230
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
0
82
Java8から17へ
onozaty
0
30
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
0
280
Redmine issue assign notice plugin の紹介
onozaty
0
280
Other Decks in Programming
See All in Programming
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
580
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
440
symfony/aiとlaravel/boost
77web
0
120
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
460
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
Creating Composable Callables in Contemporary C++
rollbear
0
200
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
110
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.8k
フィードバックで育てるAI開発
kotaminato
1
110
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
210
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
260
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Six Lessons from altMBA
skipperchong
29
4.3k
The SEO identity crisis: Don't let AI make you average
varn
0
510
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Being A Developer After 40
akosma
91
590k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Everyday Curiosity
cassininazir
0
250
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
320
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
Transcript
30歳過ぎても エンジニアでいるために やったこと 2016-09-29 社内勉強会 onozaty
自己紹介 40歳エンジニア
エンジニアとしての転機
30歳
30歳を迎えるにあたって このままずっとソフトウエア開発に携わる仕事 をしていけるのか不安に襲われる • プログラマー35歳定年説 • 技術の移り変わりの速さ • ネット上で活躍している自分と同世代もしくは年下 のエンジニアとの技術力の差
それまでやっていたこと • 通勤時間の4分の1くらいを使って、技術書読 むくらい (月に1、2冊ペース) • 自宅では特に何もしない
このままだとマズイ
アウトプットを意識しだす • Blogを書く • コードを公開する • 勉強会で発表する
Blogを書く • 29歳にして、Blogを書き始める(2005年11月) • http://blog.enjoyxstudy.com/ • 最初はあまり中身が無いようなことばかり… • だんだん技術的なことも書けるようになって きた
Blogを書く • 書いたことに対してフィードバックをもらえ る • 問題の解決方法 • 参考情報など • アウトプットすることによって、アウトプット
したことに紐づく情報を得ることができた
コードを公開する • 適当な題材でコードを書いて、それを公開し た • 最初に書いたのは、suggest.js という JavaScriptのライブラリ(2006年1月公開) • http://www.enjoyxstudy.com/javascript/suggest/
コードを公開する • 試してくれる人がたくさんいた • フィードバックをたくさんもらって勉強になっ た • 商用サイトでも利用された
コードを公開する • この10年間で、小さいものをいくつか作っ て、それをメンテナンスしてきた • http://www.enjoyxstudy.com/products.html • https://github.com/onozaty
勉強会で発表する • 社内で勉強会を始めた • 第1回は、Firebug勉強会(2007年4月)で、自分 で実際にFirebugの操作をして説明した • 今まで11回発表
勉強会で発表する • 人に説明するにはそれなりに準備が必要で、 発表することに対して深く知る良い機会になっ た • 社内勉強会は気軽に参加できるので、参加者 としてもインプットを得られる良い機会になっ ている •
社員同士で情報共有できるので、会社にとっ てもプラスになっているはず
勉強会で発表する • 社外の勉強会やイベントにもたまに参加して、 良い刺激を受けている • 初めて参加したのは、2006年3月のデブサミ • 昨年初めて社外でも発表した
アウトプットを 10年間継続することによって おきたこと
モチベーションが維持できた エンジニアとしてのモチベーションを上げるよ うなことがいろいろあったので、どうにか40歳 までやってこれた
モチベーションが維持できた • 自分の書いたことを参考にしたり、作ったも のを使ってくれる人がいた • 役に立ったという言葉をもらえるのがとてもうれ しい • 海外の人からも問い合わせが来た(=いろんな人 が使ってくれている)
モチベーションが維持できた • 自分の作ったものが、他のサイト(海外でも)で 取り上げられた • 作ったFirefoxのアドオンが、Mozillaのコンテ ストで入賞した
仕事でも役に立った • xxxのプラグイン作ってます、xxxに関するラ イブラリ作ってますというところで、特定の 技術に対する知識を信頼してもらえた
仕事でも役に立った • 個人で作ったものを、仕事でも活用できた 作ったものの大半は自分で利用しておらず、コードを書く 題材として、こういうのあったら誰か使うかなーといった 感じで作ってる
技術力の維持につながってる • 業務でコードを書けていない時もあったが、 それでも家で書いているので、なんとかなっ ている気がする
技術力の維持につながってる • アウトプットすることによって、インプットの 契機も増えている • コメントもらったり、メールで質問受けたりといっ たところで、自分が知らなかったことを知ること が多々ある
マイナスな部分? • 個人の時間を使ってのアウトプットになるので、 その分、自由な時間が少なくなる
マイナスな部分? • 個人の時間を使ってのアウトプットになるので、 その分、自由な時間が少なくなる • 自分にとっては趣味の一部になったので、良 い時間の使い方になっていると思う • 何かで忙しい(家庭のことなど)ときは、無理せず サボってる
まとめ
まとめ • アウトプットをすることで、エンジニア人生 が大きく変わった • 遅すぎる/早すぎるということは無いので、 やってみようかなと思った人はぜひ • アウトプットの方法は増えてきていて、敷居はど んどん下がっているので、今がチャンス!
※業務に関する情報のアウトプットは気をつけてください