• ベストアンサー

おすすめのプログラミング言語を教えてください

35歳SEです。 しかしSEとは名ばかりで、実際にシステムを1から設計したことも無く、 プログラミングについてもほとんどできません。 まともに扱えるのが、 ・SQL(PL/SQL含む) ・C言語 くらいです。 もはやプログラマという年齢ではないのですが、 趣味や自己研鑽の一環として、何かプログラミング言語を身に着けたいと考えています。 この状況下で何かオススメのプログラミング言語はありますでしょうか。 ちなみに仕事はネットワーク系Web系システム開発なので、 それに活かせるとより良いです。 どうぞご教示のほど、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#247307
noname#247307
回答No.1

個人レベルで、ということであって、業務に使うとかいうわけではないのですね。 でしたら、個人的にはJava + Google App Engineをおすすめしたいです。 Javaは、現在、C/C++と並ぶ2大言語としての地位を築き上げており、覚えて損はありません。特に、これから先、スマートフォンなどの端末やWebベースの開発が今以上に重視されるようになることを考えると、AndroidとサーバーサイドJavaを持っているJavaはもっとも重要な言語となってくるように思います。 今までは、Javaが動くサーバーというのが一般的でなかったため、個人レベルでは「勉強しても使う場がない」という感じだったんですが、今はGoogle App Engine(Googleが提供するクラウドサービス)などで、誰でも無料でサーバーアプリケーションが作れるようになっています。 また、AndroidもJavaを採用しており、誰でも簡単にGoogle Playでアプリを公開できます。勉強して、自分で作ったアプリを実際に公開して使ってもらえば、フィードバックももらえ、更に学習意欲がわきますよ。それに作ったアプリがヒットしてどっとお金が入ってくる可能性もないわけではないですし(笑)。

okwave_nozomu
質問者

お礼

javaは新人時代にちょっとかじったくらいなので、もう一度しっかり勉強し直してみようと思います。 ありがとうございました(^^)

okwave_nozomu
質問者

補足

すみません、できることなら業務にも活かせれば一石二鳥かな…などと欲をかいています…(^^;)

その他の回答 (1)

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.2

>>おすすめのプログラミング言語を教えてください 仕事であれば、言語を指定されちゃいますが、そうでなければ言語は自由ですね。 以下のQ&AのNo.4さんの回答が私と同じです。 http://okwave.jp/qa/q3088720.html そして、仕事でない場合、個人用途で、ちょこちょことしたソフトを自分や知人たちのために作るとなれば、ネットワーク系アプリではなく、デスクトップアプリのほうが多いと思います。 ということで、個人的な意見として、Javaは除外されます。ちなみに、javaを仕事で使っている人に聞いたときも「Java?現状では、大きなシステム用ですね」という回答がきました。 個人的には、ちょこちょことした「個人的な、あるいは会社の汚れ仕事を手早く処理してくれる」って目的では、PerlやRubyがお勧めです。 私の場合は、以前、ネットワーク系のプログラムで判りにくいバグがあったとき、膨大なログを解析する必要があったんですけど、その解析作業にPerlで作ったプログラムがとても役に立ちました。 また、自分用のちょっとしたアプリを作るという用途なら、C#をお勧めですね。 とはいえ、最近は、スマホ関連のアプリでJavaが使われているという話を目にします。 そして、すでに出た回答のような理由で、Javaという選択もありかもしれませんね。

okwave_nozomu
質問者

お礼

まずはちょっとかじった程度のJavaをしっかりと勉強し、その後PerlかC#かに移行しようと思います。 ご回答、ありがとうございました(^^)

関連するQ&A

専門家に質問してみよう