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

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

2025-11-10

AI先生になっている感はあるんだよな、場合によるけど

ああ、こういう風に描けばいいんだ、うまいなおぬし、みたいなことは普通になった…😟

しかし、プログラミング微妙というか、

極論、PhotoshopとかIllustrator仕様完璧に満たすソース書いて、はできないし、

ちょっとしたもの書いて、も微妙に間違った物が出力されたりする

まあ、自分のやり方が間違ってるのかもしれないけど、

やっぱり、一文字間違えただけで動かない、みたいなことにはまだまだ弱い気がする

絵とか音は、ちょっと間違えても、寧ろ味になってしま可能性さえあるし、

この背景のダクトはおかしいだろ、と思っても、まあ絵全体としては見れてしまう…

日本語訳とか、英語訳とかも、ああ、そうやるんだ、やるなおぬし、という感じである

AIを使って、自分能力を高められることは実感してるけど、

なんでもAIがやるような世の中になったら、人間能力を高めることにむなしさを感じる気がしなくもないが…

anond:20251110122255

どうだろ

増田はてブIT系が多いし、業務特化の勉強を指すことは少ないのでは

システム設計とかプログラミングだとかのスキルは、特定会社だけで使うものじゃないし資格取得にも繋がるし

anond:20251110084708

AI による概要

はい高校では2022年から情報Ⅰ」が必修科目となり、パソコンを使ったプログラミング情報セキュリティなどの学習義務付けられています。この「情報Ⅰ」は、2025年から大学入学共通テストの科目としても追加されるため、高校生活だけでなく受験においてもパソコンが不可欠となっています

必修科目「情報Ⅰ」について

内容: プログラミングデータベースネットワークの基礎知識など、情報活用能力を高めるための幅広い内容を学びます

目的: 将来、社会必要とされる情報活用能力問題解決能力を育むことを目指しています

パソコン重要

授業での活用: 多くの高校パソコン学習ツールとして使われています

レポート作成情報収集: 授業以外でも、レポート作成情報収集のためにパソコン活用する機会が増えています

大学入学共通テスト: 2025年から大学入学共通テストにも「情報」が追加されるため、受験対策にもパソコンが不可欠です。

2025-11-09

お前は絶望的にプログラミングに向いてないから諦めて刺身タンポポ乗せる仕事でもやってろ

刺身タンポポ乗せる仕事ってきょうび言わねーな……。

プログラミングとは、勉強運動スマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である

近年ではパソコンスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単ディープラーニングもできるようになった。Unity3Dゲームバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペック暴力だぜ。

開発環境言語選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のものが出回っている。Eclipseとか今考えるとよくあんなので開発できてたな。

いまや小学生からおばあちゃんまでアプリ作りに熱中し、高校生IoTとかやり始め、大学生商業レベルか?ってレベルのものネットで発表し、私はウェブアプリスマホでのレイアウト崩れひとつすら直せず静かにエディタを閉じてnote過激タイトル記事を書いている。

掛け算に順序があると思っているような知能の下級雑用係(自分のことを教育専門職だと思い込んでいる)ですら「小学生プログラミングを教えるぞ!」と意気込んでいる。やめろ。お前らには無理だ。無理だからマジでやめろ。考え直せ。無理だって。掛け算に順序つけないと相手に教えられないレベルのやつがプログラミング教えるのマジで無理だって算数とは次元が違うって。「ピーチ姫いつも簡単誘拐できるし今度はベヨネッタ誘拐してみるか」ぐらいの無謀さだって。やめとけ。マジでやめろ。

まあそんなこんなで入り口はめちゃくちゃ広く、入門するのはマリオカートより簡単である。話逸れるけどSwitchマリオカート運転アシスト機能ついて初心者でもコース完走できるようになったから心折れちゃった人ももう一度チャレンジしてみてね。

世は大プログラミング時代!!

大学プログラミング

それとは特に関係ないんだけど、大学行ってた時ティーチングアシスタントTA)っていう授業のお手伝いさせられたのよね。ちゃんお金出るやつ。

学部の3年か4年から始まって、院の1年か2年までやってて、途中で休学挟んだから、ええと、あー、うん、数年間TAやってたんよ。数学プログラミングコマ。CとOctaveかいうやつ。Cのほうは情報学科で、Octaveは違う学科JavaとかC++コマTA入れさせてもらえなかった。

プログラミングの実習は週2コマ連続)あって、情報学科なら必修科目。なのでサポートは相当手厚く、先生TAが絶え間なく机間巡視し、わからないことがあればセンパイがなんでも答えてくれるというわけだ。授業外でもサポートはしており、わからなければ先生研究室にいる学生に好きなだけ聞きにいっても良いということになっていた。必修だから落とされたら困るしな。

2コマから3時間 * 15回で、45時間。そして私の時は2年まででC/C++/Javaと必修だった(今はなんの言語かは知らない)ので、その3倍、135時間は最低やることになる。プログラミング実習以外にもプログラミング触る授業多いから実際はもっと多い。宿題やる時間もあるので実際はもっともっと長くプログラミングに触れることになる。卒論書く時期に入ると、テーマによっては書く人はさらに書くので、もっともっともっともっと長い。

これだけ時間をかければほとんどの人がプログラミングできるように……ならない。むしろできない人の方が多い。なんで。why。教えて。

会社プログラミング

会社になるとさすがにプログラミングできるできないは死活問題である

今日から入ったxxでーす。業界経験ですがよろしくおねがしまーす。さっそくなんですけどPythonのここわかんないんですけどどうすれば……あっそうすればいいんですね。次はここなんですけど……なるほど!ありがとうございます。じゃあまた明日ー」

いやー社会人にもなると熱意が違うね。学生なんかわかんなくてもほとんど聞きに来ないのにな。こりゃガンガン伸びますわ。私も社会人1年生でPythonなんて3秒ぐらいしか触ったことないか適当答えてるけど。

ちょっと時間よろしいですか?」「いやちょっと今忙しいから後になっちゃますわ。すんません……」

そんなこんなで1週間ぐらい放置してしまった。やべー絶対嫌われる。どこまで進んだかな……?えっまだそこ?進んでなくない?

もしかしてこれ全部教えないとダメなやつか。そりゃ大学4年間プログラミングやったやつでもプログラミングできないんだから、そうか。よく考えると当たり前だよな。

プログラミングをやめろ

大学4年間と大学院2年間プログラミングやったやつでもできないし、会社毎日8時間を数週間プログラミングについやしてもできないやつはできないし、そもそも人類というのはプログラミングできない可能性がある。

少年少女たちに「プログラミングはいいぞ!自由ものが作れて達成感がある!頭が良くなった気分にもなれるし!」と吹聴してまわんのもいいけど、6年間情報科学について勉強したようなやつの大半がプログラミングできないんですよ。それもごくごく初歩的な部分。

野球とかサッカーなら、まあ友達との試合には参加できなくてもごく稀にバットボールを当てたり、ボールを1回あらぬ方向に蹴ったり、ぶっちゃけ周りとのレベル差で楽しくなくてすぐやめちゃうだろうけど、なんとか基礎の一部ぐらいはできるじゃないですか。

ピアノとかダンスでも、猫踏んじゃったをごくごくゆっくり弾くぐらいはできるかもしんないし、学芸会振り付け10秒ぐらいは踊れたりできるかもしれない。その後やっぱ周りのレベル見て諦めちゃうかもしんないけどさ。

プログラミング、6年やってミットを頭にかぶってるバッターとか、鍵盤蓋の上から殴って音鳴らそうとするやつとか、まずそういうレベルのやつが大量発生するんですよ。だいたい7割ぐらいの率。どうすんだよこいつら。私の教育問題か?マジで?本当に?

プロが練って考えて凝縮した本や授業、センパイたちによる指導。それらを結集して得られるはずのものが7割ぐらいどっかに消し飛んでる。無駄だろこれ。

からプログラミングやろうとしてるやつ、お前は確実に向いてないからさっさと諦めて刺身タンポポ乗せる仕事に戻ってくれ。参加しても鍵盤蓋叩き割るやつと同じ病室に入るだけだ。

プログラミングをやめろ。

ぼくはこう思うんですよ

そもそもなんで大の大人がそんな両手にバット持ってセカンドに立ったりゴールの方をボールのところまで動かす奇行に走るんだろうな。わかんねえや。

綺麗な分析はできないけど、いわゆる「できない」やつが共通して言ってたフレーズがある。

「ぼくはxxxだと思ってるんですけど、動かないんですよ」

うん、そうだね。そう思うんだ。でも動いてないじゃん。じゃあ違うんじゃない?モニターに「にらみつける」やってもバグは取れないし防御力下がるだけだぞ。

まず根本的に考えと事実が違ってるって結果出てるじゃん。じゃあもう考え変えちゃえば早くない?

名言引用は好きではないけど、「プログラムは思った通りには動かない。書いた通りに動く」って言葉がある。実に名言だと思う。次点で好きなのが「ある問題解決しようと正規表現を使うと問題が2つに増える」かな。

お前が何を思っているかプログラミングにおいて一切影響しないんだよ。お前が何を書いて、コンピュータがどう処理したか、それが全て。

深く考えないことについてぎゃーぎゃーいうやつもいるけどプログラムなんてまず最初は動けばいいんだから何も考えずに次試せばいいだろ。んで3回ぐらいは自分で思い浮かんだの試して、全部ダメだったら調べるとか先生に聞いてみるとかさ。逆に1発で通ったら自分思考見直し理解深めるとかさ。

ドキュメントとかあんまり理解できない初心者のうちは、とにかくお試しと修正のサイクル回すの重要で、「これがこうだから動くはず」というカードを3種類ぐらい作って全部片っ端から試すのが早いと思うよ。モニターにらみつけるな。

お前がどう思ってるかよりも、まずはお前の書いたプログラムがどう動いているか(どう動いていないか)を確認するのが先だ。動かなかったら考えが違う、はい次のプランはいその次のプランはい次。

この「ぼくはこう思ってる」が出てくるの、なんの教育の成果なんだろうね。お前の気持ちなんてどうでもいいって現国でも数学で散々教えられただろ。

Error: variable 'a' is undefined, line 24

↑のエラー架空エラー文(英語下手でも許して)だけど、エラー、出るよね。プログラム組んでたら。んでやっぱいるのよ。エラーを「にらみつける」やつ。解決しねえって言ってんだろ。

エラー出たんですけど、どうすればいいんですか」

読めばいいんじゃないですかね……?一応軽く説明しとくか?

エラーにはプログラムがなぜコンパイル通らないかの原因がそのまま書かれている。例えば今出ているError: variable 'a' is undefined, line 24は、24行目の変数aが未定義ということを示している。事前に変数aを定義していないか、打ち間違えてsになっているとかではないのかな?」

だいたいが「腑に落ちねぇー」みたいな顔する。まあ、一気に喋りすぎたしな。疑問点1個1個潰していくか。

「何か疑問点ありそう?変数ってなにー、とか、定義ってなにー、とか」「ないです。わかりました!」

わかったのか。よかった。またモニターにらみつける開始。なんでだよ!!!!「お前顔にチョコついてるぞ」って言われたらチョコ拭き取るだろ。変数aが未定義ですねって言われたら変数a定義すりゃいいだろ。

でもプログラミングド下手なやつ(全人類の7割ぐらい)は、エラーにらみつけてる。ずっとにらみつけてる。防御力下限まで下がったかな。にらみつけてて何が変わるんだよ。

英語読めなくて……」

いや「a is undefined」なんて「He is Superman」ぐらいの英語だろなんで読めないんだよ。お前この大学どうやって入ったんだよ。たしかどの入試方式でも英語あっただろ。単語わからんかったらググれ。

「aが未定義って書いてあるんですけど、ここのfor文の私の考えが間違ってるのでしょうか」

いや24行目のaって書いてるだろ。まずなんでそこ無視するんだよ。お前がfor文で使ってんの教科書通りのiだろ。24行目ってわかるか?for文あるの40行目あたりだよな?aとiが違う文字ってわかるか?

「さっきのエラー直したら新しいエラーが出たんですけど、どうすればいいですか」

新しいエラー直せばいいと思います

千尋!贅沢な名だねえ

変数名前をつけろ。関数名前をつけろ。クラス名前をつけろ。全てに名前をつけろ。

C言語の古い教科書だと「a」とか「b」とか「i」とかで書いてるけど、そんなの人間が読めるわけねえだろ。冷静に考えろ。「input」「output」「index」とかにしとけ。

2重for文の変数名i, jにしたら絶対途中で打ち間違えるだろ。お前は打ち間違える。そういうやつだ。2重ループなんてどうせ行列計算課題だろ。rowとcolumnにしとけ。これで打ち間違っても気づくし、それぞれに意味が付いてくる。

ちなみに同じ長い名前にも優劣がある。「result」よりも「sum」のほうが強い。「result」はなんの結果かわからない(全ては結果であるので)が「sum」は合計値であることがわかるからだ。「password」と「plainPassword」なら「plainPassword」が勝つ。暗号化されていないパスワードであることがわかるので、情報量が多いからだ。

ただし例外はいくつかある。「tmp」は一時変数であることが(プログラマにとって)明らかだ。「dir」はディレクトリであることがわかる。「src」「dist」あたりもよく使われる。このあたりは短くていいんじゃねーかな。

でも、この前温度センサ扱うプロジェクトで「tmp」って変数名使って温度(temperature)と脳内で混線してバグって発狂してた同僚いたけど。そういうとき名前長くするか別の名前使おうな。

関数名前なんて「calcAverageFromArray」ぐらい長くしていいから。「myFunc」とかしなくていいから。「fetchJsonDataFromUniversityInternalServer」とかでいいから。マジで。いやこれ本当に。

そもそも今時ディスプレイかいし、識別子なんて先頭数文字打ったらエディタが補完してくれるし、短くするメリットがない。

それでも名前が長いと感じる?関数がでかすぎるんじゃないか。細かく処理を分けるとかしてみろ。「combineArrayAndFindMax」関数は「combineArray」と「findMax」に分割したらいいと思うぞ。名前が長いと思っても名前を削るな、機能を分割しろ自然名前が短くなる。

それかシンプルでかっこいい名前を見つける。「convertEvilHtmlToPeacefulText」は「sanitize」に置き換えることができる。イカ名前だ。

プログラミングできない奴はマジでこれらのことをやらない。ずっとaとかbとかzとか使ってる。お前それ自分で読めんのか。読めねえだろ。myfuncってなんだよ何するんだよ。お前自分理解できてんのかそれ。

それでも頑なにaとかbとか使う。なんでだよ。

動作原理理解しろ

動作原理からず書き散らすな。動作原理っつってもそんな深いところじゃなくて言語表面上レベル動作な。

リテラルは値を作成して、代入は値に名前をつけている、とかその程度のレイヤーメモリがどうこうとかはいらんと思う。あっでもポインタときはいるか……。めんどくせえな。

まあ動作原理っていうか自分が何やってんのか理解してくれって程度の話になるんだが。

例えばfor文で処理50回まわすとき、「50回分の処理を行なっている」ではなく「ループ開始時に変数初期化。条件判定して成立していれば文の中を実行する。条件変数の値を変化させてまた条件判定からやり直す」ぐらいの粒度で捉えててほしいかな、という気持ち

これはfor文で詰まる人がやたら多かったからだ。彼らはfor文をアトミックな操作だと思っていた。つまりfor文はひとまとまり命令であり、長いfor文とprintfの間に粒度の違いはないと思っていたらしい。

まり、「for文の中でエラーが起こる」という事象がほぼ理解できない。forはアトミックであり、内部など見えないのだから。じゃあお前が今書いたfor文の中身はなんなんだってやんわり聞くと「さあ…?」みたいな反応が返ってくる。はあ。

関数についてもなかなか誤解が多かった。関数「sum_array(a, b)」と関数「average_three_numbers(a, b, c)」は全く別の原理で動いているのだと。ここでの「全く別の原理」というのはシグネチャが違うとか実装が異なるとかそういう意味ではなく、コーラを飲んでゲップが出る原理と糸電話で声が伝わる原理ぐらいの全くの別、という意味である

彼らは関数ひとつひとつについて「新しく原理学習」していたのだ。マジかよ……。どうやったらそんな発想に行き着くんだろう。そりゃ時間かかるわな。

そのため、関数が値を返す(または返さない)ということも理解できておらず、「関数戻り値関数戻り値を足す」とか「関数引数関数戻り値を直接渡す」とかやりだすと大パニックになる。メソッドチェーンとかやった日には大学潰れると思う。ただ、これはC言語が悪い部分もあると思う。配列かいじりだすと、初心者が書けるレベル関数だとあんまり値返さないしな。

自分が何をやりたいのか理解しろ

たのむ、他のはできなくてもこれはできてほしい。自分が何をやりたいのかは理解してほしい。流石にお前のやりたいことなんて他人にはわからんぞ。

配列の中の数値の合計値を求めたいんです」とか「名前身長体重ひとつにまとめた構造体が作りたいんです」とか。簡単なのでいいから。

「いま何やろうとしてどこで詰まってる?」って聞いても「……?」みたいな反応されたら困るんだよ。

例えば「キーボードから数値を10入力し、それぞれの値を配列に格納して、最後配列の値を逆順に表示せよ」みたいな問題が出てきたときに、「キーボードから値を入力する」「10回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。

彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。

かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。

あれだ、算数文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。

こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。

もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。

今すぐプログラミングをやめろ

そろそろ本題に戻るか。お前らは絶望的にプログラミングに向いてないから今すぐ諦めて刺身タンポポ乗せる

2025-11-08

写真家を名乗る「プロ」が技術的に映像処理を理解していない悲しみ

本当に残念なことに、デジタルカメラ時代の「写真家」を名乗る人間ほとんどが自分RAW処理ソフトウェアの開発をしたことはなく、審査員を名乗っている人間の多くは、実際に行われた処理の内容を想像することすらしない。

主観的に良し悪しを判断するのは間違いではないのだが、何が行われて写真撮影ができているのか、そしてそれをどうやって鑑賞できているのか知らない人間ばかりなのである

ただひたすらに画角がどうの、コントラストがどうの、彩度がどうのなどと言ってみているが、RAW処理ソフトの「コントラスト」や「彩度」というパラメーターがどのような実装になっているのか、或いはトーンマッピング処理について理解して審査しているまともな人間がどれほどいるというのか?

例えば「ホワイトバランス補正」と言われて「色温度」と思った人は、実写の画像処理に対する理解が足りていない可能性が高い。

特に静止画撮影者は技術面に明るくないものが多く、動画の人のほうがよっぽど技術面に詳しい。実際には同じことをやるのに。

もっとも重大な誤解は、ある種の「無加工」と信じられている実写映像と肉眼が十分に近い、と思われがちだというところだろうか。

カメラが見ているものCGは非常に近いが、人間の見ているものカメラが見ているものには大きな乖離があるという大前提が抜け落ちてしまっているのだ。

なにせ撮って出し信仰者なんてものもいるのだからカメラの中でどういう処理がされているのか少しでも理解しようとするならば、撮って出しを「真」とするのがいかに愚かなことであるか、初期の段階でわかるはずではないのか。

例えばFUJIFILMのように、この辺りを踏まえて「一般消費者メーカーの言うとおりにすべきだ」と言わんばかりの姿勢を見せるメーカーもあるが、これはかなり理にかなっているとも思う。FUJIFILMは「記憶色」を謳ってきたが、これ自体は間違いではない。(もちろんFUJIFILMの色の処理が適切だとは微塵も思わないし「フィルムシミュレーション」などという、知識不足消費者PROVIA・ASTIA・VELVIAなんてあたかフィルム再現しているかのような名称で売るのはいかがなものかと思うけれど)

日本語意味合いとして「真を写す」なんてものにこだわるのは誤りだと言わざるを得ないが、せめて、何をしているか理解しようという姿勢を見せたらどうなんだ。

プリセット販売します」とか「フィルム再現します」とかいう、ただ消費されるだけの消費者を見ているのは少しばかり腹立たしくもあるが、それを利用して商売を続けてきた側は間違いなく悪い。

美術目的なら好きなようにやれ、と言うことに決めているが、理解した上で全ての利用者開発者になってくれれば、もっと自由世界が待っているのに……。

また、せめて複写をするようなプロは「Foveonは正しい紫色が撮れる」「Adobe Camera RawよりCapture Oneのほうが色が良い」「LUMIXは色が良い」「FUJIFILMは撮って出しで正しい色が出る」みたいなバカなことを言っていないで、画像処理フィルムデジタル動画静止画・実写・CGわず)の勉強をもう少しばかりやり直していただきたいものである

フィルム時代自分の手で現像プリントを試みることよりも、デジタル時代のほうが圧倒的に安定していてシンプル(同じ処理をすれば同じ結果が得られると言いたい)なのに、それをしない。

論文の入手も簡単で、独学でのプログラミングするハードルがとても下がった良い時代なのだから

2025-11-05

AI仕事を奪われそうになったプログラマー

とある地域イベントで、大学提携して学生アプリを作ることになったのね。

そこで大学から要請があって、地方でしがないプログラマーをやってる俺こと増田学生が作るアプリの面倒を見ることになったのね。

~~どうでもいいけど追記~~

地方提携したのは大学

その大学ゼミから手伝いの要請があって、外部の増田が手伝ってる。

知らない人は知らないかもだけど、別に珍しくもないよくある話。

別に信じてもらわなくてもいい部分だけど。

~~~~~~~~~~~~~~~~~~~~~

さすが学生たちは若くて吸収する力があって、プログラミング学者ながらもAIを駆使してアプリを完成に導いたわけ。

そこで何の気なしに教授が言ったのよ。

「これだけAIが発達してきたらプログラマーも厳しいんじゃないですか?(お前ができてることを学生たちがこんなに簡単にできるようになってしまっては)」的なニュアンスのことを。

そりゃそうだよね。

こちとら30年も地方プログラマーやってて初老にもさしかかる頃にできてることを、かたや学生たちは20代前半でAI使って1ヶ月でアプリ開発できちゃうんだもん。

そこで俺は言ってやったわけよ。

「そうですね。(サッカーだって小学生幼稚園だってできます

"うちの学生たちだってサッカーボールを蹴ったらゴールに入れられますよ、どうです?すごいでしょう?"

そうですか?私はそうは思いません。

サッカーができたからといって、ゴールにボールを入れられたからといって、プロサッカー選手にはなれませんし、誰もその試合を見たいと思ってお金を払ってくれません。

プログラマーも同じです。アプリが稼働したか仕事があるわけではありません。

プロとしてお客のニーズを満たすために存在するのです)」

とね。

実際、イベント中にWEBアプリとして稼働するために多くのことを増田サポートしたし、それはプログラミング学者が1ヶ月の中で想定して稼働にまで導くには無理な部分だったし、絶対に30年の経験がないと先回りできないところだったりするわけで。

年寄りから子供まで参加する地域イベントで、ペアレンタルコントロール化のスマホでもアクセスできるようにlet's encryptでHTTPSにしておいたり、データーの持ち方的にイベント中にgit更新がかかるとデーターが飛ぶ恐れがあるんで先回りしてガードしてたり、スムーズイベントの進行を妨げないようなバックドアを仕込んでおいたり、あえて決め打ちのハードコードを仕込むことで印刷工程に間に合わせたり。

この膨大な量のコンテキスト人間の方が処理できるうちは、AI仕事は奪われないと思った。

最近ゲームがクソのように時間が掛かるのでゲームから離れた

追記:以前に書いたエントリが知らぬ間にずいぶんバズっているので、コメントを参考に今の考えを書いてみた)

具体的なゲーム名がない。エアプじゃね→そういえば具体的なゲーム書いてなかったな。PCゲームだと初代シムシティ。結局ゴールである市民50万人には到達しなかったっけ。

ミスタードリラーなんかは2000年前後だったがずいぶん楽しんだ。パズルゲームは好きだね。特にランダム要素のあるゲーム

覚えゲーとは違う、その場の対応能力、反射神経が求められるゲームが大好き。

あとはアーマードコアシリーズ。あれこれ組み合わせを考えるのは楽しかった。

あとICOワンダと巨像とか。両者とも世界観が好きだ。

お前が爺になっただけだろ→爺はともかく社会人になってからゲームに没頭する暇と気力が減ったのは事実だ。あとストーリーものだと土日にクリアできないと話を忘れてしまう。

あと、RPGはあまり好きではない。完全に食わず嫌い偏見だが、戦闘システムが昔と変わり映えしない(特にJRPG)。ストーリーが大したことない。シナリオ分岐とかあるようだが所詮お使いゲームだと思ってしまう。なんかおススメない?

他にやりたいこと、やるべきことが増えたのもあるかもしれない。プログラミングとか奥が深くて楽しいし、資格試験ゲーム攻略のつもりで取り組んだり。ゲーム時間を費やすのがもったいなく感じたりするようになった。人生ゲームのように生きるとか。

ゲームはたくさんある趣味one of themでいいやと考えを変えればいいのかも知れない。そう考えると、それはそれで一つの生き方かも。

------------

ゲームは昔から好きだった。インベーダーブーム体験し、近所の駄菓子屋の筐体で遊び呆けたりした。

そのうち、コンピュータ(パソコン)でどうやらゲームができるらしいと知った。ちょうどマイコンBASICマガジンが創刊されたころだ。

アーケードゲームは少しづつ内容がレベルアップし始めた。ゼビウスが発売され、その神秘的な内容に痺れた。

そして、ゲームは百花繚乱の時代を迎えた。毎月のように新しいゲームが発売されて、俺は嬉々として紹介記事攻略法を読み漁った。

この頃はまだその新しいゲームたちの名前ほとんどそらんじることができた。ゲームの内容が高度になっても、まだ俺の手の内にあった。

様子がおかしくなったのはPS1の頃からだろうか?

ゲームの出来を測るのに「攻略時間」が入り始めた。長くプレイできるほど良いというやつだ。それを競うようにゲーム必要時間が長くなり始めた。

ゲームだけに時間を割くのが難しくなった。その上、発売されるゲームの数は増える一方だ。

だんだんゲームは俺の手に収まらなくなってきた。一つのゲームを隅々まで遊び尽くすなんて真似は不可能になった。

最近ゲームクリアするのに最低100時間かかるのが当たり前になったらしい。

もうゲームは俺の掌からこぼれ落ちて、たまに残ったものだけをプレイするだけになった。

それは俺の望んだゲーム未来だったのか。俺にはよく分からない。

2025-11-03

anond:20251103225116

そりゃ、LLMなんてP(x|y)のパターン一生懸命学習してるんだからプログラミングほどはっきりパターンがあるものちゃん学習されるわな

重み行列一対一対応の暗記型知識を埋め込もうとするほうが不自然なので、一般知識は重みに収まる範囲ちゃん学習されるわけがない

まあ、だから検索の仕組みと組み合わせたりするわけだが、検索結果の入力長にも限度はあるし

AIってなんの役に立ってる?(IT以外の仕事で)

IT以外の職種の人に聞きたいんだけど、生成AIって仕事のなにに役立ってる?

お決まりメール文面を代わりに書いてもらったりとか?

便利ではあるけど、世の中がこんな大騒ぎしするレベルじゃなくない?

調べ物をさせると、隙あらば嘘を混ぜ込むし。

一方、プライベートプログラミングしたときAI相談したら素晴らしい回答が得られたわ。

コードを書いてくれるし分かりやす説明もしてくれる。

ITの人たちがAI賞賛するのはわかる。すごく便利だ。この分野に関しては。

からプロみたいなブリリアントジャークを雇ってもまともになるわけ無いだろ

https://b.hatena.ne.jp/entry/s/speakerdeck.com/satoshi7/classmethod-20251018

TOPコメ面接で笑われただけど、しゃあないけどクラスメソッドの人たちは技術好きな良い人と競プロ系の努力教の2パターンくらいしかいない。

そういえば競プロ親玉は「競プロはT型だけど他もすぐ伸びるから会社重要人間になれる!」とか言って売り出してたけど、あれから何年経ったよ

未だに競プロ界隈が嫌われてて、むしろ年々ひどくなっているのが結果だろ。裾野が増えてカスが増えたのなら仕方ないがそこまで日本人で増えたという話は聞かない

さくらインターネット社長もだけど、なぜか競プロ界隈叩かれると擁護する人多いけど、いい加減プログラミング含めた技術人間性は別で評価しようよ

口では言ってないけど「技術力あるけどその他は目をつぶろうね」って空気出すなよ。むしろ技術力なんて後からついてくるけど人間性は20歳超えたら型にはめたって変わらねえよ。高専情報学科入った時点で終わりなんだよ

あとなんか最近増えた第3勢力中性的男子。なんでIT業界は許されるみたいな感じ出てるの?なんかベルト多いパンツ履いてたりして。その見た目だからプロみたいな尖った技術あるのかな?って思ったらそうでもない。この業界吹き溜まりじゃないよ?

多様化なのかわからないけど、AIも来てゴチャゴチャしているしこれからこの業界くるのはオススメしない。まじで人壊すヤバいのしかいない。そんなのが面接攻略法ADHDな集中で有名どころにも入り込んでどんどん腐ってる。社内SEもDX推進で人増えて腐ってる

まともな精神でいたければ他の仕事おすすめ

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

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

都雇圏人口存在享受対象

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

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

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

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

他のデータ

ピアノ教室:1.7万人

塾:1.7万人

マクドナルド:2.7万人

体感でわかる。

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

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

anond:20251103165009

そもそも

インターネットに触れていて簡単プログラミングできればどんなサービス資金調達はできる

これがおかし

90年代特に前半)にインターネットに触れること自体途方もなくハードルが高かった

ほとんどの人がインターネットなんて知らなかった

そんな時代ネットビジネスで海のものとも山のものともわからないもの投資するバカはいない

バブルもはじけたばっかりだしな

パソコンも高かったしブラウザも有料の時代だぞ

金銭的にも能力的にも元手がなきゃどうにもならん

anond:20251103163631

俺は今の時代若者でいたかったよ

ネット定額(低額)常時接続が当たり前の時代

スマホがあればなんでもできる時代

学校プログラミング教える時代

10万あればノートPC買っておつりが来る時代

サブスクで定額(低額)でなんでも享受できる時代

1990年代大学生やってたかった

1996何生まれ

1990年代大学生やってたかった

大学生じゃなくても二十代やってたかった

インターネットに触れていて簡単プログラミングできればどんなサービス資金調達はできる時代

下手したらとんでもない金のなる木に化ける時代じゃん

今の俺がスタートアップとか新規サービス立ち上げたいってなったらさ

東大始め難関国立大学理系修士レベル知識スキル必要じゃん

量子なんちゃらとかニューラルなんちゃらとかディープなんちゃらとか

まじで不公平だよな

2025-10-29

手書き学習

要る?

要らなくない?

キーボードと音声入力でいいじゃん。

読む練習は当然必要だけどさ、えんぴつで書く練習なんていらないでしょ。

手書き派ってプログラミングコードペンで書いてるのかな。

全国で無駄にされてる時間の総量は、ハンコとかソロバンとかの他のレガシー技術の比じゃないよね。

効率悪いこだわりが好きだからGDPが低いままなんだと思う。

2025-10-28

https://x.com/iototaku/status/1982452974652973064

「親が左翼」か「高学歴ワーキングプア」以外のルート現代若者左派になるルート存在しない。

あと、ポリタスとかみててもまじでその2種類のタイプの人たちだけがどうすれば幸せになれるか?という話(=脱経済成長大きな政府しかしていない。

うわぁ。俺がリベラルに対して思っていたこととほとんど同じ。あんまりこういう意見いたことないから「やっぱ間違ってんのかな?」と思ってたけど少なくとも一人はい安心した。

温泉むすめとかにキレてたオタクを自認する男とかまさに↓のとおりだった。

会社SF小説読んでたらウェーイ系社員バカにされた

子供の頃からアニメゲームに興味なくて電子工作プログラミングとかしてた

高校生の頃から個人書店立ち読みして時間潰すのが趣味だった(書いてないけど本人の口ぶりからして人気漫画雑誌立ち読みじゃなさそう…)

ほしい物リスト政治経済歴史の分厚いハードカバー本でいっぱい

SNS自己紹介に「好きな学問は〜」と書いてる

まさに「すごい頭は良いけど、それを仕事に活かせていない人間。または仕事にするには難しい知識ばっかり知ってる人間」のオンパレード

経済成長大きな政府って要するに「資本主義とか金稼ぐとか反対。俺たちの好きな学問研究させろ。あ、でも衣食住は国が担保しろよな」ってことでしょ。

大概の人間にとって勉強というのは「役に立たなくてあくまでもいい大学に入るための知識ぶち込みゲーム」でしかいからな…

代ゼミの有名講師も「大人になってから学歴学力よりお前の人間性が大切。もっというと本当は学生時代の時も人間性が大切なんだけどな。」的なことを言っているし。

やっぱそこから外れるとしんどいよな…

2025-10-27

既知のはずの骨組みで不便を叫ぶ

吾輩はSESPGである。要は下請けプログラマーである

具体的になにをしているかというと、リーダーの考える通りのWebサイトコンテンツ作成できるように黒い画面で英文をカタカタする仕事だ。なんてつまらなさそうな仕事紹介だろう!

この熱量の無さからわかる通り、プログラミングかい行為が好きではない。じゃあなんでそんな仕事を選んだかというと、学歴と体力のない人間消極的選択である

頭を動かすことは得意なので現場からもそれなりの評価を頂いている、が。今それなりに危機に瀕している。

人手が足りないから別のチームに応援に呼ばれた。これはいい意思確認とかされなかったけど。まあいい。

問題は別チームのやり方が本当に別すぎてなんもわからんことだ。

言語は同じなのだしかし書き方が違う。曰くフレームワークゴリゴリ使用している書き方らしい。

IT業界でない人に説明するなら、同じアルファベットを使ってるはずなのに文法全然違くてわからん。無理。

しか仕事仕事。意欲が無かろうとやらねば家の猫を養えぬ。

すごく頑張った。AIも駆使した(うちの現場では推奨はされていないが、非推奨でもない)。最低限求められている動きをしているものができた。

そして脳内お嬢様が叫ぶ。「自分で何を実装しているのか、わたくしさぁ~~~ぱり、わかっておりませんわぁ~~~~!!!

求められているものができているなら良いだろうと思うだろうか?しかしこの次の工程レビューというものがおれを待ち受けている。

おれはこれが嫌いだ。諸々仔細は省くが嫌いだ。省く理由はおれのレビュー担当者への怨嗟で埋まるからだ。(別チームの応援におれのレビュー担当者=チームリーダーも一緒に来た)

そもそもおれはおれの上に立つ人間を好ましいと思ったためしがないので社会人が向いてない。終わりだ。

しかし時は無常作業はまだまだある。ひとつめの壁で立ち止まっている場合ではないのだ。

終業時間ギリギリレビュー依頼をぶん投げ今日仕事完了させた。

頑張った。明日自分よ、がんばれ。そして相手を殴ったりしないように。

短絡評価経済学

短絡評価とは、それが真とわかったらそれ以上の議論をしないことを意味する。

例えばA or Bという論理で、Aが真とわかったらBは評価しない。あるいはA and Bとあって、Aが偽なら評価をしない。

一見すると、プログラミングにおける演繹の話でしかないように思える。 しかし、これは人生知識についてあらゆるところで使える考え方である

 

短絡評価の考え方を経済学的に言い換えるなら、「限界分析を打ち切る合理性」ともいえる。

経済主体は、すべての選択肢無限検討するわけにはいかない。情報収集分析のものにもコストがある。

これを経済学では「情報限界費用」あるいは「取引コスト」と呼ぶ。 追加の情報探索コストよりも、得られる期待便益が小さいと判断した段階で、人は探索をやめる。

合理的無知もまさにこの文脈に属する。 つまり、ある命題Aが真であるとわかった瞬間に、Bを検討しないのは、最適停止問題一種である

 

例えば投資について考えよう。「素人個別株はダメインデックス投資一択でいい」という論理。この論理容認するなら、個別株それぞれを見ていくことは単なる時間無駄ということになる。

あるいは「自分スポーツ全般が苦手だ」とわかっていれば趣味探しでスポーツ検討しないし、「俺の将来の出費はこうだ(不確実性込み)」と事前にわかっていればそれ以外の出費はない。

 

選挙で、有権者がすべての候補者政策を精査しないのは怠慢ではなく合理的行動だ。自分一人の票が結果に与える影響がほぼゼロであるなら、情報を調べるコストの方が高いからだ。これは「政治的短絡評価」とも言える。

さらマクロ視点で見れば、企業投資判断も同じ構造を持つ。市場分析無限に続けるより、「一定確信度に達した時点で投資する」方が、機会費用を最小化できる。

 

経済学ハーバート・サイモンが唱えた限定合理性が示す通り、人は完全情報世界ではなく、限界的に合理的世界で生きている。

ゆえに、どこで議論を打ち切るかを考えるべきだ。 短絡評価とは「思考怠惰」ではなく「思考最適化なのだ

2025-10-22

anond:20251021191235

AIにもできること・できないことがある。

いわゆるテンプレート的な設計であれば、AIで十分。

しかし、テンプレートAIで作れるようになると、テンプレートを作れる人の価値がなくなる。格安AIで作れるのに、誰が人に頼むというのか。そして、より専門性の高い内容・或いは変わり種が要求されるようになる。

そうなれば、AIに任せていた人は使い物にならず、切り捨てられていく。

 

これから先、一生、テンプレートでいいなんてことは、どの界隈でもほぼないと思う。基礎的な構造は変わらないにせよ、その姿形は変わっていく。

何事も「基礎」はできて当たり前の世界AIはそこを補助してくれるにすぎない。その先の才能は自分でひらくしかない。

 

AIに頼りすぎたら、自分の才能すら潰してしま可能性があることは、必ず念頭に置いとくべき。

自分には絶対無理だと思うことこそAIに頼るべきだと思う。例えば、物理数学なんて1ミリも分かんねーし、プログラミング英語見ただけで頭パンクするし、pythonですら全くわかんねーや!って人は、AIに任せてしまえばいいと思う。

他人に話す用の趣味」が少ない

話せない趣味

Youtube → くだらない動画しか観ていない。登録者10万人でも、日本人口的にマイナーなので話が合わない。

読書 → 具体的なタイトルを出すと、そのタイトル解説をしなくてはならないのでめんどい学問系とかだったら「写像ってなんすか?」とか聞かれて答えに詰まると気まずい。

プログラミング → 「何作るの?」と言われても、データあっちこっちするだけのもの説明めんどい。「電卓とかですかね」と言ったら、「まだ電卓作ってるの?」といじられ続けたので、二度と言わない。

日記 → 「世間的には少数派という意味」で趣味だと思うけど、趣味として言っていいのかわからない。

筋トレ → 筋トレって言うのは孤独に己の内面と向き合うことなんだよ。見せつけるものじゃない。昼食にプロテインを摂るとバレやすい。

話せる趣味

ゲーム → Steamのよくわからないゲームをやっている。同じ返答を維持し続けるために、FPSローグライクシミュレーションなどリプレイ性が高いものが良い。

スレスパファクトリオと答えている。

変に流行りのゲームや終わりがあるゲームを言うと、「まだそれやってるの?」となったとき面倒なので。

Steamのフレンドになったら本当に何やってるか話す。ただSteamゲームやってる人は現実の人にフレンドを申し込んだりはしない。

書いて思ったけど、他人趣味からかう人がおかしいだけだった。

ももう本当の趣味は話しません。

というか他人趣味を聞くって失礼じゃないのかとも思い始めている。

2025-10-20

プログラミングの一等賞になりたかった

自分プログラミングの一等賞になりたかった。

もうアラフォーになるんだけど、でも、夢は捨てきれていない。

一番プログラミングができるようになりたかった。

劣っている自分でも、プログラミングなら負けないと言えるようになりたかった。

でも、プログラミングの一等賞には全然遠い...

諦めればいいんだけど、でも、自分にはプログラミングしかない。

コンピューターサイエンスのすべての分野に精通」してないのを恥じている。

いや、「インフォメーションエンジニアリングのすべての分野に精通」してないのも恥じている。

全部を上手くできない自分が、ただただ劣っていて嫌で仕方がない。

コンピューターサイエンスのすべての分野に精通」している人がいるなかで、自分ができてないのが嫌になる。

なんで、自分にはできないんだと永遠に責め続けてしまう。できる人がいるのに、どうして自分にはできないのか。

全部できていたい、なんで全部できていないのか、それが自分の頭の問題だということを受け入れたくない。

UT入ってIS行くような人ができることが出来ないことに勝手に差を感じてる。

人間能力の差で覆せないということを、自分が認めたくない。

プログラミングが得意になるように頑張った。

手に職をつけるために、小学生からやっていた。

お前は劣っているのだから、要領よく文系としては生きられないからと。

でも、あまり能力の差と、頭の構造の違いを感じている。

しかし、だからといってあきらめたくない。全部上手くできるようになりたい。

しづつあがいてるけど、結局、やることなすことうまくいかない。

実用的なCPUをRTLレベルですら作ることもできてない。

OSコンパイラインタプリタも満足に実装できない。

TCPSSL/TLS自分実装できてない。

かといって、アプリケーションレイヤのこともできてない。

React/Vueみたいなフロントエンドフレームワークも作れてない。

無限に遠く、自分能力では到底できないことを諦められない。

出来てないことだらけなのに、まだ挑戦していたいと思ってしまう。

たぶん、脳の病気なんだと思うけど、でも、やめたくない

一等賞になれないのだろうけど、でも、一等賞を目指したくなる

しかしたら、いつかは何かできるかもしれないから...

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