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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
62
この1週間でオープンソースとプロプライエタリの関係で思ったこと
ichigats
0
110
5年勤めた印刷屋から ITエンジニアに転職した話
ichigats
0
240
Other Decks in Programming
See All in Programming
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
400
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
500
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
170
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
130
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
230
共通化で考えるべきは、実装より公開する型だった
codeegg
0
270
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
520
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
200
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
640
霧の中の代数的エフェクト
funnyycat
1
420
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
530
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
Featured
See All Featured
Accessibility Awareness
sabderemane
1
160
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
550
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Making Projects Easy
brettharned
120
6.7k
Chasing Engaging Ingredients in Design
codingconduct
0
240
Building Adaptive Systems
keathley
44
3.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Writing Fast Ruby
sferik
630
63k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
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のディレクトリ周りやシェルコマンドも 学んで欲しい。
まとめ 黒い画面から逃げるな。 黒い画面を怖がらないで。
ご視聴ありがとうございました