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
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
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
510
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
1k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
620
CSC307 Lecture 06
javiergs
PRO
0
690
Raku Raku Notion 20260128
hareyakayuruyaka
0
370
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1.1k
MUSUBIXとは
nahisaho
0
140
組織で育むオブザーバビリティ
ryota_hnk
0
180
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
AI巻き込み型コードレビューのススメ
nealle
2
1.5k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Speed Design
sergeychernyshev
33
1.5k
Fireside Chat
paigeccino
41
3.8k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
70
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Site-Speed That Sticks
csswizardry
13
1.1k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
58
50k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
340
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
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のディレクトリ周りやシェルコマンドも 学んで欲しい。
まとめ 黒い画面から逃げるな。 黒い画面を怖がらないで。
ご視聴ありがとうございました