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
0
24
30歳過ぎてもエンジニアでいるためにやったこと
30歳過ぎてもエンジニアでいるためにやったこと
onozaty
September 29, 2016
Tweet
Share
More Decks by onozaty
See All by onozaty
Dev Containers のススメ
onozaty
0
8
リモートワーク中に買って良かったものベスト3
onozaty
0
190
情報を表現するときのポイント
onozaty
0
27
チームで開発するための環境を整える
onozaty
1
320
Selenium入門(2023年版)
onozaty
1
200
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
0
72
Java8から17へ
onozaty
0
22
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
0
240
Redmine issue assign notice plugin の紹介
onozaty
0
240
Other Decks in Programming
See All in Programming
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
230
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
150
Gemini for developers
meteatamel
0
100
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
CSC307 Lecture 03
javiergs
PRO
1
490
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
140
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
6
680
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
120
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Building Adaptive Systems
keathley
44
2.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Navigating Team Friction
lara
192
16k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
The Language of Interfaces
destraynor
162
26k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Leo the Paperboy
mayatellez
4
1.4k
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に関するラ イブラリ作ってますというところで、特定の 技術に対する知識を信頼してもらえた
仕事でも役に立った • 個人で作ったものを、仕事でも活用できた 作ったものの大半は自分で利用しておらず、コードを書く 題材として、こういうのあったら誰か使うかなーといった 感じで作ってる
技術力の維持につながってる • 業務でコードを書けていない時もあったが、 それでも家で書いているので、なんとかなっ ている気がする
技術力の維持につながってる • アウトプットすることによって、インプットの 契機も増えている • コメントもらったり、メールで質問受けたりといっ たところで、自分が知らなかったことを知ること が多々ある
マイナスな部分? • 個人の時間を使ってのアウトプットになるので、 その分、自由な時間が少なくなる
マイナスな部分? • 個人の時間を使ってのアウトプットになるので、 その分、自由な時間が少なくなる • 自分にとっては趣味の一部になったので、良 い時間の使い方になっていると思う • 何かで忙しい(家庭のことなど)ときは、無理せず サボってる
まとめ
まとめ • アウトプットをすることで、エンジニア人生 が大きく変わった • 遅すぎる/早すぎるということは無いので、 やってみようかなと思った人はぜひ • アウトプットの方法は増えてきていて、敷居はど んどん下がっているので、今がチャンス!
※業務に関する情報のアウトプットは気をつけてください