【IT】Javaではもうからない、新言語を学べ

1: 田杉山脈 ★ 2018/09/04(火) 13:14:45.65 ID:CAP_USER

どんなプログラミング言語を習得すれば、年収アップにつながるのか――。コードを書く技術者なら誰もが一度は考えたことのあるテーマだろう。世の中には数百種類のプログラミング言語があり、時代ごとにはやり廃りがある。それでは、現在学んでおくべきプログラミング言語は何だろうか。

 その1つの答えになりうるプログラミング言語と年収の関係を示した調査結果が発表された。それが、ビズリーチが公表した「プログラミング言語別年収ランキング2018」だ。
https://cdn-tech.nikkeibp.co.jp/atcl/nxt/column/18/00138/082900134/ph1.jpg

このランキングは、ビズリーチが運営する求人検索エンジン「スタンバイ」に掲載されている正社員の求人情報(約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/


2: 名刺は切らしておりまして 2018/09/04(火) 13:21:06.27 ID:LnrbAa5Z

>>1

新言語「も」学べ


だろ


53: 名刺は切らしておりまして 2018/09/04(火) 15:34:00.21 ID:/IZlcCZb

>>1
>しかし、Javaしか書けないというのはリスクになる。
>いつまでもJavaだけで完結するシステムを開発できるわけではないからだ。

そもそもJavaだけで完結するシステムなんて出会ったことないけど…
組み込みハードとかそっち系?


165: 名刺は切らしておりまして 2018/09/04(火) 23:39:54.19 ID:jo2ztoGf

>>53
筆者はシステムというものについてあんまり深く理解してなさそうよね


57: 名刺は切らしておりまして 2018/09/04(火) 15:54:44.42 ID:F5nRg9bW

>>1
この言語を習得して儲かる話は、年齢、経験、学歴を無視してるから参考にならん
資格と同じだ


59: 名刺は切らしておりまして 2018/09/04(火) 16:03:17.09 ID:0SqokRv7

>>1
内容が分からないから俺は駄目


61: 名刺は切らしておりまして 2018/09/04(火) 16:09:45.14 ID:0SqokRv7

>>1
最大提示年収と中央年収?だっけ
あと求人数がなんか…


64: 名刺は切らしておりまして 2018/09/04(火) 16:14:10.99 ID:0SqokRv7

>>1
で、どんな内容をプランニングするの?


106: 名刺は切らしておりまして 2018/09/04(火) 20:02:16.23 ID:EVAFO3YY

>>1
最近見かけないけど
JAVAティーってまだあるの?


180: 名刺は切らしておりまして 2018/09/05(水) 00:05:18.19 ID:obVi6UN6



205: 名刺は切らしておりまして 2018/09/05(水) 03:15:48.93 ID:DKasInEQ

>>1
Javaができれば確実に飯が食える

新言語はハヤリスタリがあるので、選んだ言語が下火になれば終わりだ


298: 名刺は切らしておりまして 2018/09/05(水) 23:31:27.89 ID:Qpz8wrDl

>>1
色々言いたいことがあるが
一番変なのが
「しかし、Javaしか書けないというのはリスクになる。いつまでもJavaだけで完結するシステムを開発できるわけではないからだ。Webフロントエンド開発が全盛の現在では、突然JavaScriptで開発しろ、と言われることもあるだろう。 」

あと「求人数」が明記されてないこと
たぶん求人少ないから高額である可能性がある

掲示求人数x掲示給与額で企業が対象言語に拠出する予算額全体額でランキングしたなら全く違う視点となったことだろう

フロントエンジニアとサーバーエンジニアと区別されるようになった昨今、それは昔以上に別業務

このフレーズから書いた人は実は開発のことよく知らない部外者だとわかる

あとpythonとgoはあり
あと


301: 名刺は切らしておりまして 2018/09/05(水) 23:47:54.46 ID:qLE63GC1

>>298

> フロントエンジニアとサーバーエンジニアと区別されるようになった昨今、それは昔以上に別業務
別業務だけど、巨大プロジェクトでなければどちらも面倒見ることができるというのを求められるケースは多いよ


3: 名刺は切らしておりまして 2018/09/04(火) 13:23:07.10 ID:SBf0bbs5

javaは弱点をなくせば今でも超優秀
むしろjavaの中に入って改革する側に回れ


63: 名刺は切らしておりまして 2018/09/04(火) 16:13:27.75 ID:MyNsomO+

>>3
最も弱点の多い言語だけど
弱点をなくせば最強だよな


128: 名刺は切らしておりまして 2018/09/04(火) 21:18:58.81 ID:CXlXWlRB

>>63
具体的に弱点はなに?


71: 名刺は切らしておりまして 2018/09/04(火) 16:50:44.85 ID:eFniRkhe

>>3
oracleによる閉鎖的なサポートが今後のjava
javaは閉鎖的なコミュニティに変わると思う
オープンソース版以外は活気を失うだろう


4: 名刺は切らしておりまして 2018/09/04(火) 13:25:34.77 ID:e1Q5gWX2

>日本発のスクリプト言語であるRubyとよく比較されていたPythonは、国内では
>ややマイナーな存在だった

この一文で、内容が胡散臭くなった


263: 名刺は切らしておりまして 2018/09/05(水) 10:24:02.40 ID:5IXlt9Of

>>4
RoRがもてはやされてた頃はそうだったんじゃね?


5: 名刺は切らしておりまして 2018/09/04(火) 13:29:19.33 ID:kQgsWRTs

javaはオラクルが最大の欠点
もうそれだけで使わない理由になるレベル


94: 名刺は切らしておりまして 2018/09/04(火) 19:28:37.10 ID:RHwwSmkV

>>5
Sunを買収したのが他の企業
例えばIBMならいまの状況はかなり違っていただろうなー


6: 名刺は切らしておりまして 2018/09/04(火) 13:30:37.64 ID:fhi5Rj4h

基本どこが研究するかだからな。


7: 名刺は切らしておりまして 2018/09/04(火) 13:32:27.01 ID:EB98da3m

言語の問題じゃなくて
プログラミング対象に効率の良いAPIが揃ってるか否かだ
例えば、Javaでも機械学習に対応するAPIを揃えれば
一躍、AIはJavaで・・・ってことになるだろう


99: 名刺は切らしておりまして 2018/09/04(火) 19:44:19.22 ID:pjlsCBUO

>>7
だからpython株上がってんだよ


107: 名刺は切らしておりまして 2018/09/04(火) 20:09:21.24 ID:+Kve9mPv

>>7
ならねーよあんな糞言語


8: 名刺は切らしておりまして 2018/09/04(火) 13:32:54.42 ID:GfEmLwwa

JavaでOracleはもうかる


9: 名刺は切らしておりまして 2018/09/04(火) 13:34:03.20 ID:vgQPu38H

何に乗るかで運命が決まるから言語選択は重要だな。


35: 名刺は切らしておりまして 2018/09/04(火) 14:17:18.03 ID:xSIeqMVx

>>9
得意不得意はあっても複数安定


176: 名刺は切らしておりまして 2018/09/04(火) 23:59:09.75 ID:mrf8CKXp

>>9
どれにも乗らないのが正解


10: 名刺は切らしておりまして 2018/09/04(火) 13:40:41.36 ID:sRu/9mk9

誰がもうかるための記事?


11: 名刺は切らしておりまして 2018/09/04(火) 13:42:17.15 ID:Z1DGMmEA

稼ぎたいならRubyだよな


12: 名刺は切らしておりまして 2018/09/04(火) 13:43:34.34 ID:8TvhYNOu

といいつつCOBOLやVBAの保守が幾らでも転がっている現状


13: 名刺は切らしておりまして 2018/09/04(火) 13:44:56.45 ID:GfEmLwwa

何か一つできれば、他の言語も一週間くらい使ったら慣れね?


60: 名刺は切らしておりまして 2018/09/04(火) 16:08:33.15 ID:F5nRg9bW

>>13
標準語が分かれば方言も分かるくらいのレベル


82: 名刺は切らしておりまして 2018/09/04(火) 18:06:18.93 ID:Oe2D+soU

>>13
俺もそれくらいのノリ


14: 名刺は切らしておりまして 2018/09/04(火) 13:46:17.73 ID:OPgDmEFk

各言語の違いは方言イントネーションアクセント程度で
英語日本語ほどの文法から何から全て違うような違いはない、
要はメジャーな言語一つでも習得すれば他の言語はすぐ習得できる


17: 名刺は切らしておりまして 2018/09/04(火) 13:49:11.29 ID:ot7vCyKA

>>14
MS-DOSの頃はCプログラマがたくさんいたけど、
WindowsになってからC++についていけずにVBプログラマが大量発生したけど。


31: 名刺は切らしておりまして 2018/09/04(火) 14:11:00.30 ID:ZemRnK4H

>>17
オブジェクト指向を理解できなかっただけじゃん
言語の習得とは関係ない


36: 名刺は切らしておりまして 2018/09/04(火) 14:17:57.76 ID:aiHgoKAX

>>17
C++についていけないというよりWindowsプログラミングがクソめんどくさいってだけだと思うよ
やりたいことをサクッとできるVB使うのは当然だろうな


18: 名刺は切らしておりまして 2018/09/04(火) 13:49:41.82 ID:HVyR9uUA

>>14

そのくらいの認識で派遣の営業がぶっこんでくる。
これが悲惨。


15: 名刺は切らしておりまして 2018/09/04(火) 13:47:21.22 ID:QVLKcY7v

C#で何でも作れる


16: 名刺は切らしておりまして 2018/09/04(火) 13:49:09.69 ID:5hqqVjpa

アセンブラとCとJAVAさえやってればどんな言語にでも対応できるだろ
要件定義の段階で最適な言語を選択すればいいだけ


19: 名刺は切らしておりまして 2018/09/04(火) 13:51:11.23 ID:bErS7XQn

今Javaで書かれている膨大なシステムが今後何年もメンテが必要になるから
Javaは今のコボラーのように生き残ることが出来る


22: 名刺は切らしておりまして 2018/09/04(火) 13:55:21.84 ID:qqQMcu5U

>>19
たぶん無理


20: 名刺は切らしておりまして 2018/09/04(火) 13:54:25.78 ID:qqQMcu5U

意外とrust が頑張ってる気もする


21: 名刺は切らしておりまして 2018/09/04(火) 13:55:08.60 ID:HVyR9uUA

サポート打ち切りされたら、もうどうしようもないくらいには強大化してしまったからなぁ。
JAVAの寿命は たぶんCOBOLよりずっと短いよ。


23: 名刺は切らしておりまして 2018/09/04(火) 13:56:25.85 ID:qqQMcu5U

アパッチがあれだし


24: 名刺は切らしておりまして 2018/09/04(火) 13:57:11.44 ID:Wyz+NXeT

実効速度を求める用途の言語には
これからGC前提のコードやライブラリ実装が盲腸になるだろうね


297: 名刺は切らしておりまして 2018/09/05(水) 23:18:39.03 ID:3xI5b5dK

>>24
盲腸ってボトルネックって事?
 w 片腹痛いわ


25: 名刺は切らしておりまして 2018/09/04(火) 14:01:17.96 ID:aiHgoKAX

求人数でソートしてJavaが出てくるまでランキングの数増やしてほしいわな
年収高いのは単純に供給不足ってだけで人が流れれば一気に下がるだろ


26: 名刺は切らしておりまして 2018/09/04(火) 14:05:31.40 ID:C/3hws7w

手続き型と関数型みたいによっぽど言語設計が違うものじゃなければ1日か2日でなんとかなるだろ
あとは才能の領域


27: 名刺は切らしておりまして 2018/09/04(火) 14:06:35.46 ID:UWzYhiZX

寝言を学ぼう。


28: 名刺は切らしておりまして 2018/09/04(火) 14:08:12.97 ID:yT+qSTxr

約15年間無料だったリファレンスが有料化だもん

これからは激減するだろ


29: 名刺は切らしておりまして 2018/09/04(火) 14:08:34.33 ID:augvlytM

JavaScriptなんてHTMLとセットじゃん


30: 名刺は切らしておりまして 2018/09/04(火) 14:10:30.34 ID:GfEmLwwa

>>29
Java と Javascript は別ではなかろうか


83: 名刺は切らしておりまして 2018/09/04(火) 18:07:51.49 ID:Oe2D+soU

>>29
その認識は古いね
つ node.js


32: 名刺は切らしておりまして 2018/09/04(火) 14:11:57.57 ID:fVsuOfv/

儲けを考えるなら「日本でエンジニア」がまず間違いだろ


319: 名刺は切らしておりまして 2018/09/06(木) 03:14:23.66 ID:VwHgIl6D

>>32
これな


33: 名刺は切らしておりまして 2018/09/04(火) 14:14:03.79 ID:ufMhcQX6

Fortranはどうなん?


34: 名刺は切らしておりまして 2018/09/04(火) 14:15:43.94 ID:3vQPWfQl

COBOL最強なんだよなぁ


37: 名刺は切らしておりまして 2018/09/04(火) 14:18:06.69 ID:sctYi6xN

goって二年くらい前はちょっとしたツール以外使わん方がいいとかGoogle自身で言ってた気がしたけどどうなん?


38: 名刺は切らしておりまして 2018/09/04(火) 14:19:58.72 ID:JsM8njav

単価上げたい思惑があるんだろうけど、実際はAccessのVBA+クエリーがベスト。業務系ソフト開発でこれにかなう言語はない。


93: 名刺は切らしておりまして 2018/09/04(火) 19:21:20.01 ID:JWQVpKXA

>>38
それだけじゃ不充分でexcelとの組み合わせが大切


39: 名刺は切らしておりまして 2018/09/04(火) 14:34:33.01 ID:j4b/8J+F

カーネルいじるための C
DNN 用の Python
JS 用の TS
流行りに乗って Go
これだけやってれば歯車として生きていける

Ruby、Java は完全に捨てた
C++ はメンテで面倒みてるけどさっさと捨てたい


55: 名刺は切らしておりまして 2018/09/04(火) 15:50:17.14 ID:xJ5Hjd6y

>>39

選んでいる言語は同じ

サーバサイドはgo
AIのpython
フロント、サーバサイドのjavascript
os層のc


40: 名刺は切らしておりまして 2018/09/04(火) 14:43:23.52 ID:P0y7S6As

Perlさえ使えれば食いっぱぐれはまずないよ


41: 名刺は切らしておりまして 2018/09/04(火) 14:48:48.81 ID:NAbAv6U8

PHPがないのはおかしいな。

世の中のWEBシステムの多くがPHPで構築されてきたから、
PHPの方が、あと10年は食いっぱぐれなしと思ってるが。


42: 名刺は切らしておりまして 2018/09/04(火) 14:51:26.08 ID:If2RWuQK

もう飽和してるからなにしても無駄だろ


43: 名刺は切らしておりまして 2018/09/04(火) 15:02:41.89 ID:xGLOBGia

Javaも学んで、新言語も学んだ方が良いと思うけどな
新言語で高収入な仕事が見つかればいいけど、安牌は持っておくべき


44: 名刺は切らしておりまして 2018/09/04(火) 15:03:54.38 ID:IS8YoT9o

COBOLしか出来ません


45: 名刺は切らしておりまして 2018/09/04(火) 15:13:58.19 ID:augvlytM

10年前、リーマンショックで案件が激減した時
もうやる事は無いと思ってたCOBOLで食いつないだ


46: 名刺は切らしておりまして 2018/09/04(火) 15:16:24.14 ID:Bp1pgth8

騙されちゃダメだ。言語別っていうのはウソだよ。


47: 名刺は切らしておりまして 2018/09/04(火) 15:19:06.65 ID:ImOLElFa

儲かるか儲からないかでやってちゃ息は短いだろうけど
でも世の中そんなもんか


48: 名刺は切らしておりまして 2018/09/04(火) 15:21:12.03 ID:WsGoFBWc

> どんなプログラミング言語を習得すれば、年収アップにつながるのか

この時点で土方


49: 名刺は切らしておりまして 2018/09/04(火) 15:27:54.23 ID:mAD6JjvS

javaでもきるならフロントでjavascriptも触るだろ


50: 名刺は切らしておりまして 2018/09/04(火) 15:29:04.50 ID:zHZ+SFoE

あまり言語にこだわることはない。
仕事の中身と考え方が一致する言語を自然と使うようになる。

今は関数型の記号処理とシステム制御に適した言語を使っている。
本質的なところだけ押さえておけばよい。


51: 名刺は切らしておりまして 2018/09/04(火) 15:31:48.85 ID:XuJqDg/c

C++とC#はしばらくはゲームで生き残るだろうなー
サーバーサイドでC#も実用的になってきたおかげて、クライアントとサーバーで同じコードが使えるようになるメリットがデカイ


54: 名刺は切らしておりまして 2018/09/04(火) 15:41:22.77 ID:sctYi6xN

>>51
Javaでも同じことを……(´・ω・`)


95: 名刺は切らしておりまして 2018/09/04(火) 19:32:09.50 ID:XuJqDg/c

>>54
Javaなんかでゲームなんか作らないぞ


52: 名刺は切らしておりまして 2018/09/04(火) 15:33:09.95 ID:8yRfZ4/l

Goって普及してるのか


56: 名刺は切らしておりまして 2018/09/04(火) 15:53:05.51 ID:xJ5Hjd6y

>>52

dockerやk8sなどで使われているが、そこまで普及していない
それがいいんだ


58: 名刺は切らしておりまして 2018/09/04(火) 15:59:33.50 ID:mZuGjxem

javaのvectorは今でも良くわかんない


62: 名刺は切らしておりまして 2018/09/04(火) 16:11:24.45 ID:6uMjHl4o

オッケービズリーチ!年収二千万円に届くプログラミング言語を教えて


65: 名刺は切らしておりまして 2018/09/04(火) 16:19:49.56 ID:ibtNraU8

プログラミング言語の種類で儲けようとするのが頭おかしい


66: 名刺は切らしておりまして 2018/09/04(火) 16:22:36.63 ID:ixbhe6NU

fortranは2018年にfortran2018という新しい規格が発表される


102: 名刺は切らしておりまして 2018/09/04(火) 19:55:55.11 ID:53Ir+uqk

>>66
> fortranは2018年にfortran2018という新しい規格が発表される
そうなのか!
今でもCFDとかの数値計算ではfortranは現役だよ
fortran95とかのフリーフォーマット


283: 名刺は切らしておりまして 2018/09/05(水) 21:03:45.98 ID:0cSP5Kdi

>>66
まあ中身はfortran 2015だけどな
てか、fortranでオブジェクト指向とか使ってる奴いるんだろうか…


67: 名刺は切らしておりまして 2018/09/04(火) 16:25:11.00 ID:arbvBKPW

Javaは使える人が多いから上から下まで案件があるので平均さがってるだけでは?
Javaでもできる人なら貰ってるでしょ
言語で年収とかいうのはなんか違和感ある


69: 名刺は切らしておりまして 2018/09/04(火) 16:33:40.96 ID:p/6Kaqvr

>>67
よく分かってない人を騙s、、、さまざまな言語を継続して学んでもらうための方便だと思えば


68: 名刺は切らしておりまして 2018/09/04(火) 16:29:18.16 ID:poT/or3O

エクセルの使い方を極めたい
インダイレクト関数とか


70: 名刺は切らしておりまして 2018/09/04(火) 16:44:39.46 ID:mZuGjxem

なんでjavaを使いたがるんだろうな


74: 名刺は切らしておりまして 2018/09/04(火) 17:00:47.18 ID:eFniRkhe

>>70
javaはsunの時代のイメージを持ったまま、
当時の若者がおじさんになってしまった
彼らはjavaで開発することに慣れているが、
oracleが絡むということがどういう事かは分からない
ただおじさん達とともにjavaは穏やかな死を迎える、
とおじさん達は考えている


72: 名刺は切らしておりまして 2018/09/04(火) 16:55:23.13 ID:PqZcZdMd

Haskell か OCaml かな。


73: 名刺は切らしておりまして 2018/09/04(火) 17:00:14.45 ID:LuOVWr7X

Haskellいいぞっ 癖が強いから勉強には向いている
なんせ、標準では配列すらない

純粋さ、純潔さ、孤高を求めている まぁ、言語としては美しいけどな


75: 名刺は切らしておりまして 2018/09/04(火) 17:01:54.89 ID:eFniRkhe

>>73
お前の日本語は美しくないからきっと関数型なのだろう


76: 名刺は切らしておりまして 2018/09/04(火) 17:16:30.55 ID:PDpElbjq

分野や用途によると思うが、やっぱりPythonなのかなあ

スクリプトでは長らくPerlを使ってきたが
他言語でも正規表現が普通に使えるし、特に強みがなく廃れてきた感じ


77: 名刺は切らしておりまして 2018/09/04(火) 17:19:23.85 ID:Mi1T0aAW

java有料化で選択肢から外れるという事? pythonかC#、WebはES6以降ってか?


174: 名刺は切らしておりまして 2018/09/04(火) 23:56:08.58 ID:mrf8CKXp

>>77
うーん、関係ないと思う。


78: 名刺は切らしておりまして 2018/09/04(火) 17:21:26.20 ID:DgH2jqDV

Perlとか廃れてきたってレベルじゃないだろ
自分で書いて使うだけならセーフだけど他の人に使わせるのはよほどの理由がないと厳しい


79: 名刺は切らしておりまして 2018/09/04(火) 17:23:55.83 ID:Xvu9XE0s

> 【IT】Javaではもうからない、新言語を学べ

開発言語を流行らせたり、廃ったりさせたら、言語の数ばっかり増えて...
10年後、20年後にシステムのメンテナンスの時に技術者がいなくて、
システムのアップデートとか乗せ換えとかでとんでもない事にならなけりゃ良いけどな...


173: 名刺は切らしておりまして 2018/09/04(火) 23:55:36.49 ID:mrf8CKXp

>>79
その言語の仕様さえ残ってれば問題ない。
一週間もあれば普通に読めるようになる。


80: 名刺は切らしておりまして 2018/09/04(火) 17:36:27.59 ID:Ww0x5hm0

py は py でも flask 使ってる負け組みな~んだ?


81: 名刺は切らしておりまして 2018/09/04(火) 17:38:27.66 ID:ndPy/jk/

たぶんGOは言語そのものでの年収ではなくて、サーバー知識と運用経験も要求される
案件が多いから必然的に高額になってるんだと思うけどな。
GO言語だけ学んでも、そっち方面のスキルも持ってないと年収増どころか
仕事こなせないと思うぞ?


84: 名刺は切らしておりまして 2018/09/04(火) 18:11:15.57 ID:VobV2Mtu

素人考えだけど、多くのOSで動くものを作ることができる言語が良いんじゃないの。


87: 名刺は切らしておりまして 2018/09/04(火) 18:36:48.28 ID:mZuGjxem

>>84
ならc言語だろ


85: 名刺は切らしておりまして 2018/09/04(火) 18:11:39.54 ID:cGf5M47r

これからはPython


86: 名刺は切らしておりまして 2018/09/04(火) 18:11:51.77 ID:CHdB/P9j

jsも先が無いから


130: 名刺は切らしておりまして 2018/09/04(火) 21:20:56.18 ID:CMFT0N7I

>>86
は?


157: 名刺は切らしておりまして 2018/09/04(火) 22:49:57.05 ID:AuSQTsAB

>>86
JSなんか今伸びに伸びてるだろ
なんでこんな伸びてるのか不思議なくらい運のよい言語だよ


88: 名刺は切らしておりまして 2018/09/04(火) 18:37:31.64 ID:tjePFifg

JSはブラウザ言語としては残るだろ


89: 名刺は切らしておりまして 2018/09/04(火) 18:42:10.23 ID:65+lV2bv

これさー、JAVAは儲からないじゃなくて
JAVAはデフォでその他もって話だろっていう・・・


90: 名刺は切らしておりまして 2018/09/04(火) 18:45:47.94 ID:mfviO7bW

言語の違いで儲かってるとかある?
言語というより機械学習あたりは金回り良さそうだけど


91: 名刺は切らしておりまして 2018/09/04(火) 18:49:34.72 ID:ufMhcQX6

今、20年以上前のFortranプログラムをCに移植した
変数追いかけるのがしんどかった


92: 名刺は切らしておりまして 2018/09/04(火) 19:16:42.12 ID:o8FZOdUT

python やるなら anacondaがお勧め


125: 名刺は切らしておりまして 2018/09/04(火) 21:03:14.07 ID:mdtMw7C0

>>92
それな
マジオススメ


159: 名刺は切らしておりまして 2018/09/04(火) 22:54:24.55 ID:AuSQTsAB

>>92
>>125
マジで教えてほしいんだけど、現環境でpip 使わずにanaconda 使う理由って何?


320: 名刺は切らしておりまして 2018/09/06(木) 03:21:05.64 ID:V0N/blfn

>>159
Windowsでpip経由だとCベースのコードをコンパイルしないと入らないようなやつでも、Anacondaのリポジトリからだと一発で入ったりする
ただガチでやるならちゃんと環境構築してPyChamとかのがいいと思うけど


96: 名刺は切らしておりまして 2018/09/04(火) 19:36:32.62 ID:k26qELnf

まあ、C#でいいよね


97: 名刺は切らしておりまして 2018/09/04(火) 19:40:29.30 ID:93cUFPhD

ドコモ部長と、客のバトルが聞ける
ドコモ社長が、客に「直接対面で」追求された実録!
http://do-como.com


98: 名刺は切らしておりまして 2018/09/04(火) 19:43:33.65 ID:fvY0C9fg

これ以上、新しい言語を作るな。


100: 名刺は切らしておりまして 2018/09/04(火) 19:48:41.72 ID:qr/ccQzS

昔はJavaやActivXをセキュリティーの為に無効化してたものだ


101: 名刺は切らしておりまして 2018/09/04(火) 19:50:00.46 ID:pjlsCBUO

>>100
わかってないだろ


103: 名刺は切らしておりまして 2018/09/04(火) 19:56:12.96 ID:X1qJkZb8

Perlじゃダメ? Pythonも書けるけど。


104: 名刺は切らしておりまして 2018/09/04(火) 19:58:31.71 ID:QNYOJXy8

「投資しませんか?」
「もうかるなら、あんたが借金してやれば?」

「新たなプログラミング言語の習得が求められている」
「ならお前がやれば?」


105: 名刺は切らしておりまして 2018/09/04(火) 20:00:23.29 ID:NAbAv6U8

いろいろLW言語を使って来たけど、
やっぱpythonは楽だね。
func(**param) とか最初感動した。


164: 名刺は切らしておりまして 2018/09/04(火) 23:36:24.01 ID:b2wt0Ju/

>>105
わかる
でも本格的に使い始めたらあまり使わんかった・・・


171: 名刺は切らしておりまして 2018/09/04(火) 23:50:39.58 ID:NAbAv6U8

>>164
わかる、おれも感動しただけ。

感動してかつ今でも重宝してるのは、
sprintf実装("hello 312" % "world")と名前付き引数。
switchがないのは気持ち悪い。


172: 名刺は切らしておりまして 2018/09/04(火) 23:52:23.20 ID:ePlduqyU

>>171
pythonはリスト内包表現が便利だよ。


178: 名刺は切らしておりまして 2018/09/05(水) 00:00:08.14 ID:bGU7R0VK

>>172
そうなんだ、

いまいち可読性が落ちる気がしてそれは使ってないんだ。
lambdaよりはかなりマシだとは思うんだけど。


185: 名刺は切らしておりまして 2018/09/05(水) 00:18:46.18 ID:iysg7wWz

>>171
Haskellにはfor文は無いんだぞ
case式はあるけど、パターン認識が付随してるので
より高機能だけど

>>183
浅くやれる言語などない
だって、オブジェクトとか、関数型とかパラダイムに慣れるのにも大変なのに
さらに、フレームワークとかライブラリ使えないと、まともにソース打てないじゃん

俺関数型(HaskellとF#)半年以上ぐらい勉強したけど、まともにソース打てない


108: 名刺は切らしておりまして 2018/09/04(火) 20:16:33.42 ID:ufMhcQX6

Javaは上手く育てれば良い言語になったと思うが
今は特定営利企業の思惑で振り回されているし
みんな選択するのを躊躇ってしまっているだろ


110: 名刺は切らしておりまして 2018/09/04(火) 20:24:51.54 ID:+Kve9mPv

>>108
ベースが糞なのに
糞の上塗りをして
糞でデコレーションした糞言語じゃん

育てるって言うのは、元がいいものじゃないと無理


113: 2018/09/04(火) 20:29:35.37 ID:RJ0KufLK

>>108

 セキュリティ対策上、しょっちゅう新バージョンの検証しなければならないので負荷が掛かって仕方が無い。
 と弊社の技術者が申しておりました。


131: 名刺は切らしておりまして 2018/09/04(火) 21:23:57.67 ID:CXlXWlRB

>>113
そうじゃない言語があるのかどうか。


133: 名刺は切らしておりまして 2018/09/04(火) 21:26:01.71 ID:XOgtH0i3

>>131
アセンブラをどうぞ


136: 名刺は切らしておりまして 2018/09/04(火) 21:32:45.93 ID:CXlXWlRB

>>133
ないってこと?


137: 名刺は切らしておりまして 2018/09/04(火) 21:34:03.70 ID:XOgtH0i3

>>136
アセンブラは言語だよ


158: 名刺は切らしておりまして 2018/09/04(火) 22:52:56.07 ID:AYBG9Mt4

>>137
ミドルウェアもなしで何もかも作れればな。
API群がJavaの肝だろ。
そこの脆弱性の検証に時間がかかるというはなしだろうが、アセンブラならぜんぶ無しになるの?あほ?


109: 名刺は切らしておりまして 2018/09/04(火) 20:21:47.20 ID:KjHSwyPo

juliaが気になる


175: 名刺は切らしておりまして 2018/09/04(火) 23:58:41.34 ID:z+btUuI6

>>109
ようやく1.0とか遅すぎ。


111: 名刺は切らしておりまして 2018/09/04(火) 20:26:00.34 ID:VLihkESp

男は黙ってprolog


112: 名刺は切らしておりまして 2018/09/04(火) 20:26:28.11 ID:AEU18WRO

仕事上で、まともに書ける言語が一つでもあれば、大概はどの言語でもいけるわな


114: 名刺は切らしておりまして 2018/09/04(火) 20:30:17.84 ID:KjHSwyPo

Javaは負の遺産が多すぎて、触りたないな。
J2EEとかstrutsとか


120: 名刺は切らしておりまして 2018/09/04(火) 20:50:25.35 ID:NAbAv6U8

>>114
大規模フレームワーク使うと、古いほどメンテが大変。
古いバージョンのドキュメントはないし、アップデートなんかできない。

struts, django, rails, symfony, zend..... 古くなったらメンテしたくない。


121: 名刺は切らしておりまして 2018/09/04(火) 20:50:45.90 ID:HQvwLB8v

>>114
ああ、そういうことか
言語の寿命が長いということは、遺産が多すぎるってことだな
たしかに

strutsとか2000年の頭はフレームワークすげー!と思ったけど
今はもう見るのも聞くのも嫌になりました


115: 名刺は切らしておりまして 2018/09/04(火) 20:42:32.08 ID:ufMhcQX6

なるほど、Javaって人気がないんだな
選択するのはなるべく避ける様にしますw


116: 名刺は切らしておりまして 2018/09/04(火) 20:44:46.02 ID:AvMk7xi1

Windows PC で JAVA を勉強するためにインストールしてあった
最近うさんくさくなったので JAVA をアンインストールした
その結果
Windows の動きが軽くなった!!!
ディスクアクセスが超減った
ウイルスでもおったのかね?


117: 名刺は切らしておりまして 2018/09/04(火) 20:46:14.73 ID:ufMhcQX6

アプデートチェックが動いていたのではないかな


118: 名刺は切らしておりまして 2018/09/04(火) 20:48:28.09 ID:HQvwLB8v

Javaはとっくの昔にやめました

VB.NETと一緒で、労働市場に初心者が多数いるから
あまりにも言語そのものの進化が遅すぎる
冗長的な記述やネーミングをよしとするあの文化が嫌い
Cしか知らない人がJavaをやるケースが多くて、糞コードが量産されやすい
Javaしかしらない人が多くて、プログラミング全般の当たり前の話が通じない


119: 名刺は切らしておりまして 2018/09/04(火) 20:48:54.09 ID:AvMk7xi1

そうなのですか
だったら安心です
ありがとう ε>


122: 名刺は切らしておりまして 2018/09/04(火) 20:55:30.15 ID:Hha4z7cW

確かにJavaプログラマの単価安いからなぁ


258: 名刺は切らしておりまして 2018/09/05(水) 09:18:09.19 ID:s0taeBw+

>>122
日本では、プログラマという職種は底辺だろ。


123: 名刺は切らしておりまして 2018/09/04(火) 20:56:20.84 ID:HQvwLB8v

またビズリーチかw

ビズリーチはScalaをよく使ってるからね
提灯記事っすよ、これは
Scalaが2位に来てるしね


124: 名刺は切らしておりまして 2018/09/04(火) 21:01:02.81 ID:U8gq8Ui7

何も分からないクセに知ったか記者死ね


126: 名刺は切らしておりまして 2018/09/04(火) 21:05:38.66 ID:vIQLbWZx

JavaはSI御用達の言語だから安い仕事が多い
Javaで育った優秀なエンジニアはたくさんいるけど
その中に今もJavaをメインにしてる人は少ないだろうな


181: 名刺は切らしておりまして 2018/09/05(水) 00:07:57.12 ID:M4Gy6lsN

>>126
仕事だから仕方がなく使う言語だよな
これが好きってやつは他の言語やったことないだけのドカタ


127: 名刺は切らしておりまして 2018/09/04(火) 21:12:24.64 ID:XOgtH0i3

言語が新しくなり続ける意味が分からない

決定版を用意しろよ


129: 名刺は切らしておりまして 2018/09/04(火) 21:19:18.42 ID:CMFT0N7I

コーディングそのものが儲からない


132: 名刺は切らしておりまして 2018/09/04(火) 21:24:32.49 ID:XOgtH0i3

つまり、Javaを有料化したからJavaは終焉って事だな
昔よりニーズが減って技術者があぶれる


134: 名刺は切らしておりまして 2018/09/04(火) 21:27:07.37 ID:/nuAOpVt

ITプログラミングで商売やっている奴は言語が変わったりした脳が枯れてしまうのが早いんじゃない?


138: 名刺は切らしておりまして 2018/09/04(火) 21:34:29.98 ID:pekFF3b9

>>134
日本語で


135: 名刺は切らしておりまして 2018/09/04(火) 21:30:26.02 ID:CXlXWlRB

マイクロサービス全盛で猫も杓子もだったのから、うちらモノリスで十分だったねとなって結局安泰。


139: 名刺は切らしておりまして 2018/09/04(火) 21:34:50.20 ID:TMes1sLQ

インフラ側の人間だけど
最近はやっぱりPythonが増えてる気がする
AIの時代だしね
あとは相変わらずPHP多し、JavaもRubyもちらほら


140: 名刺は切らしておりまして 2018/09/04(火) 21:41:43.56 ID:9e5r5JJm

UnityでAndroidアプリ作ったらC#+Java+C++という3段重ねのキモいものができた


141: 名刺は切らしておりまして 2018/09/04(火) 21:44:26.92 ID:Hha4z7cW

>>140
それはきもいw


142: 名刺は切らしておりまして 2018/09/04(火) 21:48:48.52 ID:wIKX0XDk

おまえら日本語使えよ


143: 名刺は切らしておりまして 2018/09/04(火) 21:50:08.42 ID:F1yHzHEM

徐々にCOBOLからJavaに置き換わってるから日本においてはJavaができれば食いっぱぐれしないよ
GoやRustってC/C++の代わりになるの?
デバイスドライバとか書けるの?


169: 名刺は切らしておりまして 2018/09/04(火) 23:48:51.89 ID:mrf8CKXp

>>143
RustはOS書けるよ


170: 名刺は切らしておりまして 2018/09/04(火) 23:49:27.16 ID:mrf8CKXp

>>143
食いっぱぐれしない=年収300万ならいくらでも仕事がある


144: 名刺は切らしておりまして 2018/09/04(火) 21:50:38.36 ID:QNYOJXy8

Java は Oracle のものになってしまった・・・
と嘆いたところで
C# は Microsoft のものだし
Swift は Apple だし
オープンな感じのいい言語がないね
C/C++ は環境依存強すぎるし
Python とかのスクリプト言語系はスタンドアローンの商品をつくりづらそうだし


145: 名刺は切らしておりまして 2018/09/04(火) 21:52:43.70 ID:9c6xZA5N

どうせ知らず知らずのうちに何でも屋みたいな状態になるぞ


147: 名刺は切らしておりまして 2018/09/04(火) 21:57:04.49 ID:Oe2D+soU

>>145
何でも屋はいろいろできて飽きないよ


163: 名刺は切らしておりまして 2018/09/04(火) 23:25:25.71 ID:QeNMQ+e1

>>145
呼んだ?
サーバネットワークセキュリティに開発チームへの助言さらには一般社員のパソコン先生までなんでもやるお


146: 名刺は切らしておりまして 2018/09/04(火) 21:55:48.00 ID:Tzt2JgPa

N88BASICでいいっすか?


148: 名刺は切らしておりまして 2018/09/04(火) 22:00:14.62 ID:/2WbRRAW

Javaは今度から金取るからな
ガベージコレクションがあるCライクな言語となるのC#がいいんだろうか
現場から離れて10年近く経つけど


149: 名刺は切らしておりまして 2018/09/04(火) 22:03:25.51 ID:XpMpDPeK

IT土方


150: 名刺は切らしておりまして 2018/09/04(火) 22:05:43.28 ID:FG/AEU8J

COBOL


151: 名刺は切らしておりまして 2018/09/04(火) 22:09:30.94 ID:Q4xy+BWn

Cだけで十分


152: 名刺は切らしておりまして 2018/09/04(火) 22:10:58.94 ID:ok4dSL+9

 
ど…土方さん


153: 名刺は切らしておりまして 2018/09/04(火) 22:11:55.52 ID:NAbAv6U8

PHP/Perl/Python/Ruby/JavaScript/Java/SQL*
どれも生まれて30年前後の開発言語。

長くプログラマやってれば、この7つのほとんどは使えるようになってる。
そして、新言語は枯れるまで、まだまだ年数がかかる。

だから、あんまり危機意識をあおる必要はないと思う。


154: 名刺は切らしておりまして 2018/09/04(火) 22:17:20.03 ID:4a3G7hSe

C++はー?


155: 名刺は切らしておりまして 2018/09/04(火) 22:20:14.27 ID:FG/AEU8J

cなんて生まれて50年近い


156: 名刺は切らしておりまして 2018/09/04(火) 22:21:21.56 ID:jy893gSn

Pythonもダメだろうな。
飛びつく奴が多いのは安くなる。


160: 名刺は切らしておりまして 2018/09/04(火) 22:55:10.72 ID:wMWG44IB

意外とC#人気ないのな、ラクなのに


161: 名刺は切らしておりまして 2018/09/04(火) 23:13:44.68 ID:D5lu3R1I

 


実はCOBOLこそ最強


 


167: 名刺は切らしておりまして 2018/09/04(火) 23:43:35.22 ID:ePlduqyU

>>161
COBOLのほうがJavaより長生きするだろうな。
定年までは仕事ありそう。

まあドット書き忘れたりlinterとかないだろうし、大文字だらけで何そんなにいきんでるんだって感じだが。

JavascriptもjQueryがvueとかreactより楽なので、同じ言語で格差が凄いことになってるが。


162: 名刺は切らしておりまして 2018/09/04(火) 23:20:08.07 ID:QeNMQ+e1

ある言語で年収うpってんなわけねーだろ
高年収の人は単にプログラム組めるだけじゃなくて尖がった技術なり知識を持ってる


166: 名刺は切らしておりまして 2018/09/04(火) 23:41:12.43 ID:GiVpmj5B

AIは言語云々よりデータを如何に効率的に目的にかなった形で処理出来るかが重要
つまり数学力がものを言う
基礎学力が低い奴は無理


168: 名刺は切らしておりまして 2018/09/04(火) 23:44:19.45 ID:mrf8CKXp

> AIを使ったシステム開発ならPythonを学ぶべき
AIを使ったシステム開発ならAIを学ぶべきですね。
Python勉強してもAIにはたどり着けないです。


177: 名刺は切らしておりまして 2018/09/04(火) 23:59:25.04 ID:P2ht6Pn7

javaはinterfaceに縛られる感覚が嫌だね
でも動的型付け言語は辛い時がある
結局アセンブラとCで小規模の組み込みやってる時が一番楽しいとおもた


179: 名刺は切らしておりまして 2018/09/05(水) 00:05:06.89 ID:bnkGkBR0

pythonでタプル多用すると後任者への嫌がらせできるん?


182: 名刺は切らしておりまして 2018/09/05(水) 00:09:03.19 ID:bGU7R0VK

最近のwebアプリは非同期が主流になって来てるから、
node.js + ajax 実装でJavaScript 一本にできたら、
だいぶweb開発も統一性が出てくると思うんだが。


184: 名刺は切らしておりまして 2018/09/05(水) 00:15:05.43 ID:chEPZpjW

>>182
async awatで非同期も読みやすくなってきたけど、非同期と同期が入り混じったり、promise.allとか使い始めるとわけわかんなくなるわ。
rxjsも、個人的には難しい(大規模で使えない)と思うし、nodeも言語仕様についていけてない(ラップ必要だったり)し、5年後くらいかね


189: 名刺は切らしておりまして 2018/09/05(水) 00:37:33.57 ID:bGU7R0VK

>>184
非同期プログラミングの可読性の悪さは課題だね、。
上から読めば良いってわけじゃないから。

ネスト地獄を回避するasyncもイマイチわかりづらい。
でも、もしかしたら慣れかもしれない。

オブジェクト指向プログラミングも最初は同じような扱いだった。


191: 名刺は切らしておりまして 2018/09/05(水) 01:04:55.77 ID:iysg7wWz

>>189
>非同期プログラミングの可読性の悪さは課題だね、。
それが、async awaitだろうが と思うが

ただ、俺もその良さが分からない
俺はC#の方だけど、別にBackgroundWorkerと覚えるのが大して変わらんと思うし

asyncは単純なやつは簡単かもしれんけど なんだかんだ言って、大して変わらんとも思う


196: 名刺は切らしておりまして 2018/09/05(水) 01:26:10.47 ID:UXTSCPiS

>>191
そこはもう言語がどうこうより人間の脳みその問題だろうなw
異なるプロセスが同時並行で進むと誰だってまあ混乱するわな。

良い訓練方法はないか?
俺は音楽鑑賞が意外といいと思うんだよね。アンサンブルを楽しむ系の。
同時に色んなアレンジの楽器のパートが同時に演奏されて、それを楽しむものだろ?

それって非同期処理を読み解く力に相通ずるものがあるなって思うんだ。
たぶん、システムを読み解く力に優れてる人は音楽にめっちゃ詳しいと思うよ。
俺もこの世で知らない音楽などないくらい子供の頃から音楽聴いたり楽器弾いたりしてるから。


288: 名刺は切らしておりまして 2018/09/05(水) 22:03:00.88 ID:tneSx5EO

>>184
awatってナニ?


183: 名刺は切らしておりまして 2018/09/05(水) 00:13:21.28 ID:vpLIMrZn

どの言語も広く浅くやるんじゃ駄目なん?


188: 名刺は切らしておりまして 2018/09/05(水) 00:31:27.03 ID:S6dKcr0U

>>183
それは器用貧乏一直線
色々な言語の安い末端仕事だけが回ってくる便利な人にされる


190: 名刺は切らしておりまして 2018/09/05(水) 00:42:50.01 ID:seh/eO/t

>>188
専門バカよりいろいろ扱える方がマシだよ


193: 名刺は切らしておりまして 2018/09/05(水) 01:06:03.10 ID:vMgp5hPm

>>190
SIerの理屈ならそうだろうよ


192: 名刺は切らしておりまして 2018/09/05(水) 01:04:59.54 ID:UXTSCPiS

>>188
コードリーディング能力次第だろうな。
コードリーディング能力に優れた人の場合、沢山の言語を浅く知ってると引く手数多だと思うけど、
問題は現状この能力は可視化が難しく実績で証明するしかないというところ。
おそらく10年くらい掛かるな。

10年くらいバラエティに富んだスキルシートが積み重なると、
「あ、この人たぶん時々いる読み解くのがめちゃくちゃ早い人だわ・・・」というのが浮き彫りになってくる。
Javaだろうが、PHPだろうが、RubyやNode.jsのシステムだろうが重宝がられてキープされている実績を見れば、
もう誰の目にも「何語であろうと読み解く能力がある人材なんだな」というのが分かるから。


262: 名刺は切らしておりまして 2018/09/05(水) 09:45:51.31 ID:4bWotFM2

>>192
スキルシート(爆笑)


186: 名刺は切らしておりまして 2018/09/05(水) 00:27:51.61 ID:NAIIUQtG

ソースを打つという表現を初めて見た


187: 名刺は切らしておりまして 2018/09/05(水) 00:28:08.23 ID:7KcW/PUt

 
 【祝】台風21号 日本直撃ニダ~!【祝】  
 
    台風21号で、日本人がいっぱい死ぬといいニダ~!
 
<ヽ`∀´>~♪ 韓国では国を挙げて
 
 【日本の地震・豪雨・猛暑・台風をお祝います】ニダ~!  
   
https://blogimg.goo.ne.jp/user_image/7e/aa/3cd4ff77cd2a2f91403cb2da7d7c7336.jpg
   
<ヽ`∀´>「日本人がいっぱい死ぬとうれしいニダ~!」
 <ヽ`∀´>「今日もお酒が美味しいニダ! ほるほる~♪」
  <ヽ`∀´>「日本人の不幸だけが生き甲斐ニダ~!」
   <ヽ`∀´>「もっともっと死ねばいいニダ~!」
    <ヽ`∀´>「日本人は永久に謝罪と賠償をするニダ~!」
 


194: 名刺は切らしておりまして 2018/09/05(水) 01:21:49.77 ID:UXTSCPiS

ようするに多くの現場では真っ新な状態からスクラッチで新規開発してるわけじゃないから、
何言語で実装されていようと「システムを読み解く能力」が最重要なんだよ。

それはコードリーディングの能力はもちろんだし、企画や事業部、セールスの人間とも気持ち良く対話できる人間性というかな。
情報処理システムが好きで人間性も優れていて、そういう人間って今の世の中では宝石のように見えるんだよ。
まさに時代の申し子的な。頭は別に良くなくても良いんだ。

大らかな性格で、それで好きなものが流行ってる。ただそれだけ。
つまり、今の世の中の面白さを知っていて感じ取ることができる人間というかな?

そういう人間はどこからも欲されるんだよ。
困ってる人というのはどう楽しめば良いのか?面白い点、ウケる勘所を見つけられないで悩んでいるわけだから。


195: 名刺は切らしておりまして 2018/09/05(水) 01:22:24.97 ID:+1th+IjI

 
構造化・オブジェクト指向の手続き型言語
関数型言語

この本質と応用テクニックを知っていれば
特定の言語なんて方言みたいなもんだろ


197: 名刺は切らしておりまして 2018/09/05(水) 01:27:56.98 ID:qCeUUReM

Javaはなんだかんだで優秀


198: 名刺は切らしておりまして 2018/09/05(水) 01:48:32.14 ID:c9Bj/Wfn

いっと土方じゃ儲からない


199: 名刺は切らしておりまして 2018/09/05(水) 01:58:22.91 ID:bGU7R0VK

>>198
「IT土方」という悪名のおかげで、人材不足が加速し、
中堅以上のPG/SEは美味しい思いをしてる。

プログラマの1&#12316;2年目は使い物ならなくて、会社の教育費は年間300&#12316;400万円の負担になる。
そういう意味では最初は「IT土方」みたいに酷使されるのも仕方ないと思われ。


200: 名刺は切らしておりまして 2018/09/05(水) 02:00:15.29 ID:bGU7R0VK

(↑文字化け訂正)
プログラマの1・2年目は使い物ならなくて、会社の教育費は年間300から400万円の負担になる。
そういう意味では最初は「IT土方」みたいに酷使されるのも仕方ないと思われ。


201: 名刺は切らしておりまして 2018/09/05(水) 02:04:03.37 ID:NAIIUQtG

言語一つマスターしてたら後は方言の違いみたいなもんよ


202: 名刺は切らしておりまして 2018/09/05(水) 02:10:41.01 ID:4928kMJj

スマホアプリ開発にJAVAが強いのじゃないの?


203: 名刺は切らしておりまして 2018/09/05(水) 03:06:11.95 ID:U6J19sGS

マジで開発しようと思うとフレームワークが必要になるし、コーダーじゃなくてプログラマでいるためには
フレームワークのソースとかラップしてる言語までやって、ハード回りのプロトコルも知らなきゃいけないし

方言ですむようには思えない


213: 名刺は切らしておりまして 2018/09/05(水) 05:12:00.37 ID:qLE63GC1

>>203
フレームワークだからといって特別な言語で書かれているわけでもないし
方言程度の差だよ


204: 名刺は切らしておりまして 2018/09/05(水) 03:14:06.52 ID:u4czGMot

案件受けて必要になってから新しい言語を学ぶので十分対応できる


206: 名刺は切らしておりまして 2018/09/05(水) 03:18:16.37 ID:ZEY5XG3S

言語を選んでから仕事を受けるんじゃなく、仕事を受けてから言語を学んだらいいんだよ


207: 名刺は切らしておりまして 2018/09/05(水) 03:57:53.94 ID:pBGFEafg

俺はいろんな言語使ってるけどJavaは良い言語だと思うぞ。
Javaがクソだとか言ってるやつ何なん?
どの辺がクソなのか誰か解説してくれ。


216: 名刺は切らしておりまして 2018/09/05(水) 06:48:49.71 ID:iXJQp93a

>>207
更新多すぎ
バージョン依存しすぎ
中間言語にコンパイルって概念が古くてダサい
大規模だと起動読込みめっちゃ遅い
ベンダ対応如何で環境依存しやすい
とっつきは良いがとにかくコードが冗長
ポインタ排除言語なのにヌルポ


223: 名刺は切らしておりまして 2018/09/05(水) 07:16:15.07 ID:nQylg2WT

>>207
日本の場合、Javaに集っているSIerが糞。
これに比べれば言語仕様は大した問題じゃない。


265: 名刺は切らしておりまして 2018/09/05(水) 11:11:14.47 ID:f0MElSC0

>>207
・コンパイル必要なのに高速化に向いていない。
・Javaと他の言語との連携がやりにくい。
・ネィティブへのアクセスがしにくい。
・識別子長すぎ。
・コールスタック深すぎ。
・例外めんどくせー


208: 名刺は切らしておりまして 2018/09/05(水) 04:11:33.17 ID:CKfyEtmM



ScalaとJavaって まだ 互換性あるだろ。
何 いってんだぁ?


209: 名刺は切らしておりまして 2018/09/05(水) 04:12:38.33 ID:CKfyEtmM



Javaの 安定したレガシーをまだ 流用できるから、Javaやりながらだって 通用する。


210: 名刺は切らしておりまして 2018/09/05(水) 04:14:10.69 ID:CKfyEtmM

ただ
Googleなどは
独自言語を自身のシステムに合うように作り出してるから、
結果 Javaと距離を置く形になってるだけで。
クラウドでは どうか知らないけど。


211: 名刺は切らしておりまして 2018/09/05(水) 04:15:33.38 ID:quFo82B3

Goが稼げるのではなく、Goできる人には優秀な人が多いってことだと思う


214: 名刺は切らしておりまして 2018/09/05(水) 06:19:42.38 ID:bGU7R0VK

>>211
goの開発案件があるのが
大企業だからでしょ


212: 名刺は切らしておりまして 2018/09/05(水) 04:20:52.70 ID:qruROJXg

ステマに必死ダナ!


215: 名刺は切らしておりまして 2018/09/05(水) 06:36:10.77 ID:iXJQp93a

javaが本来目指したことはnodejsがあっさり実現しちゃいましたね
npmの威力がでかすぎるのもありますが


217: 名刺は切らしておりまして 2018/09/05(水) 06:57:17.43 ID:CKfyEtmM

Go
だって、実行速度早めるならコンパイルしないとダメ。単なるRunだと、それ以下の階層のパッケージの関数を
実行しない。
それに
Pythonだって 速度早めるなら Cythonなど、C寄りのコードを使う。


218: 名刺は切らしておりまして 2018/09/05(水) 07:05:16.98 ID:iXJQp93a

javaはリリースビルドでも遅いって話だから見当違いのこと言ってますよ


219: 名刺は切らしておりまして 2018/09/05(水) 07:07:06.43 ID:CKfyEtmM

すでに
大規模システムなどで使われてるJava言語はどうしても
稼働してるシステムとの後方互換を考える必要があるから、
更新やバージョンアップに神経質になるのは 当たり前。

コードが冗長かどうかは比較する言語による。C よりは 短い。

それに
ヌルポは あんたのオブジェクト指向言語の書き方が 悪いからだろ。ちゃんと継承や委譲をしながら
クラスを設計してない証拠。


220: 名刺は切らしておりまして 2018/09/05(水) 07:12:55.93 ID:CKfyEtmM

リリースビルトが
遅いのは
あんたのソースコードが悪いから コンパイルしたって、 それビルトしたって遅いってことだろ。


225: 名刺は切らしておりまして 2018/09/05(水) 07:32:46.29 ID:iXJQp93a

>>220
多分そう言われると思ってわざと書かなかったけど
俺が起動遅いって言ってるのは本家が作ったGlassfishの事だから
コードが悪いから遅いって本家に言ってきて


221: 名刺は切らしておりまして 2018/09/05(水) 07:14:00.98 ID:CKfyEtmM

バグの
多い
ソースコード

いくら
コンパイルしようが
それ
ビルトしようが 元が悪ければ すべて悪い。


222: 名刺は切らしておりまして 2018/09/05(水) 07:15:36.01 ID:CKfyEtmM

リリースビルト
する前に
しっかり
デバッグビルトやって
バグ
無くしてから
コンパイルとビルト、やりましょう。


224: 名刺は切らしておりまして 2018/09/05(水) 07:26:57.47 ID:iXJQp93a

大規模はこれで動いてるからーなんてCOBOL化待ったなしですよ
負の遺産ですね

ヌルポはただの言語の穴ですよ
ポインタあるならある無くすならそれなりの処置を持つのが当然
型指定ガチガチのくせに

Cと比べてる時点でたかが古典言語の一つに過ぎないと自覚しないとですね


226: 名刺は切らしておりまして 2018/09/05(水) 07:48:46.19 ID:CKfyEtmM

商用サポートないのに
それ 使ってるわけ? 
早めに Weblogic?に転向するかぁ
後継のPayaraにするか
だろ
たぶん。
何かぁ、ずいぶん 低レベルな話だなぁ。


227: 名刺は切らしておりまして 2018/09/05(水) 07:53:05.11 ID:iXJQp93a

>>226
まず人のせいにしたのはごめんなさいしましょう


228: 名刺は切らしておりまして 2018/09/05(水) 08:08:56.93 ID:CKfyEtmM

ヌルポインターでの例外だって
リファクタリング、美味くやれば 回避できる。
ヌルオブジェクトを継承させて
いちいち メソッドでヌルチェックしなくてもいいように
コード書き換える、
手法あるから。それ言語の責任にするなぁ。 それくらい出来ないで わけのわからないデータを
直にメソッドに利用する方が 可笑しい。


230: 名刺は切らしておりまして 2018/09/05(水) 08:16:41.23 ID:iXJQp93a

>>228
しつこいですね
ポインタをなくした言語のエラーにポインターて文字が出てきた時点でいくら開発側がカバーできるって言っても言語の穴って事実には変わらないですよ


229: 名刺は切らしておりまして 2018/09/05(水) 08:11:47.82 ID:CKfyEtmM



Glassfish

とかぁ

まだ
言ってる奴がいるなんて ほとんど化石に近い存在。

馬鹿の極み。・・・・・・・・・・・・・・・・・・・・・それにアプリケーションサーバーのせいにするくらいなら Tomcat使って
自分で実装しろ。
能無しのクズ。


233: 名刺は切らしておりまして 2018/09/05(水) 08:23:44.41 ID:iXJQp93a

>>229
話題変えて謝らないんですね
まあJavaerはクズてのはしってたのでどーでもいいですけど遅い事実は認めるんです?
それとも後継のPayaraが早いとでも思いますか?

無知ならではにググって調べたのは偉いですがしったかすぎて実際のとこ何も知らないでしょ?


231: 名刺は切らしておりまして 2018/09/05(水) 08:17:16.69 ID:CKfyEtmM

だいたい
プログラムで使うデータは  ちゃんと 初めから ヌルにならないかぁ それとも ヌルになっても
大丈夫なように プログラム側で 十分・対処・管理出来るデータだけ使用させるかするなど 工夫するのが常識。

ビックデータを操るプログラムでは
データがところごころ 欠損してるモノ扱う。
メソッドや関数側でそれに対処できる 工夫してない。そっちの方が 狂ってる。


232: 名刺は切らしておりまして 2018/09/05(水) 08:19:46.96 ID:CKfyEtmM

ヌルポインターに対処する
リファクタリング
あるから
まず
勉強しましょう。そんな 文字列を平気で取り入れて 使う システムやプログラム 作ってる奴の方が 狂ってる。

そんなの
一種の
入力チェックの延長だろ。画面入力での。それすら出来ないとかぁ??
それ
偉そうに自慢するなぁ。


234: 名刺は切らしておりまして 2018/09/05(水) 08:26:15.40 ID:CKfyEtmM

ビックデータ
扱ったことないわけ?
欠損データなんて そこらじゅうで発生して すべてにうまく対処しなくちゃならない。
だって
ビックデータだから、いろいろな、それこそ形式も ファイルの種類も違う 異なったデータを 集めて マージしなくちゃならない。
それこそ
欠損データでも それに合った 関数を 自動的にあてがうように  関数も 引数の種類に応じて  変えながら 適用できるように
プログラム側で制御・実行できるように それこそプログラムしてる。


238: 名刺は切らしておりまして 2018/09/05(水) 08:31:14.73 ID:iXJQp93a

>>234
年間数十億行のデータを処理してますが
昔はJava使ってましたが今はPythonとNodeですね
AWSだとインスタンスを細切れにしてNodeで処理が一番手っ取り早い
Javaの出番はありませんね


235: 名刺は切らしておりまして 2018/09/05(水) 08:27:47.66 ID:iXJQp93a

顔真っ赤になると分かりやすくスペース改行が増えますね
ヌルポはもう論破済みなので壊れたラジオしないでいいですよ


236: 名刺は切らしておりまして 2018/09/05(水) 08:27:54.04 ID:CKfyEtmM



とにかく

Glassfish



使って ただ 鼻くそほじって遊んでるクズが 自慢するなぁ。


237: 名刺は切らしておりまして 2018/09/05(水) 08:29:18.09 ID:CKfyEtmM


もしかして

画面入力
チェックとかぁ

まともに実装したことないわけ???

だったら
ヌルポなんて 偉そうなこと言わない方がいい。恥かくだけだから。


240: 名刺は切らしておりまして 2018/09/05(水) 08:33:42.92 ID:iXJQp93a

>>237
今ならどの環境でも最適なライブラリがありますので
選択肢放題ですよ
Javaは無いのかもしれませんけど


239: 名刺は切らしておりまして 2018/09/05(水) 08:33:34.44 ID:nOwg6+6x

pythonは括弧を無くしてインデントでブロックを記述するのが生理的にダメだ。
インデントが知らずにずれてエラーになることがある。


242: 名刺は切らしておりまして 2018/09/05(水) 08:35:18.99 ID:iXJQp93a

>>239
ML分野がすごい伸びてるので扱わざる得ない状況が続いて慣れました


241: 名刺は切らしておりまして 2018/09/05(水) 08:34:22.96 ID:CKfyEtmM

そんな奴が Glassfish  なんて使ってるなんて ????????????・

わらた。
まぁ
癌バレヨォ。ハッタリ君。
どうせなら WebLogicとかぁ 書いとけば まだ誤魔化せただろうに。

ヤバイから
Python と Node。js 出してきた?
ご愁傷様。


243: 名刺は切らしておりまして 2018/09/05(水) 08:36:04.23 ID:CKfyEtmM

最適なライブラリ
ちゃんと使ってるなら それこそ ヌルポなんて 起きないけど。
馬鹿
丸出し。


245: 名刺は切らしておりまして 2018/09/05(水) 08:38:12.25 ID:iXJQp93a

>>243
ヌルポを観世に回避できるライブラリなんてあるんですか
もうJavaなんて触りませんけど参考程度になんてやつですか?


249: 名刺は切らしておりまして 2018/09/05(水) 08:43:05.14 ID:CKfyEtmM

>>245
日本語、
間違えるなよぉ。

>ヌルポを観世に回避・・・・・・・・・・・・・・・・・・・・・・

ライブラリ使わなくたって
リファクタリングの過程で クラス設計して それ継承させるプログラミングすれば回避できるって
散々、書いてるのに。
馬鹿だろ。


250: 名刺は切らしておりまして 2018/09/05(水) 08:48:26.17 ID:iXJQp93a

>>249
誤字ごめんなさい
そんなライブラリないですよね
あったら本家に取り込んでるでしょうし


244: 名刺は切らしておりまして 2018/09/05(水) 08:36:31.70 ID:iXJQp93a

文章崩壊が激しい…
触っちゃいけない人でしたかね


246: 名刺は切らしておりまして 2018/09/05(水) 08:38:26.62 ID:43uirCbX

たぶん日本語ネイティブではないのでしょう


247: 名刺は切らしておりまして 2018/09/05(水) 08:39:52.38 ID:iXJQp93a

>>246

グーグル翻訳なんですかね


248: 名刺は切らしておりまして 2018/09/05(水) 08:40:03.35 ID:jUkgidvc

仕事がない


251: 名刺は切らしておりまして 2018/09/05(水) 08:50:15.99 ID:CKfyEtmM

だから
自分でリファクタリングして 作れば それが ライブラリにだってなるだろ。
馬鹿、だろ。 他人の作ったライブラリじゃないとダメ????????
自分で最初からプログラムすれば それが ライブラリにも 該当するって理屈、理解できないとかぁ?


257: 名刺は切らしておりまして 2018/09/05(水) 09:05:46.68 ID:iXJQp93a

>>251
自分で作ればどうにかなるだったらCでもいいし
Javaを選択する理由にはならないですね


252: 名刺は切らしておりまして 2018/09/05(水) 08:52:01.61 ID:CKfyEtmM

本家も
分家も
関係ない。自分で ライブラリでも何でも作れば 他人のライブラリに頼る必要ありません。ご愁傷様。


253: 名刺は切らしておりまして 2018/09/05(水) 08:55:51.66 ID:CKfyEtmM

だいたい
ヌルオブジェクト継承するプログラミングなんて ほんと数十から数百行程度で出来る。
継承させて ヌルチェックの条件分岐の所をすこし いじくれば 無事に 安全なプログラムが出来上がるのに。
そんな 程度の プログラミングに どうして ライブラリが無いと対処できないとかぁ 喚けるわけ?
お前、マジで可笑しいだろ。


254: 名刺は切らしておりまして 2018/09/05(水) 08:57:44.63 ID:D+FrReTg

ラダー最強


255: 名刺は切らしておりまして 2018/09/05(水) 08:59:52.35 ID:eXQ6q7Dc

複数言語を学ぶことはプラス
しかし言語の習熟を軽視し、一つの言語でさえものにしてないのに新言語の文法を学ぼうとする言語偏重するのはマイナス
浅い知識では一定水準以上のコードだと読むことさえできないのに、中途半端な状態で新しい言語に目が行きがちとなる


256: 名刺は切らしておりまして 2018/09/05(水) 09:00:26.58 ID:FEUJr7om

業務系はJavaとテンプレートエンジン、ウェブ系はNodeとVueかな?
自分の周りだと最近はこの組み合わせが多い
Javaは企業の業務系にガッツリ入り込んでるからなかなか廃れないだろうね
低給だけど最悪食いっぱぐれは無いかな
あとはPythonとかGoをつまみ食い


259: 名刺は切らしておりまして 2018/09/05(水) 09:41:19.12 ID:iXJQp93a

>>256
nodejsはウェブとは無関係ですね


260: 名刺は切らしておりまして 2018/09/05(水) 09:41:24.33 ID:xgJXCCMO

ジャバは検査例外の仕様が糞。あれが無ければまあまあな言語。


261: 名刺は切らしておりまして 2018/09/05(水) 09:43:38.50 ID:4bWotFM2

windowsAPI
アンドロアプリ作成できる言語
Swift

これだけでいいだろ


264: 名刺は切らしておりまして 2018/09/05(水) 11:06:26.11 ID:veXv+GE7

気づいたらJAVAてメンテナだけで十分なくらい落ち込んでんだな
自分自身必要にかられて書くことはあっても自由に選択していいならJAVAは選択肢にないかな


266: 名刺は切らしておりまして 2018/09/05(水) 11:31:33.34 ID:EF02LlMO

人も確保する側としては、JavaとJavaScriptはそれなりの人をそれなりの費用でそれなりの数を確保できるのが良いな
それ以外の言語はなかなか確保できないし、確保できても変に尖った人が多くて扱いづらいw


267: 名刺は切らしておりまして 2018/09/05(水) 11:36:42.84 ID:YK+qWdWG

人が決めた仕様を知ってるだけのオタクがマウント合戦なんてよくやるねw


268: 名刺は切らしておりまして 2018/09/05(水) 12:12:27.79 ID:UUMLLHh+

JavaはIT土方専用言語だから


269: 名刺は切らしておりまして 2018/09/05(水) 12:45:43.46 ID:4+3WJNo4

言語を使う側じゃいつまでたっても土方止まり
言語を作る側にまわれ


270: 名刺は切らしておりまして 2018/09/05(水) 12:50:31.60 ID:bGU7R0VK

言語別ってあまり参考にならない。
開発種別とか、他ので分けてくれないと。

インフラ・携帯アプリ・WEBシステムとか、
デザイナー/PG/SE/NEの経験年数別とか。


271: 名刺は切らしておりまして 2018/09/05(水) 13:04:43.83 ID:K9NVeP+4

なんでAI系のライブラリってpythonなんか使って実装したんだろうな
書き直す奴がいないのも不思議だわ


273: 名刺は切らしておりまして 2018/09/05(水) 14:07:26.89 ID:f0MElSC0

>>271
Pythonは科学系の数値計算ライブラリが揃ってたからってのが大きい。
数値計算系に強いメジャーなスクリプト言語ってPythonくらいしか無くね?


274: 名刺は切らしておりまして 2018/09/05(水) 14:14:00.78 ID:bGU7R0VK

>>271
ライブラリ自体はC/C++で書かれてる


275: 名刺は切らしておりまして 2018/09/05(水) 14:44:08.52 ID:s0taeBw+

>>271
Julia を流行らせてくれ


299: 名刺は切らしておりまして 2018/09/05(水) 23:37:54.28 ID:Qpz8wrDl

>>271
プログラムが仕事じゃない奴が使うのにはちょうど良かったから
単に仕事の道具の一つであって修練すべきことは別にたくさんあるという人のための言語だから


272: 名刺は切らしておりまして 2018/09/05(水) 13:47:41.95 ID:2+ceOm9c

Javaは嫌いだけどヌルポが発生するのはお前のコードの書き方が悪いだけだろとしか思わんな


276: 名刺は切らしておりまして 2018/09/05(水) 14:51:29.48 ID:nyfakRHA

こういうの見るたびにRに違和感がある
便利だけどあれってプログラミング言語かなあ


277: 名刺は切らしておりまして 2018/09/05(水) 18:52:16.58 ID:XxPJGflz

現状、サーブレットもしくは泥アプリ以外でJava使うことなんてあるのか?


282: 名刺は切らしておりまして 2018/09/05(水) 20:59:59.24 ID:nQylg2WT

>>277
Android開発もKotlinに変わるだろうし、あとはサーブレットか。
サーブレットも小規模開発では違うのに変わるんじゃないかな。
それ以外でJavaはほとんど聞かない。


287: 名刺は切らしておりまして 2018/09/05(水) 21:15:36.95 ID:qsL1qXiV

>>282
小規模ならPlayじゃないの
Scalaと相性いいし


278: 名刺は切らしておりまして 2018/09/05(水) 19:03:10.39 ID:qsL1qXiV

ないでしょ
でもSIerの大型案件はほぼJavaじゃね
Spring万歳
たぶんSpringやってりゃ保守で食っていけそうぞ


280: 名刺は切らしておりまして 2018/09/05(水) 20:24:44.05 ID:M4Gy6lsN

>>278
spring とか糞じゃん
よくそんな仕事してて平気だな


286: 名刺は切らしておりまして 2018/09/05(水) 21:14:48.55 ID:qsL1qXiV

>>280
Strutsや他のに比べたら禿げ上がるほどマシだぞ
Javaのフレームワーク選びはSpringで思考停止できるのが大きい
JSなんてフレームワークの廃り流行りが速過ぎて下手すると数年ごとに作り直しだろ


296: 名刺は切らしておりまして 2018/09/05(水) 23:05:24.06 ID:UZyZEAdG

>>280
そうだね
これからはJakartaEEの時代だ


279: 名刺は切らしておりまして 2018/09/05(水) 20:17:53.02 ID:ixDpcgoQ

JavaはOracleがSun Microsystemsを買収したことで
オープンソースとしては死んだだろ
JREもJDKも、いずれ無料では手に入らなくなる。
Apacheのサブプロジェクトもメンテナンスされなくなる。

もうJavaの時代は終わり


281: 名刺は切らしておりまして 2018/09/05(水) 20:29:59.73 ID:9DaG1ehE

Javaで虐められた人って多いんだね


284: 名刺は切らしておりまして 2018/09/05(水) 21:06:36.99 ID:9DaG1ehE

どのプラットフォームでも使える
C/C++でサーブレットが作れるようになると良いのかなあ


285: 名刺は切らしておりまして 2018/09/05(水) 21:13:05.60 ID:qLE63GC1

>>284
> C/C++でサーブレット
普通に同様のもの作れるだろ


289: 名刺は切らしておりまして 2018/09/05(水) 22:11:19.30 ID:n1lYixi7

JavaScriptとnode.jsが同じ言語だから今から覚えるんだったらJavaScriptだけで大抵のことできるのだよな
丸括弧のなかにひたすら丸括弧がネストしていくのがひたすら気持ち悪いのだがしょうがない


292: 名刺は切らしておりまして 2018/09/05(水) 22:48:59.47 ID:qLE63GC1

>>289
結構できること限られてくると思うけど


290: 名刺は切らしておりまして 2018/09/05(水) 22:16:24.67 ID:JuQrq9pH

それで何を作るの?


291: 名刺は切らしておりまして 2018/09/05(水) 22:47:39.06 ID:wWNlLypb

ここ見ててもプログラマーの能力差が大きいのがよく分かるな
必要に応じてどんどん新言語を覚えられる奴と、一つの言語にしがみつくしかない奴


293: 名刺は切らしておりまして 2018/09/05(水) 22:49:41.36 ID:UzolgaoO

C++からJAVAに移行したときは、「なんだこの生産性の高い言語は」と感動したもんだが


294: 名刺は切らしておりまして 2018/09/05(水) 22:53:32.52 ID:9DaG1ehE

>>293
その生産性の高さは、何かを犠牲にした結果です


295: 名刺は切らしておりまして 2018/09/05(水) 22:58:01.36 ID:UzolgaoO

プラットフォーム非依存を活かしてPCのフリーやインディーのゲームで採用されるかと思ったが、Javaゲーってあんまり流行らなかったな
Minecraftという超大物が出てきたけど、続くもののない単発だったし


300: 名刺は切らしておりまして 2018/09/05(水) 23:43:27.52 ID:+qc6kH48

あげ


302: 名刺は切らしておりまして 2018/09/05(水) 23:50:59.96 ID:k2Bn1Piw

凡人には不思議かもな


303: 名刺は切らしておりまして 2018/09/06(木) 00:05:17.33 ID:eARmip1c

言語別年収とかは、
WEB系のエンジニアには関係ないと思う。
クライアントアプリ開発?は知らないけど。

WEB系のエンジニアは、システムの開発もちろん、
他にも、サーバ構築・メンテ、データベース設計・構築、HTML/CSS の修正など、
なんでもやらされるから、少なくとも同時に複数言語は使いこなしてるだろうし。


304: 名刺は切らしておりまして 2018/09/06(木) 01:22:04.39 ID:vf0Q8Zsi

Goってtry~catch出来ないんだぜ
いちいちコマンドのリターン値見てエラー判定するんだ
shellかよ(´・ω・`)


306: 名刺は切らしておりまして 2018/09/06(木) 01:25:19.59 ID:Dbrsn/E/

>>304
try catch文化が古すぎるんだと思う
事実上のgoto文じゃね?
あちこちに分散しやすいし可読性としては最低


307: 名刺は切らしておりまして 2018/09/06(木) 01:32:41.36 ID:vf0Q8Zsi

>>306
んなこたぁないですよ
適当にエラーをスローすればFWのどっかでキャッチしてくれるからw
とりあえず投げれば良いんだから楽でしょうに


311: 名刺は切らしておりまして 2018/09/06(木) 01:51:06.31 ID:R9Em2KHq

>>307
多くのただDBをCRUDするだけのシステムなら例外が発生する場所も分かりきってるので困らないな
最後にExceptionHandlerで処理される事だけ理解して例外は全部ぶん投げれば良い
整備された土台の上でただDBの値を出し入れするだけのコードを書く人に覚えさせる事が少ないと言う点で
すべて非検査例外にしてthrowされるままにするという設計は正しい


317: 名刺は切らしておりまして 2018/09/06(木) 02:52:44.00 ID:PaxODwXF

>>311
誰もキャッチしないと、アプリが落ちるだけだけどな。


313: 名刺は切らしておりまして 2018/09/06(木) 01:58:06.57 ID:T4tjxiBY

>>307
だからgotoじゃん…
実際組み込み上がりの無能がgotoがわりに使ってとんでもないスパゲティ作ってたぞ


312: 名刺は切らしておりまして 2018/09/06(木) 01:52:18.55 ID:VT/hGhub

>>306

gotoそのものだよ


315: 名刺は切らしておりまして 2018/09/06(木) 02:40:06.05 ID:hTlYpKji

>>306
例外でエラー処理する奴嫌い


316: 名刺は切らしておりまして 2018/09/06(木) 02:51:18.30 ID:PaxODwXF

>>315
戻り値がないコンストラクタやデストラクタ内でエラーが発生したら、例外をスローせずに、どうやって
上位の呼び出し元へエラーの発生を通知するの? もしかして、グローバル変数?


321: 名刺は切らしておりまして 2018/09/06(木) 04:57:45.14 ID:LAeiK61i

>>316
戻り値が無いのがダサい


322: 名刺は切らしておりまして 2018/09/06(木) 05:25:04.53 ID:cibUEkQr

>>316
デストラクタから例外投げるバカ


308: 名刺は切らしておりまして 2018/09/06(木) 01:40:22.29 ID:R9Em2KHq

>>304
Javaから乗り換えてすぐは面倒に感じたけど
慣れるとどこでエラーが発生し得るのかが明確で見通しが良いので意外と悪くない


318: 名刺は切らしておりまして 2018/09/06(木) 03:10:16.58 ID:eVOe7Jin

>>308
例外処理でも例外発生箇所のコールスタックを出力したら簡単に分かるけどね


305: 名刺は切らしておりまして 2018/09/06(木) 01:22:54.36 ID:Dbrsn/E/

Javaの経緯とCOBOLの経緯は似てるね
基幹に組み入れたから食いっぱぐれないと思ってたらメンテナ以外は不要になっていずれ人員ごと捨てられる

流れの早い現代ではあと10年もしたらJavaは今のCOBOLと同じ立ち位置にいると思う
結局不便なC++のラッパーでしか無いしね
時代はギュンギュン進化してる


309: 名刺は切らしておりまして 2018/09/06(木) 01:40:37.04 ID:fAhRuHh7

コテコテな組み込み系にいると、この手の話題はいつも低見の見物


310: 名刺は切らしておりまして 2018/09/06(木) 01:47:36.19 ID:VGjMlyMX

右往左往しすぎ


314: 名刺は切らしておりまして 2018/09/06(木) 02:32:57.39 ID:VT/hGhub

それはgotoが悪いんじゃない。
その無能が悪いんだ。


323: 名刺は切らしておりまして 2018/09/06(木) 06:12:32.29 ID:twrrCvHa

J【Java】電子入札が使えなくなる恐れ、波紋呼ぶJavaサポート打ち切り
https://matomerukun2.biz/post-5521


324: 名刺は切らしておりまして 2018/09/06(木) 06:31:55.59 ID:mHcQT3of

純粋オブジェクト指向 Ruby
純粋関数型 Haskell
汎用 C
この三つをマスターしとけば他言語応用習得は怖くなし


この記事へのコメント