1田杉山脈 ★
AAS
712名刺は切らしておりまして [sage]
713名刺は切らしておりまして
714名刺は切らしておりまして [sage]
715名刺は切らしておりまして [sage]
716名刺は切らしておりまして [sage]
717名刺は切らしておりまして
718名刺は切らしておりまして
719名刺は切らしておりまして [sage]
720名刺は切らしておりまして [sage]
721過去ログ ★
AAS
どんなプログラミング言語を習得すれば、年収アップにつながるのか――。コードを書く技術者なら誰もが一度は考えたことのあるテーマだろう。世の中には数百種類のプログラミング言語があり、時代ごとにはやり廃りがある。それでは、現在学んでおくべきプログラミング言語は何だろうか。
その1つの答えになりうるプログラミング言語と年収の関係を示した調査結果が発表された。それが、ビズリーチが公表した「プログラミング言語別年収ランキング2018」だ。
(画像)
このランキングは、ビズリーチが運営する求人検索エンジン「スタンバイ」に掲載されている正社員の求人情報(約324万件)から、プログラミング言語名が含まれる求人情報の提示年収の中央値を集計したものだ。調査では、1位が「Go」、2位が「Scala」、3位が「Python」という結果だった。
1位のGoは、米グーグル(Google)が開発したプログラミング言語だ。並列処理などを記述しやすいため、これまでC言語で記述していたWebシステムのバックエンド処理の高速化などに利用される。ビズリーチによれば、求人数は昨年比で1.9倍になっているという。
2位のScalaは、Java仮想マシンで稼働するいわゆるJVM言語の1つだ。関数型言語だがオブジェクト指向言語の特徴も備え、Javaをはじめとする従来のプログラミング言語に比べて、コーディング量の削減やバグを埋め込みにくいプログラミングスタイルを実現できる。
3位のPythonは、最近のAI(人工知能)ブームが関係している。AIを開発する際に利用する有名ライブラリの多くは、Python向けに提供されている。例えば、TensorFlowやscikit-learnなどのライブラリだ。そのため、Python開発者の年収も高くなる傾向にあるのだろう。ビズリーチの調査結果では、求人数が昨年比で1.7倍になっているという。
Javaは求人数は多いが年収は14位に
ランキングを見ると、システム開発で多く利用されている「Java」がランクインしていないことに気付く。調査結果では、Javaの求人数は3万4000件と多いものの、昨年比では3割減少しているという。年収の中央値は500万円で14位にとどまる。つまり、Javaを学べば職はあるものの、高額な年収は期待できないということだ。
現在は人手不足の時代なので、Javaエンジニアなら職に困ることはないかもしれない。しかし、Javaしか書けないというのはリスクになる。いつまでもJavaだけで完結するシステムを開発できるわけではないからだ。Webフロントエンド開発が全盛の現在では、突然JavaScriptで開発しろ、と言われることもあるだろう。
しかもエポックメイキングな技術を実装するには、それに合ったプログラミング言語を学ばなければならない。その最たる例がAIの普及で注目されたPythonだ。日本発のスクリプト言語であるRubyとよく比較されていたPythonは、国内ではややマイナーな存在だった。しかし、最近のAIブームによって、「AIを使ったシステム開発ならPythonを学ぶべき」という認識が広がり、最も重要なプログラミング言語の1つになっている。
ビズリーチが公表したプログラミング言語と年収の関係は、これから学ぶプログラミング言語を選定する良い指標になるだろう。もはやJavaだけを習得しても収入は頭打ちになる可能性が高い。新しい技術を使ったサービスを実装し、高い収入を得るためにも、エンジニアには新たなプログラミング言語の習得が求められている。
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00138/082900134/
その1つの答えになりうるプログラミング言語と年収の関係を示した調査結果が発表された。それが、ビズリーチが公表した「プログラミング言語別年収ランキング2018」だ。
(画像)
このランキングは、ビズリーチが運営する求人検索エンジン「スタンバイ」に掲載されている正社員の求人情報(約324万件)から、プログラミング言語名が含まれる求人情報の提示年収の中央値を集計したものだ。調査では、1位が「Go」、2位が「Scala」、3位が「Python」という結果だった。
1位のGoは、米グーグル(Google)が開発したプログラミング言語だ。並列処理などを記述しやすいため、これまでC言語で記述していたWebシステムのバックエンド処理の高速化などに利用される。ビズリーチによれば、求人数は昨年比で1.9倍になっているという。
2位のScalaは、Java仮想マシンで稼働するいわゆるJVM言語の1つだ。関数型言語だがオブジェクト指向言語の特徴も備え、Javaをはじめとする従来のプログラミング言語に比べて、コーディング量の削減やバグを埋め込みにくいプログラミングスタイルを実現できる。
3位のPythonは、最近のAI(人工知能)ブームが関係している。AIを開発する際に利用する有名ライブラリの多くは、Python向けに提供されている。例えば、TensorFlowやscikit-learnなどのライブラリだ。そのため、Python開発者の年収も高くなる傾向にあるのだろう。ビズリーチの調査結果では、求人数が昨年比で1.7倍になっているという。
Javaは求人数は多いが年収は14位に
ランキングを見ると、システム開発で多く利用されている「Java」がランクインしていないことに気付く。調査結果では、Javaの求人数は3万4000件と多いものの、昨年比では3割減少しているという。年収の中央値は500万円で14位にとどまる。つまり、Javaを学べば職はあるものの、高額な年収は期待できないということだ。
現在は人手不足の時代なので、Javaエンジニアなら職に困ることはないかもしれない。しかし、Javaしか書けないというのはリスクになる。いつまでもJavaだけで完結するシステムを開発できるわけではないからだ。Webフロントエンド開発が全盛の現在では、突然JavaScriptで開発しろ、と言われることもあるだろう。
しかもエポックメイキングな技術を実装するには、それに合ったプログラミング言語を学ばなければならない。その最たる例がAIの普及で注目されたPythonだ。日本発のスクリプト言語であるRubyとよく比較されていたPythonは、国内ではややマイナーな存在だった。しかし、最近のAIブームによって、「AIを使ったシステム開発ならPythonを学ぶべき」という認識が広がり、最も重要なプログラミング言語の1つになっている。
ビズリーチが公表したプログラミング言語と年収の関係は、これから学ぶプログラミング言語を選定する良い指標になるだろう。もはやJavaだけを習得しても収入は頭打ちになる可能性が高い。新しい技術を使ったサービスを実装し、高い収入を得るためにも、エンジニアには新たなプログラミング言語の習得が求められている。
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00138/082900134/
2018/09/04(火)13:14:45.65(CAP_USER.net)
712名刺は切らしておりまして [sage]
Javaを再設計したC#は筋はいいのだが、
Microsoft環境前提だったから伸び悩んだ。
Python、Swift、Kotlinと、次の決め手がない。
Microsoft環境前提だったから伸び悩んだ。
Python、Swift、Kotlinと、次の決め手がない。
2018/10/08(月)11:52:25.35(6v0DKq44.net)
713名刺は切らしておりまして
>>711
ビジネスユースならもともと有料サポート入るけどね
ビジネスユースならもともと有料サポート入るけどね
2018/10/08(月)12:18:44.07(Cn3H/2GY.net)
714名刺は切らしておりまして [sage]
2018/10/08(月)12:44:22.72(hAwzQLq+.net)
715名刺は切らしておりまして [sage]
有料化したjavaでオープンソースのライブラリ作るやつはいなくなるからね
必ずジリ貧になる
必ずジリ貧になる
2018/10/09(火)02:14:49.25(1KWXyqgz.net)
716名刺は切らしておりまして [sage]
OpenJDKでやればいいだろ
2018/10/11(木)08:46:07.10(Vedp172N.net)
717名刺は切らしておりまして
人遣い言語までなかなか辿り着けないなお前ら(´・ω・`)
2018/10/16(火)11:55:14.59(vbny35mrO)
718名刺は切らしておりまして
>>1
Netflixは自前で配信システム(CDN)をISPコロケーションに構築しており、C言語とアセンブリ言語をソフトウェア実装に使っている
Senior Software Engineer - Kernel Developer
https://jobs.netflix.com/jobs/867538
Required Skills
Ability to work independently and collaboratively in all areas of the software development lifecycle
from requirements gathering to operations and maintenance
Ability to read and write code using the C programming language
Ability to work on large-scale software systems
Understanding of the way operating system schedulers work
Understanding of the way kernel virtual-memory systems work
Understanding of the way non-uniform memory access (NUMA) impacts the design of kernel subsystems
Ability to design and implement code that maximizes throughput within the constraints of PCI bandwidth, memory bandwidth, and CPU power
Understanding of 64-bit x86 architecture
Understand the interactions of the various hardware and software components of a modern computing system
and the tradeoffs that are inherent in system design decisions
Bonus Skills
Experience with FreeBSD
Experience with open-source software development
Ability to read and write x86 assembly code
AWSはクリックをする前のウェブサイトアクセスの段階までに過ぎず、ストリーミングはこのCDNが行う
誤解するものが多いがAWSはフロント部分に限られ、他は内製したうえで各国のISPにコロケーションから配信を行っている
abemaTVはこの点を致命的に誤解しており、AWSで赤字を垂れ流しているようなので頭が悪そうな連中のする失敗の典型と言える
バックエンドはC言語で実装しAWSとは無関係ということだ
Netflixは自前で配信システム(CDN)をISPコロケーションに構築しており、C言語とアセンブリ言語をソフトウェア実装に使っている
Senior Software Engineer - Kernel Developer
https://jobs.netflix.com/jobs/867538
Required Skills
Ability to work independently and collaboratively in all areas of the software development lifecycle
from requirements gathering to operations and maintenance
Ability to read and write code using the C programming language
Ability to work on large-scale software systems
Understanding of the way operating system schedulers work
Understanding of the way kernel virtual-memory systems work
Understanding of the way non-uniform memory access (NUMA) impacts the design of kernel subsystems
Ability to design and implement code that maximizes throughput within the constraints of PCI bandwidth, memory bandwidth, and CPU power
Understanding of 64-bit x86 architecture
Understand the interactions of the various hardware and software components of a modern computing system
and the tradeoffs that are inherent in system design decisions
Bonus Skills
Experience with FreeBSD
Experience with open-source software development
Ability to read and write x86 assembly code
AWSはクリックをする前のウェブサイトアクセスの段階までに過ぎず、ストリーミングはこのCDNが行う
誤解するものが多いがAWSはフロント部分に限られ、他は内製したうえで各国のISPにコロケーションから配信を行っている
abemaTVはこの点を致命的に誤解しており、AWSで赤字を垂れ流しているようなので頭が悪そうな連中のする失敗の典型と言える
バックエンドはC言語で実装しAWSとは無関係ということだ
2018/10/17(水)09:32:00.64(L0FSIkja.net)
719名刺は切らしておりまして [sage]
日本で400万で働いていた天才プログラマー
アメリカ行ったら年収3000万になった
日本でプログラマやるのはバカ
それでも時給3000円は簡単に貰えるだろうね
アメリカ行ったら年収3000万になった
日本でプログラマやるのはバカ
それでも時給3000円は簡単に貰えるだろうね
2018/10/20(土)11:31:29.81(Ecynlv4d.net)
720名刺は切らしておりまして [sage]
>>713
オープンソースのお陰で伸びたのに、「もう一人で出来るもん!」と考え始めたって事?
オープンソースのお陰で伸びたのに、「もう一人で出来るもん!」と考え始めたって事?
2018/10/25(木)07:08:18.44(XuBxxTII.net)
721過去ログ ★
■ このスレッドは過去ログ倉庫に格納されています
[過去ログ]