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
「UNIXという考え方」を読んでどう生きるか考えてみた
Search
amarelo_n24
February 13, 2023
Education
730
0
Share
「UNIXという考え方」を読んでどう生きるか考えてみた
2023/2/13 JAWS-UG千葉支部 ハイブリッド#1 「UNIXという考え方」LT大会 登壇資料
amarelo_n24
February 13, 2023
More Decks by amarelo_n24
See All by amarelo_n24
バケットポリシーの記述を誤りマネコンからS3バケットを操作できなくなりそうになり、ルートアクセス管理を有効にしたおひとり様Organizationsの話
amarelo_n24
0
26
AWS Certified Generative AI Developer - Professional Beta 不合格体験記
amarelo_n24
1
240
マルチパートアップロードをする時にS3はどのような挙動をしているのか?
amarelo_n24
0
69
ひとりAWS BuilderCards 会を開催した話_SecurityExpansion
amarelo_n24
1
82
ひとりAWS BuilderCards 会を開催した話
amarelo_n24
1
36
re:Invent初参加者が感じたre:Invent を楽しむために必要なこと
amarelo_n24
0
52
おひとり様Organizations管理者もルートアクセス管理を有効にしよう!
amarelo_n24
2
140
アウトプット再始動2025・つなげるアウトプット2026
amarelo_n24
0
74
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
2
150
Other Decks in Education
See All in Education
Laura Wilson - The Quarterly PR Pivot
laurawilsonbseo1
1
290
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2.6k
Tangible, Embedded and Embodied Interaction - Lecture 7 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.2k
0415
cbtlibrary
0
180
Πλουτοκρατία: Η Τυραννία του Μαμμωνά και η Μεταανθρώπινη Δουλεία
amethyst1
0
170
Data Management and Analytics Specialisation
signer
PRO
0
1.8k
「機械学習と因果推論」入門 ② 回帰分析から因果分析へ
masakat0
0
650
Human-AI Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1k
SSH_handshake_easy_explain
kenbo
0
970
면접관 눈에 띄는 데이터 분석 포트폴리오 만드는 법 | 2026년 5월 세미나
datarian
0
290
SARA Annual Report 2025-26
sara2023
1
340
AIには考えられないことを考えられる人になるために
iqbocchi
1
120
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
310
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
The browser strikes back
jonoalderson
0
1.1k
Bash Introduction
62gerente
615
210k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
How to Ace a Technical Interview
jacobian
281
24k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
Being A Developer After 40
akosma
91
590k
Everyday Curiosity
cassininazir
0
210
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Between Models and Reality
mayunak
4
290
Transcript
「UNIXという考え方」を読んで どう生きるか考えてみた 2023/2/13 JAWS-UG千葉支部 ハイブリッド#1 「UNIXという考え方」LT大会
自己紹介 名前 :藤田 直幸 Twitter:@amarelo_n24 アマレロ@コーヒー焙煎人兼エンジニア Facebook:https://www.facebook.com/naoyuki.fujita.37 趣味:コーヒー豆の焙煎、干し芋作り 好きなAWSサービス:AWS CLI、AWS
CloudShell、Cloud9 好きなコーヒー豆 :ブラジル ブルボンアマレロ Twitter Facebook
◦ 話すこと ・「UNIXという考え方」を読んだ感想と個人的見解 ・本書で得た学びを自分の生き方にどう取り込んでいくか? ※理解不足で強引なこじつけや誤認識があるかもしれませんので、 明らかに違うところはご指摘いただけますと幸いです🙇 × 話さないこと ・AWSの各種サービスについて ・技術的な内容
(はじめに)本登壇について
1.UNIXという考え方を読むことになったキッカケ 2.心に残った言葉 3.自分の生き方にどう取り込んでいくか アジェンダ
1.UNIXという考え方を読むことになったキッカケ 2.心に残った言葉 3.自分の生き方にどう取り込んでいくか アジェンダ
昨年12月のre:Invent でのWerner氏のキーノート後から、 多くのエンジニアの方々が「UNIXという考え方」を読み始めた。 そのツイートを見て感化された。 キッカケは
とはいえ心配だった 洋書の訳本は苦手 なんだよなぁ~
四の五の言わずに 読め!! 天の声が聞こえた(気がした)
・現代にも通ずる考え方が多い! ・生き方のヒントになる。 ・洋書でも読んでよかった。 ・もっと熟読しよう! 読了後の率直な感想
1.UNIXという考え方を読むことになったキッカケ 2.心に残った言葉 3.自分の生き方にどう取り込んでいくか アジェンダ
①「将来が予測可能で、そして現在とそう大きくは変わらない」という 勝手な思い込みを前提としている。 ②学習曲線からは降りられない。 ③偉大なプログラマは良いコードを借りてくる ④一つのことをうまくやろう ⑤紙には気を付けることだ。それはデータの死亡証明書といっていい。 心に残った言葉
出典:第2章 2.2 やさしいソフトウェア工学 システムや仕組みはどこかで陳腐化するし、終わりの時も来る。 ガチガチの設計をしてはいけないというわけではなく、 柔軟な変化を出来る設計や運用を考える必要がある。 それを実現しやすいのが、AWSをはじめとした クラウドサービスなんだろうなと… 「将来が予測可能で、そして現在とそう大きくは変わらない」 という勝手な思い込みを前提としている。
出典:第3章 楽しみと実益をかねた早めの試作 エンジニアに限らず、すべての職種の人たちが変化に対応するために 学習をしている。達人でさえ変化を避けられない。 不確実性の多い現代を生き抜くには、新しいことを試作したり 試行錯誤を繰り返して学んでいくしかない!! 学習曲線からは降りられない
出典:第5章 5.1 定理6:ソフトウェアの梃子を有効に活用する 既存のソフトウェアを借用し、そこに付加価値をつける。 他人が作ったコードや設計、運用、ハンズオンシナリオを参考にし、 効率化できるポイントや高機能化できるポイントを加える等、 自分のオリジナルを加えてフィードバックするのが大事。 コピペはダメ、ゼッタイ! 偉大なプログラマは良いコードを借りてくる
出典:第8章 一つのことをうまくやろう そもそも人間もコンピューターも複数のことを上手くこなせるほど 器用なものではないはず。 まずは実現したいことの本質を果たせる仕組みづくりを考えよう。 不器用でも一つのことに向き合い理解を深めよう。 一つのことをうまくやろう
出典:第7章 7.4(4)森林を守る 「なぜそんなに自然破壊を繰り返しているんだ」 「動かせないデータは死んだも同然」 「紙の中に閉じ込められたままでは、有用性に限界がある」 ペーパーレスがまだ十分に対応されていない会社があるのに、 20年以上前から紙の有用性について言及されていたのかと驚き! ※技術書は物理本の方がいいんですけどね😅 紙には気を付けることだ。それはデータの死亡証明書といっていい。
1.UNIXという考え方を読むことになったキッカケ 2.心に残った言葉 3.自分の生き方にどう取り込んでいくか アジェンダ
①まずはとりあえずやってみよう! ②オリジナルをプラスしてアウトプットしよう! ③人と環境にやさしい仕組みを作ろう! 自分の生き方にどう取り込んでいくか
「洋書は苦手だから読まない!」と拒否反応をしていたら、 UNIXという考え方を読んで得られる学びを得られなかった。 外の世界を知って、外の人たちとつながって一緒に学び、 自分の守備範囲を増やしていこう! 先入観を持たずに興味を持ったらやってみる! 小さくはじめて自分に合うことを上手くできるように深掘りする。 違っていたら止める。 まずはとりあえずやってみよう!
その場の雰囲気だけで終わらずに、得られた学びは何かを考える。 自分なりのオリジナルの見解をプラスしてアウトプットしよう! オリジナルをプラスしてアウトプットしよう!
自分が作ったシステムや仕組みを使うのは、他の誰か。 それを改善したり終わらせる役割も他の誰かかもしれない。 その人たちに余計な負荷を与えないことを考えよう。 電気や紙を無駄にするような仕組みは極力減らしていこう。 人と環境にやさしい仕組みを作ろう!
・生き方を見直す良いきっかけになった。 ・洋書苦手と言って読まないのは損。まずは読んでみよう! ・もっと熟読したい。 ・読むほど、AWSはUNIXの考え方に近い活動をしているなぁと実感。 ・この本に書いてあることを踏まえながら、もっとAWSのサービスに 触れて学んでみたい。 まとめ
Twitter Facebook