お世話になります。
WEBプログラマーの仕事がしたいと思い、某派遣紹介会社に登録し面談を受けたところ、WEBプログラマーとして仕事をするためにはLAMP(Linux Apache MySQL PHP)という環境を自分で作って開発ができるレベルでないとダメだと言われました。
自分はLinuxのPCなど持っておらず、触ったこともありません。WEBプログラマーを目指すにあたって、WindowsではなくなぜLinuxでなければならないのかお伺いしたいです。
そもそもPHPは有料のサーバをレンタルしていればサーバ上で動いてくれるし、MySQLだってブラウザで操作できます。なぜ自分のPCにインストールする必要がるのでしょうか?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
>WEBプログラマーの仕事がしたいと思い~
ということは、プログラムそのものが初経験の初心者ということですよね?面接にいった会社はそのことを理解して面接してくれているとは思えないような発言ですね
初心者を募集しているのであれば、Linux環境に触ったこと無い人も対象として教育/育成してゆくのが前提での採用だと思うんですけどね・・・
>WEBプログラマーを目指すにあたって、WindowsではなくなぜLinuxでなければならないのかお伺いしたいです。
web系のサーバーのほとんどはLinuxかUNIXで構築されています
サーバー用windowsを使っているサーバーもごく一部ですが存在はしています
なぜLinux(UNIX)なのかというと、その堅牢性、耐障害性がwindwosと比べて秀でているからです
24時間365日ずっと起動しっぱなしで動き続けていなくてはなりませんので、windowsのように簡単にフリーズするようなOSは使ってられません
>そもそもPHPは有料のサーバをレンタルしていればサーバ上で動いてくれるし、MySQLだってブラウザで操作できます。
そのサービスを作るのが仕事だからですよ
つまり、サーバーを構築して、MySQL(データベース)を構築するのも含めてweb系のお仕事だからです。
例えば。
とある新規オープンの飲食店が料理人を募集したところ、面接に来た料理人が「わざわざ新しい厨房作る必要ないよ。隣のレストランの厨房にある調理器具つかってなぜ駄目なの?」
って言ったら、どうします?そんな料理人雇う所なんてありませんよね
そんな感覚と似ています。
又、作ろうとしているシステムが一般的にレンタルで提供されているモジュールでは対応できない、そのシステム固有の設定を必要とする場合も多々あるからです。
>なぜ自分のPCにインストールする必要がるのでしょうか?
自分のPCに開発環境を構築するのは、実際に開発してゆくようになれば分かります。いちいち面倒なんです。自分のパソコンの中で動けばアップロードする必要も無いし。みんなで使うサーバーに誤ったコードをアップロードして、システムその物がダウンした なんて最悪の事も回避できますしね。
No.3
- 回答日時:
面接を受けられた会社が具体的にどのようなことをしているかわかりませんが、ほとんどのWebサーバがLAMPで構成されています。
サーバアプリケーションを開発する場合サーバの機能や仕組みを知っ
ておいたほうがトラブル等が発生しても対策しやすくなるからでないでしょうか。よく日本語の文字化けとかありますがサーバの環境が分かっていれば対策しやすいとかでないでしょうか?
No.2
- 回答日時:
私が雇用主でもそれくらいの能力はもとめますね。
特に派遣や契約社員の採用に関して雇用主は能力以外判断材料がないのですから。
逆にその条件を提示されてそれの見合う能力があるなら、相応の給与水準が
期待できるということでしょう。
LAMP環境はしょぼいPCさえあれば無料で構築できるものです。
WEBプログラマーをめざすのであれば言われなくてもそのくらい自前で
テスト運用するくらいのスキルとバイタリティがないと、仮に運よく
採用されてもやってけないようないんじゃないですか?
>WindowsではなくなぜLinuxでなければならないのか
という疑問がわく時点で、セキュリティがらみの知識不足が否めません。
また疑問がわいた時点でご自身で調べようとしないと、IT系の仕事は
難しいとおもいます。
もちろんこういうサイトがあるのですからきいちゃいけないとは
いいませんけどね・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- Web・クリエイティブ 未経験からのWebデザインとプログラマーについて。 4 2022/10/12 00:00
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- ライフスタイル・ヘルスケア Webで動くドロー系アプリは? 1 2022/06/07 08:53
- サーバー 無料のレンタルサーバで、スクレイピング(?)はできますか? 2 2022/05/07 10:09
- UNIX・Linux fessカスタマイズ 1 2022/09/27 17:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タイピング能力について
-
30歳未経験者、プログラマーに...
-
プログラマーがHTMLとCSSでウェ...
-
VBAをマスターしたくらい(VB...
-
集団行動が苦手な女性に向いて...
-
チャットGPTのプログラマーは将...
-
私の考え方はズレているのか伺...
-
クライアントに出すメールで、...
-
成人知能検査の結果を教えてく...
-
「データ」のスペルはdataとdat...
-
独身男性はどうやって性欲をお...
-
仕様書の表記について
-
何度も同じ事を言わせる人は何...
-
チェーンソーの耐用年数
-
『技術』の反対語って何ですか
-
30歳代まで とは何歳までで...
-
ステーキ、300グラム?
-
知識を深めるを熟語にすると?
-
学術書と一般書の簡単な見分け...
-
丁寧語の「ご質問」「お問い合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NVIDIAのあの株価上昇の理由を...
-
AIの登場でプログラマーたちが...
-
集団行動が苦手な女性に向いて...
-
将来プログラマーを目指すため...
-
医者からIT業界は難しいといわ...
-
小学1年生の男の子でプロミラミ...
-
ColdFusionの将来性について
-
セキュリティ対策が甘い理由
-
作り方が分からないソフトウェ...
-
日本最高の天才的なプログラマ...
-
専門学校HALを卒業してカプコン...
-
プログラマーの彼にあげるマニ...
-
PICマイコン(PIC16F73B)書込み...
-
プログラマーよりSEのほうが...
-
プログラマーの仕事をしている...
-
一般的な品質てどの位なのでし...
-
Webデザイナーは将来いらなくなる?
-
26歳 就職 webプログラマー
-
プログラマーは1日に何行うつの...
-
プログラマの素質
おすすめ情報