Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
プログラミング言語学習のススメ / why-do-i-learn-programming-la...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
やし
February 06, 2025
Programming
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング言語学習のススメ / why-do-i-learn-programming-language
やし
February 06, 2025
More Decks by やし
See All by やし
色について / a-little-bit-about-color
yashi8484
0
34
Rust 探訪 / rust-chotto-wakaru
yashi8484
0
95
Web Frontend ビルドツールの過去と現在と未来 / The Past, Present, and Future of Web Frontend Build Tools
yashi8484
0
810
ブラウザの仕組みを完全に理解する / Fully understand how browsers work
yashi8484
0
150
Svelteで作るWebComponents / svelte-web-components
yashi8484
2
2.4k
『保守性の高いcssを書く』という不可能に立ち向かう
yashi8484
0
850
Other Decks in Programming
See All in Programming
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
330
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
6
4.3k
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
440
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
160
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.4k
mrbgem 三角測量 開発
ogom
0
190
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.7k
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
470
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
450
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
570
FreeBSDでZabbixを動かす
kenkino
0
350
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
560
How to build a perfect <img>
jonoalderson
1
6.1k
Marketing to machines
jonoalderson
1
5.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
460
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Transcript
ϓϩάϥϛϯάݴޠֶशͷεεϝ 2025.02.07 ΪϑςΟ techbash @yashi848484
Why do I learn programming language?
ͳͥϓϩάϥϛϯάݴޠΛֶͿͷ͔ʁ ৽ͨͳࢹΛಘΔ Ҿ͖ग़͠Λ૿͢ ָ͍͠
৽ͨͳࢹΛಘΔͨΊ • ࠓ·Ͱͱҧ͏͔֯ΒΛݟΔ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ • ʮ׳Ε͍ͯΔݴޠͳΒॻ͚Δͷʹ...ʯ͖ΐ͏͍ͤΪϓε͕ޮ ͍͍ͯΔূڌ
Ҿ͖ग़͠Λ૿ͨ͢Ί • ΤϯδχΞϦϯά͢Δ্ͰɺऔΓ͏Δํ๏ͷબࢶ͕૿͑Δ • ঢ়گʹԠͯ͡ɺΑΓ࠷దͳํ๏ΛબΔΑ͏ʹͳΔ
৽͍͜͠ͱΛֶͿͷָ͍͔͠Β • "৽͍͠"=ݴޠ(ٕज़)͕Ϟμϯ͔Ͳ͏͔Ͱͳ͘ɺݾʹͱͬͯਅ ৽͍͠ͷ͔Ͳ͏͔ • Βͳ͍͜ͱΛΕͨΓɺ͔Βͳ͍͜ͱ͕͔ΔΑ͏ʹͳͬ ͍ͯ͘ͷָ͍͠
What if you don't have to learn it?
Ѫ...ͦΕѪ... • Ѫ͢Δݴޠ͕͋ΕɺͦΕΛۃΊͯΈΑ͏ • Ұͭͷ͜ͱΛۃΊΔͷૉΒ͍͜͠ͱ
Which language should you learn?
ֶͿݴޠΛબͿ࣠ ݴޠύϥμΠϜ ٕज़ྖҬ ۀٯுΓ
ֶͿݴޠΛબͿ࣠ ݴޠύϥμΠϜ ٕज़ྖҬ ۀٯுΓ ৽ͨͳࢹΛಘΔ Ҿ͖ग़͠Λ૿͢ ָ͍͠
ීஈͱҟͳΔύϥμΠϜͷݴޠΛબͿ • ʮ׳Ε͍ͯΔݴޠͱҟͳΔʯͱݴ͍͑ͯΑ͍ • खଓ͖ܕɺΦϒδΣΫτࢦɺؔܕ etc
ۀٯுΓݴޠΛબͿ • ͓ͦΒ͘ۀͰ(ࠓޙ)Θͳ͍Ͱ͋Ζ͏ݴޠ • ϚΠφʔա͗Δͱֶश͠ʹ͍͘ͷͰҙ
ಘҙͳٕज़ྖҬͷݴޠΛબͿ • ֶͿϋʔυϧΛԼ͛Δ͜ͱ͕Ͱ͖Δ • ϞνϕʔγϣϯΛҡ͍࣋͢͠
How should you learn?
AI Λྡʹஔ͍͓ͯ͘ • ॳΊͯͷݴޠɺͦͦௐํ(Ωʔϫʔυ)͕͔Βͳ͍ • ϋϧγωʔγϣϯ͠ʹ͍͘(ؾ͕͢Δ) • ͦͷݴޠʹৄ͍͠ίʔν͕ৗʹྡʹ͍ΔΠϝʔδ
I tried learning!
Haskell ͬͯΈͨ • ੩తܕ͚७ਮؔܕݴޠ • 1990~ • ݚڀऀΛத৺ͱͯ͠։ൃ͞Εͨ • Pandoc
ͳͲͰΘΕ͍ͯΔ
FizzBuzz ͔͍ͯΈͨ
ࠓͷͱ͜Ζͷॴײ • ༧ΑΓߏจ͕ଟ͍ • ࣌ંɺֶྗΛٻΊΒΕΔ͜ͱ͕͋Δ • ٱ͠ͿΓͷؔܕָ͍͠
Thank you!