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
140
プログラミング入門に失敗した話
各種リンクは以下
-
サンプルコード
-
ワンライナー
t0yohei
March 22, 2021
Tweet
Share
More Decks by t0yohei
See All by t0yohei
Vue.js を使って Grid System を実装した話
t0yohei
2
5.3k
負債が溜まったレガシーフロントエンド画面を Vue.js でリプレイスした話
t0yohei
0
1.6k
【ITエンジニアが怪我で労災!?】 仕事中に足の小指が骨折したら起きること
t0yohei
0
260
Protocol Buffers で Web APIのスキーマ駆動開発がしたい
t0yohei
0
120
Ruby と JavaScript の違い( Function 編)
t0yohei
1
200
副業のノウハウ
t0yohei
0
130
ちょっとしたRubyの話
t0yohei
1
340
自作キーボード入門してみた
t0yohei
0
100
Other Decks in Programming
See All in Programming
JavaScript Closure
asoluka
0
1.3k
新宿ダンジョンを可視化してみた
satoshi7190
3
420
Elm Form Validation
bkuhlmann
0
520
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
1k
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
550
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
450
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
480
Introducing Kotlin Multiplatform in an existing mobile app - Workshop Edition | AndroidMakers Paris
prof18
0
170
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.3k
Ruby Pattern Matching
bkuhlmann
0
940
AmperとFleetを使ったAndroidアプリ
yoppie
0
280
Anthropic Cookbook のおすすめレシピ
schroneko
7
1.4k
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
468
290k
What's new in Ruby 2.0
geeforr
337
31k
Typedesign – Prime Four
hannesfritz
36
2.1k
Code Reviewing Like a Champion
maltzj
515
39k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
47k
4 Signs Your Business is Dying
shpigford
176
21k
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
まとめ
プログラミングは再入門できる
好きなプログラミング言語に出会うと プログラミングが楽しくなる
まとめ終わり
今日のネタについて
プログラミング入門に失敗した話は あまり聞いたことがない気がした
良いプログラミングライフを!