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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
stonriver
October 28, 2017
Technology
0
130
プログラミングじゃない技術講座 #1
部活の同学年の皆様向け講座資料です。
今回の内容は講座の趣旨です。
stonriver
October 28, 2017
Tweet
Share
More Decks by stonriver
See All by stonriver
中規模イベントに急造で変なネットワークを構築する
strvworks
1
780
並行処理入門 -Goで遊ぶ-
strvworks
0
260
ターミナル雑記
strvworks
2
1.4k
お手軽金盾体験
strvworks
1
780
Kosen_LT_ONLINEのおしらせ
strvworks
0
96
Minecraft概論
strvworks
0
390
日本列島の移動速度に関する考察
strvworks
1
150
PythonにおけるGUIフレームワークのはなし
strvworks
0
410
快適な読書環境のご提案
strvworks
0
140
Other Decks in Technology
See All in Technology
配列に見る bash と zsh の違い
kazzpapa3
3
170
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
140
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
420
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
プロポーザルに込める段取り八分
shoheimitani
1
650
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
410
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
770
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
180
Cosmos World Foundation Model Platform for Physical AI
takmin
0
980
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
160
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
The Pragmatic Product Professional
lauravandoore
37
7.1k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Between Models and Reality
mayunak
1
200
Site-Speed That Sticks
csswizardry
13
1.1k
Speed Design
sergeychernyshev
33
1.5k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Code Reviewing Like a Champion
maltzj
527
40k
Transcript
プログラミングじゃない 技術講座 その1
講座の趣旨
ソフテク部員の皆さん は、既にある程度のプ ログラミング技術を 持っているはず。 ー講座の趣旨ー
しかし、ソフトウェア開 発に必要となる知識はプ ログラミング知識だけで はありません。 ー講座の趣旨ー
プログラミングの授業中に、 「あ、やばい。めっちゃ 出力したい。」 となったとします。 ー講座の趣旨ー
こんなプログラムを 書きますね。
先のプログラムを保存、コ ンパイル、実行すると正常 に出力されます。 ー講座の趣旨ー
さて、
これらの動作を一から再現 するために必要な技術は何 があるでしょう? 学校の実習室の環境を仮定 して考えてみます。 ー講座の趣旨ー
・C言語を知っている ・テキストエディタが使える ・Cコンパイラが使える ー講座の趣旨ー 必要な技術/知識
・Linuxへの理解 ・OSをインストールする技術 ・SSHサーバー/クライアント への理解 ・シェルを選択/使用できる ー講座の趣旨ー 必要な技術/知識
・GCC等ソフトウェアのイン ストール ・開発に使うソフトウェアを 選別できる知識 ー講座の趣旨ー 必要な技術/知識
・そもそものハードウェア環境構築技術 ・識字能力 ・キーボードが打てる ・英語を雰囲気で理解する能力 ・Googleと仲良くする能力 ・多少のネットワーク知識 ・いろいろ ー講座の趣旨ー 必要な技術/知識
実習室の貧弱な開発環境 であっても、自分で一か ら構築しようとすると意 外と沢山の知識が要求さ れます。 図示すると、→ ー講座の趣旨ー
ソフトウェア開発 ソフトウェア開発 環境構築能力 環境構築能力 環境利用能力 環境利用能力 プログラミング能力 プログラミング能力
このように、プログラミ ングだけをやっていては いつか必ず壁にぶつかっ てしまいます。 ということで…… ー講座の趣旨ー
「何をやっているのか理 解して、一人でプログラ ミングを始められるよう になる」 ことを目指してこの講座 をやっていきます。 ー講座の趣旨ー
登場する様々な方面の少 しだけ突っ込んだ専門知 識を浅く拾っていきま す。 ー講座の趣旨ー
つづく