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
高見知英
PRO
August 24, 2019
Programming
0
55
プログラミングをはじめよう
2019/08/24 プログラミングLT 2019 Summerで発表した資料です。
高見知英
PRO
August 24, 2019
Tweet
Share
More Decks by 高見知英
See All by 高見知英
最近のゲーム実況のハナシ
takamichie
PRO
0
19
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
390
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
55
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
50
高見知英のヒストリー
takamichie
PRO
0
43
SRPGがやりたい!
takamichie
PRO
0
150
ゲームについて 地域活動やってる人と話してみた話し
takamichie
PRO
0
510
AIを使う~プログラミングがAIでできるって本当ですか?~
takamichie
PRO
0
210
2023年新年の抱負
takamichie
PRO
0
150
Other Decks in Programming
See All in Programming
ECS Service Connectのこれまでのアップデートと今後のRoadmapを見てみる
tkikuc
2
250
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.2k
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
170
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
470
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.2k
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
Realtime API 入門
riofujimon
0
150
flutterkaigi_2024.pdf
kyoheig3
0
130
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
Macとオーディオ再生 2024/11/02
yusukeito
0
370
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
230
最新TCAキャッチアップ
0si43
0
140
Featured
See All Featured
Building Applications with DynamoDB
mza
90
6.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
410
We Have a Design System, Now What?
morganepeng
50
7.2k
Site-Speed That Sticks
csswizardry
0
26
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
A designer walks into a library…
pauljervisheath
204
24k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
It's Worth the Effort
3n
183
27k
Building an army of robots
kneath
302
43k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Typedesign – Prime Four
hannesfritz
40
2.4k
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 プログラミングをはじめよう