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
まりも
September 24, 2024
Programming
0
14
プログラムの歴史を学ぶ
プログラムの勉強をしていくと、新しいことを学ぶことは多いですが、だんだん古いことも調べることになっていきます。そのほうが本質的な理解につながるからです。その理由について解説します。
まりも
September 24, 2024
Tweet
Share
More Decks by まりも
See All by まりも
メンタルモデルから見るオブジェクト設計
hrmstrsmgs
0
74
技術的負債
hrmstrsmgs
0
99
よい設計のプログラムを作るには
hrmstrsmgs
0
40
歴史から理解する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
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.2k
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
Click-free releases & the making of a CLI app
oheyadam
2
120
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
340
OnlineTestConf: Test Automation Friend or Foe
maaretp
0
110
Outline View in SwiftUI
1024jp
1
330
役立つログに取り組もう
irof
28
9.6k
みんなでプロポーザルを書いてみた
yuriko1211
0
260
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Embracing the Ebb and Flow
colly
84
4.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
BBQ
matthewcrist
85
9.3k
The Cult of Friendly URLs
andyhume
78
6k
How GitHub (no longer) Works
holman
310
140k
Facilitating Awesome Meetings
lara
50
6.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
890
The Language of Interfaces
destraynor
154
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
A Modern Web Designer's Workflow
chriscoyier
693
190k
GraphQLとの向き合い方2022年版
quramy
43
13k
Transcript
プログラムの歴史を学ぶ 愚者は経験に学び賢者は歴史に学ぶ
なぜプログラムの歴史を学ぶのか キャリアパスを考えるため プログラムを作った人の気持ちを知るため
キャリアパスを考える 温故知新
キャリアはいつまで続くのか 私は今42歳です 今後も定年は伸びるでしょう 70歳くらいに引退? あと30年くらい
キャリアはいつまで続くのか 今22歳の人 定年はさらに伸びるでしょう 80歳くらいに引退? あと60年くらい
温故知新 60年後を予測するには 60年間に何が起こるかを知らないと 60年前のことを知っておく必要
プログラムの歴史はいつ始まったでしょう 1948年 •アセンブリ言語 1956年 •FORTRAN 1959年 •COBOL
若い人のキャリアパス 60年後のことを予測しないと 60年前のことを知らないと プログラムの歴史を全部調べないと?
結論 若い人ほど歴史を学ぶ必 要がある
プログラムを作った人の気持ちを知る こういうコミュ力に限れば自信があります
技術者にとって一番大切なこと 作った人の気持ちを考え て使う
作った人の配慮 道具 こう使っ てほしい こう使っ てほしい こう使っ てほしい こう使っ てほしい
こう使っ てほしい
作った人の配慮 道具 こう使っ たら楽 こう使っ たら楽 こう使っ たら楽 こう使っ たら楽
こう使っ たら楽
作った人の配慮 楽に作業す る 作った人の 気持ちを考 える
新しいプログラム言語でも 新しい機能 新しい機能 昔の機能 昔の機能 昔の機能 昔の機能 昔の機能 昔からある機能がほとんどで、それは昔の人が作った
楽に作業す る 昔の人の気 持ちを勉強 する
結論 歴史を学びましょう