Gemini

ソースコード自動生成してみた

Posted by めろん on 2025/05/15 23:59

イントロダクション

放置していたゲーム作りを再開。

なんで放置していたのかというと、仕事が忙しいというのもあるけどおっさんになって情熱が消えてる。

どうやら、ミッドライフクライシスっていうらしい。

確かに人生の折り返し地点を意識する歳になってきた。
自分ではまだ精神年齢は幼い感じでやってたけど鏡の前に立つと年取ったなあ・・・と。

昔ほど頭の回転は悪い感じがするし、物覚えも悪くなっているのは実感できる。
20代の頃できていたことが、今の歳だとかなりキツイ。

そして定年の歳まだそれほどないことに気が付いてきた。
さてどうしよう?
多分この時代だと退職金なんて貰っても直ぐにショートしてしまうため、働かざる得ない。
本当の定年てもっと先だろうけど、並行してお金を稼ぐ方法を見出す必要がある。

じゃあフリーランスでやる?
でもChatGPTみたいなものが発展すると恐らくSESや請負開発なんか縮小していくだろうと思う。
何故なら本当に最近のAIはソースコードをお願いしたら吐き出してくれて一瞬で作ってくれる。

それが正しいのかどうか、検証する必要はあるだろうけどこれは人間も同じ。
するとどうなるのか?

自社で内製化だーってことで、自社のシステム部門の人たちがGPTのようなものに欲しい要求をそのままぶち込んで
ソースコードを吐き出してくれそれをちゃちゃっと加工するだけで作れる。
実はノーコードプログラムなんかよく余程こっちのほうが怖い。

逆に某ノーコードプログラムなんか逆に滅ぶものだと思われる。

SIerというのもその下請けも完全になくなることはないだろうけど、かなり縮小し市場規模は下がる可能性がある。
生き残るためには自らエンジン開発するか、エンジンを活用して新しい製品を作り提案する能力が問われることだと
思う。

今までは人間がやってたことが皮肉なことに自分たちで作りだした製品で真綿で首を絞めるかの如くなくなる可能性
がある。
Webアプリなんて真っ先に人間から機械化されるだろう・・・何故ならクローラーでデータ抜かれて学習され似たような
システムがさくっとできる時代になる。
今のうちにAI時代に備えてAIエンジニアとして生き残りをかけるしかないのかもしれない。

さて、そうなった場合自分はどのポジションで仕事する?
今いるところだと驚くべきことに「エンジニア」よりも「マネージャー」の方が給料がいい。
どこまで時代錯誤なのか分からないが、本当に必要されるのはエンジニアの方が椅子は多く用意されているだろう。
自分はマネージャーという立場だけど、正直こんなの誰でもできる。
滅茶苦茶つまらないし、自分は生涯エンジニアでいたい。

とか、いろいろ考え堂々巡りの無限ループに陥り気力がなくなることらしい。
まさに今の自分ではないか。
しかも私は大氷河期とよばれる世代で初見プレイでナイトメアモードでプレイしているような感じで今までいきてきた。

もう疲れたのである。
とまあ、そんな苦しみから逃れるために未来に向けて稼ぐ方法を会社とは別ラインでほしいのだ!

Gemini

ということで、Gemini使ってみました。

なんでやねんって思うかもしれませんが、へそ曲がりなわけです。

今まで調べても嘘情報がひっかかったり古い情報ばかりだったので苦労したのですがGeminiにソースコード
かいて貰う方が早くて楽でした。


こんな感じでC#のコードがペロンとでました。
こりゃ楽だわ、みたいな?
本がいらないわーみたいな?

勿論コードが間違えている場合もあるので適宜確認する必要はありますが自力で書くより楽です。
大資本の超エリート達が考えて作って大量のデータを学習させてモデルに対抗できるのかというと、もはや
太刀打ちできないレベルになっているので本気で自分の立ち位置を考えたほうがよさそうです。