Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
プログラミング入門に失敗した話
Search
t0yohei
March 22, 2021
Programming
0
190
プログラミング入門に失敗した話
各種リンクは以下
-
サンプルコード
-
ワンライナー
t0yohei
March 22, 2021
Tweet
Share
More Decks by t0yohei
See All by t0yohei
Vue の Input における State は親で持つべきか子で持つべきか
t0yohei
0
55
Vue.js を使って Grid System を実装した話
t0yohei
2
7.4k
負債が溜まったレガシーフロントエンド画面を Vue.js でリプレイスした話
t0yohei
0
2.1k
【ITエンジニアが怪我で労災!?】 仕事中に足の小指が骨折したら起きること
t0yohei
0
430
Protocol Buffers で Web APIのスキーマ駆動開発がしたい
t0yohei
0
200
Ruby と JavaScript の違い( Function 編)
t0yohei
1
330
副業のノウハウ
t0yohei
0
200
ちょっとしたRubyの話
t0yohei
1
500
自作キーボード入門してみた
t0yohei
0
150
Other Decks in Programming
See All in Programming
関数の挙動書き換える
takatofukui
4
770
GeistFabrik and AI-augmented software development
adewale
PRO
0
250
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
分散DBって何者なんだ... Spannerから学ぶRDBとの違い
iwashi623
0
170
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
18k
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
17
6.6k
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
5
18k
Evolving NEWT’s TypeScript Backend for the AI-Driven Era
xpromx
0
270
認証・認可の基本を学ぼう前編
kouyuume
0
150
スタートアップを支える技術戦略と組織づくり
pospome
8
15k
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
190
AIコーディングエージェント(Manus)
kondai24
0
120
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
We Have a Design System, Now What?
morganepeng
54
7.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
GitHub's CSS Performance
jonrohan
1032
470k
Designing for humans not robots
tammielis
254
26k
A better future with KSS
kneath
240
18k
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
まとめ
プログラミングは再入門できる
好きなプログラミング言語に出会うと プログラミングが楽しくなる
まとめ終わり
今日のネタについて
プログラミング入門に失敗した話は あまり聞いたことがない気がした
良いプログラミングライフを!