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
0
180
プログラミング入門に失敗した話
各種リンクは以下
-
サンプルコード
-
ワンライナー
t0yohei
March 22, 2021
Tweet
Share
More Decks by t0yohei
See All by t0yohei
Vue の Input における State は親で持つべきか子で持つべきか
t0yohei
0
39
Vue.js を使って Grid System を実装した話
t0yohei
2
7.1k
負債が溜まったレガシーフロントエンド画面を Vue.js でリプレイスした話
t0yohei
0
2k
【ITエンジニアが怪我で労災!?】 仕事中に足の小指が骨折したら起きること
t0yohei
0
390
Protocol Buffers で Web APIのスキーマ駆動開発がしたい
t0yohei
0
190
Ruby と JavaScript の違い( Function 編)
t0yohei
1
320
副業のノウハウ
t0yohei
0
190
ちょっとしたRubyの話
t0yohei
1
490
自作キーボード入門してみた
t0yohei
0
140
Other Decks in Programming
See All in Programming
AIでLINEスタンプを作ってみた
eycjur
1
200
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
700
20250808_AIAgent勉強会_ClaudeCodeデータ分析の実運用〜競馬を題材に回収率100%の先を目指すメソッドとは〜
kkakeru
0
210
Understanding Ruby Grammar Through Conflicts
yui_knk
1
130
ワープロって実は計算機で
pepepper
2
1.4k
tool ディレクティブを導入してみた感想
sgash708
1
150
エンジニアのための”最低限いい感じ”デザイン入門
shunshobon
0
130
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
490
kiroでゲームを作ってみた
iriikeita
0
180
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.8k
State of CSS 2025
benjaminkott
1
120
Laravel Boost 超入門
fire_arlo
1
120
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
For a Future-Friendly Web
brad_frost
179
9.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
What's in a price? How to price your products and services
michaelherold
246
12k
Typedesign – Prime Four
hannesfritz
42
2.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.6k
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
まとめ
プログラミングは再入門できる
好きなプログラミング言語に出会うと プログラミングが楽しくなる
まとめ終わり
今日のネタについて
プログラミング入門に失敗した話は あまり聞いたことがない気がした
良いプログラミングライフを!