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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masahiro Uegaki
February 28, 2025
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミングを始めるに当たって、環境構築から始めるのは難しいのか?
SAPPORO ENGINEER BASE #05 のLTで発表したスライドです。
Masahiro Uegaki
February 28, 2025
More Decks by Masahiro Uegaki
See All by Masahiro Uegaki
いざという時のための入院中の環境構築
ichigats
0
65
この1週間でオープンソースとプロプライエタリの関係で思ったこと
ichigats
0
110
5年勤めた印刷屋から ITエンジニアに転職した話
ichigats
0
240
Other Decks in Programming
See All in Programming
テーブルをDELETEした
yuzneri
0
140
Cloudflare is Agents
chimame
0
150
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
370
源内ハンズオン概要編
hideg
0
130
メールのエイリアス機能を履き違えない
isshinfunada
0
230
Built Our Own Background Agent at LayerX
layerx
PRO
9
5k
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
480
今さら聞けない .NET CLI
htkym
0
180
「人を評価する AI」の設計と実装
ryoyanara
0
180
AIが無かった頃の素敵な出会いの話
codmoninc
1
390
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
860
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
310
Embracing the Ebb and Flow
colly
88
5.1k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
440
How to Talk to Developers About Accessibility
jct
2
490
Context Engineering - Making Every Token Count
addyosmani
9
1k
Everyday Curiosity
cassininazir
0
270
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
My Coaching Mixtape
mlcsv
0
210
First, design no harm
axbom
PRO
2
1.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
プログラミングを始めるに当たって、 環境構築から始めるのは難しいのか? 2025年2月28日 SAPPORO ENGINEER BASE #05 上垣 雅弘
自己紹介 名前 : 上垣 雅弘 ハンドルネーム : 睦月 Xアカウント :
@ichigatu 札幌PHP勉強会の運営をしています。 北海道コンサドーレ札幌サポーターで、 東京ヤクルトスワローズファンです。 好きな映画はロケッティアです。
ここ重要 札幌PHP勉強会の会場確保には SAPPORO ENGINEER BASEさんと13LABOさんに ご協力いただいております。
勉強会をやってきて思った事 第2回でVirtual Boxの仮想環境にUbuntu Serverを インストールして、sshでログインし、 aptでApache、PHP-cli、PHP-fpmをインストールし、 設定ファイルを書き換え、再起動して、 PHPのコードを書いて、Web上で表示するデモをやっ たが、これはプログラミング初学者には難しいのでは ないのか?
プログラミングを始める事自体は簡単 PHPとApacheの環境を作るだけだったら、 XAMPPやMAMPのようなパッケージがある。 コードを試すだけだったらpaiza.ioとかがある。 https://paiza.io/ja/projects/new
本番環境で使うとなると イントラなどの内向きな環境だと、 XAMPPやMAMPでも大丈夫だが、 インターネット上に公開する場合は セキュリティー上厳しい。
本番環境で使うとなると なのでサーバOSにWebサーバをインストールし、 セキュリティ上問題ない設定をして、 インターネット上に公開しなければならない。 その上で、Linunx等のOSの知識とかシェルコマンドも 学ばなければならない。 ※ Dockerもあるが、何れにしろ上に書いた知識も 必要となるし、Docker hubの課金周りが最近厳しく
なっている。
プログラミング初学者に学んで欲しい事 プログラミングを学ぶ上でコーディングを学ぶのは、 当然だが、セキュリティー、Webの仕組みも学んで欲 しい。 その上でOSのディレクトリ周りやシェルコマンドも 学んで欲しい。
まとめ 黒い画面から逃げるな。 黒い画面を怖がらないで。
ご視聴ありがとうございました