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
2021年フィヨルドブートキャンプの旅/fjordbootcamp-ltvol8-210807
Search
いっしー
August 05, 2021
Programming
0
2.1k
2021年フィヨルドブートキャンプの旅/fjordbootcamp-ltvol8-210807
いっしー
August 05, 2021
Tweet
Share
More Decks by いっしー
See All by いっしー
あなたの人生の物語 /story-of-your-life
isshihasegawa
0
74
達人プログラマー輪読会/the-pragmatic-programmer-220122
isshihasegawa
0
140
Other Decks in Programming
See All in Programming
Polars入門
daikikatsuragawa
1
130
Node.js v22 で変わること
yosuke_furukawa
PRO
10
3.7k
Try creating your own orderedmap
kazamori
0
140
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.4k
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
890
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
400
Code Reviews
bkuhlmann
4
890
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.2k
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
400
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
960
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
840
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
74
5.2k
Why Our Code Smells
bkeepers
PRO
331
56k
The Cult of Friendly URLs
andyhume
74
5.7k
Debugging Ruby Performance
tmm1
70
11k
Designing for humans not robots
tammielis
248
25k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
20
1.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
Embracing the Ebb and Flow
colly
80
4.2k
Git: the NoSQL Database
bkeepers
PRO
423
63k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Transcript
2021: A FJORD BOOT CAMP ODYSSEY いっしー @isshi-hasegawa Aug. 7
2021 Fjord Boot Camp 初めてのLT会 Vol.8
自己紹介
いっしー @isshi-hasegawa 新卒で水道局の事務職員 →退職して某プログラミングスクール →ホテル会社の社内エンジニア兼ホテルマン →退職して独学 →フィヨルドブートキャンプに参加 学習開始:2021年4月30日(約3ヶ月経過) 趣味:映画鑑賞
旅のなかでどんなことがあった?
Fjord Boot Camp as a Gate (角谷さんトーク)
チェリー本輪読会
ポモドーロでもくもく会
旅のなかでどんな自分を見つけた?
アウトプットに 抵抗がなくなった自分
• 独学期間 ◦ ツイートすらめんどくさい ◦ No$onで簡易日報 • フィヨルドブートキャンプ参加後 ◦ 日報
◦ 分報 ◦ Twi)er ◦ ブログ →反応がある・褒められるとうれしい🤤
独学期間はとても孤独だった… • アウトプット先を用意するプラクティスがある • アウトプットに反応してくれる「人」がいる →「人」がいるのが、めちゃめちゃありがたい
学習を楽しんでいる自分
• 声を出して会話することが増えた ◦ チェリー本輪読会 ◦ もくもく会 • おしゃべりする場がもっと欲しくて もくもく会をはじめた(無意識的に?) •
学習の中にコミュニケーションを取り入れた
• プログラミング学習のゲーム性 僕はゲームが上手くなくて、RPGでもレベルを たくさんあげて無理やりクリアするタイプです。 プログラミングも同じく蓄積がとてつもなく効く ので、投入した時間が多いだけ強くなれます。 Q&A「プログラミング、楽しんでますか?」より
もしや神ゲー?
• なんでも経験値になる • 学習をゲームだと考えたらつらくない • むしろ楽しい!
Rubyが好きになってきた自分
就職のために勉強しなきゃいけない言語 でも… 「Rubyが好き」「楽しい」との声を聞く
Rubyで特徴的なのはストレスなくプログラミングできる 「楽しさ」を重視している点です。 筆者もRubyの楽しさの虜になったプログラマの1人です。 これまで出会ったプログラミング言語の中でも Rubyが一番書いていて楽しいと感じています。 伊藤淳一『プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで』(技術評 論社, 2017)の「1.3.1 Rubyってどんなプログラミング言語?」より
チェリー本輪読会
「好き」とは何か?
『桐島、部活やめるってよ』 (GYAO!で8/10まで配信中)
『愛がなんだ』 (Netflixで配信中)
『ソウルフル・ワールド』 (Disney+で配信中)
• 3本に共通して描かれるのは 「好き」ってなに?人間が生きる意味ってなに? • 人間がニヒリズム(=人生に意味はない)に 打ち勝つ唯一の方法 • それをやる理由は「好き」だけでいい • 誰の命令もいらない
• 現状 ◦ Rubyのことを まだまだ知らない ◦ Ruby以外の言語の 仕様もよく知らない →比較して好きと言えないけど 以前よりは詳しくなったハズ
知れば知るほど好きになっていく 好きだからますます知りたくなる 自分にとっての映画
技術や言語が好きになる マジ最強💪
まとめ • たった3ヶ月でこれだけの変化 • 旅の終わりには 新たな人類へ進化してる?👶 • すべては「人」のおかげ ご清聴ありがとうございました🙇
想定質問 • 某プログラミングスクールでなにを作ったの? • 角谷さんトークを観てどう感じたの? • いまの時点でRubyの好きなところは?