「プログラミング」を含む日記 RSS

はてなキーワード: プログラミングとは

2025-12-09

AIにとって読みやすプログラミング言語」という幻想

プログラマー諸君は見てほしいんだけど

これさ

 

愚かな人間の都合など完全無視、LLMのための高効率プログラミング言語「Sui」(粋)

https://forest.watch.impress.co.jp/docs/serial/yajiuma/2069573.html

 

別にいいんだけど、どうにもブクマカ含めて、しっくり来る批判できてないんだよな

それが気になってしょうがない

まだLLMのこと勘違いしていないか

 

俺ごときが言ってもアレだから、Gemini3.0先生に頼んだよ(一時チャット、Pro 3.0 思考モード

 

ユーザー提供した情報と、一般的なLLMの技術特性に基づき、プログラミング言語「Sui」についての冷静かつ客観的評価をまとめます

1. 「LLM用プログラミング言語」としてのメリット感想

感想: 一言で言えば、**「思想実験としては極めて面白いが、実用性とLLMの学習原理無視した『早すぎた最適化』」**です。

作者の「人間ではなくLLMを主客にする」という視点の転換は、アーティスト的・哲学的問題提起としては鋭いですが、現在のLLM(Transformerアーキテクチャ)の動作原理工学的に捉えると、メリットよりもデメリットが上回る可能性が高いです。

 

メリット:

トークン効率改善: Python等と比較して記述が圧倒的に短くなるため、出力速度の向上と課金コストの削減(トークン節約)は確実に達成できます

・構文エラーの激減: 括弧やインデントの複雑なルール排除しているため、「閉じ忘れ」などの単純なSyntax Errorは減るでしょう。

コンテキストウィンドウ節約: 長いプログラムでもコンテキストメモリ)を圧迫しにくくなります

 

デメリット:

学習データとの不一致: LLMは「大量の人間コードPythonなど)」を学習して賢くなっています。未知の言語「Sui」を書かせるには、Few-shot(プロンプトでの例示)に頼るしかありませんが、これではLLM本来の推論能力コーディング能力(事前学習の重み)を活かせません。

ブラックボックス化: 生成されたコードバグっていた場合人間が読んで直すことが不可能です。「LLMに直させる」にしても、LLM自身がSuiのロジックを深く理解していないため、無限ループ幻覚連鎖)に陥るリスクが高いです。

・CoT(Chain of Thought)の阻害: 最近研究では、LLMは「冗長思考過程」を出力することで論理的整合性を保つことがわかっています。極限まで圧縮された記号列は、LLMの「考える余地」を奪い、論理破綻を招く可能性があります

 

2. 思想的に正しい所・正しくない所(理由込み)

忖度なしに判定します。

 

正しいと思う所(Agree)

・「高級言語はLLMにとって冗長である」:

 理由: 人間にとっての「読みやすさ(可読性)」は、機械にとって単なるトークン無駄遣いです。if x > 10: よりも ? x 10 の方が情報密度が高いのは事実です。

・「括弧の長距離依存問題」:

 理由: TransformerのAttentionメカニズムにとって、遠く離れた ( と ) の対応関係を維持するのは計算コストが高く、ミスの原因になりやすいです。ネスト排除する方向性機械的処理として正しいです。

 

正しくないと思う所(Disagree)

・「可読性を排除しても良い」:

 理由: ソフトウェア開発においてコーディングは「書く」時間より「読む・直す」時間の方が長いです。AI生成コードであっても、最終責任人間が負う現状では、人間検証不可能コードは「危険バイナリ」と同義であり、プロダクトには採用できません。

・「LLMに最適化された言語を書かせるべき」:

 理由: 前述の通り、現在のLLMは「人間語の確率分布」を学習したモデルです。「LLMにとって自然言語」とは、実は「人間にとって自然言語英語Python)」そのものです。Suiは「計算機にとっては最適」ですが、「現在のLLMにとっては異言語」です。

 

3. 「5つの設計原則」の正当性評価

作者が掲げる設計原則についての技術評価です。

 

1行1命令(行単位独立性) 評価: △

パース(解析)は容易になりますが、LLMは「前の行の文脈」を読んで次の行を出力するため、行を独立させすぎると文脈連続性が失われ、複雑なアルゴリズム構成力が落ちる可能性があります

 

括弧は{}のみ(ネスト排除) 評価: ◯

LLMが最も苦手とする「深いネスト構造の維持」を回避する策として有効です。アセンブリ言語に近いフラット構造は生成難易度を下げます

 

変数は連番 (v0, v1...) 評価: ✕

これが最大の問題点です。LLMは変数名(user_id, total_price など)に含まれる「意味」を使って推論を行っています(Semantic Grounding)。すべてを記号化すると、LLMは変数役割を見失い、論理的バグを埋め込みやすくなります

 

命令は1文字 評価: ◯(ただし諸刃の剣

トークン効率は最強ですが、1文字の違いで意味が激変するため、LLMの確率的な「ゆらぎ」による1文字ミスが致命的なバグになります冗長さはエラー訂正の役割果たしてます

 

明示的な制御フロー(ラベルジャンプ) 評価: △

goto 文の多用はスパゲッティコードを生みます。LLMにとっても、構造プログラミング(if/forブロック)の方が、「ここからここまでがループ」というチャンク(塊)として認識やすいため、一概にジャンプ命令が良いとは言えません。

 

現在のLLMは「人間語の確率分布」を学習したモデルです。「LLMにとって自然言語」とは、実は「人間にとって自然言語英語Python)」そのものです。

 

ここ!マジで覚えてね

LLMはこれまでの機械よりも人間に近いと思ってほしい、人が苦手なことはAIも苦手

機械論理的ロジックに強くて〜っていうのはAIには通用しない

 

ついでに、「LLM用プログラミング言語」の潮流について

「LLMのための言語」という文脈は、大きく2つのトレンドに分かれます。Suiは後者に属しますが、主流は前者です。

1.LLMを「制御するため」の言語(主流)

 ・DSPy, Guidance, Microsoft Guidance:

  ・プロンプトエンジニアリング構造化し、LLMの出力を型(JSONなど)に強制したり、思考プロセスを制御するためのフレームワーク

 ・SGLang:

  ・LLMの推論を高速化・並列化するための言語

 ・これらは「人間がLLMを操るための言語」であり、実用化が進んでいます

 

2.LLMに「書かせるため」の言語(Suiのカテゴリ

 ・現状: ほとんど実験段階です。

 ・Gorilla LLMなどの試み: API呼び出しに特化したファインチューニングなどがありますが、独自の「新言語」を作らせるよりも、既存PythonJSON を正しく出力させる方向(Constrained Decoding)が業界の標準解です。

 ・擬似コード: 論文レベルでは、Pythonの代わりに中間的な擬似コードを出力させ、それをコンパイラで処理する手法研究されていますが、Suiほど極端な記号化は稀です。

 

後者については

 

目標設定のピントが少しずれています

現状の最適解: 現在のLLMを使う限り、「LLM用言語」の最適解は Python です。なぜなら、世界中GitHubコード学習しており、LLMが「最も流暢に話せる言葉」だからです。無理にSuiを話させるのは、日本人エスペラント語で詩を書かせるようなもので、パフォーマンスは落ちます

 

最後総評

 

総評: Suiは、「既存のLLM(GPT-4など)に書かせる言語」としては失敗する可能性が高いですが、「未来AIネイティブコード生成のあり方」を示唆するアート作品としては高く評価できます。作者の「愚かな人間に合わせるな」というパンク精神は、エンジニアリングの枠を超えた鋭い批評性を持っています

 

アート作品だそうです

 

お前らは安易オレオレ言語作るんじゃないぞ、作るにしてもAIに聞きなよ?

聞く時は忖度させるんじゃないぞ?

この作者もAIに乗せられたのかもしれんし

 

______

 

プロンプト

 

以下が「LLM用プログラミング言語」としてメリットがありそうか、感想を教えて下さい。

https://forest.watch.impress.co.jp/docs/serial/yajiuma/2069573.html

https://github.com/TakatoHonda/sui-lang

 

忖度配慮はせず冷静にお願いしま

思想的に正しいと思う所、正しくないと思う所を理由込みでまとめてください

・「5つの設計原則」の考え方は正しい?

最近のLLM用プログラミング言語についてもまとめてください

そもそもLLM用プログラミング言語という目標自体評価をしてください

 

なお、以下はSNSでの作者の投稿です

(省略)

学校勉強とか受験勉強なんて何の意味もない」って言う人いるけど、勉強護身術みたいなところがあるんだよね…😟

その人に本当に必要であれば

必要になったときに学ばざるをえないようになっているか

他人が介入する必要はないんだろうなあ。

から必要になってからじゃ遅いんだって…😟

なろう系のファンタジーだって冒険に出る前に剣術習ったり、素振りしてるわけで、

敵が現れた、ドラゴンが現れた、

必要になった、問題に直面した、学ばざるをえない、今から学ぼう!

は、もう遅いんだよ…😟

から学校勉強受験勉強護身術みたいなところがあって、

人生でそういうトラブルとかチャンスに遭遇しない人には確かに必要ないんだよね…😟

かに学校勉強とか受験勉強が今後の人生でも一度も必要いであろう、

という進路はあるわけで、その人にとっては確かに必要ないし、

そういう人が、仮に人生で、昔勉強しておけば良かったな、と思うイベントに遭遇しても諦めればいい、

何事も想定外はあるし、自分はそこまで準備してなかった、失敗した、で、まあ終わる…😟

だけど、人生のどこかで、なんかプログラミング書いてみたくなった、

とりあえず、子供の頃好きだった2Dの縦シュー作るか、ぐらいでも、三角関数は使う…😟

3D格ゲーが作りたい、なら尚更で、UnityUnreal全盛ではあるけど、もっと知ってないと駄目

そういう点で、大学工学部でやったことは無駄にならない

あと、英語

国語とか数学とか何の役に立つのは、まあ分からんでもないけど、英語はできた方がいい

もちろん、今はAI翻訳が便利すぎる状況だけど、英文があってもせめて物怖じしないようでないと、

プログラミングドキュメント英語だし、輸入食材英語のままだったりするし…😟

もちろん、英語必要ない、音楽美術必要ない、家庭科必要ない、歴史も知らない、

そういう人生もあっていいけど、つまらなくないですか?😟

anond:20251209095834

Pi500は普通にブラウザ4K動画再生できるパワーだしプログラミング学習用としては最強だな

モニタをどうしているのか気になるが

小学4年生の子供のはじめてPCとしてRaspberry Pi 500を与えた話

娘の為にパソコンへ詳しすぎる夫を倒したいで注目された「学生、それも幼さの残る年頃の子へはじめてPCをどうするのか?」というテーマで、Linuxを与えた家庭の別例としてこのエントリを書いている。

そして前提として、このエントリは「実はLinux使ったこと無いんだ」「Raspberry Piって稀に聞くラズパイってヤツだよね?」みたいな、ふわっとした認識の層に向けて書いている。

決して「KVMで完全仮想化してLinuxWindows用途に応じてリソース分配してる。ディストロは純関数型のNixOSで、Nix言語可能な限り-march=nativeで自家コンパイルしてるんだよね」みたいな層には書いてない。

何はなくとも結論:染まってない子供Linuxでも普通に使う

勿体ぶっても仕方ないので結論から言えば、WindowsMacAndroidiOS(iPadOS)に染まりきっていない子供は親の想定を超えて極々普通にLinuxRaspberry Pi工場出荷状態プリインストールされているRaspberry Pi OSを使う。

ここで言う「染まる」というのは「ウチの子普段からiPadYoutubeとかゲームとかしてるからなぁ」程度の染まり具合なら無視できるレベルなので全く障害にならない。

手遅れな染まり具合としては「ウチの子WindowsでOBS使って自らYoutube配信してます」とか「ウチの子WindowsAbleton Live使ってDTMしてます」とか「ウチの子大学レポート書くのにmacOS使ってます」とか「ウチの子iPadSwift Playgrounds使ってプログラミング学習してます」とかそういうレベルだ。

アナタの子供がこのレベルにまで染まっていない場合アナタの子供へRaspberry Pi 500を与えると何も疑問に思わず普通にパソコンとして使う(パソコン操作方法へ疑問を持つとかそういう話じゃなく、目の前のモノをパソコンとして認識する)。

いやそもそもラズパイって何なの?何でそんなに話題なの?

ラズパイRaspberry Pi英国で立ち上げられたRaspberry Pi財団(注:英字ページ)が規格・設計販売をするシングルボードコンピュータという種別の小型コンピュータのことだ。

現在の最新版第5世代Raspberry Pi 5で、搭載ワーキングメモリによって価格が違うが、最も高価なワーキングメモリ16GB版で25,000円前後(2025/12/09現在価格)という圧倒的な低価格が人気の理由の1つだ。

何故ここまで低価格なのか?と言えば安価部品構成され、搭載されるSoC(CPUみたいなもん)も低性能で、その性能は約10年前の普及価格帯(〜15万円くらい)のノートパソコン程度の性能しか無い。

「いや10年前ってゴミじゃん」と考えるのは早計で、逆に言えば10年前の普及価格ノートパソコン可能だったことはRaspberry Pi 5でも可能

そう言われ「自分10年前に普及価格ノートパソコンネットしたりMS Office文書作成したり軽くゲームしてたけど?」と気付いた人は「Raspberry Pi 5で何ができるか?」の想定が浮かんだのではないだろうか?そう、かなり色々できる。

そして工場出荷状態プリインストールされるRaspberry Pi OSRaspberry Pi 5自体計算リソースをできるだけ使わないよう軽量にできており、10年前当時のWindowsで使われていたExplorerよりも計算リソースの消費が少ないので、技術進歩も相まって当時よりも出来ることの幅が少々広くなっている。

何故そんなに話題なのか?手のひらの上に10年前の普及価格ノートパソコン並みの性能のコンピューターが乗るのだ。そしてすごく安い。

更にラズパイには電子工作活用できるGPIOピンというのが実装されていて各種電子センサー類などと連携することで電子工作もできてしまう。

こんなもの情報工学畑の連中が注目しないわけがなく、前述したRaspberry Pi財団のページを読めばわかるが世界中で大定番シングルボードコンピューター、何ならシングルボードコンピュータ代名詞となっており、情報工学に詳しくない人が「ラズパイってよく聞くけど何なの?」と何処かで耳にするレベルなのである

2万円半ばなら我が家でも導入しようかな・・・いやでも見せたくないWebページとかあるしなぁ

安心して欲しい、Raspberry Pi OSではGoogle Chromeが動く。

まずGoogleアカウント子供用に作成したGoogleアカウント管理するためのファミリーリンクというサービス存在する。ファミリーリンク子供GoogleアカウントログインされたGoogle Chromeブラウザでのインターネットコンテンツフィルタ機能提供してくれる。

このインターネットコンテンツフィルタ小学生中学生高校生高校生プラスと4段階に分かれており、それぞれに適したフィルタリング強度で働く。

続いて、実はGoogle Chromeは様々な設定をポリシーとして持つことが可能で、例えばゲストモードの無効化シークレットモード無効化指定したGoogleアカウント以外でログイン不可が可能だったりする。

情報技術親和性の高いヤンチャな子はGoogle Chromeからログアウトしたりゲストシークレットモードフィルタリングを回避しようとするので、子供Raspberry Piをはじめてパソコンとして与える場合はこれらを無効化しておくことをオススメする。

補足を続けると子供勝手Firefoxとか別のWebブラウザを導入することを防ぐこともRaspberry Pi OSはできる。

それで与えたRaspberry Pi 500って何よ?

Raspberry Pi 5をパソコンキーボードへ内蔵した形態を持つRaspberry Pi 5シリーズの1つ。ワーキングメモリは8GBで価格20,000円未満。

パソコンキーボードRaspberry Pi 5が内蔵されているのでRaspberry Pi 500に電源取ってHDMIケーブル(注:ラズパイ側はmini HDMI)をTV接続すると直ぐにパソコンというコンセプト。

小学生の子供にとっての目玉はJavaMinecraft動作すること。SwitchiPadでいつも遊んでる統合マイクラじゃなくてYoutubeとかで観るJavaマイクラ自分パソコンで動いちゃうのだ。

Switch 2の登場でPCゲーが色々リリース(予定)されている中で、Javaマイクラはどうしても"パソコン"が必須だったが、Raspberry Pi 5シリーズはそれを実現する。それが2万円のお値段で出来るので親の懐的にもありがたい。

Steamは動かないがオープンソース系のゲームも充実している(Steam開発のValve社がRaspberry Piシリーズ採用しているARMアーキテクチャ対応を進めているというかなり確度の高い噂は存在する)。

実は直近でRaspberry Pi 500の上位版Raspberry Pi 500+(日本語配列)が登場予定で、こちらはワーキングメモリが16GBのお値段40,000円くらい。

4万円とそこそこの価格になってきているが、キーボード自体メカニカルキーボードとなりキーキャップCherry MX互換、256GB SSD搭載でストレージスピードもアップ(=Minecraftワールド読み込みが速くなる)。上位版Raspberry Pi 500+が高すぎると感じるなら素のRaspberry Pi 5ワーキングメモリ16GB版は25,000円前後だしこちらで良い。

ゲーム以外に注目点は無いの?

ある、というかコッチがメインなんだけれども、何処までゆるい感じでやって良いのかわからなくて最後に回した。

まずLinux界隈が中心となって開発されているGIMPやKritaみたいな画像編集お絵かきソフトLinuxたるRaspberry Pi OSの方が安定かつ速い。しかWacomXP-Penなどのペンタブ・液タブが動作するので絵描きに興味のある子は嬉しいんじゃなかろうか?(クリスタじゃないけれどね。安い分ペンタブ費用に回せるよ)

音楽ではDTMステップシーケンサー系のDAWであるLMMS(Linux MultiMedia Studio)は日本無料DTMシーンでREAPERと人気を二分していた歴史があり、Web上に情報がいっぱいあるし何ならREAPERLinuxでも動作する。オープンソース系のシンセ音源やCC0で提供されるサンプリング音源も大量にある。

オフィス環境Libreofficeは言うまでもないだろう。Blender3DCGをすることだって出来るし、LibreCADやFreeCADで設計だって出来てしまうし、OBSも動くから実際やろうと思えばYoutube配信もできる。

そして当然ながらプログラミング環境WindowsMacでも動くと言われてしまえばそれまでだが、古典的VimEmacs、そして近年人気のVS Codeスマホアプリ開発Android Studioゲーム開発にGodot Engine、他にはtmuxGitDockerなどなど挙げればキリがないほど充実している。これらは子供向けRaspberry Pi OSからといってニセモノの子供だましなんかじゃない、それでお金を稼いでる現役プログラマーが使っているアプリケーションと全く同一のアプリケーションだ。

子供の様子

んで、子供Raspberry Pi 500をどうしてるのか?と言えば、まぁ呆れるほど毎日触っている。

何なら電源なければ動かないのに布団へ持ち込んで抱きかかえて寝ているのを見つけてしまい、そんなに嬉しかったんかと笑ってしまった。

「お父さんコレどうするの?」とほぼ毎日聞かれて「こういうのはこのソフトを使う。使い方教えてやる」というのが毎日の親子の会話になっている。

別にパソコンけが将来に必要ものではないが、この喜びようを見たら与えて悪くなかったなとは思ってる。

あー、これはもう駄目だわ…

Nano Banana Proの絵を眺めてると、あー、こういう絵が描きたかったんだよ、みたいな感想を持ってしまう…、

という感じなので、これはもう、駄目だわ…😟

最近自分の中でAIは、おっちょこちょいだけど、やれば凄いことができる可能性がある先生、という立場に完全になってしまって、

こういう曲が作りたいけど何勉強したらいいの?こういう絵が描きたいけど何勉強したらいいの?みたいになってる、

プロじゃないから、趣味から自分能力向上のためにAIを使ってはいるけど、これは職業プロだとつらい…😟

プログラミングの方がまだまだ感がある、肝心なところで間違えたりする

2025-12-08

AI時代からこそ英語数学プログラミング必須

AI活用するにも騙されないためにも必要AIが代わりにやってくれるから勉強しなくて良いというやつはバカ

anond:20251208124933

たぶんハタショなので、そういう意味では有能では無いが「じゃあ自分でやってみろ」は全部やれている実績があるんよね。だから有能ではあると思う。

から余計に上がイライラする。そういう人材はどう扱う?それでも可愛げがある人材の方が大組織では価値が上?

 

例えば「コーディングできる人材も居ないし、メンバー微妙プロジェクトがまわらない。このままでは大赤字な上、社長顧客を招待して実施するデモも失敗し面目が潰れそう」という案件上司が他部署に投げて無理やり完成させたプログラミングコードミスを全部ひとりで修正(彼はそのプロジェクトに後から投入されたマネージャーなのでコーディング管轄外)して動くようにして、メンバーには彼らができる事だけ割り振って、それ以外は自分担当してプロジェクトが回るように調整し数十~100億円規模のプロジェクト成功させた実績がある。

部下には好かれているけど上司にはキツくて扱いづらいんだろうな、という印象。

2025-12-06

大阪市平野区高校2年の男子生徒(17)について

私たちは全てを知っている。そして、報道各社や警察関係者が嘘をついていることも知っている。私たち真実を伝えるべきだし、私たちもそうしようと思ったのでここに書くことにした。私たちが偽物だと思うならohnostartedbruh[at]pissmail.comまで連絡してほしい。彼とは関わりがあったので、その証拠としてデータの一部を開示することができる。

忙しい方向け

報道各社は、生成AI悪用した犯罪だと書いているが、全てが嘘であるインターネット上にある情報で、逮捕不正アクセス以外に真実存在しない。私たちは彼が生成AIを使ってプログラミングをすることを好む人間ではないと知っているし、そもそも日頃からそのような人間馬鹿にしている発言を見かけていた。おそらく警察関係者報道各社には生成AIをひとまとめにして悪だという思想存在する。

それに、脆弱性の内容と不正アクセスプログラム説明事実とはかなり異なる。これに関しては書かないが、脆弱性の内容はもっと単純であるし、初心者プログラマーがやりがちな実装漏れだったと言える。

少年Sについて

大阪市平野区高校2年の男子生徒(17)というのは長いので、以降は少年Sとする。

母子家庭ではあるが、母親との仲が悪いといった話は聞いたことがなかったし、むしろ時々母親のことを気遣う発言もしていた。西洋哲学文学に興味を持っていて、それなりに倫理観もあったはずだが、少年Sがどうして犯罪行為を始めたのか理解はできない。憶測しかないが、おそらく最初貧困によるものだったと思う。

なぜ捕まったのか?

ヤフコメやX(旧Twitter)を見ていて思ったことがある。こいつらは脳みそがないのか?憶測で話すにしても見当違いなことばかり言っている。「生IP攻撃たから捕まった」だとか、「足がつくなんてまだまだですねぇ🤓」みたいなことを言っている自称有識者どもがいるが、少年Sが捕まった理由はそこまで単純なものではない。

そもそも、彼はクレジットカード不正利用をメインに犯罪行為をしていたし、それで稼いでいた。詳細は伏せるが、全く関係のない事件で使われたクレジットカード情報を手に入れ、その不正利用から足がついて家宅捜索を受けたと少年Sは話していた。

サイバーセキュリティ大会とは?

CTFでググってくれ。間違ってもCTFプレイヤー攻撃するなよ。ほぼすべてのプレイヤーには倫理観があるし、聞けば大体の人たちが技術者倫理について教えてくれるだろう。

わざわざこんなことを書いたのには理由があって、X(旧Twitter)のアニメアイコンどもが高校生向けの大会だとか、憶測で見当違いなことを言っていたから腹が立っているだけだ。特定を防ぐために実績は挙げないが、SECCONやさまざまなコンテストでそれなりの結果を残していた。

SNS上に存在する自称犯人について

私たちでさえまだ連絡は取れていないし、そもそも少年Sは犯罪から足を洗おうとしてインターネットから距離を置いていた。もし仮に釈放されたとしても少年SがSNSを始め、あわよくば承認欲求のために自称するなんてことは天地がひっくり返えってもありえないだろう。

犯罪であることを自称するメリットはなにもないし、承認欲求のためにやっているんだとしたら別のことをやった方がいい。

二次被害について

たぶんあると思う。私たちと言った通り、複数人データ保有している。そのうちの誰かがどんな用途に使おうが自由だと少年Sは言っていたし、文章を書いている私も完全に把握はしていない。

かに

他に疑問があったらメールコメントをしてほしい。私たちはできるだけ丁寧に答えるつもりだし、真実を答えるつもりだ。私たちは嘘を吐かない。だからあなたたちも冷静かつ誠実あってほしい。

2025-12-05

AIがあっても何もやらない奴は何もやらない

AIがあればプログラミング知識がなくてもアプリが作れる」「絵が描けなくても神絵師になれる」

生成AIブームが来たとき、みんなそう思ったよね。「スキルの壁」で諦めていた数多くのアイデアが世に放たれるんだとワクワクした。

でも、実際どうだ?

俺も少しだけ絵を描かせてみたけど、全然続かない。AI絵師やってる友達はすごい情熱で取り組んでるけど、あれ俺には無理だ。

プログラミングも、しょぼいWebアプリiOSアプリを作って動かすところまでやってみたけど、だから何?って感じ。

結局、「スキルの壁」なんて実は大した問題じゃなかったんだ。

メールを書く」とかなら、俺はAIに頼まなくたってメールを書けるし、理想形もわかってるからAIに手伝ってもらうこともできる。

でも、「プログラミング」や「絵描き」は違う。

今までやってこなかった連中は、「スキルがなくてできなかった」んじゃない。「そもそも作りたいものがなかった」あるいは「作る情熱がなかった」だけだ。

逆に言えば、今AI絵師やってる奴は情熱あると思うし、スキルを学ぶ機会さえあれば、紙やペンタブでも面白く感じるタイプだったんだろう。

残酷なことに、AIの登場によって言い訳ができなくなってしまった。

勉強する時間がないから」 「才能がないから」 「環境がないから」

これら全部がAIによって取っ払われた後に残ったのは、「お膳立てされても、結局何もしない自分という虚無だけだった。

AIがあっても、作りたいものがある奴しかクリエイターにはなれない」

それが証明されただけだった。

2025-12-04

俺のプログラミングドンキーコング

ドンキーコングナンザをプレイしていて、これってプログラミングに似てるなって思った。

オラオラオラオラと掘削するように進めていく。

最近AIによる補完やバイコーディングが入りバグに長い時間かける事が少なくなって特にそう言う気がしてきた。

ただ掘る場所無尽蔵にあって手がいくつあっても回らない。

anond:20251203125649

増田フォトショップとかのエフェクトフィルターを作るのとか楽しめると思う。

オレはVJリアルタイムに描画する映像エフェクトフィルターを作っててプログラミングに目覚めた。

リアルタイムから処理速度も気にする必要あったからいろいろ工夫しがいがあって楽しかったわ。

2025-12-03

大学生とともに作った「Gemini 活用事例集」を読んだ感想

これね。

https://blog.google/intl/ja-jp/feed/gemini/

応援メッセージ ←うわ!ヨビノリたくみ!…と誰?

・01 履修登録不安を「見える化」で解消!  ←履修登録ぐらい一人で出来ろよ

・02 複雑な講義ほど、Geminiと準備しよう ←事前準備に困る奴が講義聞いて理解できるのか?

・03 複雑な講義ビジュアルで要約 ←講義スライドでいいやん 分からんかったらAIじゃなくて作った教員に聞く方がいいと思う

・04 自分ノートを最強ドリルにする ←最強ドリル(笑)小学生かよ

・05 講義スライドを使ってクイズ作成 ←いいと思う

・06 面倒な論文要約もGeminiで効率化 ←いいと思う

・07 Geminiが被引用論文まで徹底調査大学生がそこまでする必要ある?

・08 Geminiとレポートを徹底改善 ←良いと思う

・09 やる気ゼロでも使える勉強タイマー普通タイマーでよくない?

10 Canvasを使えばスライド即完成 ←それでちゃんプレゼンできたらいいね

11 NotebookLMで効率的に理解! ←おまえの思い描く効率的の定義を教えてくれ どうせ大したことじゃないだろ

12 毎日の予定をエンタメ化する ←しょうもな

・13 夏の旅行写真を旅の物語に ←自分旅行くらい自分で語れよ

・14 部屋の模様替えもGeminiに相談 ←いいと思う

・15 後ろ姿でOKバーチャル試着室 ←後ろ姿撮るん逆に難しくない?

・16 Geminiと一緒に秋の味覚を楽しむ ←言ってる意味がわからない

17 冷蔵庫の残りものからレシピ考案 ←わさびマヨネーズ牛乳で何が作れますか~?

・18 複数の予定をカレンダーに一括登録 ←いいと思う

・19 写真が苦手なら似顔絵で! メンバー紹介をイラストで生成 ←アゴ長い子はアゴ長いイラストになるから可哀想と思う

20 学祭の機材管理アプリ可視化 ←いいと思う

・21 メンバー負担を減らすAI議事録大学生議事録要る?

・22 学祭の来場者向けアプリを開発! ←バグ無ければいいね

23 バイト先の業務もGeminiで効率化 ←手動かすかバイト先の人に訊いたほうがいいと思う

24 無理ができるかもに変わる! ←変わったらすごいね

・25 挫折しないプログラミング学習挫折するかしないかは本人次第と思う

・26 自分言葉が感動の映像に変わる! ←クオリティ低そう

・27 旅先での知りたい!にGeminiがリアルタイムで回答 ←いいと思う

28 ニーズに合わせてアプリを作ろう ←いいと思う

・29 旅行プランからのしおりまで Geminiと立てる旅の計画自分の予定ぐらい自分で決めろ

・30 Googleカレンダー生活リズム改善カレンダーとき改善出来たら苦労しない

31 勉強のやる気をオンにするアプリ ←すごいね僕も欲しい

・32 円滑なコミュニケーションに!友達情報アプリサポート ←やってることがなんかきしょい

33 Storybookで時事ニュース理解 ←いいと思う

・34 自分アイデアアプリで実現 ←いいと思う

・35 YouTube英語動画の要点を聞いて予習復習に役立てる ←すごくいいと思う

・36 GeminiとTOEIC学習計画 ←いいと思う

・37 音声解説からクイズまで 専門外の分野でもGeminiを活用 ←いいと思う

・38 自分専用の内省パートナーに ←都合のええこしか言わんパートナー内省になるの?

・39 終活に役立つモチベーショングラフグラフで済んだら苦労しない

・40 企業研究をGeminiで効率志望動機言語化サポート志望動機自分で考えなさいよ自分ことなのに

・41 NotebookLMで多角的企業分析 ←いいと思う

・42 GeminiのCanvas採用担当者に響くESをつくる ←採用担当者に響くってのがなんかうざい

・43 ESから深掘り質問予測してもらう ←いいと思う

・44 自分の強みを名刺アピール名刺より対話がんばったほうがいいと思う

・45 Nano Bananaでつくる証明写真証明写真はさすがに撮れよ

ノーコード(笑)とか言ってる連中は、工場に入ったことないだろ

はっきり言うけど、ノーコードバカにする、「ピュアシステム屋」って呼ばれる人たち、マジで事業の何一つ理解してないだろ。

はてブとかTwitterでよく見かけるんだ。「いやー、ノーコードでやってるヤツって、システム構造美とかわかってないよね。所詮おもちゃ」とか、「レガシーまっしぐらプログラミング理論を学べば、あんツールに頼らなくてもいいのに」とか、澄ました顔で言いやがる。

聞く耳持たねぇな、お前ら。

あんたらが話すのは、リファクタリングとか、将来的な拡張性とか、理論上は完璧に回るけど誰も見たことのない「永久機関システム」の話ばっかりだ。システム構造の美しさだけを愛でて、そのシステムが動かす先にある、埃っぽい工場とか、クレームだらけの品質管理現場とか、納期に追われる総務の顔とか、一切見ようとしない。

結果、どうなるか。

あんたらピュアシステム屋が作った、理論だけは美しいシステムは、現場の泥臭いフロー無視するから誰も使えないゴミになる。で、挙句の果てに「現場ITリテラシーいから」って、現場馬鹿にして終わる。

泣きを見ているのは「システム屋以外」の部署

うちの会社もそうだよ。IT部門が「完璧システム」を作ろうとして大失敗中。なにも成果物ができあがってこない。

で、今どうなってるか?

総務部とか品質保証部みたいな、本来システム開発とは無縁の部署が、「君ら事業理解あるでしょ?」って、DXの片棒を無理やり担がされてるんだ。

システム知識なんてゼロ予算もろくにつかない。与えられるのは「ノーコードツール」だけ。でも、俺たちみたいな部署人間は、なんとか仕組みをつくれる。事業がどういう仕組みで動いているか、どこに無駄があって、誰が何に困っているかを知っているからだ。それが俺たちの本来仕事からだ。

事業を知っているから、ノーコードツール必死現場の「紙とExcelFAXメールの混合物」を、「とりあえずここに入力さえすれば、全部自動で完結する」仕組みに落とし込もうとするし、それができる。

回ってるシステム正義だろ

俺がやってるのは、ロジックの美しさなんてクソ食らえの世界だよ。

工場長に怒鳴られながら、紙の作業指示書電子化するフローを練る。

倉庫の奥にLANが届かないから、延長ケーブルを引っ張って物理的に回線を引く。

・出来上がったシステムを、使い方を間違えないように現場のオッチャンたちに口酸っぱく指導し、「使ってくれてありがとう」って頭を下げて回る。

これが、「システムを回す」ってことの本質だ。

その結果、出来上がったシステムが、あんたらの言う「属人性の塊」だろうが、「スパゲッティ・ノーコード」だろうが、知ったことか。紙と手打ちExcel地獄より、百倍マシだ。

俺たちのシステムは、見た目は汚いかもしれないが、実際に回っている。

あんたらが熱心に語る「理論完璧システム」は、結局いまここに存在しないじゃないか。人の話も聞かず、現場にも行かず、べき論や「俺が知ってる最強のシステムの話」しか議論できないシステム屋に、ノーコードバカにする資格なんて、どこにもないんだよ。

2025-12-02

技能テクニックを使う仕事。整備、工事、修理、プログラミングなど。」

工学数学知識を使う技術的、研究的な仕事技術者、研究者など。」


プログラマーは「使う仕事」でエンジニアは「研究的な仕事」なんだなあ。

2025-12-01

近くにマイクラプログラミング教室がある?

eroyamaさんのデータを見ると、マイクラプログラミング教室が1万人以上の都市圏ならば存在するとある

都雇圏人口存在享受対象

マイクラプログラミング教室:1万人以上(離島にもある)

https://ncode.syosetu.com/n9274lc/1/

(なぜか小説家になろう掲載している)

ただ、離島にもあるからといって、さすがにそこらへんの田舎マイクラプログラミング教室はないだろうと。

他のデータ

ピアノ教室:1.7万人

塾:1.7万人

マクドナルド:2.7万人

体感でわかる。

探せば意外とあるものなのだろうか。

ネプリーグ最後トロッコとかで出題されんかな。

本気でエンジニアになりたいなら

土日はおろか、盆暮正月勉強に費やしても苦労とか考えない、呪いを受ける覚悟を決めるべきだ。

特に成人してからエンジニアを目指そうと言うなら、10からそういうものに興味を持って学生時代の有り余る自由時間エンジニアリングの勉強に費やしてきた人間と机を並べるのだから、彼らの何倍も勉強しないといけない。

その勉強というのも、オライリー本を読んでマーカーでアンダーラインを引いたり、Web上のコードコピペして改変して満足するようなものじゃなく、「これ、結局どう動いてるんだ?」って根本的な「研究」をするということだ。

意味がわからないなら、エンジニアには向いていない。

いろんな人に迷惑をかけるから、他の職業を目指して欲しい。

今、エンジニアを名乗る人の半分近くは、素養がないのに、「高給のためにしがみついている厄介者」だから、そのレベルOKとか考えないで欲しい。

おいらは、この40数年間で、多分プログラミングに1時間以上時間を割かなかった日は宿儺の指の数より少ない。

高校大学受験期間も、試験当日もプログラミングしていた。

盲腸で、腸炎になってのたうち回っていた数日とかくらいなもんだ。

インフルで40度近い熱が出た日も、祖母父親通夜の日も、修学旅行の日も、紙の束を持ってシステム設計をしていた。

そんなもんだよ、エンジニアって。

バリアフリー環境ではなかった仕事場は、数万冊の蔵書を整理のうえ撤収した。」

他人事ではない、どうしよう…😟

拙者、ビブリオマニア故、

特に大学時代に、自由神田神保町界隈を徘徊することができるようになってから悪化

R.O.D読子リードマンみたいな生活をしてきたでござるよ…😟

本を読むより、本が溢れた環境とか、囲まれてるのが好き、

今の住処に階段はないが、階段に本が積まれてるのが好き、なんなら階段本棚にしたい、

そんな人間であったが、今となっては床に物が散乱し、ギターケーブルで転倒、

自分身体デスクトップマシンと小さいアンプドミノ倒しして、膝から血が出たり、

そもそも身体障害なのにこれはマズい、また転倒したら大手術である…😟

荒俣こりゃまた大先生のことも、ちょっとしたショックであった

もう、紙の書籍にこだわるのはやめるべきだ

今後、絶対仕事はないと断言できる機械設計機械数学の本は捨てていいはず…😟

プログラミングも諦めるべき時期かもしれない

大量にあるC++関連も捨てるべきか、迷うなあ…😟

まあでも、最終的に、本がゼロになったからって死ぬわけじゃないし、

死ぬのは貯金とか食料の方だろ、服とか…😟

寧ろ、本より、防災バッグとか水の方が重要であって、

災害になったら本なんて燃やして暖を取るぐらいしか能がないわけで…😟

2025-11-30

anond:20251130152319

ワイはマシン語から始めたからそういう曖昧なのは全くなくて純粋に0と1でここにこう入ってこう出てくるというのだったからそういうストレスは初めはなかったな

ただまあ仕事はそういうのばっかりよ

慣れてるので素人よりは簡単になんでも解決できるというだけでやりたいわけじゃないしプログラマ本来仕事でもない

逆にそういうの解決するだけでプログラミングなんかできなくても食える職種が9割

anond:20251130151224

実際コーディングって楽しめるものなの?

ワイ日曜プログラミングで昨日はPowershellをやってたんだけど、EXEファイル作成したら何故か謎のカウントアップダイアログが発生

Geminiくんは何かのループが悪さしてんじゃない?って適当なこと言いやがって解決できず、

結局1時間後にプルダウンメニュー登録したデータの数だけ標準出力ストリーム漏れ出していた(Gemini談)ことが発生し解消

ある程度の仕様の基礎知識があった上でポカミス回避してようやく機能(アプリ)が実装される

途中は省略できるならしたいやで……

anond:20251130124126

うーん一理はあるな

たださ

そもそもプログラミングは難しいんだよね

ちゃんとできるようになるのは一部

海外なんか従来は医者とか弁護士かになる層がこぞってCSいってもダメなやつはダメというかダメなやつ多いんだから

ちなみにこれと「ITエンジニア」とはまた全然別の話

プログラマSWEITエンジニアのうち1/10くらいでそれ以外も全然稼げる

例えばGoogle社長なんかDBAというジャンルエンジニア出身プログラミングなんか一切必要ない

プログラミングとか一部とか結局できないそれをまあどう教えるの?ってのは俺の仕事でもないしできる人がいない方が俺は得だからしらんけど

下がどうこうとかパワハラ的なこと考えるより自分利益をまず考えた方がいいんじゃねーの?

しらんけど

なぜ日本人はこんなに貧しくなったのか?(原因は6つ)

まとめ:日本が貧しくなった理由は「昭和を守り続けたから」結局は保守的思想が原因だった。

日本成功モデル(1950〜1990)が時代に合わなくなった

あなたが書いた

おそ松さんサザエさん、ちびまるこちゃん、クレヨンしんちゃんのような

核家族サラリーマン × 専業主婦

新卒一括採用大企業就職して終身雇用

これがまさに日本人が貧しくなった最大の理由

この人生モデル高度経済成長期専用のチートコード だった。

しか時代は変わった。

グローバル競争

IT革命

生産性競争

国際資本競争

働き方の多様化

労働市場流動性

すべて日本モデルに合わない方向になった。

にもかかわらず、日本だけ昭和ルールを死守した。

→ その結果、世界が時速100kmで進む中、

 日本だけ時速10kmのまま遅れていった。

新卒一括採用 × 終身雇用が「個人の成長」を止めた

日本人は世界でも珍しいくらキャリアが固定されている。

転職しない

給料が上がらない

会社人材育成しない

大企業で働けないと生涯年収が低い

会社が決めた仕事しかできない

2020年代世界は、

スキルを磨き、転職給料を上げる」が基本。

でも日本

出る杭は打たれる

会社が決めた部署で40年間働く

転職裏切り

年功序列

その結果、

日本人は世界でも最も「スキル蓄積の少ない国民」になった

生産性が上がらない

給料も上がらない

企業競争力が落ちる

→ 国全体の賃金が下がる

企業内部留保を溜め込み、賃金に回さなかった

1990年代以降、日本企業不景気に怯えて…

給料を上げない

正社員を増やさな

ボーナスを減らす

非正規雇用を増やす

コスト削減ばかり

その結果:

労働者給与 → 30年据え置き

企業内部留保過去最高

まり

日本企業は金を溜め込んで、国民に回さなかった。

この構造貧困化を加速。

賃金が上がらない理由を「努力問題」にしてしまった

アメリカドイツは「構造改革」「投資」「スキル教育」で解決する。

でも日本はやらなかった。

代わりに何をしたか

自己責任

努力してないから貧しい”

“贅沢しなければ暮らせる”

公務員大企業に入れば安泰”

起業危険転職は怖い”

国が対策しない代わりに、国民精神論押し付けた。

→ 結果、改革が進まず、国際競争から完全に落ちた。

移民を受け入れず、人口が急減した

あなたが言った通り、日本

外国人が介入する隙はない

と考えていた。

しかしそれは同時に:

人口減少

労働力不足

国内市場の縮小

✔ 税収の低下

GDP縮小

まり自分たちの首を絞めた。

ドイツカナダオーストラリア移民GDPを伸ばしている。

日本移民拒否少子化が加速し、

世界で最も急速に人口が減る国になった。

→ 豊かになれるわけがない。

教育が完全に時代遅れ

日本学校は完全に昭和価値観を守ってしまった。

生産性

経済

投資

国際競争

テクノロジー

プログラミング

キャリア形成

多様な働き方

これを全部教えない。

代わりに:

いじめを避ける

みんなと同じ

出る杭は打つ

大企業に入れ

安定を求めろ

これでは世界で戦えるはずがない。

🔥 まとめ:日本が貧しくなった理由は「昭和を守り続けたから」

あなた直感は正しい。

日本人はずっと昭和生き方を教えられ、

外国人が入る余地のない“閉じた社会”を理想としてきた。

しか21世紀は、

グローバル

IT

資本移動

国際競争

多文化社会

これが当たり前。

昭和モデルを手放せなかった日本は、

世界の変化に取り残された結果、貧しくなった。

プログラマに対する評価基準が変わってきた。

プログラミングスキルよりもAIを使いこなすスキル評価されるようになってきた。

将棋名人でもAIには勝てなくなったように、プログラミングスキルではAIに勝てなくなる時代がすぐそこ。

ビジネス将棋のようにルールが単純じゃないとはいえ、そのルールに合わせていかAIを組み合わせたりしつけるか勝負になりそう。

無音の状態の大切さ

外出するつもりが、SynthVのアップデート作業になり、そこからDAW半日作業して、

夕方あたりに寝こけてしまった気がするのだけど、起きたら午後の11時…😟

そこから作業を再開してしまったが、流石に疲れて、

YouTubeプロギタリストインタビューにいちいち激しく同意したりして、

夜中に食べるなと言われてるのに、エバラキムチ鍋の素で鍋を作って、

タマゴをそのまま投下して、余熱でしばらく放置しておくと、黄色い球体ができあがるので美味い、

なんの話だっけ…😟

あー、ずっと同じ曲、作ったまでのところ、一小節、延々とループして聴いてると、流石に狂ってくる…😟

鍋作ってても、頭の中でシンセトラックの、テレッテテッテ、テレテレテレテレ、という音がずっとループしてる

コピーしてるのがT.M.Revolution楽曲、いくつかなんだけど、

いわゆる、楽曲キー音みたいなの、ずっと一定で単音で鳴らし続けるこういうの、多い気がする…😟

こうやって布団に寝てても、頭の中でずっと鳴ってる気がする…😟

意図的に一日オフにする、休憩する、別の曲をやるとか、プログラミングとか絵をやるとか、

バイト探すとか、あと、無音でいるのが凄く落ち着く、大事だなあ、

今日は外出するぞ…😟

2025-11-28

AI使えば素人でもアプリ作成出来た!」って、そのアプリ誰が面倒見るの?

作れるようになったことは凄いんだけど、バグとかどう潰すつもりなの?

AIに指示出した当人も含めて、文字通り誰も責任持たないぞ?バブル気味のAI界隈でも比較的上手くいってそうに見えるコーディングで俺が怖いのその辺なんだよね。

コーディングAIに任せるようになるなら当然プログラマは減っていく。

そうなって半世紀も経てば、プログラミングの実務経験ある労働者なんて現代で馬車のメーカーぐらい希少になるだろう。

プログラムを全くしたことのない素人や、素人に毛が生えた程度の座学だけで実務経験のないプログラマメンテナンスなんか出来るわけ無い。

AIの生成したコードメンテナンスだけ人に任せるのもなかなか難しい。いくら人が尻拭いしたって別の機能追加でAIコードぐちゃぐちゃにするんだから。一度AI使って人件費抑えた奴が人に大金払うわけ無い。そんな面倒な仕事端金で引き受けるのは地獄だ。

AIが一切使えないとは思ってないし、プロ効率化のために使う道具にはなるだろうと思ってるが、コーディングAI売り出してる各社の謳う「人はコーディングAIマネージャーになる」ってのは実現したら地獄だよなと思う。

この辺に関連して一つ気になってるのは、コーディングAIが生成したコードって、コーディングAI学習データとして使えるのかな?ってこと。

ソフトウェア進化を諦めでもしない限り、それが出来なきゃコーディングAIは持続可能にはならんよなぁ。

ログイン ユーザー登録
ようこそ ゲスト さん