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
高見知英
August 24, 2019
Programming
73
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミングをはじめよう
2019/08/24 プログラミングLT 2019 Summerで発表した資料です。
高見知英
August 24, 2019
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
130
高見知英とAndroid
takamichie
0
110
大人になってからのゲームデビューのハナシ
takamichie
0
98
最近のゲーム実況のハナシ
takamichie
0
120
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
540
山手縁乃庭のいまとこれから考えていること
takamichie
0
180
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
170
高見知英のヒストリー
takamichie
0
140
SRPGがやりたい!
takamichie
0
290
Other Decks in Programming
See All in Programming
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
6.2k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
120
RTSPクライアントを自作してみた話
simotin13
0
610
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
270
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
410
3Dシーンの圧縮
fadis
1
770
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
180
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
340
Agentic UI
manfredsteyer
PRO
0
160
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.6k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
200
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
11
4.2k
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Everyday Curiosity
cassininazir
0
230
What's in a price? How to price your products and services
michaelherold
247
13k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
The Invisible Side of Design
smashingmag
302
52k
Six Lessons from altMBA
skipperchong
29
4.3k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
How GitHub (no longer) Works
holman
316
150k
Transcript
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. プログラミングを はじめよう NPO法人 まちづくりエージェント SIDE
BEACH CITY. 高見知英
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 自己紹介 高見知英 • エンジニア系フリーランス:アプリ開発・書籍製作など まちづくりエージェント
SIDE BEACH CITY. • 地域課題×IT:イベント開催・システム整備 ふらっとステーション・とつか • 横浜市戸塚区のコミュニティカフェ:広報スタッフ・PC相談受付 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 今回のもくてき Now • ガチガチ文系 •
プログラミングって難しい? Purpose • プログラミングやってみようかな • 自分にもできるかも? Feature • プログラミングをはじめる • なにかアプリを作る 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. (ここで言う)プログラミングは コンピュータ上で動くアプリ・システム・サービスを作ること よくいわれるプログラミング=プログラミング+コーディング プログラミング 考える
こと コーディング コードを 書くこと 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. なぜできないと思うのか プログラミングは理系の分野だと思っている 理論から勉強する必要があると思っている 身の回りに(目線の合う)人がいない 2019/8/24
プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. プログラミングは 理系の分野だと思っている プログラミングをはじめよう 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. プログラミングは理系の分野? プログラミングの仕組みの前には、 文理の差など些細な問題 実際プログラミングに理数知識は 必須では無い(一部分野は必須)
2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 理数知識が必須な分野 プログラミング 文章処理 事務効率化 人工知能
既存ツール 応用 新規開発 CG 音楽 MIDI オーディオ 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 学校の成績は関係ない!(一部) • 特定の単語や表現を探す 文章処理 •
定型処理を自動化 業務効率化 • 既存パターンから類推 一部の人工知能 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 理論から勉強する必要がある と思っている プログラミングをはじめよう 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. プログラミングは理論? •たしかに理論は大事だが… • 組み合わせながら後で勉強することも可能 •
既存部品の組み合わせでも使えるものはできる • モジュール • ライブラリ 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 入り口は常にたくさんある 料理 料理は科学? 理論を知って 調理する
感覚で調理 プログラミング 2019/8/24 プログラミング は理論? 理論を知って 開発する 感覚で開発 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 成長パスもひとそれぞれ •周りの人と同じ成長の仕方はできない • 他人に同じ成長の仕方を期待はできない •
無理に他人の背中を追わない/追わせない 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 身の回りに(目線の合う)人が いない プログラミングをはじめよう 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. プログラマはたくさんいる •こういう場に来るプログラマは大抵強い • 自分なりのレベルを目指せば良い •
本業にするならばともかく… • プログラミングが必要な場は本業だけではない 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. プログラマに必要な言語って なんですか? プログラミングをはじめよう 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. それは「日本語」です •一番最初に思考に使うのは日本語 •一番最初にググるのは日本語 •一番最初に相談するのも日本語 •コーディングは日本語で考えた仕組みを、
プログラミング言語に直す作業 • 翻訳する前の言語の理解がまず 必要 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. コーディングしない環境も IFTTT Microsoft Flow Zaiper
•複数のWebサービスを繋げる •処理の流れを考える • 効率的な仕組み(アルゴリズム)を考える 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. まとめ • プログラミングに文理は(あまり)関係ない 理系技術ではない •
自分に合ったやり方で技術を身につける 入り口はたくさん • 周りより技術力がなくてもめげない 分野は広く深い • 英語やプログラミング言語は二の次 まずは母国語力 2019/8/24 プログラミングをはじめよう
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. おわり ご清聴ありがとうございました 2019/8/24 プログラミングをはじめよう