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
150
プログラミング入門に失敗した話
各種リンクは以下
-
サンプルコード
-
ワンライナー
t0yohei
March 22, 2021
Tweet
Share
More Decks by t0yohei
See All by t0yohei
Vue.js を使って Grid System を実装した話
t0yohei
2
6.4k
負債が溜まったレガシーフロントエンド画面を Vue.js でリプレイスした話
t0yohei
0
1.8k
【ITエンジニアが怪我で労災!?】 仕事中に足の小指が骨折したら起きること
t0yohei
0
310
Protocol Buffers で Web APIのスキーマ駆動開発がしたい
t0yohei
0
160
Ruby と JavaScript の違い( Function 編)
t0yohei
1
270
副業のノウハウ
t0yohei
0
160
ちょっとしたRubyの話
t0yohei
1
420
自作キーボード入門してみた
t0yohei
0
110
Other Decks in Programming
See All in Programming
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.8k
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
940
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
CSC509 Lecture 11
javiergs
PRO
0
180
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
Jakarta EE meets AI
ivargrimstad
0
690
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
110
flutterkaigi_2024.pdf
kyoheig3
0
150
Click-free releases & the making of a CLI app
oheyadam
2
120
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
200
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
340
イベント駆動で成長して委員会
happymana
1
340
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Visualization
eitanlees
145
15k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
KATA
mclloyd
29
14k
Navigating Team Friction
lara
183
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
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
まとめ
プログラミングは再入門できる
好きなプログラミング言語に出会うと プログラミングが楽しくなる
まとめ終わり
今日のネタについて
プログラミング入門に失敗した話は あまり聞いたことがない気がした
良いプログラミングライフを!