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
t0yohei
March 22, 2021
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング入門に失敗した話
各種リンクは以下
-
サンプルコード
-
ワンライナー
t0yohei
March 22, 2021
More Decks by t0yohei
See All by t0yohei
Vue の Input における State は親で持つべきか子で持つべきか
t0yohei
0
90
Vue.js を使って Grid System を実装した話
t0yohei
2
7.8k
負債が溜まったレガシーフロントエンド画面を Vue.js でリプレイスした話
t0yohei
0
2.3k
【ITエンジニアが怪我で労災!?】 仕事中に足の小指が骨折したら起きること
t0yohei
0
460
Protocol Buffers で Web APIのスキーマ駆動開発がしたい
t0yohei
0
230
Ruby と JavaScript の違い( Function 編)
t0yohei
1
360
副業のノウハウ
t0yohei
0
210
ちょっとしたRubyの話
t0yohei
1
530
自作キーボード入門してみた
t0yohei
0
190
Other Decks in Programming
See All in Programming
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
Agentic UI
manfredsteyer
PRO
0
210
Lessons from Spec-Driven Development
simas
PRO
0
230
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
220
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
1k
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
140
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
180
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
260
JavaDoc 再入門
nagise
1
430
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
140
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Exploring anti-patterns in Rails
aemeredith
3
430
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
The Limits of Empathy - UXLibs8
cassininazir
1
380
What's in a price? How to price your products and services
michaelherold
247
13k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Transcript
プログラミング入門に 失敗した話 by t0yohei
初めて触ったプログラミング言語は
None
Processing
https://ja.wikipedia.org/wiki/Processing
サンプルコード
すごい
Processing に入門した経緯
大学の文学部のプログラミング授業
なぜ挫折したのか
当時ビジュアルデザインのプログラミングに あまり関心がなかった
というか今でもダメそう (創造性や絵心がないため)
学び
プログラミング入門に何が適切なのかは 人によりまちまち
自分の場合
Progate
就活のタイミングで再入門しました
シンプルな計算処理を実装するだけで 楽しかった
ただ一番好きなのは
None
書いていて楽しい (書いていて楽しいように作られているため)
よくある FizzBuzz 問題
ruby なら FizzBuzz も楽しくワンライナーで書ける!! (1..100).to_a.tap { |map| (1..100).select{ |i| i
% 3 == 2 }.each { |j| map[j] = 'fizz' } }.tap { |map| (1..100).select{ |k| k % 5 == 4 }.each { |l| map[l] = 'buzz' } }.tap { |map| (1..100).select{ |m| m % 15 == 14 }.each { |n| map[n] = 'fizzbuzz' } }.each { |result| p result }
注意: 業務で書いたら絶対ダメ
ruby にたどり着くまでの流れ
None
まとめ
プログラミングは再入門できる
好きなプログラミング言語に出会うと プログラミングが楽しくなる
まとめ終わり
今日のネタについて
プログラミング入門に失敗した話は あまり聞いたことがない気がした
良いプログラミングライフを!