RSS


【2017年】就職に有利なプログラミング言語ランキング

スポンサーリンク


1: お悩みさん

「ソフトウェアが世界を飲み込んでいく」――ベンチャー・キャピタリスト、マーク・アンドリーセン(Marc Andreessen)氏の有名な言葉だ。ソフトウェアには、(当たり前だが)プログラミングする人が必要だ。あなたもチャレンジしてみてはどうだろうか?世の中にプログラミング言語は数多いが、中には非常に人気が高いものがある。プログラマーの求人では、現場ですでに使われている言語やシステムに詳しい人材が求められている。しかし、アップルのSwiftやグーグルのGo言語といった比較的新しい言語も人気が高まっている。以下、就職に有利なプログラミング言語を紹介しよう。TIOBE index、RedMonkプログラミング言語ランキング、Stack Overflowの開発者アンケート調査年次報告でも推奨されているものだ。

Java:1991年、双方向テレビ用のプログラミング言語として開発された。現在、Javaは買収を経てオラクルからリリースされているが、いまだに非常に高い人気を誇っている。Androidアプリや業務用ソフトウェアの開発に欠かせないものになっているからだ。

C:最も古いプログラミング言語の1つで、今も広く使われている。1970年代初頭に開発。1978年、伝説的な手引書『プログラミング言語C』(原題『The C Programming Language』)が出版された。この本は今も広く読まれている。

Python:1989年に開発が始まった。Pythonのコードはとても読みやすい。入門者にとって最も親しみやすい言語として、多くのプログラマーが推奨している。

PHP:ウェブサイト構築に極めて一般的に使われている。ウェブサイトの3分の1がPHPで稼働しているとも言われる。WordPress、Facebook、ヤフーなどの大規模サイトで使用されている。その一方で、PHPを嫌うプログラマーも多い。その1人、Stack Overflowの創業者ジェフ・アトウッド(Jeff Atwood)氏は、「PHPは言語というよりはむしろ、恣意的な要素をバラバラに集めただけのものだ」と述べている。

Visual Basic:Microsoft Visual Basic(およびその後継Visual Basic .NET)は、視覚的にプログラミングできるように作られている。ドラッグ・アンド・ドロップで、プログラムを変更することができる。古い言語だが、ユーザーはいまだに後を絶たない。

JavaScript:主にウェブアプリケーションに使われるプログラミング言語で、高い人気を誇る。Javaと似ているのは名前だけ。JavaScriptは現在、多くのウェブサイトで使用されているが、ブラウザの読み込み速度を遅らせ、ときにセキュリティーの脆弱性の原因となるため、多くの批判も受けている。

残る11の言語は以下のリンク先から。
http://top.tsite.jp/news/lifetrend/o/35584008/


3: お悩みさん
Pythonが最高だろ


4: お悩みさん
組み込み屋ならC、ウェブ屋ならPHP/JavaScriptだろうが
子供に教えるならPythonだな

引用元:http://egg.2ch.net/test/read.cgi/bizplus/1495392627/


13: お悩みさん
JavaScriptとJAVAは似た名前の赤の他人?


17: お悩みさん
>>13
別人、出来た当時Javaが話題の言語だからそれにあやかって命名してる
型の考え方とかはVBに似てる、あと言語そのものを覚えても仕事は無い(重要なのはフレームワーク)


16: お悩みさん
狭い難関だが高給を狙うならPython
組み込み系なら、Cとmatlab
業務系ならJavaとC#


20: お悩みさん
グーグルが進めてるフクシアなる謎のOSでは、いままでとは違う言語も使われるだろうし
全部古くなるんだよ、10年もしたら


191: お悩みさん
>>20
それな
Androidとは全く違ってLinuxベースでもなければJavaも使わないGoogleオリジナル技術で固めたスマホOSになる
Fuchsiaがレガシー技術に引導を渡す


194: お悩みさん

>>191
それでもCは間違いなく生きてる。後50年くらいは死にそうにない。
今ある大量のコードもしぶとく生き残るだろうし。

C#も20年後くらいでもサポートされ続けてるだろうよ。
機能追加されまくって全く違うだろうけど、非互換な改造はされてないだろう。
つまり今の人が普通に書けるはず。

Javaはどうだろうね。


27: お悩みさん
どういうところに就職するかによる
ソフトウェア企業じゃなく一般企業やら市役所とかに勤めるなら一番役に立つのは
まあVBAですね
これは不動


217: お悩みさん
>>27
日々の集計はExcel VBAで用が足すもんな


229: お悩みさん
>>27
まずexcelを使わないで仕事している会社はほぼないからな。
どんなソフトウェア環境にあるかで決まる。


29: お悩みさん
騙されたと思って初めはCを学ぶべき。
他はどうとでもなる。


32: お悩みさん
>>29
うん。そう思う。


42: お悩みさん
プログラム言語なんて、どんなもんでも一週間あれば覚えられる。
重要なのはデザインパターン。


74: お悩みさん
>>42
これ


65: お悩みさん
とりあえず素人がWebサイト作って小銭稼ぐにはPHPとJavascriptができればいい


122: お悩みさん
大切なのは言語よりもデータ構造だな。
Cなら typedef structで、オブジェクト指向言語ならクラスの属性。
これを定義できない奴がスパゲッティを書く。


129: お悩みさん
そもそも何で何個も言語作っちゃうわけ?
2つくらいにまとめれないんかね


153: お悩みさん
>>129
言語処理に特化してたり、計算処理に強かったり、古くから愛用されててバグが枯れてたり、
一長一短で中々絞れないんだよねえ。新しい言語もどんどん出てくるし。


59: お悩みさん
C言語がマスターできてるなら、将来的にも、どんな言語にも対応できそうな人材だなとは思う。
Pythonはいろいろな事が簡単にできるから、覚えておいて損はないけど、逆に習得ははやいから、Pythonだけできても就職上のメリットは、あまりないような気がするが。


164: お悩みさん

就職に有利って視点だと、一番汎用的に普及してるC以外選択肢がない。

他、得意分野のある言語でも、一部でしか使われていないなら、就職に有利とは言えない。


179: お悩みさん

Cでオブジェクト指向書けたら大抵どこでもやってける

あとは爪楊枝からロケットまで幅広い知識があればいい


180: お悩みさん
何でこんなにCへの信仰心が篤い人が多いんだ


218: お悩みさん
>>180
ネット社会で通信ソフトは「C」が多い
それはC言語がATTのベル研で開発された経緯と関係がある


220: お悩みさん
>>218
Cが普及したのはUNIXの開発言語として採用されたのが大きくないか?


221: お悩みさん
>>220
UNIXとATT・ベル研は深く関係
たしかオープンソース化されてたので方言がたくさん出来ました
通信ソフトはCが多いしUNIX(LINUX)が今でも全盛でしょ
東西冷戦全盛期ではICBMの標的にされた場合
メインフレーム型だと中心破壊されると全部崩壊
回避するためにネットで分散処理技術が進展
プロトコルの「TCP/IP」は「UDP」より厳格にできてる軍事技術


206: お悩みさん
pythonはなんでオーバーロードできないの?
多重定義 - Wikipedia

211: お悩みさん

>>206
rubyもできないらしい。
matz氏が直接答えてる

[ruby-list:1401] Re: 同じメソッドで 、引数が違うやつ

メソッドオーバーロードですね.rubyではできません.
# 前に設計してた言語ではできるようになるはずだったんだけどな.

rubyでは変数に型がないため,オーバーロードはコンパイル時に解
消できません.よって,実行時にいちいちチェックしないと実現で
きないので,言語を簡単にするため,オーバーロードは採用しませ
んでした.引数の数についてはoptional引数とrest引数で対応して
ください.


170: お悩みさん

求人数だけならJavaかPHP、あとWeb周りでJSが無難といったところか
そこに何の拘りも疑問も感じなければそれでいいと思うけど

ただお金だけが目的だと心が死ぬ

RSS

スポンサーリンク

シェアする

フォローする

スポンサーリンク