【IT】若い開発者が新しいプログラミング言語を好きになれない理由

スポンサーリンク
プログラミング言語の世界で少しおかしなことが起きている。若者の反抗が「若さ」を嫌悪の対象としているようだ。HackerRankが4万人近くの開発者を対象に実施した新たな調査によると、「Go」や「Kotlin」などの新たに登場したプログラミング言語は、開発者が次に学びたいと思う言語として上位にランクインしたものの、18~24歳の若い開発者はベテランの開発者よりもそういった言語を好まない傾向にあるという。
その理由は経験によるところがあるのかもしれない。Adobeの開発者Fil Maj氏は、「新しい言語を使うことのメリットは、古い言語を使った経験があるからこそはっきりする」と話す。つまり、何年も苦労して「Java」に取り組んでいると、Goのすばらしさを実感しやすいということだ。
https://japan.zdnet.com/article/35131199/
オブジェクト言語だけでも理解に苦労するが
C#あたりになるとメモリーの容量を計算しながらプログラム組む自分に疲れ果てる
デバックがうまくいってもメモリーが足りないと動かねえ\(^O^)/
ベテラン「はいjavaはオワコン。これからはGoですー。」
若手「。。。。」
大変だなあって他人事のように思ってたが
今じゃみんなパイソンだ
BシェルCシェルで環境つくってた時代はどこへやら
つまりちゃんと動くかやどういう特性があるかわからないから嫌なんだよな
だからcが一番だしcobolがなくならない
basicは復活するしasmが最強
若い奴らのうち次の技術に乗れたやつだけが次の時代に生き残れるのさ
若い人の方が言語の入れ替わりを間近に見てるからじゃね?
次の時代はこれだ、と頑張って覚えても、すぐに廃れちゃつまらないもの。
古臭いと言われてても、長いこと使われてる実績のある言語の方が
将来も使える可能性が高いだろうっていう読み。
古い言語を経験して
その問題点を経験して
新しい言語を経験すれば
導入する機能の意義を理解しやすいが
いきなり新しい言語をやると
わけもわからず複雑なことをやらされるようなところがあるのかもな
離れて見ないと、その言語の限界は見えないもの。
若い奴は一つしか知らないからその言語のドグマに縛られているんだろ。
彼らは新しいのは嫌でもFORTRANやCOBOLを学びたいとでも言ってるんか?
古い方が膨大にライブラリ資産あるからね
あとマニュアルも
数言語を経験すると、これってまたあれのことでしょとマニュアル無しでもだいたい分かるんだが
コンピューター言語なんてどれだって
ちょっと書式が違うだけでどれも同じなのに
ちょっと変えられるとついていけなくて
混乱するっていうw
俺ら多国籍言語に携わってる
有名国立文系大卒にしてみれば
PC言語なんて一個やれば
あとは応用でなんとでもなるw
それ、前世紀の経験則だな。
CやPascal、せいぜいAdaやC++しか知らない人間が Ruby や Rust、Kotlinや Swift で
スラスラとプログラミングできるわけがないのだが。
いや、プログラマの適性があるやつは何の言語を使ったってスラスラ使える。逆に適性のないやつには何を使わせたってひどいプログラムを書く。
どの言語を勉強していたかなんて関係ない。
C「だけ」の達人が Swiftのプロトコルを使って、Factory Methodのデザインパターンを
活用した GUIのプログラムをいきなり書けるわけがないのよ。
アプリでアンドゥを実装するために、ラムダを使って Commandパターンをコーディング
しろ、って言われて Basicプログラマがいきなりプログラム書けるかって話。
プログラマの適正云々には同意するが、ある程度の複数の言語の使用経験は必須。
言語というか、パラダイムの違いだな、それ。
>>48
単なる言語的方言なんかは上っ面であって、
本質はパラダイムの理解と言語仕様押さえられないとその辺は難しいんじゃない?
別に業務レベルのコードだったらどんな言語でも大差ないけどさ。
Java出来る人間がCとかC++はコード書けてもメモリの扱い下手くそでバグ埋め込みやすいし。
オブジェクト指向で書く書かないもあるし、関数型なんかもガチで書くならHaskell・Lispの理解いるしねえ。
>>42
学校や仕事の都合で Basic、アセンブラ(Z80)、C、FORTRAN、Post Script、VBA、Delphi、R と
渡り歩いて来たけれども、基本は全部同じだと思った。
今どきのプログラムに触れてみたいと思ったら、何をやったらいいと思う?
40代半ばのおじさんです。プログラムの専門家ではありません。
1000万件程度の契約データを分析しなきゃならないんだけど、
アクセスでは処理しきれなくなって来て、ツールの選定から考えなくてはならない状況。
男は黙ってPOSIXシェルスクリプト
どんなデータか知らんけどDBMS導入するところからかなー
1000万レコード扱うならアクセスとかあかんな。
DB構築してデータ突っ込んで、SQLで好きなだけ分析すれば。
その次にRと連動させる。おまけで今度はpythonとDB連携させてpythonのコードとライブラリ駆使して分析すれば1年くらい遊べるんじゃね?
自分ならPython使う、けど、分析内容次第だけど
PostgreSQLかmariaDBにデータ突っ込んで
SQLで片付くならそれで済ます
>>21
チューリング完全ということかな?
それより大事なのは書式云々出なく処理系だよな
だから個人的には言語で比較するより
コンパイラなり環境で比較すべきだと思っている
といったからにはやっぱgccか
それかvccとかでええんでないの?
ビジュアルプログラミングに移行すべき
ビジュアルプログラミングの限界は、1980年代に「銀の弾丸はない」で論破されて以来、
業界の常識だよ。せいぜいが UMLで記述するレベルであって、大規模なプログラミングには
到底適用できない。
Linuxへの完全移植化希望。
枯れてる言語はネットのサンプルを切り貼りすればなんとかなる
ネットで質問すれば親切なおっさんが教えてくれる
内の会社、大手で有名企業なんだけど
未だメーンフレームはCobolなんだよね
連携システムにSAPがあるけどね
また、クライアント現場(主に基幹事務系現場)では、VBが使用され
その配下ではVBAが使用されているという
てか、それって何十世紀も前のシステムだから更新が必要と
俺は声を大にしてして提案してんだけど全く聞き入れてもらえないw
全くジジィの考えることは理解不能だわw
あとは禁止」とか言われるとヤダ。
ちなみに、C++は俺の中では軍歌。Rubyはレゲエ。Pythonはビートルズかな。
ビートルズは好きじゃないけどさ。
外国語を学ぶときにまず英語からやるのと一緒
最初からスワヒリ語を覚えたい人間はいない
「バ」に見えて「鬼かコイツ」と思った。


管理人コメ
少子化の原因、Fラン大学のせいだった
歴史上最も世界統一に近いとこまでいった人物ランキング1位って
勇者「勇者パーティーの独立を決心した」
【朗報】波瑠さん、可愛すぎるwwwww(※画像あり)
なんJ、恵方巻対策本部
お前らが人生で後悔していること上げていけ
スポンサーリンク
ディスカッション
コメント一覧
まだ、コメントがありません