- ベストアンサー
なぜWeb系なんでしょうか?
いた違いかもしれませんが、こちらで聞いたほうが良いかと思ったために、皆さんにお聞きしたいのですが、 皆さんは何故、Web系にしたのですか?(職種) Web系とそうではないもの、業務用アプリとは何か大きく違いがあるのでしょうか?ネットにつながってるや、言語が違うなどと言った根本的な違いはあるかもしれませんが、そういったのは抜きにして、業務系アプリを作ろうが、Web系アプリを作ろうが、ソフトを作るうえでなにか大きな違いはあるのでしょうか?もし、特別無いならなぜWeb系にしたのでしょうか? もし、大きく違いがあるなら、その点を僕はわからないので、聞きたいのですが。業務アプリとは違って、Web系はこういった点から、面白いとか、こういったものを作りたいなどから、Web系にしたなどと。 僕には、まだいまいち良くわからないんです。そういった業界に入っていないからか。 教えて頂けると嬉しいのですが、どなたか宜しくお願いします。
- Java
- 回答数7
- ありがとう数5
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
補足の要求があったので、補足しておきます。 >会社の入社時の面接で、志望動機などはなんていっ>たんですか!? 志望の動機は、自分がコツコツとやる仕事が向いているから、と答えました。 >面接官から、業務アプリをやりたいのに何でJavaを>勉強したの? 当時、僕もデスクトップアプリケーションもJavaで作るとばかり思っていましたが、その辺のところは特に聞いてこなかったです。深いことは。 >Javaを勉強したって事はWeb系をやりたいんだー。 >でもなんで、Web系の仕事がしたいの?などと聞かれ>なかったんですか これは、聞かれなかったです。 僕が聞かれたのは、なにがどのくらいできるか?ということです。僕は、自分でつくったサーブレットのことを細かく話しました。簡単なショッピングサイトを作成したものなんですが。 ちなみに会社によって違いますよ。深く聞いてくる会社もあれば、Javaのことなんて全く知らないひとが面接してくる会社もあります。質問者さんの意気込みが あれば、何社か受ければどこかは受かると思います。 >単に、プログラミングが好きかどうかしかや、プロ>グラムを使ってシステムを動かしたいなどと言った>理由があれば、あまり、Web系か業務系かなどは聞か>れないんですか? プログラミングが好きか?というより、向いてると思うか?とかは聞かれました。Web系か業務系と聞いてくる場合は、会社の求人欄にWeb系のシステム開発者募集とか書いてあるはずです。ですから、それに沿うように答えないとまずいとおもいます。 >システムとありましたが、アプリ以外にシステムも>作ったりするんですか? >システムと言うのは、例えばどういったものなんで>しょうか? アプリとはアプリケーションのことですかね。デスクトップアプリケーションをつくることもあれば、Webサーバー上で動くものをつくることもあります。それら全体を僕はシステムといっただけで、たいした深い意味はないです。教えてgooの裏方のものがWebアプリケーションですね。例えば、質問者が質問したときにデータベースに格納するプログラムをつくったり、「最新の質問」ボタンをおすと時刻の最近のものから順に質問を表示したHTMLファイルを吐き出したりするプログラムを作ったり、kamkamkam3をクリックするとkamkamkam3の回答した質問をデータベースから出して表示したHTMLファイル吐き出したりするのが、このサイトで使用されているプログラムです。 まず、あなたが、何言語を勉強していてどの程度まで使えるかがわからないと回答もしようがないのですし。。 長々とかいてしまい申し訳ないのですが、参考になるとこだけ、参考にしてください。面接なんて何社か受ければ受かりますよ。本気で挑めば。がんばってください。
その他の回答 (6)
- lunar16th
- ベストアンサー率66% (10/15)
ウェブ系が好まれる理由として、色々な理由が挙げられると思いますが主に日本の企業に好まれる理由は開発工数による費用の面が大きいと思います。 クライアントアプリケーションのメリットとして、細かい動きを忠実にプログラムする事ができる反面、デメリットとして画面描画を考慮する必要があります。 Webアプリでボタンを出そうとすると<INPUT>タグでポンッと出るのですが、その辺りから細かくプログラムを書かなければいけないので、開発費用がどうしてもかさんでしまいます。 また、各クライアントへのインストール作業も別途費用請求がなされてしまいますが、Web系ならブラウザがあれば大丈夫。とその辺りもかなり違ってくると思われます。 ちなみに・・・ クライアントの実行ファイル等のセットアップ費、一台辺りゴニョゴニョ万円ぼったくる事も多々有りました。 Webアプリでゴニョゴニョ千万円で作れる業務アプリをクライアント・サーバー型の実行ファイルで作ると、開発費用をゴニョゴニョ億の見積もりになる事もたまーに・・・。 大きなシステムになると数千万単位の開発費用違うんです。 ※色々有益な意見が出されているのですが、お金の面だけ特化して考察してみました。 皆さんの発言もとても有益なのでお金だけに目を捕われぬよう・・・(笑)
- mssine
- ベストアンサー率24% (38/156)
求めらているのは[利益]です。 それを実現させるのが[業務アプリ]です それを作る為の道具が[web]とか[CSS]とかです。 現在の技術では、webを道具に使うのが最も「コストパフォーマンス」に優れているからです。 よって、顧客はwebができる人を探します。 探す人が多ければ、就業のチャンスが多くなる。 品質第一のシステムではwebなんか危なくって使えませんよ。
これからは、そういう垣根はなくなっていくと思いますよ たとえばWindowsの .NET なんてどっち? とか これから出る Windows Longhorn なんて Web(Network)とローカルが ごっちゃになったみたいになってるしね Web系は言語以外のプロトコルとかその他のことを覚えないといけない 業務用アプリ?系 たとえば[組み込み]なんかはハードウェアの知識が必要 kamkamkam3さんもおっしゃってたように デスクトップ系アプリなんていうのが 楽でいいけど(フリーウェアの量をみてください)、需要が最近減っているみたい 私も最近はWeb系が多いな これのいいとこは「使い方を教えるのが簡単」ってとこかな 言語なんかは、どれを覚えるにしても大変なのは最初の1つ目だけ 逆に言えば 1つの言語を理解すれば 他の言語を覚えるのは意外と楽だよ これからやるのなら、とっつきやすいWeb系で始めてステップアップしていけばいい その内1つじゃもの足りなくなるしね(た・ぶ・ん) 私は、もともと[組み込み]、[システム系]そして[デスクトップアプリケーション] 今ではほとんどが[Web系]になってきてる ただこれは進化が早いので今でも日々学習! Web系は、たぶん 時代 なんじゃないかな ただし今でも[業務用アプリ?]は作ってますよ 会社にもよるけど「そればっかりじゃーね」ってことになりかねないので マルチ精神で幅を広げたほうがいいんじゃないかな この世界で面白いのは、プログラミング的にはそう大して変わらないのに 宣伝文句(提案)が、ものすごい最先端技術を使っているように言うことだね
- palmmy
- ベストアンサー率38% (841/2170)
Web系<->業務用アプリ では無いと思います。 業務用アプリでも画面表示がWeb系なのもあります。
- SpiralGalaxy
- ベストアンサー率39% (649/1652)
昔はクライアントサーバー型というやり方でやってました。ネットワークを経由するのは同じなんですが、これはクライアント(各PC)にソフトをインストールしてサーバで管理するというようなやり方です。 WEB系と似たようなもんじゃんと言われそうなもんですが、大きな違いは#1の方がいわれてるようにWEB系はブラウザさえあればいいという点でしょうか。 たとえばバグ修正があった場合、従来方式だと全部のPCのプログラムをアップデートして回らなければならないんです。これは、たとえば営業所間で稼動しているシステムなんかだと出張したりしなければならないんですよ。何十台とか何百台(?)。 または機能追加があった場合も同様です。 WEB系だと全部がサーバに集中してますから、そこだけ修正すればクライアントPCのソフトの入れ替えとかもありません。 「OKWEB」なり「教えてGoo」なりが、もしWEB系でなく、クライアントサーバー型だったとしたら、考えただけでも恐ろしいですよね(^^; 面白いからWeb系にしたとかではなく、自然とそういう流れになったんじゃないでしょうか? 質問の意図とはずれてたら、申し訳ありません。
お礼
お返事ありがとうございました。 >WEB系だと全部がサーバに集中してますから あーそっかー、気がつかなかったですが、Web系ってサーバーに集中してるんですよねー。 っていうと、サーバー内にインストールするアプリを作るんですか? 宜しくお願いします。
- kamkamkam3
- ベストアンサー率42% (216/514)
Javaをやるとしたら、Webベースの仕事が多いですから、自然とWeb系になるんじゃないでしょうか? 自分は普通のデスクトップアプリケーションを作りたいと思ってもJavaでは、なかなかそんな案件回ってこないですから。。 僕の場合は、プログラマーになろう→何をやればいいか知識者に聞く→Javaがお勧め。という感じでJavaを勉強したらWeb系の仕事ばかりでした。 業務アプリならVBが多いんじゃないかな。 正直、VBでデスクトップアプリケーションを作っていた方がどんなに楽だったかわからないです。Web系は、なんか覚えることが多くて面倒です。 この先Javaの仕事をしてついていけなくなったら、PHPかなにかに転向することをお勧めします。 ただ、唯一Web系をやってて良かったと思うのは、ブラウザで業務アプリを作成すれば、その企業の人はブラウザさえあれば、システムをつかえるという大変便利な利点があり、そういうシステムを作っているといううれしさはありましたが。 もうやめたのですがね。。がんばってください。 あと、Web系といっても、多分、大半は会社の業務アプリですよ。ブラウザを通じて使えるシステムです。僕は某トヨタ系列の会社にいましたが、そんなことしかしてませんでした。一般人の人が見るこの教えてgooみたいなWebアプリは作りませんでした。現在は、業務システムもWebが多いです。なぜなら、作成したソフトをインストールする手間もないし、ブラウザさえあれば使えるからです。
お礼
お返事ありがとうございました。 ********************************************* >自分は普通のデスクトップアプリケーションを作りたいと思ってもJavaでは、なかなかそんな案件回ってこないですから。。 僕の場合は、プログラマーになろう→何をやればいいか知識者に聞く→Javaがお勧め。という感じでJavaを勉強したらWeb系の仕事ばかりでした ************************************************** え!?ちょっと話しがずれるかもしれませんが、 会社の入社時の面接で、志望動機などはなんていったんですか!? 面接官から、業務アプリをやりたいのに何でJavaを勉強したの?とか。Javaを勉強したって事はWeb系をやりたいんだー。でもなんで、Web系の仕事がしたいの? などと聞かれなかったんですか? こういったことって面接では聞かれないものなんでしょうか? 単に、プログラミングが好きかどうかしかや、プログラムを使ってシステムを動かしたいなどと言った理由があれば、あまり、Web系か業務系かなどは聞かれないんですか? システムとありましたが、アプリ以外にシステムも作ったりするんですか? システムと言うのは、例えばどういったものなんでしょうか? 宜しくお願いします
関連するQ&A
- プログラム言語別用途
僕は、Javaはweb系のアプリに使われると聞きました。 VBは画面を作るときに使うと聞きました。 C言語は、汎用や制御系に使われるとネットなどで見ました。 C言語がいまいち何に使われるのかがわかりません。 ゲームとかにも使われるんですよね? C言語は汎用とありますが、webでは使うことはできないんでしょうか?webはJavaとかperlになるんでしょうか? もし、自分がweb系をやりたいのに、C言語を勉強するのは違うレールを走っていることになるんでしょうか?(Javaを勉強する前に、C言語をやっておくと入りやすいは抜きにして) C言語を使った業務って例えばどんなものを開発するんでしょうか?例えばどんなものでしょうか?業務用のアプリとかはちがうんですか? 例えば、病院などの患者のデータベースのようなものは。 またVBは画面を作ると聞いたのですが、画面?ってかんじです。画面しか作れないのですか?そんな事ないですよね?本当に画面だけですか? また、C言語で画面は作れないんですか? もし、C言語でゲームを作れるとしたら、ゲームの画面はC言語とは別物なんでしょうか? 例えば、エクセルやアクセスのように、入力欄に名前や数字を入力してそのファイルを保存するような形のアプリはC言語では作れないんでしょうか?画面がありますよね?ってこはVBになるんですか? どのような言語では、どんなアプリが作れるかや、 どんなアプリでは、この言語になるっていうのがいまいちわかりません。 皆さんは就職の際に、自分の作りたいものの言語が、たまたまJavaを使ったものだったや、C言語を使ったものだったといった感じなんでしょうか? それとも、Javaは嫌いで、C言語がの方が好きだからweb系の道に進まなかったといった感じなんでしょうか? それとも、web系だろうが、そうでなかろうが関係なくアプリを作りたかったからって感じなんでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Webプログラミングと他のプログラミングのちがい。
お尋ねしますが、ParlやCGI、PHPなどを用いたWeb用のプログラミングと、Javaや、Cを使ってアプリケーションなどを作る本格的なプログミラングとは、用いる言語の違い以外で何か異なることはあるのでしょうか。 たとえば難易度は、はるかにJavaやCのほうが難しく、Webプログラミングはそれに比べればずっと簡易的であるとかなどです。 それと、Web関連の業界についてですが、「Webデザイナー」と「Webプログラミング」の職種とは全然、畑違いの分野なのですよね。 前者は画面の意匠を担当するのでしょうし、後者はパソコン・ユーザーからの何かのイベントに対して、何らかの反応をするシステムをプログラムで組み立てることと考えてよろしいのでしょうか。
- ベストアンサー
- Perl
- WindowsアプリとWebアプリの違い
現在、大学のゼミでオンラインDVDレンタルシステムを構築しています。 C#で、ASP.netを使用する、Webアプリケーションです。 管理者側の操作(在庫登録など)は、大量のデータを連続して処理する必要があるため、Windowsアプリで作成しようと思っています。 なんとなく、上記のようなことが思い浮かび、Windowsアプリのほうが使いやすいだろうな、とは思うのですが、WebアプリとWindowsアプリの根本的な違いや、具体的、技術的な違いが分かりません。 プレゼンテーションで、「WebアプリとWindowsアプリには、このような違いがあるから、管理者のシステムにはあえてWindowsアプリを用いた」 と説明したいのです。 技術的、構造的な違いも含めて、教えていただけないでしょうか?
- ベストアンサー
- その他(業務ソフトウェア)
- 業務系WEBアプリを開発するにはどんな言語が適しているのか
MicrosoftVisualWebDeveloper2005を勉強して3ヶ月のものです。 業務系WEBアプリを開発するにあたってどんな言語が適しているのか 皆さんの意見を聞きたいのでアドバイス下さい。 Javaがいいのか、PHPがいいのかそれぞれの長所、短所がまだ わかってないのでご教授下さい。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Webアプリ開発言語など選定について
Webアプリ開発の際の開発言語の選定について教えて下さい。 現在一般的にWebサイトなどを構築する際にはPHP、Javalなどが使用されてMicrosoftのASP.netなどはほとんど使用されていないようです。(私見ですが・・・。) 業務アプリのWeb化やある程度以上の規模の開発工数がかかる場合ではSilver lightやASP.netを使用した方が生産性の面で有利に働き、Windows Serverの導入費用を考えても上記言語を選択するより、いい場合というのが多々あるように思うのですが、なぜちまたでは上記言語で多くのサイト、Webアプリが作成されているのでしょうか? ・サーバOSとしての性能がLinux系よりWindows系の方が劣るから? ・Windowsサーバはセキュリティの虚弱性がよく指摘されて不安だから? ・そもそもWeb系の開発者にWindows系アプリに対する嫌悪感のようなものがある? ・Apacheなどに比べてIISの性能が劣る? ・LinuxにもWindowsにも導入可能な為? 私見ですが思いつく理由を上げてみました。 実際のところはどうなのでしょうか? 規模やユーザ要求、金額によっても変わってくるものなのでしょうが・・・。
- 締切済み
- その他(プログラミング・開発)
- Webでデータベース
データベース初心者です。 Webでデータベース系のソフトを作る場合、どのような言語を使えばいいのでしょうか? JSP, JavaSevlet, PHP, asp, perl等 ありますが、「動作速度が速い」や「セキュリティが強力」などの各言語の特徴を簡単にご紹介して頂けると助かります。 業務用のソフトで数万~数十万程度のデータを扱うと思うのですが、 何かアドバイスがありましたらお願い致します。 失礼致します。
- ベストアンサー
- MySQL
- webデザイナーとwebプログラマーの違いについて
webデザイナーとwebプログラマーの違いについて 就活中で職種研究を兼ねて質問させてください。 ネットで調べるとwebデザイナーはデザインを設計しコーディングまで行うというのを拝見しました。 それとは別にwebプログラマーは細分化されていて表面的なところを開発するフロントエンドエンジニアと内部的なシステムを開発するバックエンドエンジニアが存在すると拝見しました。どこまでがwebデザイナーの仕事かwebプログラマーの仕事なのかご教示ください。またコーダーという職種が別であるようですが違いも含めてくださると助かります。
- 締切済み
- SE・インフラ・Webエンジニア
- webデザイナーとwebプログラマーの違いについて
webデザイナーとwebプログラマーの違いについて 就活中で職種研究を兼ねて質問させてください。 ネットで調べるとwebデザイナーはデザインを設計しコーディングまで行うというのを拝見しました。 それとは別にwebプログラマーは細分化されていて表面的なところを開発するフロントエンドエンジニアと内部的なシステムを開発するバックエンドエンジニアが存在すると拝見しました。どこまでがwebデザイナーの仕事かwebプログラマーの仕事なのかご教示ください。またコーダーという職種が別であるようですが違いも含めてくださると助かります
- ベストアンサー
- HTML
- WEB広告営業??
先日、派遣会社から「WEB広告営業のサポート」という案件をいただきました。私は現在WEBデザイナーを目指し、夜間学校へ通う日々を送っていますが、WEB広告営業という職種に対し、どんな仕事をするのか、いまいちイメージがわきませんでした。 あくまでも”サポート”なので、この業界の事を詳しく知らなくてもいいかなぁ?と思って一応顔合わせをし、その際に業務内容を説明してもらったのですが、やはりどのような仕事をしていいのかいまいち分からず、私の方がこんな状態なのでこの案件は辞退する予定です。 実際、WEB広告営業とは一体どんな仕事をするものなのでしょうか??また、WEB業界においてWEB広告とはどういった役割をしているものなのか。 無知な私にどうぞ、教えてください。
- ベストアンサー
- デザイナー・クリエイティブ職
- Webデザインの「作りこみ」とは何ですか?
最近、Webサイトをデザインする職種についたものです。 上司に出来上がったトップページなどのデザインを持っていくと、私が作ったデザインに対して、「作りこみが足りない」といわれます。 「作りこみ」が足りないとは、いったい何が欠けているのでしょうか。 細かくグラデーションをかけたり、立体に見えるように。などの加工のことでしょうか? 他のWebサイトを見ると、シンプルなものもあったりするので、いったい何が「作りこみ」なのかがわからなく、今までデザインすることが楽しかったのが、何が正しいのかわからなくなり、怖くなってきました。 業界の諸先輩方、Webの知識のある方、よろしくお願いします。
- ベストアンサー
- デザイナー・クリエイティブ職
お礼
お返事ありがとうございます。 確かにそうですよね。 ちょっと大まかに言ってしまいました。説明不足で済みませんでした。