プログラミングについて、2点教えてください。
現在勉強中の身ですが、用途により使う言語が違うというのがなんとなくわかりました。
例 ホームページにはJavaスクリプト、ExcelのVBA機能にはVBA、Googleフォームに自動返信機能を付けたいときにソースコードを書くときはGoogle Apps Script など
質問①
プログラミング言語は、これ以外にもたくさんあると聞いています。なので、Javaスクリプト以外で作られたサイトも中にはあるかもしれません。どのサイトにどの言語が使われているのか、簡単に見分けはつくものなのでしょうか?
たとえば、今の私がもしホームページ制作やAIを動かすプログラムを組めと言われた場合、使う言語はどれにすべきなのかわかりません(JavaスクリプトなのかPythonなのか)。また、ホームページを修正してくださいと言われた場合、元々どの言語で書かれたコードなのかわからないと思います。
コードを見れば、「ああこれはJavaスクリプトだね」などわかるようになるのでしょうか。
質問②
①と関連していますが、プログラミングと一言で言っても、使う言語で構文も様々だとわかりました。
そのたくさんあるものを、プログラマーやSEと呼ばれる方が、すべて理解しているとは思えません。
SEの方でも、Javaスクリプトに特化した方がいたり、PythonとVBAがわかるという方がいたり、人により様々で、そのスキルに応じた仕事をされているのでしょうか。
IT関連の求人情報を見た時に、募集要項に言語が書かれていることがありますが、あれは「C言語がわかる人募集」など、そういった意味なのでしょうか。
今日1日中勉強してきて、この質問にたどり着きましたが、もしそうだとしたら、自分がプログラミングを使いどういったことをやりたいか(AI開発か、ホームページ作りか)を考え、それに応じた言語を習得するのが大事なのかなと思いました。
全く的外れかもしれませんが教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
①web開発に話を絞ると、サーバサイドとブラウザサイドで
事情が大きくことなることに気付いてますか?
ブラウザサイドの言語はhtml/css/javascriptのみ。
ロジックを書けるのはjavascriptのみです。選択肢は有りません。
サーバサイドはJavaが主流ですが、VBやC#、ruby、 python
など、様々なものが可能です。どれを使っているかは
htmlの吐き具合から多少はわかりますが、ほぼ無理。
②これもWeb開発に話を絞ると、開発には全てとは言いませんが
広汎な多くの言語の理解が必要。例えばJavaでサイトを作るには
サーバ側ではJava、XML、JSON、JSF等のView言語
ブラウザ側では、html、CSS、Javascript
の言語に加えて、そのライブラリやフレームワ-クにも精通している
必要があり、そこまでできる技術者は本当限られています。
方式設計がまともにできる人材はほんの僅かなんです。
そこまでできる人なら、企業は先を争って欲しがりますよ。
詳しくありがとうございました。
①についてはサーバサイドとブラウザサイド初耳だったのでネットで検索をしたところ、おっしゃる通り言語の違いがありました。
たまたま今勉強を進めているJavaScriptは、クライアントサイドなのですね。エンジニアの方が少ないので、努力次第で需要があるかもしれません。
②エンジニア、SEと一言でいっても奥が深いですね…何がなんやらです。ひょっとすると、同じ「言語を学ぶ」にしても、英語とか中国語よりも、もっと幅広いのかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- CGI 掲示板専用スクリプトなどを使わなくてもプログラミング言語のみで作れますか? 3 2022/06/12 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
-
C言語とhtmlの違いを どな...
-
楽しくて最高のプログラミング...
-
COBOLで文字タイプを数字...
-
なぜコンピューターをよく知っ...
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
任天堂で使うプログラミング言...
-
順列の内容をすべて表示するプ...
-
C++における継続行
-
プログラミング言語「C#」の難...
-
Solve()とは、なんですか?
-
プログラムに書かれる"%"記号の...
-
C++は何に適している?
-
ABAPのラジオボタンについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報