![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
まずはコンピューターの動作原理からでしょうか。
次には、ウェブアプリが全体としてどんな仕組みで動いているのかの理解。プログラムとOSとミドルソフトと、ハードウェア、ネットワーク。
その先は、
>・PHPやJavaなど言語系
でしょうね。もちろん、プログラムはOS上で動いているので、必要に応じてOSの理解は必要です。
サーバーやスイッチなどの具体的な操作方法は必要ないでしょう。上に書いたようにウェブアプリが動く仕組みが理解できるレベルでOK。
No.3
- 回答日時:
> ・Unix、WindowsなどOS系
> ・PHPやJavaなど言語系
> ・サーバーやスイッチ、Routerなどインフラ系?
Web系のエンジニアとは具体的にどのような仕事をお考えなのでしょう?
サーバーやスイッチ、ルーターなどネットワークを構成するハードウェアに関する知識はサーバー環境やネットワーク環境を構築するような仕事の場合必要です。コンテンツ開発には直接は関わらないので最初から学ぶ必要は無いでしょう。Webの通信はこういう仕組みで、こういう環境で出来上がっているという基礎知識としては必用ですが。
まずはWebの画面はどうやってブラウザに表示されるのかの基本的な仕組みを理解されるとよいです。
最初は静的コンテンツの場合。ようはサーバ側にHTMLファイルがある場合ですね。フレーム構成の場合なども含めて、どういうやり取りがあって1枚の画面が表示されるかを理解できればよいです。
次が動的コンテンツの場合。画面に何らかの入力フィールドがあって、それがサーバーへ飛ばされて、サーバー側で特定のプログラムが受け取って処理を行い、プログラムがHTMLを返す場合ですね。
上記でWebの基本的な仕掛けが理解できるので、コンテンツ作りに興味がおありならHTMLと動的コンテンツを作成するためのプログラム言語習得をされればよいです。
ただ、「コンピューター上で動作するプログラムを作成するプログラミング言語を学ぶ」という意味においては、個人的にはC言語の基礎を学んでおかれるとよいともいます。
また、Javaを学ばれる際はオブジェクト指向についても学ばれるとよいです。個人的な趣味としてなら言語仕様の理解のみでよいようにも思いますが、仕事としてお考えの場合はここをしっかり学んでおかないとちゃんとしたプログラム設計が出来ないことになります。
参考まで。
この回答へのお礼
お礼日時:2015/11/07 17:06
丁寧な回答を有難うございます。
クライアントにインストールするようなアプリは開発をしたことがあるので、ブラウザ上で動作するサーバーサイドアプリケーションの開発や保守、メンテをイメージしておりました。
まずは、手を動かして頑張ってみまーす。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 副業・複業 『Webライター』になりたいです。 まずブログSNS副業に興味関心がありました。 そして大きな目標と 14 2023/06/16 14:01
- 会社設立・起業・開業 社内SEって独立して起業して人を雇えますか? 3 2022/05/21 15:53
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- 就職 就活について質問です。 現在、都内の某私立大学に通う大学3年生です。2年までとくにやりたいこともなく 3 2023/06/16 15:27
- その他(IT・Webサービス) webエンジニアとしての知識は全て蓄えた上での経験の積み方なのですが、フリーランスとして働くには経験 5 2022/09/01 07:22
- 出会い・合コン 恋愛関係の質問で,別れるかどうかに関する内容です。 2 2022/07/05 10:03
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- 仕事術・業務効率化 (初体験)中日英通訳の悩み 2 2023/08/09 09:07
- ネットワーク L3の勉強。何から始めてどうすればいいのでしょうか 2 2022/07/24 17:32
- Web・クリエイティブ Webデザイナー(フリーランス)の需要について 1 2023/04/29 20:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
UNIX環境でのCプログラム上でC...
-
LInuxとWindowsでのPerlの動作...
-
きれいなVBプログラミング
-
プログラミング 素数か素数では...
-
i,j,k
-
Cプログラムの解析(関数の呼び...
-
SNMPトラップ情報をC#.netで作...
-
VBプログラムをEXCEL VBAに移植...
-
C言語の問題です。 画像のよう...
-
MS-DOSで作ったBASICプログラム...
-
PICのI2C通信のプログラムについて
-
C言語のついての質問です
-
.Net とは何ですか?
-
アプリケーションソフトのプロ...
-
OSとCPUの関係について
-
1年無職の彼氏 別れるべきですか?
-
プレス加工の抜きカス対策について
-
HTML 特殊文字の タブ:	...
-
全豊田作業責任者
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
SNMPトラップ情報をC#.netで作...
-
WEBページに読み書きするプログ...
-
変数の大きさを超える代入
-
Perl5とActivePerl
-
UNIX環境でのCプログラム上でC...
-
.Net とは何ですか?
-
3ウェイハンドシェイクの流れ...
-
i,j,k
-
DLLってなに?
-
VBS:コンピュータ名を取得し、...
-
Ryzen 3700(無印)はWin11に対応...
-
CGIとは?
-
プログラミング 素数か素数では...
-
プログラマやシステムエンジニ...
-
このプログラミング誰か教えて...
おすすめ情報