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
技術だけで一生やっていく人のロールモデル
Search
まりも
May 16, 2024
Programming
0
74
技術だけで一生やっていく人のロールモデル
人生計画ってのは周りの人を参考にして考えるものですが、現代日本だと技術者として一生成長し続けている人はほとんど見かけません。具体例を探していても省がなさそうなので、論理的にいろいろ考察してみました。
まりも
May 16, 2024
Tweet
Share
More Decks by まりも
See All by まりも
メンタルモデルから見るオブジェクト設計
hrmstrsmgs
0
74
技術的負債
hrmstrsmgs
0
100
よい設計のプログラムを作るには
hrmstrsmgs
0
41
歴史から理解するJavaScript
hrmstrsmgs
0
21
論理的な考え方
hrmstrsmgs
0
25
論理的な話し合いはなぜ必要か
hrmstrsmgs
0
16
腕のある技術者はなぜ
hrmstrsmgs
0
38
疑似乱数の生成
hrmstrsmgs
0
11
構造化プログラミング
hrmstrsmgs
0
19
Other Decks in Programming
See All in Programming
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.2k
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
960
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
300
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
260
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
900
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
430
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.7k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.2k
Quine, Polyglot, 良いコード
qnighy
4
650
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
243
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
430
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Typedesign – Prime Four
hannesfritz
40
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
GraphQLとの向き合い方2022年版
quramy
43
13k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
Raft: Consensus for Rubyists
vanstee
136
6.6k
Transcript
None
ロールモデル ロールモデルが合う人がいない? 平凡な人なら同じロールモデルの人も多いかもしれませんけどね。 多少なりともレアケースなら、よく似た人はいないと思ったほうが良い。 できるだけ本質をとらえたロールモデルじゃないと役に立ちませんよ。
人生100年時代 死亡年齢の最頻値は100歳に近づいている。 稼働年齢は伸びている。(参考) 80くらいまでは働くことを考えたほうがいいのでは?
技術者としてのロールモデル 1.管理職になる? 2.対人関係 3.技術力
管理職になる?
管理職になる? なれるなら管理職になることをお勧めします。 技術者の方が圧倒的に向いている人はどう するのか?
ピーターの法則 能力主義の階層社会では、人間は能力の極限まで出世する。したがって、有能な平 (ひら)構成員は、無能な中間管理職になる。 時が経つにつれて、人間はみな出世していく。無能な平構成員は、そのまま平構 成員の地位に落ち着く。また、有能な平構成員は無能な中間管理職の地位に落 ち着く。その結果、各階層は、無能な人間で埋め尽くされる。 その組織の仕事は、まだ出世の余地のある人間によって遂行される。
管理職 管理職はなぜ給 料が高いのか?
個人の生産性
個人の生産性 効率UP
管理職の取り分 1×5 2×5 2×1くらい もらってもいい
技術者の生産性 ~10倍程度の差があります 個人の資質より組織に依存 習慣を導入することが重要
個人の生産性
個人の生産性 効率UP
技術者の取り分 1×5 2×5 2×1くらい もらってもいい
気をつけねばならないこと 世の中のロールモデルはだいたい、管理職を目指す人向けです。 技術書r九を伸ばすには徹夜ででも勉強する。 そんなスポーツ選手並みの体力を前提とするなら、若 いうちしかできないに決まっている。
技術者のロールモデル 自分で考えねばならない 対人関係が苦手 なことへの対処 一生技術力を伸 ばすには
対人関係
欠点について 無理なものは無理 • 10年死に物狂いで頑張って、何の成果もないってことはある • 一度努力してしまうとやめられなくなる 苦手分野で助言は • 一般的な助言者は、発達障害・うつ病・LGBTですら理解してない •
役に立つ助言は場合によってはかなり高度な技能
強みを見つける 私の 場合 は 会議で発言すること プレゼン
少ししか伸びなくても役には立つ 対人 関係 技術 力 成果
技術を伸ばす
50年学習を続ける •短距離と同じ走り方ではダメ マラソンです
受験勉強は忘れる 受験勉強のノウ ハウは短期決戦 長期には 向かない
好奇心 勉強するのではなく、面白いことを理解する。 面白くて理解したことは、応用が利くし忘れ ない。
年をとっても伸びる能力 右脳的 左脳的
補足 左脳的な論理思考も普通に 大切ですけどね。
ツールを使うのに一番大切なこと 作った人の気持 ちになって考える
難しいプログラム 難しいプログラムは避 けます いかに難しい プログラムを 作らずに完成 させるかが得 意です
補足 難しいアルゴリズムはプロ グラマーとしての嗜みとして。
技術を学ぶ 気持ち悪くなくなるまでが勉強です。
目を慣らす 今の最新ならこのくらいの機能があるっハズ、という感覚が一番大切 ライブラリ同士は真似しあうので、だいたいそろってい る 機能があると予測できればググればすぐ出てくる
変化に対応する 予測できないことに対処する オブジェクト指向設計 アジャイル方法論 など
理解できないことを思考する 認識しチエル 「自分」は自 分の一部に 過ぎない。 何を考えてい るか自分でも わからないこ とを考えるこ とが大切。
なような気 がする?
その先 なんかあるで しょう。