はてなキーワード: 技術者とは
AIバブルに胸を躍らせている若い方々を見ると、どうしても二十数年前のドットコムバブルを思い出します。
当時の空気は、いまのAIブームとよく似ています。「この技術が世界を変える」という熱狂の中で、株価も評価も天井知らずに上がっていきました。しかし、バブルの裏側では、いまでは信じられないような出来事がいくつも起きていました。
ドットコムバブルで最も大規模な破綻を起こしたのは、インターネット企業ではなく通信会社でした。
日本ではNTTが当時すでに大量の光ファイバーを敷設していたため、同じような「過剰投資による事業崩壊」を肌で実感しにくかったかもしれません。しかし、設備投資が巨額になる業種がバブル期に過熱すると、崩壊した際の痛手は極めて大きいということは、ドットコム期の重要な教訓です。
当時、ISP(インターネット接続事業)は金鉱脈と認識されていました。
通信会社はもちろん、総合電機メーカー、ダイヤルQ2サービスの運営者、さらには互助会、個人レベルまで――「うちもISPをやれば儲かる」という空気がありました。
しかし、結果はご存じの通りで、
と、最終的には参入過多 → 価格競争 → 事業撤退の典型的な業界となりました。
当時、技術者の憧れは Sun Microsystems の Enterprise Server でした。 SPARC/Solaris は最先端で、「Sunの箱が置いてあるだけで先進企業」と言われたほどです。
最終的に 2010 年、Sun は Oracle に買収され、企業としての歴史に幕を下ろしました。
技術としての価値があっても、時代の波とビジネスモデルの変化には勝てないことがある、という象徴的な例です。
Ciscoはバブル期の「象徴企業」の一つで、当時の言葉で言えば “Ciscoが使えたら一生食いっぱぐれない” と真剣に言われていました。
実際、倒産はしませんでしたし、いまでもネットワーク技術において極めて重要な存在です。しかし、
余談ですが、今日でも外資系企業の40代・50代には、「元Cisco」「元Oracle」という人材が大量にいます。
彼らは、当時どれだけこれらの企業が“勝ち組企業”に見えていたかが分かります。
バブル期にはいま振り返ると不思議なブームが多いものですが、象徴的なのが プッシュ技術 です。
ブラウザはユーザーが能動的に情報にアクセスする方式でしたが、プッシュ式で情報を送る技術が提案されました。
具体的には Marimba とか PointCast ですね。
一瞬だけ「次世代の主役」と持ち上げられたものの、課題が多く短命に終わりました。
短命の流行はいつの時代にもありますが、バブル期にはこれが増幅されやすい、という好例です。
バブルは弾けましたが、インターネットそのものは多少の停滞はあったかもしれませんが、消滅するどころか大きく発展しています。
AmazonやGoogleといった会社のようにドットコム企業とみなされていた会社も社会に定着しています。
インターネットはその後20年以上かけて、社会のインフラそのものに進化しました。
当時の一般的な回線速度の1000倍以上の速度で通信できる端末を、誰もがポケットに入れて持ち歩いています。
“バブル期の期待”をはるかに超える形で、インターネットは世界を変えました。
AGI(汎用人工知能)が本当に実現するかは分かりません。しかし、
といったドットコム期の教訓を踏まえれば、AIもまた“社会を便利にする技術として定着する可能性は極めて高い” と感じています。
増田です。 DMM傘下のAlgomaticが提供していた「にじボイス」がサシュウを発表した。
プレスリリースには「法的な権利侵害はなかった」「パラメータ調整の結果、偶然似てしまった」などと書かれているが、これを真に受けている人は少し冷静になったほうがいい。
「日本の法律では学習は合法だ!」「日俳連の圧力に屈した!」と騒ぐ擁護派もいるが、今回の件はそんな単純な話じゃない。
これは「AI技術の敗北」ではなく、「ある企業が吐いた嘘と、杜撰なデータ管理が露呈して自爆した」というだけの話だ。
盲目的に企業を擁護する前に、技術的な事実関係の「答え合わせ」をしておこう。
なお、あくまで技術的な根拠を示しているだけであって、問題があると断言できないことは断っておく。
まず、擁護派が盾にする「著作権法30条の4」について。 確かに今の日本の法律では「情報解析」が目的ならば、元データが何であれ(おそらくエロゲーから音声を抽出したデータセット『moe-speech』であっても)、それをAIに食わせてAIモデルを作るだけなら、一応は適法とされている。 そこだけ切り取れば、違法ではないと言い張れる余地はある。
Algomaticが行っていたのは、一般的な基盤学習にとどまらず、「特定のキャラクター(=特定の声優)を狙い撃ちしたFine-tuning(追加学習)」である疑いが極めて濃厚だという点だ。
『moe-speech』は、親切なことにキャラごと(声優ごと)にフォルダ分けされている。 ここから特定のフォルダを選んで、「その声優の声質や演技の癖」を再現するために個別学習(Fine-tuning)を行う。 これはもはや「データの統計解析」ではない。特定個人の実演の「デッドコピー(模倣品)の作成」だ。 これをやると、生成された音声には明白な「依拠性」が生まれる。つまり「パラメータ調整で偶然似た」のではなく、「その声優のデータを意図的に使って似せた」ことになる。これはパブリシティ権や人格権の侵害に問われる可能性が極めて高いラインだ。
Algomaticは「適切な権利処理を行った」「声優から許諾を得た」「パラメータ調整で作った」と主張していた。
しかし、有志による技術検証によって、その主張と矛盾する証拠がいくつも出てきている。
「にじボイス」の音声を分析すると、キャラによって音量が不均一だったり、明らかに古い年代のマイクで録ったような「こもった音」が混在していることが判明している。 もし公式が言うように「統一されたスタジオでプロを呼んで新規収録」したなら、こんな品質のバラつきが出るはずがない。 これは、録音環境も年代も異なるバラバラのゲームデータ(moe-speech等)を寄せ集めたと考えるのが自然だ。
検証の結果、有名声優の声と音声の特徴量が「ほぼ本人」レベルで一致するキャラが多数発見されている。 「パラメータ調整で偶然似た」と言うが、声の高さや速度はいじれても、その人特有の「骨格からくる響き」や「微細な演技の癖」まで偶然一致することは、AIでもまずまずあり得ない。 元データとして「その人の声」を食わせない限り、ここまでの再現は不可能だ。
これも動かぬ証拠だ。 元ネタの『moe-speech』には、作成者の抽出ミスで「幼い女の子の祖父の声(老人男性)」に、誤って「幼女(女性声優)」のタグが付いているという有名な汚れ(エラー)がある。
これを踏まえて、にじボイスに実装されていた「ある老人キャラ」の声を解析モデルにかけると、どうなるか。 なんと、「この老人の声は、〇〇(特定の女性声優)である」という判定が出たのだ。
意味がわかるだろうか? にじボイスのモデルは、「このおじいちゃんのダミ声=あの女性声優の声だ」という、moe-speech特有の「間違った知識」を学習していたということだ。
もしAlgomaticが主張するように、スタジオで老人役の声優を収録したなら、そのデータに「女性声優」のタグが付くわけがない。 これは、「タグ付けミスすら直されていないネット上のデータを、中身の検品もせずにそのまま学習させた」という、言い逃れのできない証拠(トレーサビリティ)になってしまっている。
今回のサービス終了は、日俳連の理不尽な圧力によるものではない。
「自社開発」と謳っておきながら、実際はネットのデータを検品もせずに流用していた事実が、技術的な証拠によって明るみに出そうになったため、これ以上の追及を避けるために店を畳んだ。
そう見るのが妥当だ。
「AI推進派」を自認する人たちにこそ言いたい。 もし本当にAIの発展を願うなら、こうした「産地偽装」のような振る舞いをする企業を擁護してはいけない。
それは真面目にコストを払い、権利処理を行い、クリーンなデータセットを構築しようとしている技術者への冒涜であり、ひいてはAI技術そのものの社会的信用を地に落とす行為だ。
「AIだから何でも許される」わけではない。 技術は魔法ではないし、嘘はいつか必ずバレる。
今回の件を「可哀想なAIベンチャーがいじめられた」と総括するのは、あまりにも事態の本質を見誤っている。
以上。
KADOKAWA、講談社、集英社、小学館が著作権侵害幇助でクラウドフレアに対する民事訴訟で勝訴した。
マスコミやコンテンツ屋は大喜びをしている。愚かなことだ。相変わらずガラパゴスっぷり
ク社側がどれほど本件訴訟にリソースを割いたかわからんが、恐らくかなり手抜き応戦だったのではなかろうか。
アメリカの会社であり、アメリカで同様の問題があっても訴訟にすらならず、訴訟をおこしたところでせいぜいサマリージャッジメント(
正式な訴訟ではなく事実争いの無い略式民事訴訟)にしかならず、かつCDN側が負けることはまず無い。ありえない。
アメリカでも判例は積み上がっており、ほぼ原告側に勝ち目はない。ゆえに日本の裁判所を甘く見ていたのでは。
本件訴訟では主体的行為要件と著作権法47条の2の「一時的複製」が大きなポイントなっている。
東京地裁はク社に対して両方ともアウト、の判断をしているのだけど、世界の常識ではありえない。
地裁裁判官にネットワーク技術まで学べというのも無理だろうが、いくらなんでも無理筋すぎる。
社会問題になった漫画村に司法が「ダメ」の判断を下した、という表面的な実績だけが欲しかったのだろう。
この判決がもたらす社会の悪影響やハレーションなど知ったことはない、たかが海賊版サイトにアウトを突きつけるだけ。
この問題は欧米でも大昔から議論されておりとっくに結論が出ており、仲介者は免責なのだ。だからク社にしてみりゃ理解不能だろう。
この判決を別の言い方をすれば、
歩いてたら自動車に轢かれた、「道路があるのが悪い」。道路が無ければ自動車事故は起きない。道路を作った国を訴える。
これと同じ。
いやいやいや、道路もネットワークも「インフラ」そのものは責任の主体にはならない。
欧米は20年前に答えだしてる。
被害補償を求めるなら自動車を運転していた「行為主体者」を訴えなさい、漫画村を開設して違法コンテンツをアップロードし
ダウンロード可能な状態にし、それで金儲けしようとした「行為主体者」を訴えなさい。
さてなぜ欧米でこのような建付けにしてそれを厳格に守っているか?
仲介者に責任を負わせたらネットワークの根幹が揺るぐ、からです。
ここで「一時的複製」の話になる、欧米の法体系を取り入れ改正著作権法47条の2(2019年)に免責規定があるのだが、
今回の判決では裁判官これを無視した。というか無理筋な拡大解釈をした。
このハレーションが巨大。アホな地裁裁判官にはこれが理解できない。
今回の判決のロジックで言えばISP、さらにはブラウザすらアウトになる。
複製してんのよ。
ルーターで行われる「複製」はパケット単位ではあるものの、技術的に「ファイル」単位と「パケット」単位の差は技術的には
ほとんど意味がない、曖昧なのだ。仮にファイル単位での複製がダメだというなら、CDNはパケット単位で一時的複製をすりゃ
法的には解決できちゃうので意味がない。内部的にファイルをチャンクに分割してバラバラにして物理的にも別のHDDなりに格納すれば合法に
なるのか?きりがない。きりがないので欧米は「主体的行為」要件を定めた。
ルーターの話に戻そう、NTTは権利侵害しているか?違法コンテンツをルーティングしていないか?
しているよね?
ではこれをブロックすることはできるか?
できるよね
ん?ええの?
極端な話、ネット回線→LANカードのキャッシュ、メモリ、HDD、CPU、GPU、アプリケーション、画面
全て「一時的複製」をしている。それぞれ取り扱うデータ単位は異なるが。
違法コンテンツを複製可能なアプリケーションを作成し配布している、幇助だ、このロジックも成り立ってしまう。
さらに、では、「ブラウザが違法コンテンを識別し複製を停止、抑制するこは可能か?」
まともな技術者に聞けば
「お、おう、確かに技術的には可能だけど、えっと、あの、可能は可能だけど。。。」
じゃぁやれよって話になる
だから欧米は「仲介者は一律免責な、やった真犯人だけがアウト」
このような建付けにした
欧米でもこれだけは別の法体系となっており、上述の原則を一切合切無視して、やれることはやれ、徹底的にやれ、仲介者だろうが言い訳は聞かない、全員有責、例外を認める。なのだ。
著作権法と司法は和製検索エンジンを殺し、P2Pを殺し、今度はネットワーク技術の根幹まで壊す気か?
ネットワークってのはデータの「一時的複製」の連続だぜ。それを否定しちゃった。どーすんのこれ。
こんなトンデモ判決をコンテンツ供給側であるマスコミが批判もせず、判決も技術的背景も勉強せず、むしろ大喜びしてるんだから救いようがない。
>
「前に私は「日本には死気が漂っている」と言ったが、多くの人は信じなかった。
しかし今見てみれば、その“死気”ははっきりと顔にまで現れている。
気数が尽きつつある者は、どうしても死気が重くなる。ときに言動は荒唐無稽になり、意味不明の妄言を吐き、逆行するような行動をとる……。
死に瀕した者ほど、因果が遮られ、心智が曇り、目前に迫る破滅に気づけなくなる。
死気が頭にまで入り込めば、当然、破滅の道へと狂奔するだけだ。
日本のここ数十年の発展は、アメリカの庇護と冷戦の恩恵に頼ったものだった。その結果“ショーウィンドウ国家”として作られたが、そうした価値はすでに失われている。
そもそも、日本の資質、資源、規模では、持続的な発展など本来不可能だった。
過去、日本を「発展した国」と見るフィルターを外せば、次のような事実に気づくだろう。1990年以降、日本の半導体産業は死に、2000年以降は家電産業も死んだ。そして今や、自動車産業も長くはもたない。
トヨタ・ホンダ・日産など日本の主要自動車メーカーの2025年度上半期の決算によれば、2020年以来初めて7大メーカー全てが減益となり、合計損失は約100億ドルに達した。
今年9月には、中国における日本車のシェアは11.6%まで落ち込み、2020年の24.1%から半減した。
自動車産業は日本最後の大産業であり、日本経済の柱。その産業チェーンは500万もの家庭に関わっている……。もしこの産業が倒れれば、日本社会と経済は極めて大きな動揺に襲われる。
日本のインフラも産業も生産力も発展モデルも、どれも数十年前のまま。日本に旅行に行けばわかる。1億を超える人口が、まるで90年代で時間が止まったかのような世界に生きている。
今なおFAXを大量に使い、その横には判子を押すだけの社員がいる国だ。
家は古く、道路は古く、社会のあらゆる職場の人々も老いている。
技術者も、管理職も、一般社員も、同じ場所で何十年も動かず、辞めず、入れ替わらず、ポストを占有し続ける。若者には上に行くチャンスすらない。大した技術のいらない単純作業ですら、惰性で居座る“先輩”が大量に残っている。
日本社会は極めて抑圧的で、上下関係は硬直し、封建的残滓が随所に残る。「皿を7回洗う」「便器の水も飲める」とかつて称賛されたことも、実態は常態化した職場いじめであり、上から下へ、年長者から若者への服従テストにすぎない。
数十年の停滞の中で、日本人は皆“真面目なふり”“積極的なふり”を覚え、形だけの残業をし、プロジェクト書類は細かい条項で埋め尽くされ、一見厳密で職人気質のように見えるが、実は責任逃れの“免責文”にすぎない……。企業も社会も、誰もかれもが“不粘鍋(責任が付着しない鍋)”になっている。老いぼれた気配と死気が、日本人一人ひとりから漂っている。
今日、日本の多数の産業は競争力を失い、伝統的優位産業は次々と他国に取って代わられた。造船も太陽光発電もすでに壊滅。
日本のEV、インターネット、ドローン、AIはほとんど発展していない。
多くの日本人が不安、抑圧、苦悩の中に暮らしているが、文化と環境がそれを許さず、感情を外に出せない。そのため、日本人は長期にわたり異常で歪んだ状態に置かれてきた。
だから彼らは、時折“発狂”せずにはいられないのだ。歴史上何度もそうしてきたように。しかし、今の日本には賭けに出る資格すらない。航空機も艦船も年代物のポンコツ。空軍は未だF15(1976年就役)を主力とし、老朽化は激しい。駆逐艦もわずか8隻、レーダーもミサイルも技術は大きく遅れている……。
こんな状態で、何を賭けられるというのか?
家の資産が豊富で、体力もあり、生命力に満ちた国は、国運を賭けるような無謀はしない。なぜなら、公平に競争しても勝てるから、賭ける必要がない。
経済や産業の分野で少し圧力をかければ、規模と慣性と技術の差だけで、相手は疲弊し、穴だらけになり、支えきれなくなり、最後には行き詰まる。
それ昨日見たわ
「日本死気」
https://x.com/koheinet608/status/1989952126353903733
「前に私は「日本には死気が漂っている」と言ったが、多くの人は信じなかった。
しかし今見てみれば、その“死気”ははっきりと顔にまで現れている。
気数が尽きつつある者は、どうしても死気が重くなる。ときに言動は荒唐無稽になり、意味不明の妄言を吐き、逆行するような行動をとる……。
死に瀕した者ほど、因果が遮られ、心智が曇り、目前に迫る破滅に気づけなくなる。
死気が頭にまで入り込めば、当然、破滅の道へと狂奔するだけだ。
日本の戦後の発展は、アメリカの庇護と冷戦の恩恵に頼ったものだった。その結果“ショーウィンドウ国家”として作られたが、そうした価値はすでに失われている。
そもそも、日本の資質、資源、規模では、持続的な発展など本来不可能だった。
過去、日本を「発展した国」と見るフィルターを外せば、次のような事実に気づくだろう。1990年以降、日本の半導体産業は死に、2000年以降は家電産業も死んだ。そして今や、自動車産業も長くはもたない。
トヨタ・ホンダ・日産など日本の主要自動車メーカーの2025年度上半期の決算によれば、2020年以来初めて7大メーカー全てが減益となり、合計損失は約100億ドルに達した。
今年9月には、中国における日本車のシェアは11.6%まで落ち込み、2020年の24.1%から半減した。
自動車産業は日本最後の大産業であり、日本経済の柱。その産業チェーンは500万もの家庭に関わっている……。もしこの産業が倒れれば、日本社会と経済は極めて大きな動揺に襲われる。
日本のインフラも産業も生産力も発展モデルも、どれも数十年前のまま。日本に旅行に行けばわかる。1億を超える人口が、まるで90年代で時間が止まったかのような世界に生きている。
今なおFAXを大量に使い、その横には判子を押すだけの社員がいる国だ。
家は古く、道路は古く、社会のあらゆる職場の人々も老いている。
技術者も、管理職も、一般社員も、同じ場所で何十年も動かず、辞めず、入れ替わらず、ポストを占有し続ける。若者には上に行くチャンスすらない。大した技術のいらない単純作業ですら、惰性で居座る“先輩”が大量に残っている。
日本社会は極めて抑圧的で、上下関係は硬直し、封建的残滓が随所に残る。「皿を7回洗う」「便器の水も飲める」とかつて称賛されたことも、実態は常態化した職場いじめであり、上から下へ、年長者から若者への服従テストにすぎない。
数十年の停滞の中で、日本人は皆“真面目なふり”“積極的なふり”を覚え、形だけの残業をし、プロジェクト書類は細かい条項で埋め尽くされ、一見厳密で職人気質のように見えるが、実は責任逃れの“免責文”にすぎない……。企業も社会も、誰もかれもが“不粘鍋(責任が付着しない鍋)”になっている。老いぼれた気配と死気が、日本人一人ひとりから漂っている。
今日、日本の多数の産業は競争力を失い、伝統的優位産業は次々と他国に取って代わられた。造船も太陽光発電もすでに壊滅。
日本のEV、インターネット、ドローン、AIはほとんど発展していない。
多くの日本人が不安、抑圧、苦悩の中に暮らしているが、文化と環境がそれを許さず、感情を外に出せない。そのため、日本人は長期にわたり異常で歪んだ状態に置かれてきた。
だから彼らは、時折“発狂”せずにはいられないのだ。歴史上何度もそうしてきたように。しかし、今の日本には賭けに出る資格すらない。航空機も艦船も年代物のポンコツ。空軍は未だF15(1976年就役)を主力とし、老朽化は激しい。駆逐艦もわずか8隻、レーダーもミサイルも技術は大きく遅れている……。
こんな状態で、何を賭けられるというのか?
家の資産が豊富で、体力もあり、生命力に満ちた国は、国運を賭けるような無謀はしない。なぜなら、公平に競争しても勝てるから、賭ける必要がない。
経済や産業の分野で少し圧力をかければ、規模と慣性と技術の差だけで、相手は疲弊し、穴だらけになり、支えきれなくなり、最後には行き詰まる。
https://x.com/koheinet608/status/1989952126353903733
「前に私は「日本には死気が漂っている」と言ったが、多くの人は信じなかった。
しかし今見てみれば、その“死気”ははっきりと顔にまで現れている。
気数が尽きつつある者は、どうしても死気が重くなる。ときに言動は荒唐無稽になり、意味不明の妄言を吐き、逆行するような行動をとる……。
死に瀕した者ほど、因果が遮られ、心智が曇り、目前に迫る破滅に気づけなくなる。
死気が頭にまで入り込めば、当然、破滅の道へと狂奔するだけだ。
日本の戦後の発展は、アメリカの庇護と冷戦の恩恵に頼ったものだった。その結果“ショーウィンドウ国家”として作られたが、そうした価値はすでに失われている。
そもそも、日本の資質、資源、規模では、持続的な発展など本来不可能だった。
過去、日本を「発展した国」と見るフィルターを外せば、次のような事実に気づくだろう。1990年以降、日本の半導体産業は死に、2000年以降は家電産業も死んだ。そして今や、自動車産業も長くはもたない。
トヨタ・ホンダ・日産など日本の主要自動車メーカーの2025年度上半期の決算によれば、2020年以来初めて7大メーカー全てが減益となり、合計損失は約100億ドルに達した。
今年9月には、中国における日本車のシェアは11.6%まで落ち込み、2020年の24.1%から半減した。
自動車産業は日本最後の大産業であり、日本経済の柱。その産業チェーンは500万もの家庭に関わっている……。もしこの産業が倒れれば、日本社会と経済は極めて大きな動揺に襲われる。
日本のインフラも産業も生産力も発展モデルも、どれも数十年前のまま。日本に旅行に行けばわかる。1億を超える人口が、まるで90年代で時間が止まったかのような世界に生きている。
今なおFAXを大量に使い、その横には判子を押すだけの社員がいる国だ。
家は古く、道路は古く、社会のあらゆる職場の人々も老いている。
技術者も、管理職も、一般社員も、同じ場所で何十年も動かず、辞めず、入れ替わらず、ポストを占有し続ける。若者には上に行くチャンスすらない。大した技術のいらない単純作業ですら、惰性で居座る“先輩”が大量に残っている。
日本社会は極めて抑圧的で、上下関係は硬直し、封建的残滓が随所に残る。「皿を7回洗う」「便器の水も飲める」とかつて称賛されたことも、実態は常態化した職場いじめであり、上から下へ、年長者から若者への服従テストにすぎない。
数十年の停滞の中で、日本人は皆“真面目なふり”“積極的なふり”を覚え、形だけの残業をし、プロジェクト書類は細かい条項で埋め尽くされ、一見厳密で職人気質のように見えるが、実は責任逃れの“免責文”にすぎない……。企業も社会も、誰もかれもが“不粘鍋(責任が付着しない鍋)”になっている。老いぼれた気配と死気が、日本人一人ひとりから漂っている。
今日、日本の多数の産業は競争力を失い、伝統的優位産業は次々と他国に取って代わられた。造船も太陽光発電もすでに壊滅。
日本のEV、インターネット、ドローン、AIはほとんど発展していない。
多くの日本人が不安、抑圧、苦悩の中に暮らしているが、文化と環境がそれを許さず、感情を外に出せない。そのため、日本人は長期にわたり異常で歪んだ状態に置かれてきた。
だから彼らは、時折“発狂”せずにはいられないのだ。歴史上何度もそうしてきたように。しかし、今の日本には賭けに出る資格すらない。航空機も艦船も年代物のポンコツ。空軍は未だF15(1976年就役)を主力とし、老朽化は激しい。駆逐艦もわずか8隻、レーダーもミサイルも技術は大きく遅れている……。
こんな状態で、何を賭けられるというのか?
家の資産が豊富で、体力もあり、生命力に満ちた国は、国運を賭けるような無謀はしない。なぜなら、公平に競争しても勝てるから、賭ける必要がない。
経済や産業の分野で少し圧力をかければ、規模と慣性と技術の差だけで、相手は疲弊し、穴だらけになり、支えきれなくなり、最後には行き詰まる。
Will Germany ever escape its economic crisis? | DW News
https://www.youtube.com/watch?v=llK0YRvmIng
🇩🇪 ドイツが労働者不足に苦しむ理由(インタビュー内容+背景を整理)
“We just don’t have enough hours worked… We don’t have enough workforce.”
つまり
「働く人そのものが足りない」+「働ける時間の総量も足りない」
主因:
産業構造が輸出型なので労働力不足がそのまま国全体の伸びを止めている
ドイツ政府は専門家の言う通り 「移民をもっと積極的に入れるべき」 と考えている。
技能実習から「特定技能」へ少しマシになったが、まだ入国制限が強い
結果:
インタビューで:
“China… is catching up, overtaking us.”
ドイツは高品質で世界を取っていたが、中国が品質・価格両方で迫ってきた。
日本はすでにこの問題に20年前から直面していて、製造業の海外移転が進んでいたためダメージが分散されている。
ドイツはロシア依存が大きかったため、ウクライナ侵攻でエネルギー価格が急上昇
🔍 違い4:自動車産業の転換が遅れた
“The automotive industry… switched too late.”
→ EV化で大きく遅れた(日本も似ているが、ドイツは輸出依存度がもっと高い)
インタビューで:
“Consumers are more scared… cautious.”
国民が消費しなくなっている
日本も似ているが、
ドイツは「危機の直撃度」が高い(地理的にも、エネルギーでも)
少子高齢化 深刻 深刻
経済構造 製造業+輸出依存度が非常に高い 製造業は縮小、サービス多め
結論:
ドイツは「人が足りない」ことが日本より直接的に経済成長を止めている。
そして輸出型製造業の国なのに、
労働者不足
ーーーー
結論:ドイツは「労働者が足りなさすぎる」+「輸出競争力が価格面で負け始めている」。
日本は「人はいるが賃金が上がらない」+「国際競争力は質ではまだ持ちこたえている」
① 🇩🇪 ドイツの最大の問題:とにかく働く人がいない(深刻度MAX)
“We just don’t have enough labor.”
“The number of hours worked in Germany is too low.”
つまり…
・高齢化が激しい
・移民受け入れが遅れた
ドイツ政府は移民受け入れを急拡大しているけど、それでも全然足りない。
日本は「女性と高齢者の労働参加」が高いため “労働市場はギリギリ維持”。
ドイツはそこが弱い。
動画でも語られてたように:
“Germany has lost price competitiveness.”
“Chinese products are catching up and overtaking us.”
🔥 日本との違い
動画でも言ってた通り:
“We missed the signal… combustion engines are not the future.”
つまり:
日本もEV遅れと言われるけど、ハイブリッドで強いため “まだ救われている”。
“Funds are being used to cater to voter clientele.”
“Not used for long-term productive investment.”
つまり:
老齢者向け給付
通勤補助
など「短期の人気取り」に予算が流れ、インフラ・教育・デジタル化など“未来投資”に回っていない。
🔥 日本との違い
日本も似た傾向あるが、
ドイツのほうが政治の調整がうまくいかず “改革が進まない影響” が直接成長率に出ている。
ウクライナ戦争でガス激高騰
労働者不足 極端。移民がなければ維持不能 まだ耐えてる(女性・高齢者労働率が高い)
製造業競争力 価格で負けている(中国に追い抜かれ始めた) 円安で逆に強化されている
自動車産業 EVで遅れ=産業基盤が揺らぐ HV強い=まだ安定
エネルギーコスト 超高い(ロシア依存の反動) そこまで致命的ではない
政治対策 未来投資より人気取りに流れがち 同じ傾向だが被害は比較的小
“We need to become a country more open to immigration.”
使ってもらうためではなく、見てもらうためである。
絵や漫画やデザインは、作品そのものが商品であり、表現であり、人によっては自分の一部だったり、子どものような存在として扱われることもある。
いうてイラストレーターもネットで落ちてる画像参考にするし、他人の絵から学んだりするし(模写は良い例)、機械がやってるか脳がやってるかの違いしかないんじゃないか?
問題をさらに複雑にしているのは、AIそのものよりも悪意のある人間の存在だ。
AI学習をしないでほしいと言うクリエイターの絵をAIに学習させ、公序良俗に反する画像を生成し、それを晒して嘲笑するという行為があったらしい。
XのTLを見ていると、AI絵師と呼ばれる人たちとクリエイターたちがよく争っている。
イラストやデザインに関わる仕事や創作をしていて、食卓ではロボットやプログラミングや機構の話をしている。
どちらの文化にも触れており、この問題に価値観の違いがあることを強く感じている。
⸻
技術者の文化は、技術は人類の叡智として共有されるべきという発想を土台にしているらしい。
そしてネットに公開された技術は誰が使っても良いものとして扱われるそうだ。
私の家族も、大事に作り上げたプログラムが役目を果たした後、GitHubに上げて「自分の技術は人類の叡智になる」と言った。
GitHubとは、プログラムを公開したり、他の人のプログラムを見て学べる場所、という感じだ。
ここにアップしたプログラムは使って良い情報として扱われ、それが別の誰かによって改良されることで技術は前に進む。
重要な点として、技術者は共有したくないものはネットに上げない。
共有する部分と共有しない部分を明確に分けていて、他人に使われて困るものや、自分だけが持っていたいノウハウは絶対に公開しない。
「使われたくないのならネットに上げるな」という言葉は、おそらくこの文化の延長線上にあるのだろうと思っている。
使ってもらうためではなく、見てもらうためである。
絵や漫画やデザインは、作品そのものが商品であり、表現であり、人によっては自分の一部だったり、子どものような存在として扱われることもある。
しかしイラストについては特に、データとして流用しやすく加工も容易だという弱さがある。
ここに技術者とクリエイターの文化の差がはっきり表れると感じる。
技術者は、公開された情報を使うのは自然なことであると感じているし、共有によって技術が発展してきたと確信している。
クリエイターは、作品を公開するのは見てもらうためであって、他者に勝手に使っていいという意味ではないと思っている。
どちらも自分の文化に基づいた反応なので、議論そのものが噛み合わない。
そこに生成AIが両者の真ん中に出現したために、ギャップが一気に表面化したのだと感じている。
問題をさらに複雑にしているのは、AIそのものよりも悪意のある人間の存在だ。
AI学習をしないでほしいと言うクリエイターの絵をAIに学習させ、公序良俗に反する画像を生成し、それを晒して嘲笑するという行為があったらしい。
また、特定のイラストレーターの画像を学習させて多くのイラストを出力し、それを無許可でグッズ化して販売する話もよくある。
これは生成AIの問題というより悪意や倫理や権利侵害の問題だが、クリエイターからすれば「生成AIに奪われた・壊された」という印象が強烈に残る。
技術者からすれば、AIのせいではなく人間の問題なのが、これも文化差ゆえに理解し合うのが難しいのだろう。
技術者とクリエイターの文化のどちらかが悪いわけではなく、どちらにも正しさがあり必要な世界だと思う。
技術者である家族と、クリエイターである自分の間にある価値観を行ったり来たりしているのだが、この2つの文化や技術は本来敵対するものではなく、どちらも素晴らしく豊かな世界と感じているので、両方の世界に関わる立場として、お互いの文化が穏やかにすり合っていく未来を願っている。
アホが撮った映画、もしくは俺とは違う世界線の人間が撮った映画。
4点(100点満点中)
とりあえずこの映画が俺宛てに作られてないことは明らかなのでこの点数がフェアでないことは明言しておく。
紫式部が林修の「いつやるの、今でしょ」をパロるとか、北条政子が徹子の部屋ならぬ「まさこの部屋」をやるとか、ひろゆきのパチモンが出てきて「それってあなたの感想ですよね」とか言ってみたり、この辺のクソみたいなパロディが出てくるたびにDANDAN点数引かれてく(唐突なクソパロディ)。
でもたぶん、この映画はこういうクソパロで「林修wwww」「ひろゆきwwww」みたいな層をターゲットに作られているんだろう。だから俺がこれを見たこと自体が間違いだったのだと思う。
それはそれとして、この映画を作った奴と俺が同じ時代を生きたとは到底思えない。
話の大筋としてはコロナ禍の日本で内閣でパンデミックが発生、総理が死亡。日本は大混乱に陥った。それを解決するためにAI技術とホログラフィック技術を融合して過去の偉人を復活させ、偉人内閣が発足されたのであった。しかし、その偉人プログラムにはある陰謀があって……という感じ。
とにかくコロナ描写がもうめちゃくちゃで冒頭で総理がコロナで死ぬわけ。
なのに記者会見は常にミッチミチに人が詰まってるし、新垣結衣はじめ記者連中はマスクしてたりしてなかったりしてる。財務官僚たちも粗末な部屋でこれまたマスクしたりしなかったりしながらミッチミチにつまって口泡飛ばしながら仕事してる。
え?コロナで総理死んだばっかだよ?そんなリテラシーなことありえる?
豊臣秀吉が「全国民に給付金50万を10日以内に給付する!」って言い出して「方法は知らんけど、やると言ったらやる、やらせる!」という"強い"リーダーシップを発揮するんだけど、ソフトバンクだったらそれでいいんだろうけど国がそれじゃマズいだろ。確かに決断がおせぇよボケと思うことはあるけど、それでも国が動くってことは税金が動くってことであって、とりあえずやってみようじゃマズいんだよ。
そして最終的に秀吉が言うのは「全員呼んでとりあえず手渡しすればええやん。不正する奴?平穏が戻ってから打ち首にすればええやん」ってことなんだけど、これの後半部分は企業給付金で実際にあったことを下敷きにしてるとして、今、コロナ禍なのね。しかも直前に家康がロックダウンを指示してる。全国民、家から出るなと。家から出られないと収入とかが困るから給付金を配るって話なのね。
なんで手渡しで渡すねんボケカスゥ!誰が渡すねんボケカスゥ!パンデミックどうすねんボケカスゥ!そもそもロックダウンどこ行ってんボケカス、◯ねぇええええ!!!!
この脚本書いたやつ、もしかして鶏かなんかなの?3歩しか記憶持たないの?メメントなの?
緒方洪庵を復活させてワクチン研究をさせた結果、一瞬で国産ワクチンが開発されてそれを海外に売るみたいな展開が出てきて、これは日本がワクチンでマゴマゴしてるうちに海外からワクチンを売りつけられたことに対するカウンターだと思うんだけどさ。
確かに緒方洪庵はすごいよ。あの時代に天然痘ワクチンを発明しそれを維持展開する構想力、実行力はまさに偉人だと思うよ。だからって現代のコロナワクチンをそんな一瞬で開発できるわけねーだろ。ワクチンを、医療技術者を舐めてんのかカスゥ!日本でだってみんなコロナに怯えながらも有数の天才たちが集まってワクチン開発しとったわい。緒方洪庵がいたらなぁじゃねんだワ。
あとロックダウンした結果、失職した人いっぱいいるじゃん。困ったじゃん。せや!国営農場作ってそこで雇えばええやん!農場やったら感染率も低いやろうし、自給率も爆上がりして最強や!みたいな話になってワイドショーのコメンテーターも「さすがや!!!」ってなるんだけど、ソフホーズとかなかった世界の話なん?職業選択の自由のない世界の話なん?
ほんまにそう言うこと一切頭になかったん?
このコロナ描写だけ見ても「こいつらってもしかしてコロナがガチの単なる風邪だった世界線から転移してきた人間」だったのか?って感じがしちゃう。もしくは「コロナは元々今くらい全然感染力も威力も低かったけど世界政府の陰謀で死者が水増しされてただけなんだよ!」という思想の持主か。
後はなんかもう国民がバカに描かれすぎてる衆愚政治の極みではとかも気になったけど、今の参政党支持の広まりとか見ると逆にここを批判する気にあんまなれないというか。絶対にそんなつもりはなかっただろうけど時代を先回りした批判的作品になっちゃってるのはちょっと草。草じゃないが。
雑コスプレ感によるチープな絵作りももういいわ。最初に書いたクソパロやりたかったんだったらこれくらいのクオリティで十分なのは実際そうだし。あと偉人の解像度の低さね。小学校の教科書に書いてるレベルのことしか取り上げない。上っ面だけ。なのももういいわ。その辺真面目にやる気なかったんだろうし。
最終的に秀吉VS家康の関ヶ原の戦いになるんだけど、そこで秀吉が10分以上ペラペラペラペラ現代の政治、民衆批判を行うのね。「批判ばっかりの野党」「寝てばっかの政治家」「何の声も上げない民衆」「投票率も低い」「自分の意思もない」「ダラダラ話し合いしないと何も決められん政治家」「列強に好き放題されてる」うんぬんかんぬん。だからワシがこいつらを支配して導いてやるのじゃ!みたいなことを言うわけ。
俺はそもそもテーマを登場人物に喋らせる映画が死ぬほど嫌いっていうのは一旦置いといて。
で、ここの演説が刺さった!感動した!みたいな奴らがいっぱいいるんだけど、俺はこう思ったわけ。
「言ってることが増田なんよ」
もう完全にこれなんよ。言ってることが増田なんよ。増田で1000回は聞いたわこれ系の話。豊臣秀吉現代に復活したら模範的な増田民なのかよ。もうしわけないけど、発言が雑魚すぎるんよ。
それに対して家康は「確かにそうなんだけど、ワイが見てきた限りではみんな頑張ってるしそこまで愚かじゃないと思うから信じようよ」みたいなこと言って国民大感動号泣の中家康コールが巻き起こって秀吉は敗北するのであった。
この作品が世間的に「メッセージ性が強い」から高評価とされてるんだったら、増田で政治論語ってる連中はどんどん映画撮るべきだと思うわ、マジで。
そしてその場で家康は偉人内閣解散を宣言し、偉人内閣は消え失せるのであった。
え!?パンデミックで内閣が機能不能、総理大臣が急死して国内が混乱に陥ったから偉人内閣を発足したのに、当日急に解散宣言して宣言したその場で内閣の閣僚含めて主要メンバー全部消滅するの!?ヤバない?現実の政治でも内閣解散しても結果出るまではみんな大臣としてちゃんと仕事するよ?みんなガチで消えちゃってだいじょぶそ?
その後、普通に投票が執り行われ投票率は70%を越え、国民はみんな国政に関心を持ったのでしためでたしめでたし。
製作者全員が俺が生きてる世界とは別のなんかファンタジーな世界に住んでてその世界にある日本を撮ったとかじゃない限り何一つ納得性のない映画だった。少なくともコロナ絡めたのだけは俺は許せないかな。
コロナ禍において偉人が強烈なリーダーシップを発揮するっていうのがコアなんだとしても、そのコロナ描写がゴミカスだったら全部の説得力終わってるし、コロナ禍でガチで苦労してたり大事な人を亡くした人たちに対してどのツラさげてこの映画をお出しするんだろうって感じ。
プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。
近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。
開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のものが出回っている。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回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。
彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴニハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。
かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。
あれだ、算数の文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。
こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。
もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。
今すぐプログラミングをやめろ
免責事項: めんどくさいからほぼ調べずに書くし、抜けてる話や間違ってる話もあると思う。
Mozilla系の日本語翻訳はmarsfさんとdskmoriさんの2人がメインでやってる (追記: 今確認したらひとりアクティブな人が新規参入してたので3人が正しかった)。
概ねSUMOはdskmoriその他全てがmarsfという棲み分けだが、お互いどっちの貢献もやることがある。
SUMOコミュニティ解散ってのはSUMOに関わる実質的な権限持ちはdskmori1人になりますって話かな?
正直、SUMOでメインで貢献してるdskmoriさんじゃなくてmarsfさんが文句言うんや?と疑問なんだけど、
Mozillaにとっては、SUMOとかいう誰もアクセスしてない限界集落サイトの話より、marsfさんがFirefoxのその他すべての翻訳を一手で担ってることが重要だよね。
「marsfさんがSUMOの貢献辞める」って言ったってそれ自体ではどうでも良いのだが、裏の意味は「俺の気持ち次第でFirefoxの翻訳終わらすことだってできるんだぞ」って警告と読むべきかもしれない。
SUMOはFirefoxのサポートサイトね。Firefoxの使い方に疑問が生じたときにみるところ。まあそういう用途で作られているというだけで、アクセスする人がいるのかいたって疑問だが。
想定読者は技術に疎いFirefoxユーザなので、「機械翻訳ならユーザーが自分でやるから不要」みたいな意見は全くナンセンス。
Firefoxの内蔵翻訳機能はプライバシー重視という建前の翻訳API破産防止のため、ローカルのCPUで動く設計になってる。必然的にMicrosoftやGoogleの翻訳より精度がかなり落ちる。ゆえにFirefox使って普通に英語版SUMO読むより、公式で精度よい機械翻訳提供したほうが、ずっと良い体験を提供できるよね。
また対抗をGoogle翻訳のような無料クラウド翻訳と考えるとしても、サポートサイトに特化するようファインチューニングした機械翻訳エンジンを使えばHelpを助けてと訳すような暴走も抑制できるから、これも公式による機械翻訳提供に優位性はある。
なお、統計上アドオン一切入れてないFirefoxユーザーが大多数なことからわかるように技術に疎いFirefoxユーザってかなり多いからね。
Firefoxはラピッドリリースで機能がコロコロ変わるので、ある時点でベストな翻訳になっててもすぐ時代遅れになる。
dskmoriさんなどができる範囲で貢献してたとはいえ、品質維持できる量ではなかったので、SUMOには、例えばすでに存在しない機能についての記述を含む記事が普通にあった。
これは比較的アクセスありそうな重要ページでも同じで、私もさすがに見かねて貢献したこともある。
Microsoftのプロ技術者向けサイトはもともと有償の翻訳者が訳してたのを機械翻訳に切り替えたのでこれは単純に劣化なのだが、SUMOについてはごく少数の素人が自分にできる範囲で訳していたという点を踏まえる必要がある。もともとクオリティが高かったとは言えないし、機械翻訳の精度もここ2,3年で異常に上がってるから過去の機械翻訳騒動をもとに騒ぐのが正しいとも思えない。
今回の事件で思い出すのがLibreOffice日本語チームのDramaね。LibreOfficeの翻訳のメイン貢献者の某氏がある日、日本語チームのメーリスで「何でお前らはまともな仕事ができんのんや」と長文でブチ切れて、チーム脱退を宣言した事件。理念は立派でもすでに敗北の流れは決定的で新たな貢献者の望みは薄い、希望の見えないまま最後に残った1人として惰性で維持するしかない、辛い。
今回は、LibreOfficeの事件よりはヤバさだいぶ低めだけど、「翻訳ガイドラインに従っていない」「新たな人間の貢献者を育てることができない」とか、SUMOボランティア翻訳の実情を思えば「何言ってんだ、現実をみろよ」という感想にしかならないし、CCライセンスで貢献してるのに、AI翻訳の学習に使うなも意味不明。
marsfさんは、某xkcdで言うところの「感謝なしに2003年からデジタルインフラを維持してきたネブラスカ州の無名個人」に位置する人で、もっともっと感謝されてしかるべきではあるのだが、SUMOの長年の構造的な問題に対し抜本的な解決に打って出たMozillaに対して、さもコミュニティが現在も十分に機能しているかのように反論してるのがとても印象悪い。どう見ても分かってない人ばかりがMozillaを炎上させている。
20年感謝なしに維持し続けるのは幻想が必要なのはわかるが、Mozillaとしてはそういう個人に依存するのは不健全でしかないので、現在marsfさんがやっているFirefoxほぼすべての翻訳も翻訳会社による有償翻訳に移行すべき。
私は、「え〜残してもいいんじゃないの」と思っている。結論として、上品フェミニン服の他に、パンツスタイルを入れるとか、クール系の顔立ちでも似合うようなシンプルな服を載せれば良かったのでは。指南自体を削除すべきではない。
思っていることをつらつら書く。
最近になって、「多様性」とか「自己表現」という単語が目立つようになってきた。
(論点のすり替えと言われるかもしれないが)就活でもそうだ。ビジネススーツではなく、ビジネスカジュアル、なんなら私服で良いと言われることもある。
ボロボロのジーンズよれて黄ばんだTシャツ、伸び切ってボサボサの髪で面接に登場するのはどうだろう。「これが盛ってない僕の自己表現です!」ということだ。
私は採用活動もやったことがあって色々な学生に会って来たが、「自己管理ができていない」「相手からどう見られるか意識できない」と判断してしまう。せめて髪は洗ってブラシでとかしてから来いよ…採用側は弊社のブランドを傷つけないよう、ベルトボロボロになってるから買い換えようとか、靴磨いておこうとか、それなりに気を遣うので、「こっちに失礼だと思わんのかね」と思うこともある。これが多様性の時代なのか。
ボロボロジーンズ君の中身が最高の技術者であったとしても、弊社製品が不具合起こして客先に謝罪する時には間違っても出せない。うちの会社の看板背負わせて大丈夫かな?と考えてしまう。最近はそういう、「会社の看板」という考えが古臭いのかもしれない。でも逮捕された時にはニュースに会社名出ますよね?
(一方で入社したときはリクルートスーツだったはずなのに、ボロボロのジーンズよれて黄ばんだTシャツで出社してくる入社25年目オジサンもいる。今回は議論対象から外したい)
ちょっとググって、就活サイトやらスーツ屋さんが出しているビジネススーツの着方を読んでシャツをズボンの中に入れたり、ネクタイを緩めず締めたり、爪を短く切ったり、と基本をおさえて来てくれたら、面接0秒目にNGを出すことはない。結局、見た目が良くても、面接で大事なのは内容だが、その第一歩に入れてないよという学生もいる。
リクルートスーツは中古で買ったりお下がりでもらったり、安いのだと2-3万円くらいでも買えるし、そこで9割の会社の0次面接を突破できるなら確実だし安いくらいじゃないの?と思う。そのくらいの情報収集ができる学生に来て欲しいなあ…
就活から婚活に話を戻すと、リクルートスーツほどルールがないのが婚活だと思う。
自分も婚活市場に居たことがある。マッチングアプリ中心にやっていたからか、実際会ってみると、とんでもない逸材ばかりだった。清潔感(髪に気を遣え、爪をととのえろ)を意識させたりという指南がなかなかないのか?ちょっとググって、何を着たらいいのか、髪を前日に洗った方がいいよとか、おさえてきてほしかった。楽しそうに色々な話をしてくれたが、相手のパスタの上に降りかかるフケが気になって話に集中できなかった。
〇〇県が指南を出してくれていたのはありがたい。自治体だし、9割の人が好印象をもつためにはどうしたらいいか?を書いてればいいんじゃないの。ニッチな趣味や「素の姿」は2回目以降会うときにお互い出してください。でも、指南書に出す清楚系ふわふわフェミニンだから怒られちゃったんじゃないの。「キュート」ならこれ「クール」ならこれ「フェミニン」ならこれって6種類だっけ?出したら喜ばれるんじゃ。
間違っても制服コスや着ぐるみで来ないでねと書かないと、最近は「自己表現」する人がいるので。
男性側もそれなりに気を遣って来るはずなので、相手に失礼だと思わんのかね。
「この人はちょっとググることもできないの?」「この人は集団行動ができない人なのでは?」と相手に思わせる行動が、ビジネスの面でも、婚活の面でもプラスに働くのかマイナスに働くのかよく考えて欲しい。
機密情報を海外に送らないために日本の法律が届く範囲に置いておく必要があるからだ
ただそれはOpenAI(Microsoft)だってGoogleだってみんな日本国内のDCでやってる
そのLLMが海外に情報を送っていないように監視する必要もあるが
特にMicrosoftはAzure上で閉じてLLMを実行できるように割と最初からやっているので既にできている
LLMがブラックボックス化しているというのが心配ならgpt-ossで良いし、他にもローカルで動くLLMはいくらでもある
既にLLMにとって言語の壁なんてほとんど無く、学習過程では言語の差はほとんど無いし他の要因の方が大きい
一 背景と気づき
誰かの手を借りなければできない。
だからこそ――
それが、この構想の出発点である。
二 目的
途切れず、安全に、誰にでも行き渡らせる。
その仕組みを少しでも国の手に取り戻す。
LINEのような見慣れた画面、
「どこに何を出せばいいのか」という
そして、傷ついた心に早く気づけるAIを。
(7)災害への備え
(8)国内産業の育成
(9)透明で倫理的な利用
高齢者の端末は、
いずれの端末も、
「話す・見る・押す」だけで完結できるようにし、
そしてAIが、
人の目よりも早く見つけ出す。
この道のりは、一足飛びにはいかない。
見た目も操作感も変えずに、
裏側だけを静かに入れ替えていく。
一歩ずつ、全国へ広がっていく。
五 実行体制
それぞれが、自分の持ち場で小さく働く。
けれど、その総和が、
六 これからの道すじ
試作端末とアプリを開発
結びに
誰かが取り残されないように、
暮らしの隅々まで、
朝の炊飯器のように、
誰でも迷わず使える――そんな端末を。
それが、この国の新しい「手ざわりのあるデジタル」になる。
以下回答
ゲーム機メーカーが「自社ハードウェア事業を終息」し、「自社ソフトを他社プラットフォームに供給する」という方針転換を行う場合、経営・ブランド・技術・収益面などで多面的なリスクやデメリットが生じます。以下に体系的に列挙します。
🧩 1. 経営・戦略面のリスク
■ (1) 収益構造の変化による利益率低下
- 自社ハード販売による利益(ハード本体・周辺機器・ライセンス料など)が消滅。
- 他社プラットフォームでは、**販売手数料(例:30%前後)**を支払う必要があり、**利益率が大幅に低下**。
- 「プラットフォーム料」によって価格戦略の自由度も制限される。
■ (2) 成長ドライバー喪失
🎮 2. ブランド・マーケティング面のリスク
■ (1) ブランド価値・アイデンティティの喪失
- 「ハード+ソフト一体の体験」を提供していたブランドが崩壊。
- 消費者にとって「唯一無二のゲーム体験」を失う。
- 長年築いた「プラットフォームブランド」(例:PlayStation、Switchなど)が**事実上消滅**。
■ (2) 既存ユーザーの離反・不信感
■ (3) 販売チャネルの再構築コスト
⚙️ 3. 技術・開発面のリスク
■ (1) 技術力・開発ノウハウの空洞化
■ (2) 他社プラットフォームへの依存度上昇
💰 4. 経済・契約面のリスク
■ (1) ロイヤリティ・手数料負担
- プラットフォーム運営会社(例:Sony, Microsoft, Nintendo, Valveなど)に販売手数料を支払う。
- サブスクリプションサービス(例:Game Pass)に参加する場合、**収益分配の条件交渉が不利**になる可能性。
■ (2) 価格政策の制約
🧠 5. 組織・人材面のリスク
■ (1) 人員削減・士気低下
■ (2) 開発体制の再構築コスト
🧩 6. 市場・競争面のリスク
■ (1) 差別化困難
■ (2) 他社との関係悪化の可能性
🕰️ 7. 過渡期の移行リスク
✅ 総括
観点 主なリスク・デメリット 経営 利益率低下、成長鈍化 ブランド 独自性喪失、ユーザー離反 技術 ハード技術衰退、他社依存 組織 人員整理・士気低下 市場 差別化困難、競争激化
もし本当にMicrosoftがXBOX販売から撤退したら、こういうリスクを織り込んだうえでそれでも決断せざるを得なかった、という事なわけだ。
----
「My Job Went To India」の改題改訂版が「情熱プログラマー」なんだ!ありがとう発注したわ。(たぶん達人プログラマーと混同して読んだ気になって読んでないパターンだわ)
俺の悪文のせいで意図が伝わらなかったであろうブコメがあったので、要旨だけ書き直しておくな。
ただ忘れないで欲しいんだけど、TerraformメンテしてAWSとかGCPで立ち上げてサービス公開するまでの速度は、相見積取って稟議通して部材調達から入ってた時代に比べると爆速だけど、人間の技術屋の需要は増えてる。
俺は、「マスタリングTCP/IP 入門編」を人間が読んで理解するのは古いよね、という時代にはならないと思ってる。
Slerが自前で手元で試すようになるから~ってのも懐疑的。SIerやメーカーが内製すると必ず子会社作って分離、ぼく発注者きみ受注者にしたがるので。これは技術じゃなくて感情とか経営の問題。
(ただし、Slerが7payみたいなことやらかすのでは?って疑問なら同意。たぶんそういう生成AIで俺たちでプロダクトなんか簡単に作れるじゃんよギークいらね(仕様バグあり)は一時は増えるだろうね)
追記ここまで
----
VibeCodingでIT技術者は不要になるのか?という話題が花盛りなのは理由があります。
ギーク(現場でコードを書いていたい人)が分かる話から、スーツ(人を集めたりお金を集めたり営業をする)が分かる話になってきたからです。
具体的に言うと、OpenAI社をはじめ続々とTDD(テスト駆動開発)でやってますみたいな、具体的な開発スタイルの話が出てきたから。
そうすると、現場の座組チョットワカルという強めの経営者が理解して判断し始めるんですね。
でもね、その道はもう15年も昔に我々は通り過ぎました。前回のブームと何が違うでしょうか?
技術者なら電子も機械も強電も弱電もお世話になったことのあるオーム社が過去に出していた直球の本の話から。
「My job went to India : オフショア時代のソフトウェア開発者サバイバルガイド」という書籍、何と発行年は2006年です。
かいつまんで話すと、インターネットが整備され、輸送コストがほとんどかからないソフトウェア開発では、アメリカのエンジニアは給与の面でオフショアに歯が立たない、だって、1/10の給与でインドのエンジニアは働くんだぜ?という本です。
そうした、価格競争力で負けるアメリカのソフトウェアエンジニアは、如何にして今後サバイブすべきなのか、という本になっています。
(普通に面白いしAIコーディング時代に通づるものがあるので復刊を希望したいところですが、まあ直球過ぎる題名を何とかしないと再販は無理でしょうな)
そして、JTCや外資問わず、過去にオフショア開発を経験された技術屋のみなさんははてブにも多く生息されているでしょう。
では、ジュニア開発者は不要になりシニア開発者のみになって、いまのソフトウェア開発は主に安い給与で働いてくれるところに遠隔で作業してもらって、レビューだけすれば良い環境ですか?
そうはなっていません。なぜでしょうか。
さて、今普通にXと連動する中古品売買プラットフォームを開発しようと思ったら、どうやってつくるでしょうか?
この文脈に埋め込まれたいくつもの情報「今」「普通」「連動」「中古品」「売買」「プラットフォーム」「開発」を解釈し、すり合わせ、未来の運営者も含めた全員に伝えるためのコストが、コミュニケーションコストです。
そうなると、「ちょっと良い感じにラフでいいからプロトタイプ作って持ってきてよ」で話が通じるのは、受注者マインドがしっかりした日本の受託開発現場の精鋭たちになるわけです。
テストケースだけを通過するように、内部テーブルを持たせた関数を大量に持ってこられてレビュー時に頭を抱えた経験が無いひとは、とても幸運なのです。
とは言え、これは何も文化の違いに起因するだけではありません。仕様とは、環境によって定まるものだからです。
例えば、うるう年判定の関数は、1581年以前をエラーにしますか?1873年以前をエラーにしますか?(ヒント:明治六年)
テスト駆動開発、古い言い方で言えばテストファーストの考え方は、成功したすべてのプロダクトで例外なく、ただの一つの例外もなく、必ず最初から取り入れるべきだったものです。
品質は最後に振りかける粉砂糖のようなフレーバーではなく、最初から設計に組み込むべきだからです。
ありとあらゆる趣味において、最初から良いものを使えば時間を無駄にせずに済んだ、と言われるような初期投資の大切さが説かれます。
果たして本当でしょうか?
そうです、その趣味にハマって生き残りサバイブした人から見れば、過去にその時点で投資をすべきだった、というのは正しいのです。
その趣味にハマれなかった人からすれば、少ない投資で自分に合わないことが分かったという合理的な選択であることと矛盾しません。
そのため、全ての失敗したプロダクトは、テストケースを書く時間でプロダクトを作り上げて、さっさと世に問うべきだったわけです。
少し昔話をしますが、オフショア開発において重要なのはドキュメンテーションとテストケース、それにレビューでした。
他の部署で失敗しつづけていたオフショア開発のやり方は、端的に言えば"教化"でした。
具体的には書けませんが、グッとお安い単価の国に出す仕事を、日本の会社に出すのと同じようにすべく、相手の会社のメンバーを教育して仕立て上げるブートキャンプの仕組みを作り上げていました。
発注側を変えずに済むように受注側を教育して、日本の会社に出すのと同じように単価の安いところに出せたらお得ですよね?でもこれは必ず失敗します。
何故か。だって、日本の会社と同じように働けるようになったら、日本の会社に就職するじゃないですか。少なくとも価値は上がったんだから単価を上げるように交渉しますよね?
結局のところ、当初言われていたような劇的な節約にはつながらないわけです。それなら下手に転職されるよりも自前で現地工場でも立てて地元に貢献しつつ雇用を創出した方が喜ばれるし持続可能です。
小なりとも成果が上がった方法は、フィードバックを相手ではなくドキュメントにした場合でした。
例えば先ほどの例で言えば、テストケースは通るが意図したコードにならなかったとき。
「普通はこういう意図でコードを書くから、テストケースを通るにしても、関数は次からこう書いて」というのが、相手に対するフィードバック。
「関数を書く前に、関数の意図をコメントで残して、レビュー時にはそれを見ましょう」というプロセスの修正が、ドキュメントへのフィードバック。
こうすると、担当者が退職していなくなっても、次の担当者はその方法を参考にすれば良いわけです。
これ、何かに似てませんか。現在のAIコーディングのベストプラクティスと呼ばれるものに非常によく似ているんです。
つまり、オフショア開発というのも、設計と実装が分離できるという前提に立って動いていたんです。
そして、実装しながら設計しても問題ないとする場合、それは「技術的な問題」ではなく「組織構造」に起因します。
つまり、プロダクトの構造を分割して、オフショア開発側に設計と実装とを委譲して、実装しながら設計を変えてもらうことが許容できるのは、契約や責任分界点、輸出入の法規を含めた法務の領域です。
少なくとも当時、諸々をクリアにして相手側にプロダクトの一部を荒い設計と共に切り出して、コーディングしながら再設計してもらい、テストケースを完備したコードとドキュメントを共に完成までもっていってもらったことは、大きな成果であったはずです。
(当時日本側と仕事をしたという実績があると大きな実力があるとみなされたと聞いたので、今はより良いところで良い仕事をされていると思います)
(あと、コミュニケーションコストと輸出入の関連法規が複雑だから)
少なくとも、納期までに契約したこれを納品してください、という枠組みの中では、実装作業だけ切り出すことはできない、というのが教訓として残ったはずです。
少なくともあと数年、場合によっては10年スパンで、日本ではほとんど変わらないと予想しています。
これは技術の話ではなく組織構造や、もっと言えばお仕事の進め方と契約の話だからです。
そうは言ってもジュニアエンジニアの簡単な仕事が減って成長機会が失われているのは事実では?と思うかもしれませんが、そもそもの前提が誤っています。
未経験(弱経験)者を雇って戦力まで鍛え上げる必要があるなら、AIに仕事渡してないでそのジュニアエンジニアにやらせるべきなんです。
ジュニアエンジニアとAIと両方にOJTさせて、その違いをレビューの場でフィードバックしてジュニアを育てるわけです。
もし、そんな時間は無いというなら、元々ジュニアエンジニアをOJTで育てていたというのは幻想です。
(たまに、失敗が経験になるとして、会社に損害を与える方法でジュニアを"教育"しようとする人がいますが、商習慣的にも信義則違反ですし言語道断です)
シニアエンジニアだけで事足りるとしてジュニアエンジニアを雇わなかった企業は、シニアエンジニアが抜けてガタガタになります。
これは中核エンジニアがゴッソリやめた会社が傾くなんて言う話で、昔からそうです。(たいてい、もっと人雇ってくれ待遇上げてくれみたいな悲鳴を圧殺した結果だったりします)
昔から、中堅がやれば手早い仕事を新入社員にやらせて鍛える、その代わり質は悪いし時間もかかるしフォローも必要だったわけでしょう。
AI時代が到来するとしても全く同じです。AIが出力するコードレビューで悲鳴上げてる場合じゃないんですよ。
レビューできるシニアエンジニアが足りなくなると予想されるなら、当然、ジュニアエンジニア雇ってレビューできるようにする必要があるんです。
そしてそれは、技術的な問題点ではなく、組織的・経営的な決断です。
国産LLM開発の文脈でもそうなんですが、ハードウェアの進歩を無視して話をする方が多いのが気になります。
現時点のコンピューターパワーは、10年後には手の届く価格になる可能性が十分高く、もっと言えば20年後には個人が所有する可能性すらあります。
いまから20年前の2005年は、Youtubeが誕生した年です。その時に、誰もがいつも手元にビデオカメラを持ち、即座に動画を世界に公開できるようになるとは思っていなかった頃です。
今もそうだと思いますが、ある分野で必要な性能にはもう十分という期待値があり、10年経てばある程度大きな会社の部署単位で現在最先端のコーディングAIがローカルで動くようになると想像するのは容易です。
そうなったときに、果たして営利企業が、エンジニアを育成するというコストを支払うかといわれると、疑問です。その時点で今後のリアルなコストと比較対象可能になるので。
だって、筆耕担当者とか、清書担当者を雇わなくなった企業って、多いでしょう?
My job went to AI として、じゃあ残るものは何?というのはオーム社の本を読みましょう。再販しないかなあ。
今後数年は変わらないでしょと書いたら今現在進行形で変わっとるわいと突っ込みが来そうなんで防衛的な意味で書いておくんですが、あなたは過去数年間同じ仕事してたんすか?
仕事のやり方とか内容とか、言語とかライブラリとか、毎年のように変わってたでしょ。
レビューの比率が多くなったとか、コード書かなくなったとか、そういうの、たぶん管理職になった人が嘆いてたのと同じっすよね?
少なくとも、ジュニアエンジニアが低品質なバイブコーディング結果を寄越すようになってレビューが大変とか嘆くのなら、まともなコーディング規約一つ作れていない組織の脆弱さを嘆くのが先では?
手癖でバイブコーディングしてヒットしたプロダクトに、あとから品質上げるように大工事するリファクタリングと言うよりリビルディングな仕事って、別に今もありますよね?
散々テストケースを書かなくて良いプロダクトなんて無いという講演だけ聞きに行って、自分とこでテストケースが自動で走るようになって無いなら、そこが問題でしょ。
何処かの樹脂メーカーの株主優待のプラモデルが話題になっており、前からプラモデルに興味があったからフリマサイトで買った。
プラモデルに興味があったが、中々手を付けてなかった理由としては、プラモデルのジャンル幅が狭いことだった。
(食品のプラモデルはちょっと興味はあったが、作った後に棚の上で埃を被らせるのは嫌だった。食品だし)
正直言ってしまえば車両関係は動作原理は理解できていたので新鮮味が無かったし、ロボットはファンタジーでリアリティが無かった。
これどういう仕組みで動くんだろうかみたいな、新しいワクワクを感じる事が出来た。実際にどこかの工場で、24時間動いているものでもある事にも想像力が掻き立てられる。
新しいワクワクを、プラモデルという手のひらで扱えるサイズに魅力を感じたからだ。
大人になって所有欲は殆ど無くなったが、久しぶりに並べてみたいと思うものだった。
ちなみに私は機械系の大学を出ており、化学メーカーで充填機械の横で働いているので、全く畑違いの人間ではない。
日本(東京、調布市)およびカナダ(リッチモンド、マークハム、ブロサード、バーナビー)の東アジア人コミュニティにおける少子化は、共通の文化的・構造的要因に起因します。この回答では、少子化を助長する文化を整理し、男性・女性の責任を明確化し、やめるべきことと対策を簡潔にまとめます。
データは2021-2025年の統計(Statistics Canada、BC Stats、日本総務省など)に基づきます。
1. 少子化文化のまとめ東アジア人(日本人、中国人、韓国人)の文化的特徴が、日本とカナダの両方で少子化を加速させています。以下が主な要因です。教育・学歴への過剰な重視:子供を「質重視」の投資対象と見なし、教育費が家計の20-30%を占める(日本: 年100-200万円、カナダ東アジア系: 年1-2万ドル)。リッチモンドの塾受講率60%、東京の私教育依存率70%。
影響: 子供の数を1-2人に抑え、出生率低下(日本1.26、カナダ東アジア系1.2-1.4)。
長時間労働文化:日本(週45時間)、韓国(48時間)、カナダ東アジア系(40-45時間)の長時間労働が子育て時間を圧迫。カナダの柔軟な労働環境(リモートワーク30%)も東アジア系企業では浸透不足。
影響: 結婚・出産の遅延(初婚年齢: 日本31歳、カナダ東アジア系30歳超)。
伝統的な男女役割分担:家事・育児は女性中心(日本男性の家事時間: 日1時間未満、カナダ東アジア系: 30%)。男性の育休取得率は日本10%未満、カナダ東アジア系20%。女性の出産後離職率は日本30%、カナダ東アジア系20%。
社会的プレッシャーと完璧主義:結婚前に経済的安定を求める儒教的価値観が晩婚化を促進。カナダの東アジア系2世も母国の規範を継承(マークハムの中国系学校生徒50%以上)。
高コストの生活環境:住宅・教育コストが高い(東京の住宅費: 全国2倍、リッチモンド: カナダ平均2倍)。子育てコストが家計を圧迫し、子供を増やせない。
影響: 出生率抑制(東京1.08、リッチモンド1.2-1.3)。
移民コミュニティでの継承:カナダの東アジア系移民(リッチモンド74%、マークハム77%)は母国の文化(教育重視、長時間労働)を維持。家族呼び寄せで高齢者流入(リッチモンドの高齢者移民: 5-7%)も高齢化を加速。
2. 男性と女性の責任(悪い点)を明確化少子化の責任は男女双方にありますが、文化的・構造的要因により負担が偏っています。男性の悪い点:家事・育児参加の不足: 日本男性の家事時間は日1時間未満、カナダ東アジア系でも30%と低い。育休取得率も日本10%未満、カナダ東アジア系20%と不十分。女性に子育てを押し付け、出産意欲を下げる。
長時間労働の優先: 仕事優先の価値観(日本: 残業美化、カナダ東アジア系: 週45時間以上が40%)が家庭時間を削減。女性のキャリア継続を阻害。
文化的規範の維持: 伝統的な「男は稼ぐ、女は家庭」の意識を保持(日本男性の60%がこの価値観)。女性の負担を軽視し、平等な分担を避ける。
女性の悪い点:完璧主義の内面化: 結婚・子育てに「完璧な準備」を求め、晩婚化(初婚年齢30歳超)を助長。キャリアと子育ての両立を過度に恐れる(日本女性の出産後離職率30%)。
教育投資の過剰追求: 子供1人に高額な教育費(日本: 年100万円、カナダ: 1-2万ドル)をかけ、子育てを「高コスト」と見なす。複数子を避ける傾向。
社会規範への同調: 集団主義に従い、結婚・出産を「経済的安定後」に遅らせ、出生率低下に寄与。
男女共通の責任:母国の文化的規範(教育重視、集団主義)を移民先でも維持し、少子化傾向を継承(例: リッチモンドの東アジア系家庭90%が母国語教育)。
政策や支援(保育補助、育休)の活用不足。例: 日本の児童手当(月3万円)やカナダの保育補助(月500ドル減)の利用率が低い(日本50%、カナダ東アジア系60%)。
3. やめるべきこと以下の習慣・構造をやめることが、少子化の負の連鎖を断ち切る鍵です。過剰な教育投資: 子供1人に高額な私教育費(日本: 年100-200万円、カナダ: 1-2万ドル)をかけ、子育てを高コスト化する文化。公教育活用でコストを半減可能。
長時間労働文化: 週45時間以上の労働規範(日本・カナダ東アジア系)をやめ、週35時間以下(北欧モデル)に移行。残業美化を排除。
伝統的な男女役割分担: 家事・育児を女性に押し付ける規範(日本男性家事20%、カナダ東アジア系30%)。男性の育休取得を50%以上に。
完璧主義と社会的プレッシャー: 結婚前に経済的安定を求める価値観(初婚年齢30歳超)。「失敗しても大丈夫」な意識を育む。
高齢者優先の移民政策: カナダの家族呼び寄せで高齢者(リッチモンド5-7%)を過度に受け入れる。若年労働者優先に変更。
4. 対策方法個人・社会・政策レベルでの具体的な対策を以下にまとめます。個人・コミュニティレベル:意識改革: 若年層向けに「早期結婚・子育てのメリット」キャンペーン(東京: お見合いイベント年間10万参加、リッチモンド: NPOワークショップ)。初婚年齢を28歳以下に引き下げ、出生率+0.2。
教育費最適化: 公教育や無料リソース(図書館、コミュニティプログラム)活用で教育費を半減。出生率+0.1-0.2。
社会・職場レベル:労働時間短縮: 週35時間以下を企業に義務化(日本: テレワーク導入30%目標、カナダ: リモートワーク30%)。女性離職率30%→20%以下、出生率+0.2。
男女平等な分担: 男性育休取得率50%以上(スウェーデン80%モデル)。家事参加率を50%に引き上げ、出生率+0.1-0.3。
政策レベル:保育拡充: 待機児童ゼロ化(日本: 2023年1.2万人、調布市ほぼゼロ)、カナダの保育補助拡大(BC州: 月500ドル減)。出生率+0.1-0.2。
移民政策見直し: カナダで若年労働者優先(技術者移民50%増)、日本で外国人労働者拡大(2024年: 年11%増)。高齢化率(リッチモンド20%)抑制。
住宅コスト抑制: 空き家税(バーナビー2023年導入)、賃貸補助(調布市: 月3万円)で住宅費を20%減。出生率+0.1。
5. まとめ日本とカナダの東アジア人コミュニティの少子化は、教育重視、長時間労働、男女役割分担、完璧主義、高コスト生活が原因。男性は家事・育児参加不足と仕事優先の価値観、女性は完璧主義と過剰な教育投資が問題。双方が文化的規範の継承と支援活用不足に責任あり。やめるべきことは過剰な教育投資、長時間労働、男女役割分担、完璧主義、高齢者優先移民。対策は意識改革、労働短縮、保育・住宅支援、移民政策見直し。スウェーデン(出生率1.8)の成功例を参考に、小さな変化から始めれば、日本(1.26)やカナダ東アジア系(1.2-1.4)の出生率を1.5-1.8に引き上げ可能。文化的慣性の打破が鍵です。