0001ノチラ ★2017/07/16(日) 17:46:51.17ID:CAP_USER
fossBytesに7月13日(米国時間)に掲載された記事「14 Most Used And Popular Programming Languages Of 2017」が、JetBrainsの開発者調査結果「The State of Developer Ecosystem in 2017」を引き合いに出し、2016年後半から2017年前半にかけてもっとも利用されたプログラミング言語を伝えた。
掲載されているプログラミング言語順位は次のとおり。
JavaScript (65%)
HTML/CSS (60%)
Java (47%)
SQL (42%)
Python (32%)
PHP (30%)
C# (20%)
C++ (17%)
C (15%)
TypeScript (12%)
Ruby (10%)
Swift (9%)
Go (8%)
Objective-C (7%)
http://n.mynv.jp/news/2017/07/15/120/images/002l.jpg
Web系で使われる技術が上位にランクインしている。また、モバイルアプリを開発するためのプログラミング言語もよく使われてることがわかる。リストには、HTML/CSSのようにプログラミング言語としては認識されないことが多い技術も入っているが、JetBrainsのリストに入っているため掲載したと説明がある。プログラミング言語一覧にはときどきHTML/CSSやSQLのような、通常プログラミング言語とは考えられていない技術も含まれていることがある。
http://news.mynavi.jp/news/2017/07/15/120/ >>140
法律は法律
自然言語で書かれていようとC言語で書かれていようと何で記述してあっても法律だよ
実行環境によって結果が異なるのは定義が曖昧だから
AIを導入しても定義が曖昧なら結果は異なる 0144名刺は切らしておりまして2017/07/16(日) 23:16:14.91ID:hhzglpgE
>>139
jsはしょうもないところで苦労する割にはリターンが少ない言語だと思う
無難にC#か、今後の発展を期待するならGo辺りが狙い目じゃね? >>132
日本はIT後進国だけどそれでも10年も経てばRDBは影薄くなると考えてる
クラウドへの移行が本格化しつつあるがクラウドのDBのデフォルトはNoSQL
今のNoSQLはRDBレベルに一貫性を設定することも可能だから移行は思ったより時間かからないと思う
とは言え一貫性を強固にするとNoSQLのスピードが死ぬ為NoSQLのスピードを最大化するのが腕の見せ所 JavaScriptは活発故に変化は常にある
けどその変化へのフォローもまた活発
JavaScriptのパッケージ管理が強力というのがJavaScriptの進化に大きく付与したと思う
またES2015で随分まともになった
大手が手がけるフレームワークに乗っかっておけばそうそう破壊的変更は続発しない
0148名刺は切らしておりまして2017/07/16(日) 23:35:52.83ID:x0QLJOmH
>>145
どうだろうね、まあ完璧に置き換わるものでも個人的にはないきがするけどね。
ただ仮にNoSQLデータベースが主流になっても当面はSQLでクエリは投げるみたいな
状況は続きそうな気がする、例えばBigQueryとかそんな感じでしょ。 0149名刺は切らしておりまして2017/07/16(日) 23:39:16.31ID:3HzAdoOO
>>145
NoSQLめっちゃ盛んだけど、日本のお固い系SIerに流れてくるの多分早くて2030年ぐらいだろうなあ
あの業界の時間の止まり方、ちょっと異常だよ。
あとオープンソースをとにかく認めたがらないし
例えばVisualStudio一つとっても、このライブラリはダメ、ベンダー独自のを使えと制約がひどい >>146
クラウド案件でオプション扱いのRDBなんか提案したら仕事を他社にとられるけど大丈夫か?
NoSQLはRDB使ってた人間からは自分の資産がゼロになるから嫌われるが使えばもうRDBには戻れない
言うならRDBはスクリプト言語で組みやすいが鈍足
NoSQLはCプラのようで理解が浅いと遅いが理解すれば高速動作可能
その代わりエラー処理をしっかり作らないと破綻するリスクがある >>143
定義が曖昧なのは、もちろん、そうでしょう。
だからAI。
曖昧な単語や文章を数値化することができる。
これは傷害なのか殺人なのか、を判定し、量刑するとして。
その判断根拠は、裁判官が持ってる常識と、過去の判例、そして提出書面、写真、証言等なわけだが、
そろそろ、それらの情報をAIで扱えるようになりそうだと思わないかい。
刑事事件に関する常識のコーパスを作らないといけないんだろうが、そろそろやる人が出てきてもおかしくない。
まずは、過去の判例を全部突っ込んで、おかしな判決を洗い出したり、量刑不当な例を洗い出したりできるんじゃないかな。
判例勉強会とかで多いのが、地裁と高裁での正反対な判決の例。
これをある程度自動化することには意義があると思うよ。 0152名刺は切らしておりまして2017/07/16(日) 23:49:51.77ID:3HzAdoOO
テーブル設計ザルで、あとからalter連発するとRDBはクエリ組み直すの大変だけど、
NoSQLは割となんとかなりやすいよね
>>149
俺はその業界は早々に卒業したw
利権固めてズブズブの関係だからあんなとこいたら技術者として腐る
オープンソース活用すらできないからどんどん日本は取り残されていく
ヤフーやDeNAあたりのほうがよっぽど魅力的
ただ驚いたのはクラウドへの移行をNECが積極的にやっているところ
NECはクラウド時代をうまく渡っていきそう
ハードの押し売りができなくなるのによく決断したわ RDB側のNoSQLの取り込みの速さもすごいけどな。
PCIeのSSD使うとRDBでもNoSQL並みの速度が出たりする
0155名刺は切らしておりまして2017/07/17(月) 00:06:38.01ID:ZT7I6n6g
>>153
ナカーマ
去年一度フリーとして出向したことあるけど、まあ相変わらずというか、ひどく時間が止まってた。
Macの改行はCR!とか、クラス名からローカル変数まで連番管理!とか、香ばしい話色々聞けたw
NECのその話はこっちでもよく聞く。他の大手SIerも倣ってくれればいいのにね >>150
YeSQL
NewSQL
NoSQLは使える。しかし、RDBが死ぬことは無いし、NoSQLはRDB化する。
RDBが遅いから、速いのを作ろうとか言ってた連中は、速度に満足すると、フルスペックのSQLサポートと言い始めた。
歴史は繰り返す。 >>154
NoSQLの真髄はスケールアウト
NoSQLなら自分のデータ取るのに100万アクセスでも何ら問題ない
それは各ユーザーを分散保存しててホットスポットが存在しないため
これは完全な一貫性を捨てているためにできること
一方RDBは一貫性を保証してるがゆえに100万アクセスが発生するとホットスポットが発生して全体のパフォーマンスに影響が出る
一貫性と速度はトレードオフだから一長一短の関係だけど時代はいま速度を求めてる >>155
あの時代はドキュメントが主な仕事だった気がする
リストラされなければ社畜としてはありな人生かもねw
>>156
言うとおりだと思う
結局ほぼSQL用いたトランザクションもオプションとしてあるからね
ただNoSQLの速さを活かす使い分けは求められてきてる
設計思想が異なるから簡単ではないがRDBとNoSQLをあまり意識しなくてすむようなのが出てきては欲しいね 0159名刺は切らしておりまして2017/07/17(月) 00:40:23.57ID:7T1bj8sl
>>158
わかる
ドキュメントは動かんから、そいつが動くか動かんか、机上の空論になるのが辛かったわ 0160名刺は切らしておりまして2017/07/17(月) 00:43:06.00ID:wNgBmxdh
>>142>>144
なるほど
王者とは名ばかりでjsの優位性は所詮雑兵の多さに過ぎんということか 0162名刺は切らしておりまして2017/07/17(月) 00:57:48.39ID:TUdpEoa0
中堅以下のIT企業プログラマーなら、JavaとJavaScriptとSQLとPHPとPythonのうち
1つをマスターして、2〜3つぐらいは参考書見ながら書ければなんとかなる
SwiftだのRubyだのGoだの、気取った言語は大企業に勝手にやらせとけ
どうせいずれメンテできる奴がいなくなって困るだろw
0163名刺は切らしておりまして2017/07/17(月) 01:15:58.74ID:PVtuMOLV
>>151
AIは定義を作るのはものではなく数ある事例からそれっぽいものを作るもの
得られた結果が正しいかは最終的に人間が法律に乗っ取り判断してフィードバッグしなければならない
AIが出した答えが正解ではなく人間がだした答えが正解
それが日本の憲法というもの >>164
生まれたばかりの赤ん坊に法律という概念はない。
それどころか、言語の習得さえ、生後のこと。
人間もAIも過去の事例から学習する。
人間の場合、演繹など高度なことが出来る反面、大量の判例を全て頭に入れるなどはできない。
AIの場合、大量の判例を全て持てるが、それの扱いが、現状は雑。
ただし、正解が解っている問題を解くことなら、時間の問題だと思う。
人間に勝つことが不可能と言われていた囲碁でもAIが勝ったじゃないか。
自然言語処理でも、人間がやるようには出来ない、とハードルが高いように思われているが、
意外なところにブレークスルーがあるかもしれない。
DNNも見捨てられていたNNをほんの少し改良したらうまく行った。あとは力業。
昔と違って、今は、人が生まれてから死ぬまでの記録がネットにころがっている。
パソコンを使って作成された公文書が山のように公開されている。
それらをどう扱うか、コンピューティングパワーが足りないだけのことなのか、はわからないけども。
ちなみに、グーグルは、google.govという目標を持っていて、政府機能の全てを掌握したいらしいよ。
当然、司法も含まれるんだろう。 >>163
これ誰?
というか、社歴長いのに、売り上げ10億?
個人的な趣味の会社なんですかねぇ。 0167名刺は切らしておりまして2017/07/17(月) 02:33:44.41ID:PVtuMOLV
>>166
よく読めよw
メインの拠点はシンガポールに移してあって、そこは非公開だろw 0169名刺は切らしておりまして2017/07/17(月) 03:00:15.72ID:jDx82sCt
>>168
脱税・節税のためだとすると、関心できないですね。
一方、シンガポールは、フィリピンやインドからの優秀なプログラマが集まる場所なんですよ。
高いですけどね。日本人よりも高いですが、その分よくできるので、割には合います。 >>169
日本の会社で誇れるべき業績があるなら、日本のマーケットで上場目指して、IR情報を流してほしいものですなー。
節税はやってもいいんですよ。ただし、プライベートカンパニーで株主が3人とかで、やりたい放題してるのはいかがなものかと。 定義によるが、概ねyes
単体でも簡単なシーケンスは組めるし、JavaScriptを前提したタグもある
0174名刺は切らしておりまして2017/07/17(月) 06:21:40.56ID:1e7Ax5fg
>>162
逆だよ。新しい言語を取り入れるのは常に小回りの聞く中小規模の企業から。
大企業は未だにJavaから離れられない。 0175名刺は切らしておりまして2017/07/17(月) 06:29:05.70ID:1e7Ax5fg
>>172
普通はプログラミング言語とはみなさない。 Node.jsやりたいJavaから早く転向したいけど良い手はないのか
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744
367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/
372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する
↓
Railsはマイナー、メジャーのアップデートが半年以内に必ずある
↓
客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく
↓
気づいてから1年以内に通知すれば、5年間無料保証ゲット
↓
つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな
376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限に直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。 0179名刺は切らしておりまして2017/07/17(月) 08:15:20.96ID:u+JfM3KT
年の瀬かよ
>>163
この人いいなぁ。
こういう人間に産まれたかった。 0181名刺は切らしておりまして2017/07/17(月) 09:54:15.80ID:G2IetjSU
最も使われた言語 ≒ ITドカタ市場の大きい言語
単価は安い。
0182名刺は切らしておりまして2017/07/17(月) 09:55:24.32ID:eKgjDxGP
hypertalkは何位?
0183名刺は切らしておりまして2017/07/17(月) 10:41:48.43ID:MSXFPMWL
Github見てると今熱いspider系、ラズパイは
「Python」と「JavaScript」が多いね
日本人はRubyが多いけどあまりない
ソースをコピペして自分流にアレンジするなら
Python、JavaScriptが鉄板じゃね?
あとはC/C++に慣れてる人はそっちでいいし
まあ、何れにしても
就職するなら英語、中国語が一番使えるよ
英語圏、中国語圏の他人が作ったソースをコピペして
ちょこちょこと弄るのが賢い人のやり方だと思う
>>176
クラウドでシステム構築するとなると過半数はサーバーレスアーキテクチャを採用することになる
(サーバーレスアーキテクチャとはサーバーやフレームワークの管理をクラウドに任せてデベロッパーは関数作成だけに専念する手法)
そのサーバーレスアーキテクチャで各社が唯一共通して採用するのがnode
JAVAを最も採用するGoogleですらnodeを採用してる
それでもJAVAにこだわるなら変化についていけない将来性のない会社と言っていいだろう >>144
.NETでもWeb系なら使うよ
そもそも使わないでいられるのなんて
クラサバとか組込位であって
PGならたしなみとして
みんな知ってるよ。 0187名刺は切らしておりまして2017/07/17(月) 12:57:38.73ID:ze8MVRtZ
プログラマーが仕事じゃない普通のサラリーマンに
おすすめなのはホームページ作成ソフトで作って
JavaScriptで少しアレンジ加えて
なんか自分の専門性を書き込む内容にしとけば
副業にはなるんじゃね?
まあ、注目されるかどうかは運の要素があるけど
宝クジ買うよりは大当てする確率は高いと思うよ
実際、俺の知り合いの営業マンはITとは関係ない仕事だけど
新入社員向けの礼儀作法だとか、社会人としての基本みたいなネタだけで
月収5万くらいは入ってきたと聞いた
JavaScriptは本で勉強したって言ってたよ
仕事でやってりゃ.NET系、Java、スクリプト系全般でDB絡めてみんなやってるわこんなもん
ちゃんと動いて世の中の業務で一番使われてる言語のランキングが知りたいわ
>>185
そりゃどんな言語でも書くけどね。
最新のフレームワークを追っかけたりするのはフロントエンド専門の人に
おまかせでいいやと思っちゃう。 >>138
npmでの外部ライブラリ追加も含めればライブラリが貧弱なんてこた無いでしょ サーバーサイドJavaScriptはどんどん進化している。Javaから転向を試みているが、覚えることが多すぎ。
今までと同じことをやってるんだけど
ライブラリをとっかえひっかえして新しく見せてるだけだよ。