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
Masahiro Uegaki
February 28, 2025
Programming
0
96
プログラミングを始めるに当たって、環境構築から始めるのは難しいのか?
SAPPORO ENGINEER BASE #05 のLTで発表したスライドです。
Masahiro Uegaki
February 28, 2025
Tweet
Share
More Decks by Masahiro Uegaki
See All by Masahiro Uegaki
いざという時のための入院中の環境構築
ichigats
0
48
この1週間でオープンソースとプロプライエタリの関係で思ったこと
ichigats
0
97
5年勤めた印刷屋から ITエンジニアに転職した話
ichigats
0
230
Other Decks in Programming
See All in Programming
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
Oxlint JS plugins
kazupon
1
1k
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
470
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
並行開発のためのコードレビュー
miyukiw
1
1.3k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
150
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
620
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
150
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
510
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
The SEO identity crisis: Don't let AI make you average
varn
0
330
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
We Have a Design System, Now What?
morganepeng
54
8k
Docker and Python
trallard
47
3.7k
Code Reviewing Like a Champion
maltzj
527
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Navigating Weather and Climate Data
rabernat
0
110
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のディレクトリ周りやシェルコマンドも 学んで欲しい。
まとめ 黒い画面から逃げるな。 黒い画面を怖がらないで。
ご視聴ありがとうございました