プログラマー歴3年です。Javaでの業務システムWebアプリを数件担当しました。
最近、PHPやPythonとか新しく聞く言語が気になっています。またWindows系では、C#をよく聞きます。
Webアプリ開発でやっていきたいのですが、Javaのほかで習得すべき言語はなんでしょうか?
- 転職ステーション
- IT・コンピュータ・ゲーム系職種
- プログラマー
- みんなのQ&A
- WebアプリプログラマーがJava以外で習得すべき言語を知りたい
質問
WebアプリプログラマーがJava以外で習得すべき言語を知りたい13view
最新の専門家コラム
- 40代女性が転職で今後10年20年働ける職場を見つけるには?【リクルート出身者監修】
2022.05.16
- 転職市場で信仰残る「30歳限界説」は今どうなっているか?
2022.04.12
- 合格可能性を上げる「志望動機」の書き方3ステップ
2022.03.08
- 転職エージェントと2人3脚で転職を成功させる方法
2022.02.06
- 会社にバレずに転職活動を行うテクニック
2022.01.07
質問に回答するにはログインしてください。
回答
3件の回答
正統派プログラミングを学ぶならオブジェクト指向を理解してC++を習得すべきでは、と考えます。
Javaもオブジェクト指向言語ですが、オブジェクト指向を理解せずコーディングから入って使っていると動作はするけれどもコードを見ると可視性が悪いとか再利用性が低いとかのコード品質に課題があるプログラムになってしまします。オブジェクト指向はむずかしいですが、仕事でプログラミングするなら、ぜひ理解してください。
今から勉強するなら、Pythonがおすすめです。Webアプリでも使われ出してますが、特にディープラーニングなどのAI関係の開発で注目されていますよ。
私もあまり詳しくないんですが、廻りでPython経験者はいないかというようなことをよく聞くようになりました。
まだ経験者が少ないようなので、実務経験が無くても知っていると有利になりそうです。
ネット上に有料無料の学習講座もあるようなので、やってみようと思ってます。
Web系の開発言語の基本はJavaだと思います。Javaに習熟していれば基本大丈夫ですが、開発を担当するシステムがもともとC#やPHPで書かれているときがあると思います。
C#は、Javaに対抗してマイクロソフトが開発したJavaライクな言語ですので、仕事で必要になればそれほど習得に時間はかからないとは思います。ただ、Javaの業務アプリがそうであるようにC#の業務アプリは全体がC#で書かれていますので、ソースコードの量が多くそれをまず読み解く力が必要になります。
その意味ではC#の仕事が来てからC#の習得をするのは間に合わないかもしれませんので、C#を習得してはどうですか?
PHPやPythonは、サーバーサイドのWebアプリで使用されているスクリプト言語で、それほどソースの量は多くなく、Java習得者ならその業務が来そうだと思ってから集中すれば対処できると思います。