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
プログラミングじゃない技術講座 #1
Search
stonriver
October 28, 2017
Technology
0
120
プログラミングじゃない技術講座 #1
部活の同学年の皆様向け講座資料です。
今回の内容は講座の趣旨です。
stonriver
October 28, 2017
Tweet
Share
More Decks by stonriver
See All by stonriver
中規模イベントに急造で変なネットワークを構築する
strvworks
1
750
並行処理入門 -Goで遊ぶ-
strvworks
0
220
ターミナル雑記
strvworks
2
1.2k
お手軽金盾体験
strvworks
1
680
Kosen_LT_ONLINEのおしらせ
strvworks
0
72
Minecraft概論
strvworks
0
290
日本列島の移動速度に関する考察
strvworks
1
120
PythonにおけるGUIフレームワークのはなし
strvworks
0
300
快適な読書環境のご提案
strvworks
0
100
Other Decks in Technology
See All in Technology
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
私はこうやってマインドマップでテストすることを出す!
mineo_matsuya
0
340
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
2
490
dev 補講: プロダクトセキュリティ / Product security overview
wa6sn
0
1.9k
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
820
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
150
SREの組織類型に応じた リーダシップの考察
kenta_hi
PRO
1
650
2024年グライダー曲技世界選手権参加報告/2024 WGAC report
jscseminar
0
320
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.7k
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
1
1.4k
形式手法の 10 メートル手前 #kernelvm / Kernel VM Study Hokuriku Part 7
ytaka23
5
830
B2B SaaS × AI機能開発 〜テナント分離のパターン解説〜 / B2B SaaS x AI function development - Explanation of tenant separation pattern
oztick139
2
180
Featured
See All Featured
Facilitating Awesome Meetings
lara
50
6.1k
Embracing the Ebb and Flow
colly
84
4.5k
Faster Mobile Websites
deanohume
305
30k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Docker and Python
trallard
40
3.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
630
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Unsuck your backbone
ammeep
668
57k
Transcript
プログラミングじゃない 技術講座 その1
講座の趣旨
ソフテク部員の皆さん は、既にある程度のプ ログラミング技術を 持っているはず。 ー講座の趣旨ー
しかし、ソフトウェア開 発に必要となる知識はプ ログラミング知識だけで はありません。 ー講座の趣旨ー
プログラミングの授業中に、 「あ、やばい。めっちゃ 出力したい。」 となったとします。 ー講座の趣旨ー
こんなプログラムを 書きますね。
先のプログラムを保存、コ ンパイル、実行すると正常 に出力されます。 ー講座の趣旨ー
さて、
これらの動作を一から再現 するために必要な技術は何 があるでしょう? 学校の実習室の環境を仮定 して考えてみます。 ー講座の趣旨ー
・C言語を知っている ・テキストエディタが使える ・Cコンパイラが使える ー講座の趣旨ー 必要な技術/知識
・Linuxへの理解 ・OSをインストールする技術 ・SSHサーバー/クライアント への理解 ・シェルを選択/使用できる ー講座の趣旨ー 必要な技術/知識
・GCC等ソフトウェアのイン ストール ・開発に使うソフトウェアを 選別できる知識 ー講座の趣旨ー 必要な技術/知識
・そもそものハードウェア環境構築技術 ・識字能力 ・キーボードが打てる ・英語を雰囲気で理解する能力 ・Googleと仲良くする能力 ・多少のネットワーク知識 ・いろいろ ー講座の趣旨ー 必要な技術/知識
実習室の貧弱な開発環境 であっても、自分で一か ら構築しようとすると意 外と沢山の知識が要求さ れます。 図示すると、→ ー講座の趣旨ー
ソフトウェア開発 ソフトウェア開発 環境構築能力 環境構築能力 環境利用能力 環境利用能力 プログラミング能力 プログラミング能力
このように、プログラミ ングだけをやっていては いつか必ず壁にぶつかっ てしまいます。 ということで…… ー講座の趣旨ー
「何をやっているのか理 解して、一人でプログラ ミングを始められるよう になる」 ことを目指してこの講座 をやっていきます。 ー講座の趣旨ー
登場する様々な方面の少 しだけ突っ込んだ専門知 識を浅く拾っていきま す。 ー講座の趣旨ー
つづく