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
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
69
この1週間でオープンソースとプロプライエタリの関係で思ったこと
ichigats
0
110
5年勤めた印刷屋から ITエンジニアに転職した話
ichigats
0
250
Other Decks in Programming
See All in Programming
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
400
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
120
ソフトウェアラスタライザ
fadis
1
640
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
500
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
240
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
110
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
7.7k
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
150
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
230
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
200
React本体のコードリーディング
high_g_engineer
1
150
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
380
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
970
Being A Developer After 40
akosma
91
590k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Producing Creativity
orderedlist
PRO
348
40k
What's in a price? How to price your products and services
michaelherold
247
13k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
500
Visualization
eitanlees
152
17k
The Limits of Empathy - UXLibs8
cassininazir
1
610
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のディレクトリ周りやシェルコマンドも 学んで欲しい。
まとめ 黒い画面から逃げるな。 黒い画面を怖がらないで。
ご視聴ありがとうございました