「Goはもう誰も書いてない」海外エンジニアが激論、代替はOdin人気
姉妹サイトの新着
他サイトの新着
- 5chまとめMAP【愛知】岡崎市の公園に猛毒“白いキノコ”大量発生 長雨原因か「触るのも危険」
- ニュース速報まとめMAP【衝撃】くら寿司「ちいかわ」コラボ中止の原因となったグッズ、メルカリで今も多数出品…対応に疑問の声
- なんJ傑作まとめアンテナMAP【画像あり】お前らが好きそうなコスプレイヤー見つけたwwwwwwww
- アニメ声優まとめアンテナMAP【動画】最近の日本のアニメ、ペド向けすぎて外国人が困惑するwwww
- VTuberまとめアンテナMAP【にじさんじ】もねちずっと士郎と凛の選択を杞憂してる
- だめぽアンテナ【悲報】ヤニ猫のカンサイねこ、人間ち〇ぽに堕ちてしまうwwwww
- ヌルポあんてな未開封のFF7、まさかの2840万円wwwwwwwwwwww
- 2chまとめアプリ+【悲報】転売ヤーの言い分 「こちらも相当努力している」「株も不動産も同じ。この行為が悪なら何も売れなくなる」←これwwww
- News人左派のドル箱だった『赤い羽根募金』に破綻の危機、今までは自動的に金が流れ込んでくる状況だったが……他
- ブルーアンテナ女って無条件にイージーモードでいいよな
- ウマーあんてな超絶コミュ症でチビでオタクでブサイクな兄、一芸で和風美人のお嬢様の心を盗んでしまう……..
- Ask Reddit まとめ海外「帝国を倒すのは、たいてい城門の外の蛮族じゃなくて中の権力者たち」無敵に見えた国はなぜ崩れる…?
- 海外反応・海外ニュースまとめ【海外の反応】1300年・52代続いた世界最古の宿→"同じ血筋"の中身は代々の養子だった
- 海外の反応ジャーナル「ゼルダの伝説 時のオカリナのスイッチ2版と3DS版を比較してみた」海外の反応
- アニメ・漫画アンテナ初代のガンダムって作中でパワーアップ機体出さなかったのなんでなんや?
- ハゲリシャス速報【ハゲ速報】ハゲさん、落雷に遭った結果www(動画あり)
- キター!アンテナ【大阪市】ゴミ処理が逼迫、保管場所が「満杯」の異常事態…施設維持の負担も増加 どうすればゴミは減る?
- カオスアンテナ【悲報】日本列島、大雨の国になる
- つべこアンテナ【ミリマス】千早(げき子)「私はあんまり大きくないし……」P「やめろォ!」
- 2ちゃんマップ【ハゲ速報】ハゲさん、落雷に遭った結果www(動画あり)
.NETとJavaを12年書いてきたエンジニアが「OOPとエンタープライズ的な抽象化地獄に疲れた」とGo言語への転向を海外掲示板4chanの/g/(Technology板)で相談したところ、賛否両論の激しいスレッドになった。「今どきGoを書いている人間などいない、Google製の古いプロジェクト以外は事実上LLMに丸投げされている」という辛辣な指摘から始まり、Rust・C++・Java・Lua・Clojureなど次々と代替言語が挙げられる展開に。とりわけ支持を集めたのがGoに近い書き味を持つ言語「Odin」で、ガベージコレクションなど重いランタイムを持たない身軽さが評価されていた。就職のしやすさを取るか、書いていて楽しい言語を取るかという論点でも意見が割れた。
>GC搭載のネイティブ言語ね
なあ、Goを書いてる奴なんて誰もいないぞ
GoogleがLLM登場前に作ったやつ以外、Goのプロジェクトなんて全部AIに丸投げのゴミだ
エラーハンドリングをまともな人間が我慢できるわけがない、途中で心が折れてLLMに全部任せることになる
じゃあ代わりは何がある?Rust、C、C++には興味ないんだ
理想を言えば、ちょっとでも就職に有利になるようなやつがいい
モダンJavaと折り合いをつけろ…
自分のプロジェクトならそれでいいけど、単純なSQLクエリが10層もの抽象化やフレームワーク、ホワイトボード上でしか意味を成さないアーキテクチャの決定の裏に隠れてるようなコードベースで働くときはそうはいかない
NTA(横レスだけど)、言ってることが分からない。そうしなくていいって言ってるんだが
LLMが本当に借用チェッカーを扱えたら面白いことになるだろうな
まだIDEの中でやった方がマシだ
>代わりは何がある?
Lua
マジでこれで十分
Odinを学べ。Goのいいとこどりみたいなやつだ。OdinとJaiが今存在する言語の中で最高だ。他は全部おもちゃか、無駄に複雑なゴミだ
ちょっとOdinをかじってるけど、正直すごく楽しくてまとまりのある言語だよ。唯一の不満はLSPのリフレッシュがちょっと悪いところ
シンプルなCLIツールやWebサービス・クライアントを作るならGoの方がいいと思う。それ以外なら名無しの言う通りOdinの方がGoっぽいけど複雑なランタイム(GC、goroutineなど)が無くて、より使い勝手がいい。float32()じゃなくf32()みたいな細かいところもいい。Odinは未使用の変数を宣言してもコンパイルを拒否したりして駄々をこねたりしない
>12年もの経験があるのに、新しい言語を学ぶのがそんな大仕事になるのか
だからJavaを教育・学習用に勧めたくないんだよ
NTAだけど、Hibernateまみれのコードベースを引き継ぐこともあって、そのクソを全部取り除くまで新機能の要望を保留にするなんて上司には通用しないぞ
古いコードベースについてはどうしようもないだろ、新規開発の話をしてるんだと思ってた。モジュール化を最大限にして削除・置き換えを簡単にする方に賛成だ
他サイトの新着
やりたいならやればいいけど、それを使う仕事に就ける可能性は低いよ。地味な昔ながらのJavaの仕事に就く可能性の方がずっと高い
Clojure
理想のカリキュラムはこんな感じかな。まずPythonで軽く触れてアルゴリズムやプログラミングの仕組み全般を理解する。次にCでフードを開けて低レベルでどう動いてるか見る。そこから好きな方向に進めばいい。C#が今の自分の言語だ
>Javaが最悪
*教育・学習用としては、な
Goは汎用的な用途には最高だ。たいていのことには十分速い。標準ライブラリも良い。単一バイナリにコンパイルできる。お前は人間なんだから、試してみて好きかどうか自分で確かめろ。魂が残ってるなら、何が好きで何が嫌いかなんて誰にも言えないんだから
この話題の背景と論点
Go言語はGoogleが2009年に発表し、シンプルな文法とシングルバイナリでのデプロイのしやすさから普及してきた。一方でtry-catchを使わずif errと逐一書かせるエラーハンドリングは賛否が分かれる設計として知られる。スレで名前が挙がったOdinは2016年ごろから開発が続く比較的新しい言語で、Goに近い書き味を保ちながらガベージコレクションやgoroutineなど重いランタイムを持たないのが特徴。今回の議論で目立ったのは「今どきのGoコードはLLMに丸投げされている」という指摘で、AIによるコード生成が言語選定の議論にまで影響し始めている様子がうかがえる。就職のしやすさを優先するなら地味でもJavaという意見と、個人の好みを優先してOdinやLuaに踏み出す意見の対立は、実務上の制約と技術者個人の興味のどちらを優先するかという、プログラマー間で繰り返されてきたテーマの一例と言える。
※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「Should I learn Go?」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。






まだコメントはありません。