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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiroaki Kadomatsu
January 26, 2019
Programming
4
5.9k
自走するプログラミング入門者の探し方
Hiroaki Kadomatsu
January 26, 2019
Tweet
Share
More Decks by Hiroaki Kadomatsu
See All by Hiroaki Kadomatsu
The Non-Programmer's Programming Techniques
note103
1
3.1k
はじまりのPerl
note103
0
2.5k
Other Decks in Programming
See All in Programming
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
660
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
300
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.2k
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
140
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
140
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
330
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
1
260
へんな働き方
yusukebe
0
380
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
120
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
520
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
150
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
400
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
320
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
The Pragmatic Product Professional
lauravandoore
37
7.2k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
71
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
Writing Fast Ruby
sferik
630
63k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
290
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
240
Transcript
自走する 自走する プログラミング入門者 プログラミング入門者 の探し方 の探し方 門松宏明 / note103 門松宏明
/ note103 2019‑01‑26 @YAPC::Tokyo 2019 2019‑01‑26 @YAPC::Tokyo 2019
自走する 自走する プログラミング入門者 プログラミング入門者 1. …とは何か 2. …に何が起きているか 3. …の探し方
いきなり 結論 結論 自走するプログラミング入門者とは 誰に言われたわけでもなく コードを書いては発表してる人 そのアウトプットに隠れた モチベーションに着目しよう
その1 その1 自走するプログラミング 自走するプログラミング 入門者とは何か 入門者とは何か
最近よく聞く議論 最近よく聞く議論
プログラミングを プログラミングを 未経験者に教えるとき 未経験者に教えるとき 育つ人・育たない人がいる 育つ人・育たない人がいる
教え方が悪いのか? 教え方が悪いのか? どう教えたらいいのか? どう教えたらいいのか?
育つ人 育つ人 言われなくてもやる 言われなくてもやる
育たない人 育たない人 興味を持てない 興味を持てない
よく聞く喩え よく聞く喩え 馬を水飲みに連れていくことは出来ても 水を飲ませることはできない
ひとつの結論 ひとつの結論 誰もが育つ教え方はない あるのは向き・不向き
向いてる人=自走する人 向いてる人=自走する人
突然の 自己紹介 自己紹介 2000年: 大学卒業 2008年: 共著書出版 2008年: 坂本龍一監修CDブック編集開始
フリーランスで編集者 commmons: schola
自己紹介 自己紹介 2000年: 大学卒業 2008年: 共著書出版 2008年: 坂本龍一監修CDブック編集開始 2013年: YAPC::Asia
& Perl入学式初参加
プログラミング入門 @2013
Perl入学式で教わった Perl入学式で教わった 基礎知識で 基礎知識で 自分用ツールをいろいろ作った 自分用ツールをいろいろ作った
はじめてGitHubに公開したツールが MOONGIFTさんで紹介された @2014 ( via ) Carvo - コンソールで英単語学習! MOONGIFT
ブログを書いたら読まれた はてブ728 users @2014
ブログを書いたら読まれた はてブ472 users @2016
そして… 自己紹介 自己紹介 2000年: 大学卒業 2008年: 共著書出版 2008年: 坂本龍一監修CDブック編集開始 2013年:
YAPC::Asia & Perl入学式初参加 2018年: ヴェルク株式会社入社
IT企業に転職 カスタマーサポート&編集
ひとつの結論 ひとつの結論 自走するプログラミング入門者 → 私
その2 その2 自走するプログラミング 自走するプログラミング 入門者に何が起きているか 入門者に何が起きているか
自分で立てたハードルを自分で跳ぶ 自分で立てたハードルを自分で跳ぶ 一人二役 一人二役
一人二役 一人二役 自分「これできる?」 自分「できました!」 自分「じゃあ、これは?」 自分「…できました!」 自分「次、これは?」 自分「無理…できた!!」 (以後、永遠につづく)
一人二役 (料理編) 一人二役 (料理編) 自分「中華料理が食べたい」 自分「作ります!」 自分「今日はイタリアンで」 自分「…作ったよ!」 自分「ネパール料理」 自分「無理…できた!!」
(以後、永遠につづく)
機能がどんどん増えていく 機能がどんどん増えていく 最近作ったScrapbox投稿ツール
機能がどんどん増えていく 機能がどんどん増えていく とりあえず投稿機能
機能がどんどん増えていく 機能がどんどん増えていく タイムスタンプいれよう
機能がどんどん増えていく 機能がどんどん増えていく 文字数出したい
機能がどんどん増えていく 機能がどんどん増えていく ファイルアップロードしたい。ドラッグ&ドロップで!
寝ても覚めても 寝ても覚めても 止まらない 時間が(あれば|なくても)やってしまう 病的・中毒的
その3 その3 自走するプログラミング 自走するプログラミング 入門者の探し方 入門者の探し方
自走するプログラミング入門者は 自走するプログラミング入門者は どこにいる? どこにいる? 見分け方は? 見分け方は?
自走するプログラミング入門者は 自走するプログラミング入門者は アウトプット アウトプット してる してる
アウトプットとは アウトプットとは ブログ・Qiita Twitter GitHub 登壇・LT
なぜアウトプットするか? なぜアウトプットするか?
忘れちゃうから 忘れちゃうから 外部記憶として あとで再現できるように
見知らぬ人への手紙 見知らぬ人への手紙 同じ罠にハマった誰かのために 自分の知見を共有したい (未来の自分も含む)
自慢 自慢 今までにないものを作った! 評価されたい!
恥ずかしさが薄れていく 恥ずかしさが薄れていく 相対的に。 恥ずかしさや不安以上に やりたいことが出てくる
引用 引用
才能は決して埋もれない 才能は決して埋もれない 森博嗣 森博嗣 (『封印サイトは詩的私的手記』より)
面白いものはいつか必ず 面白いものはいつか必ず 大勢に広まる 大勢に広まる 森博嗣 森博嗣 (『ウェブ日記レプリカの使徒』より)
結論 結論
結論 結論 自走するプログラミング入門者とは 誰に言われたわけでもなく コードを書いては発表してる人 そのアウトプットに隠れた モチベーションに着目しよう
結論 結論 自走するプログラミング入門者とは 誰に言われたわけでもなく コードを書いては発表してる人 そのアウトプットに隠れた モチベーションに着目しよう __END__