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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
19
リモートワーク中に買って良かったものベスト3
onozaty
0
200
情報を表現するときのポイント
onozaty
0
28
チームで開発するための環境を整える
onozaty
1
330
Selenium入門(2023年版)
onozaty
1
200
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
0
73
Java8から17へ
onozaty
0
25
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
0
250
Redmine issue assign notice plugin の紹介
onozaty
0
250
Other Decks in Programming
See All in Programming
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
130
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
560
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
340
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.2k
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
220
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
370
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
460
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
180
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
650
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
1.8k
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
150
Feature Toggle は捨てやすく使おう
gennei
0
370
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
100
The World Runs on Bad Software
bkeepers
PRO
72
12k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
91
Navigating Weather and Climate Data
rabernat
0
150
Agile that works and the tools we love
rasmusluckow
331
21k
How to build a perfect <img>
jonoalderson
1
5.3k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
Evolving SEO for Evolving Search Engines
ryanjones
0
170
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Building an army of robots
kneath
306
46k
The browser strikes back
jonoalderson
0
850
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
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に関するラ イブラリ作ってますというところで、特定の 技術に対する知識を信頼してもらえた
仕事でも役に立った • 個人で作ったものを、仕事でも活用できた 作ったものの大半は自分で利用しておらず、コードを書く 題材として、こういうのあったら誰か使うかなーといった 感じで作ってる
技術力の維持につながってる • 業務でコードを書けていない時もあったが、 それでも家で書いているので、なんとかなっ ている気がする
技術力の維持につながってる • アウトプットすることによって、インプットの 契機も増えている • コメントもらったり、メールで質問受けたりといっ たところで、自分が知らなかったことを知ること が多々ある
マイナスな部分? • 個人の時間を使ってのアウトプットになるので、 その分、自由な時間が少なくなる
マイナスな部分? • 個人の時間を使ってのアウトプットになるので、 その分、自由な時間が少なくなる • 自分にとっては趣味の一部になったので、良 い時間の使い方になっていると思う • 何かで忙しい(家庭のことなど)ときは、無理せず サボってる
まとめ
まとめ • アウトプットをすることで、エンジニア人生 が大きく変わった • 遅すぎる/早すぎるということは無いので、 やってみようかなと思った人はぜひ • アウトプットの方法は増えてきていて、敷居はど んどん下がっているので、今がチャンス!
※業務に関する情報のアウトプットは気をつけてください