はてなキーワード: 情報学とは
「嫌中」動画や日本称賛系動画のコメント欄には、内容を事実と疑わないような称賛と憎悪があふれていた。
動画が関心を集め、再生数が増えるほど、収益を生んでいることを実感した。得た報酬は、多い月で約5万円。「お金のためだった。でもそれが誰かの思想をゆがめ、社会を分断させたのかもと気づいた」
今年1月、発注者から「収益化ができなくなった」と知らされた。
仕事は途絶えた。だが焦りや不安より、後悔の念にさいなまれた。「外国人への影響を想像することもしなかった。人として、間違ったことをしたんじゃないか」
取材に応じたのは、「過度な中国批判は、お金もうけのために人為的に作られたものかもしれない。内容を信じてしまう人が少しでも減れば」という思いからだ。
発注者とはチャットでのやりとりに終始し、男性は最後まで顔も声も知らなかった。(華野優気)
■発注者は 「日本が大好きな方、中国が嫌いな方」募集 規制で収益消え政治系に転向「すごく簡単。2週間で50万円」
東京都内のオートロック付きマンション。インターホン越しに取材と伝えると、白髪交じりの男性が降りてきた。「家族が『外でやって』と言うので」
男性は近くの路上で、大手仕事仲介サイトに「嫌中系」をうたう動画制作の求人を出し、つくった動画をYouTubeに投稿してきたことを認めた。
計5回の取材に語ったところによると、男性は60代。有名私立大学を卒業し、外資系など複数の金融会社で20年近く働き、2000年代に国家公務員に転職した。
転機は定年退職した数年前。「独立し、クリエーティブなことで稼ぎたい」。目をつけたのがYouTubeだった。
当時、顔を出さずに、静止画や機械音声を使った動画がはやり始めていた。元手がほぼいらずに稼げることに魅力を感じた。セミナーに入り、収益を増やすため、「成功者」たちから編集や台本の外注方法も学んだ。
最初に始めたのは、大谷翔平選手を扱うチャンネル。広告収益は最高で月150万円に上ったが、浮き沈みも激しかった。それに、移籍先のことなど、ニュースを追わないと再生数は伸びない。「大変だった」
しばらくして、「嫌中」がはやり始めた。中国人と関わったことはないが、中国批判をする雑誌への投稿歴もあり、参入にためらいはなかった。「中国人は嫌い。自分のやりたいことと、視聴者の需要が一致した」
仕事仲介サイトの記録によると、男性は24年7月~25年12月、「嫌中」や、日本が中国など他国よりも優れているとする「日本称賛」の仕事ばかりを発注。募集文には、「中国人の迷惑行為、その後、自業自得になったり、天罰が下ったりするフィクション動画」「応募条件は日本が大好きな方、中国が嫌いな方」などと書かれ、少なくとも30人以上と業務委託が成約していた。
男性によると、大谷選手の動画も嫌中系も、視聴者の大多数は65歳以上。ただ、嫌中系は最後まで見る人が多く、広告単価は、大谷選手の動画の約3倍に。収益は「多くて月約60万円で、安定していた」と話す。
男性は取材に、「あくまで中国を批判しているだけ。嫌中は何年も許されてきたし、他にやっている人もたくさんいる。今さら問題視するのはおかしい」と憤った。
仕事仲介サイト上の募集は昨年12月、「差別につながる可能性が高い」として非公開処分に。「嫌中」チャンネルも今年1月にYouTubeに広告収益を止められたという。YouTubeは1月、AI(人工知能)による「低品質動画」を規制する方針を示していた。
すると男性は1月、新たな「政治系チャンネル」を開設。高市早苗首相を取り上げつつ、野党や、自民党でもネットで不人気の政治家を批判した。
外注せず自ら編集し、「すごく簡単。2週間で50万円稼いだ」と豪語する。まもなく広告収益を止められたが、こう語る。
「これからもYouTubeで稼ぎますよ。これを中心に、妻子を養っていくんで」
YouTubeの運営会社Googleは、「スパムや詐欺などの欺瞞(ぎまん)行為」などを禁止。同社は25年10~12月、ポリシー違反があったとして世界で約340万チャンネルを削除したが、男性のものとみられる「嫌中」チャンネルは、5月上旬も削除されていない。(平川仁)
■アテンションエコノミー 怒り・嫌悪で引きつけ広告収益、視聴者は一呼吸置いて 国際大学・山口真一教授
SNSや偽・誤情報の問題に詳しい国際大学の山口真一教授(社会情報学)は、「嫌中」動画が出回る背景に「負の感情をあおるほど収益につながる『アテンションエコノミー』の構造的な問題がある」と指摘する。
山口教授によると、特定の国や集団への反感を刺激する内容など、怒りや嫌悪といった感情は人々の注意を引きやすく、制作者は広告収益を得やすい。「発信者の信条や差別意識だけではなく、経済的動機も無視できない」と言う。
山口教授は、「視聴者に現実の出来事と受け止められれば、差別意識の強化や現実認識のゆがみにつながりかねない」と話す。
「誰にでも起きうる問題」とする一方で、山口教授らの2023年の調査では、50、60代の視聴者は若い世代に比べ、偽・誤情報や陰謀論を「やや信じやすい」傾向にあった。背景に、「テレビでYouTubeが視聴できるようになり、テレビ番組や新聞に近い感覚で接している可能性がある」という。
動画には、露骨な差別表現は使わずとも、間接的に特定集団への嫌悪や偏見をあおるものも少なくない。
山口教授は、「明確なポリシー違反と断定しにくい『境界線上のコンテンツ』にプラットフォーム企業が適切に対処できるかが問われる」と指摘する。
具体的な対策として、問題のあるコンテンツを量産するアカウント群をより早く把握し、広告収益を停止することや、動画を視聴者にすすめる「アルゴリズム」を、特定の動画については抑制することなどをあげる。
視聴者は、強い反感をかき立てる動画ほど、「(直接の当事者の証言や公式発表などの)1次情報はあるか」「投稿の目的は何か」など一呼吸置いて考える習慣が必要だと指摘する。(平川仁)
雰囲気重視のホラーっぽい映画で別に面白くはなかったかな。43点。
花屋に勤務する麻生久美子は同僚の男子が出てこなくなり家に様子を見に行くと彼の首が伸びているのを発見。その後、彼は黒いシミになってしまい、さらにそれを見た同僚もおかしくなり店長も来なくなりとてんやわんや。一方その頃、チャラい大学生の加藤晴彦はネトゲをやろうとPCを頑張ってセットアップするも謎のサイトに繋がってしまい混乱、大学の情報学部みたいなところで謎の美女小雪と出会い、サイトの謎、そしていま日本で起きている異変と向き合っていく。
みたいな話だったかなぁ。
作品内の設定としては「死者の世界が定員オーバーになって困ってる時に生者の世界できんたまたま死者の世界との回路が繋がってしまった結果、死者が生者の世界に乗り込んできて生者を取り込み始めた」ということなんだけど、実際にこの作品が示しているのは「生者の世界がスッカスカになって困ってる時に、死者の世界 a.k.a. ネット空間への回路が繋がってしまった結果、生者たちはこぞって死者の世界に移住し生者の世界は滅びてしまった」ということだと感じた。
死者の世界(今後はネット上と読み替えてもらって結構)に接続した人間はどんどん無気力になり最終的に自殺するか黒いシミになって消えてしまう。これを作中では死者の世界からこちらに来た者が生者を依り代にした際の副作用であると定義しているけど、これは自分というものをネット上という架空の世界に依存することで現実世界からの逃避を行っている人間の鏡写しだと思う。そう考えれば現実世界でシミになった連中はきっと死者の世界で楽しくやっていることだろう。よかったよかった。
しかし実際に死者の世界に囚われる人間は常に孤独に苛まれていて死者のキャパオーバーというのは同時に生者の世界に対しての生の実感のなさ空虚さの裏返しであるともとれる。いや知らんけど。
最後まで生き残る麻生久美子は明らかに孤独からの逃避よりも生存闘争を求めるメンタル強者だし、ギリギリ最後まで頑張る加藤晴彦(すっかり見なくなった)もネットに依存しなさそうなチャランポランの大学生だけど友人関係の希薄さが提示されている。また積極的に取り込まれに行く小雪(作品の時点で色気がすごくて全く大学生に見えなくてすごい)は厭世観や強い孤独感に強く囚われている。
この作品は昨日見たPERFECT BLUEより4年後でよりインターネットへの距離が近くなってネット中毒者みたいな問題が表出しはじめていた時期だと思うので、そこに対する世間のうすぼんやりした空気を拾い上げたんだと思う。今見るとより事態は深刻化している感じはするけど一方で別に現実世界は滅びてないのでちょっと悲観的すぎるなって感じ。
ホラー映画としては首が伸びてるシーンと麻生の同僚が黒いシミを見に行くと謎の女がシミから這い出してきて(おそらく死者)、ベッドの下かなんかに隠れてたらそのふちを青白い手が掴んでにゅーっと顔が出てくるみたいな古典的な仕掛けは控えめで、むしろシーン切替の不自然さや音響効果(なんかボソボソ囁いてくるシーンが多くて怖いから嫌い)、そして音楽の使い方の不自然さ(最も盛り上がるところは控えめで、次の何でもないシーンで盛り上げるみたいな演出が結構多い)などで全体的に怖いというよりは不気味さを醸し出してくる。
定期で出てきて好きだったのは生者と思って話しかけたら壁のシミに向かって話しかけてた!ってシーン。うわあああってよりはヒエッって感じの怖さで好きだったかな。これもお前の隣にいる奴、本当に現実に心を残してるか?という鋭い問いであるともいえるしいえないともいえるかもしれん知らんけど。
あとは最終的に回路が前回になった結果、街には人っ子一人いなくなりそこらじゅうで事故りまくり黒煙を上げて飛行機が墜落するという終末感展開は日本映画頑張ってるやん!って思ったけど、よくよく考えたら仮に飛行機の操縦士が黒いシミになったとしても飛行機が黒煙を上げる論理的接合性ゼロやなと冷静になってしまいました。バードストライクかな?
あと麻生みたいな人間、東京くらい人口があればもっといっぱいおるやろたぶん。
全然関係ないんだけど冒頭、客船で働く役所広司がたたずむ謎の女と出会うシーンから始まって、最終的に加藤晴彦とボートで脱出した麻生久美子がその女だったらしいことがわかるんだけど、それが脱出してしばらくした後、みたいな感じの演出でなおかつ、加藤と役所が同じようなボサボサ頭だったので「え、加藤晴彦が成長して役所広司になっちゃったの!?」って思ったら別にそんなことはなく、加藤晴彦は静かに息を引き取った。
全体的にかったるいし、観念的すぎるし、その割に台詞でめっちゃ説明してくるし俺の好みではあんまなかった。
雰囲気重視、ネット社会への鋭い警鐘!みたいなもので栄養を摂取できる層にはオススメできるんじゃないかな。俺はテーマが優秀かどうかよりもそれがエンタメとして面白く提供されているかのほうに興味があるのでちょっと微妙だったかな。
つまりそれはお前らが大嫌いだった新しいものを否定する保守的な親そのものだな
情報技術者なら誰しもが認める事として現在の情報技術界はLinuxの知識が事実上の必修科目になっている
その影響によって世界中のSTEM・ICT教育はLinuxを学校教育へ導入する需要が高くなった。その結果が安価に導入でき学校教育グループウェアGoogle Classroomが製品パッケージとして存在するChromeOSだったんだよ
しかもより先進的なSTEM・ICT教育を導入する日本の有名私立や進学校(例えば灘や開成)、情報学科学部を持つ高校・高専・大学、ラズパイの発祥の地である英国、そして米国はラズパイを義務教育の中に導入した
更にNASAと連携したラズパイの学習プロジェクト「Astro Pi」は国際宇宙ステーションへ常駐する宇宙飛行士によって子供たちがコーディングしたプログラムを実行して宇宙実験するという非常に野心的な学習プロジェクトが行われている
これらの結果を知って確実に来るであろう未来を想定するならば、今後10年以内に裕福な家庭や先進的なSTEM・ICT教育を導入する学校出身者であればあるほどLinuxを学んで社会に出てくるという確定的未来だ
世界各国地域でシェアは違うけれど、それが貧困家庭であってもSTEM・ICT教育で投入される学習コンピューターの6割〜8割がChromeOSであることを踏まえると、低い割合を想定しても新社会人の2人に1人はLinuxで学んで社会に出てくるんだよ
大卒が約半数となった日本で、我が子により良い教育を施したいと考えるのであれば、このSTEM・ICT教育の大激変である「WindowsやMacではなくLinuxを学ぶ」という動きは子供の将来を考える親ならば察知していなければならず、子供の需要に応えるのが親の努めならば親こそがLinuxを学んでおく必要があるんだよ
気持ちはわかる。発端の夫を倒したい元増田で夫も言及しているように「一般目線で考えるならばWindows」であることは間違いない。しかしその一般目線には前提として言葉を1つ追加する必要がある
それは「現在の親世代・経験豊富な社会人世代の一般目線ならばWindows」という形だ。誰に聞いても間違いがない。親世代・経験豊富な社会人世代はリアルタイムの今まさに仕事でWindowsを使っている。プログラマーやクリエイターならばMacという選択もあるだろう
しかし既に我々は知った。現行のSTEM・ICT教育は「WindowsやMacではなくLinuxを学ぶ」であることを。それはつまり「未来の社会の中心となっていく子供世代の一般目線ではLinux」という時代が到来しつつあり、更に言えば未来の日本をリードしていくであろう先進的なSTEM・ICT教育を受けている裕福な上流層の子供の一般目線は輪をかけてLinuxになっていくんだ
「Windowsを学ぶ方が良いだろう」「学校教育で導入されるタブレットはiPadの方が安定していて高性能だ」
大人ならそう考える。しかしそれは現在のSTEM・ICT教育がどうなっていて未来の人材がどのような一般目線を持っているかを想定しないという、今自分の生活が大事で革新性に拒否感を示す保守的な大人ならではの直感でしかないんだ
「WindowsやMacではなくLinuxを学ぶ」という現在のSTEM・ICT教育から予測できる確実に訪れる未来へ先行投資できるか否か。この話題はそれを機敏に察知できるかのリトマス試験紙としての側面を持っていた深い話題なのだよ
欧米や裕福な日本の家庭はLinuxを、ラズパイを教育に導入している。それを知った我々がどうしなければならないかなんて言うまでもないだろう
プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン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回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。
彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴニハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。
かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。
あれだ、算数の文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。
こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。
もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。
今すぐプログラミングをやめろ
https://b.hatena.ne.jp/entry/s/speakerdeck.com/satoshi7/classmethod-20251018
のTOPコメが面接で笑われただけど、しゃあないけどクラスメソッドの人たちは技術好きな良い人と競プロ系の努力教の2パターンくらいしかいない。
そういえば競プロの親玉は「競プロはT型だけど他もすぐ伸びるから会社の重要な人間になれる!」とか言って売り出してたけど、あれから何年経ったよ
未だに競プロ界隈が嫌われてて、むしろ年々ひどくなっているのが結果だろ。裾野が増えてカスが増えたのなら仕方ないがそこまで日本人で増えたという話は聞かない
さくらインターネットの社長もだけど、なぜか競プロ界隈叩かれると擁護する人多いけど、いい加減プログラミング含めた技術と人間性は別で評価しようよ
口では言ってないけど「技術力あるけどその他は目をつぶろうね」って空気出すなよ。むしろ技術力なんて後からついてくるけど人間性は20歳超えたら型にはめたって変わらねえよ。高専か情報学科入った時点で終わりなんだよ
あとなんか最近増えた第3勢力、中性的男子。なんでIT業界は許されるみたいな感じ出てるの?なんかベルト多いパンツ履いてたりして。その見た目だから競プロみたいな尖った技術あるのかな?って思ったらそうでもない。この業界吹き溜まりじゃないよ?
多様化なのかわからないけど、AIも来てゴチャゴチャしているしこれからこの業界くるのはオススメしない。まじで人壊すヤバいのしかいない。そんなのが面接攻略法とADHDな集中で有名どころにも入り込んでどんどん腐ってる。社内SEもDX推進で人増えて腐ってる
https://anond.hatelabo.jp/20250518161804
https://anond.hatelabo.jp/20250706154650
https://anond.hatelabo.jp/20250916020816
で、「未だに人生で努力を知らない」では、数々のポストに食らったのだが、今日はある記事に食らった。
https://blog.tinect.jp/?p=72448
・なすべきことをキチンとやる習慣を身に付ける
習慣、なかでもハビトゥスと呼ばれるような、すっかり身体化してしまった習慣の威力はバカにならない。
なすべきことをキチンとやる習慣のトレーニングは、一般に、子ども時代から始まっている。
宿題や課題をきちんとこなす習慣、予習や復習をする習慣などは、教育期間が終わった後もずっと役立つし、本当は教科書の内容よりも大切な習得目標かもしれない。
そしてこうした習慣は、社会人になる頃には身に付いているよう期待されている。
実際には、なすべきことをキチンとやる習慣が身に付かないまま就学期間を終える人も多い。
たまたま人より勉強が得意で、受験勉強なども真面目にやらず、合格できそうな大学に願書を書いて合格したような人は、せっかくの勉強の得意さが、この習慣の不在によってスポイルされていたりする。
なすべきことをキチンとやる習慣が身に付いていない人は、なすべきことをキチンとやるための行動ポイントがめちゃくちゃ割高になってしまい、一日、一週間、一か月の間にこなせるタスクの総量が著しく少なくなってしまう。
あああああああ!
そうなんだよ!
俺ができないこと全部これなんだよ!
中高時代はテストの直前に丸暗記する方法で良い点取って、そのまま指定校推薦で大学行ったせいで、計画立てて体系的に勉強するスキルが無いまま大学生になってる。
「実家が太いのに、何も成し遂げられてないのが申し訳ないと思う」でもこう書いたんだけど、これなんだよ!
それで、今これで苦しんでるのは、夏休みだ。
就活関係のことや、情報学生としてやるべきプログラミングの鍛錬(?)ができてないのもそうだ。
でも何より、趣味すら満足にできないのが辛い。
大抵、一日が、スマホを触って、昼寝して、またスマホを触るだけで終わる。
例えば、今やってるRPGも、なんとなく進めたら楽しいんだろうなーと思いつつ、結局やれない。
で、寝る前に、「流石にこのままだと何もやってない一日だぞ……」ってなって、慌ててちょっとだけ進める。
って感じで、趣味すら夏休みの宿題をやりたがらない小学生みたいな状態になってる。
それで、結局何もしないまま毎年終わる。やろうと思えば、アニメを何本も見たり、ゲームを何本もクリアしたりできるはずなのに。
周りを見ると、一昨日はイベントに参加して、昨日はアニメに感動して、今日はDJのセトリを考えて……みたいに、沢山行動してる人が居て、本当に落ち込む。
いや、じゃあそれこそ記事に書いてあったように、SNSの使い方を考えるとか、スケジュール管理をするとかすればいいじゃんとなるが、それ自体が続かない。
スマホを別の部屋に置いておく……みたいな手段も、置くことから逃げてしまったし、スケジュール管理も全くスケジュール通りにできなかった。
なんか繰り返しになってしまうが、自分はどうしたら、SNSで見かけるような、沢山のコミュニティを持っていて楽しそうな食事とかをやってる人だったり、すごい成果物を残す人だったり、色んなイベントに参加する行動力のある人になれるんだ?
いや、まずそうやってSNSを見て落ち込むのをやめるべきなのかもしれないが……
研究分野 : その他 - その他 - 本学の全ての研究分野を対象とします。分野を問わない求人であり、システムの制約から適切な分野設定ができないため、キーワードを列挙します。キーワードは本学の研究分野の一端を表していますが、網羅はしていません。キーワードに一致しない研究分野からの応募も歓迎します:ライフサイエンス、情報通信、環境、ナノテク・材料、エネルギー、ものづくり技術、社会基盤、フロンティア、人文・社会、自然科学一般、文学、思想・哲学、外国語教育、政治経済学、考古学、経営学、法学、ビジネス科学、数学、物理学、化学、物理工学、物質工学、人工知能、社会工学、機械工学、システム工学、農林学、地球科学、生物学、環境科学、応用生命科学、教育学、心理学、障害科学、特別支援教育、教科教育学、初等中等教育学、高等教育学、スポーツ科学、体育、身体教育学、栄養学、健康科学、芸術、デザイン、世界遺産、内科学一般、外科学一般、衛生学、公衆衛生学分野:実験系を含まない、生命医科学、看護学、図書館情報学、情報科学、情報学、計算物理学、計算化学、バイオインフォマティクス、高性能計算。
研究室の男子は会話の9割がTwitterの話かTwitterに典拠のある話をしてるからすごく参考になる(この二ヶ月で男子に対して9割Twitterじゃん…と思うと同時に、9割Twitterだって分かる自分にもショックを受けた増田より)
やっぱり実力大事だよね…私は多分研究室で一番プログラミングができない……いまだに新品のモニターを開ける時は「大きな黒い板だ…!」って圧倒されるし、プログラミングも「なんか魔法かも…!」ってなるくらい情報学の感覚に染まれてないんだよね…多分情報学の友達がいなさすぎて感覚が身についてない…
王道のアニメや漫画は通ってなくてその辺りの話題が確かに枯渇しているなあ…MTGとかバックギャモンとかtrpgは好きなんだけど、研究室のみんなはあんまりやってなさそうだった…ポケモンは小さい頃以来やってないけど、今どんなのがあるか調べてみようかな。
とりあえずSwitch2届いたから、みんなが好きなソフト遊んでみて話題作ったりしようかなあ…あと実力…増田と話してたら自分に足りないものが見えてきたかも!本当にありがとう!
情報学部卒の女です。比較的増田と年は近いと思う。個人的に感じた、情報学部の男と仲良くなっている女の特徴を書いてみる。モテたいとかではなく学友の一人になりたい人向けだと思う。
※ここにおける情報学部の男とは、プログラミング能力が高く、プログラミングが好きで得意かつTwitterに生息してそうな(インスタグラムにはいそうもない)男性とする。
それはプログラミング能力がある程度高いかつ関心があることだ。AtCoderとかやる系の、プログラミングが好きかつ一定以上の能力がある女は、美人もブスも友達として仲良くやってた。美人なら、できれば情報学部の男が嫌いそうなインカレのチャラ男とかではない、真面目そうな彼氏をつくっておいたほうがいい。他人の男には手出ししてこない場合が多いので、友達以上に踏み込ませないような対策として有効。逆にプログラミング能力が高くても(成績優秀)プログラミングに興味がないタイプの女の人は美人でもブスでもあまり彼らとの絡みがなかった。ついでにいえば家庭用ゲーム機や男のアニヲタが話せそうなコンテンツを嗜んでいればなおよい。別に美少女系とかではなく、進撃の巨人とか鬼滅の刃とかそのあたりの男オタクもみたことありそうなものでいいと思う。刀剣乱舞とかそういう女向けではないものであれば。あとはポケモン。とりあえずポケモン。困ったらポケモン。知らんけど。