「FizzBuzz」を含む日記 RSS

はてなキーワード: FizzBuzzとは

2021-07-12

いい加減「プログラミング理解できない人はいる」という事実を認め

てほしい。

プログラミング理解できない人はいます。いい加減この事実を認めて下さい。

こういう話になると、やれ「教え方が悪い」だとか、やれ「順序立てて学べば誰でも理解できる」などという輩が出てきますが、それは事実に反します。

まず、プログラミングは手順さえ覚えれば誰でもできるようになると言うものではありません。プログラミング理解するには、一定レベル論理的思考能力を要します。それが身に付いていない人には無理です。また、どんなレベルの人でも、プログラミングで分からないことは出てきますプログラミングができる人は、そういう時に、

といったことをして解決する力があります。そういう試行錯誤をしない人や、複雑だったり抽象的な概念を突き詰めて考えることをしない人に、プログラミング理解するのは不可能です。

たとえば、再帰関数が分からないとしましょう。具体的に何が分からないのかは人によって異なります。たとえば、

など。これらを解決するには、自分で仕組みを突き詰めて考えたり、コードを書いてデバッグしてみたり、調べたり人に聴いたりするしかありません。講師が気の聞いた喩え話などをすれば、たちまち疑問が氷解するなどということはあり得ません。

また、一口に「プログラミング理解する」と言っても、そのレベルは様々です。

  1. 代入や四則演算などが理解できる
  2. 条件分岐や繰り返しなどの制御構文が理解できる
  3. 関数クラスなどのモジュール機構理解できる
  4. 高階関数や非同期処理などが理解できる
  5. 計算量を見積もることができ、効率の良いコードが書ける
  6. ソフトウェア設計理解し、保守やすプログラムが書ける
  7. バージョン管理等の各種自動化ツールOSネットワークデータベース等のプログラミング言語以外の技術理解している

最初の2〜3程度が「自分の思うプログラミングの全て」な人が、軽々しく「プログラミングは誰でも理解できる」などと思わないでいただきたいのです。それは実用上は全然足りていません。サンプルコードをググりながら、やっとこさVBA複数エクセルファイルを集計できる程度の人が「プログラミングできる」気になっていては困るのです。

上記の大部分は、自分プログラム他人に見せるつもりのある人なら十分に習得しておく必要があります。ましてや、プログラミングで飯食おうと言う人間が、FizzBuzzに毛の生えたようなコードを読み書きするのに精一杯で、効率保守性に気を配れないのは論外です。

上記特に後半に書いたようなことは、誰にでもできることではありません。ちょっとしたコツや方針を守れば機械的にこなせるというものではなく、技術力の高い人でも熟考を要することです。彼らは、そうした高度なことを正しく考える力があるから技術力が高いのです。そういう力は、誰かに用意してもらったカリキュラム受動的にこなすだけではまず身に付きません。

2021-07-09

anond:20210708205945

⑭「html, css, javascript(jquery, express, react(next), vue(nuxt)), python, php, sql(postgre, oracle), graphql, ruby, swift, solidity, unity, c, c++ 業務レベルじゃなくていいならgo, kotlin, java, scala, dart, julia,(以下略

おれも高校生の頃は元増田みたいにプロフィール欄に言語をいっぱい書いてたか共感性羞恥みたいになってる。

正直、たくさん言語知ってます!ってどうでもいいんだよね。いろんな言語FizzBuzzできてすごいねー、くらい。

どっちかというと成果物を見たい。あとAWSやらGCPちゃん運用できるようになっとけというのも同意

何かの言語ちゃんと書ける人間なら、基本的に新しい言語現場習得させてもそんなに苦じゃないし。

2021-06-18

そもそもアルゴリズム本の一冊も読んだことのない人って

FizzBuzzとか書けるの?

この前、PHPプロジェクトで.iniファイル(昔Windowsで使われてた設定ファイル形式)を使わないといけないことになって、ミーティングが開催される事態になって「だれか.iniファイルライブラリもってない?」「○○課の〇〇さんに聞いてみれば?」「なんでPHPで.iniファイルなんだよ」とかいろいろ言ってるのな。

.iniを読み書きする処理なんて、そのミーティング時間で書いちゃえばいいんじゃね?って感じだが。

コピペプログラマって悲惨だわ。

2021-06-17

anond:20210617182531

こんな話に反論がつくってのが信じられん

こんなんfizzbuzzの次くらいのレベルの話だぞ

プログラミングで飯食おうって奴ができなくてどうすんの

2021-05-28

文系無能新卒SES企業の適正検査面接を受けて心が折れた話

数日前SES企業面接があった。

自分

今まで片手で数える程度しかESを出さずしかも全部書類選考落ちしていた自分

落ちる理由も分かっていた。

それもそのはずゲームのやりすぎで留年していて自己PR旅行云々、ゼミにも入らず資格も皆持ってる第一種普通自動車免許

TOEICなんて250点で書けるわけもない。自分採用担当なら当然書類選考で弾くだろう。

それでも就職たかった。理由正社員になりたかたから。安定が欲しかたから。

そんな中で選んだのはIT企業。選んだ理由は単純でスキルを付ければ将来30代で年収600万とか行きそうだから

ITとは言えばプログラミングだな!って事で○○〇〇aで勉強スキルチェックをやってDは余裕。Cもちょろっと出来るようになった。

これなら内定取って今年は勉強してB取れれば来年IT系企業に入っても大丈夫だろう!と思ってた。

出会い

そんな中見つけたのはとあるSES企業住宅手当は無いが別に実家通いで良いし、それを抜いても福利厚生は上々。

年休も120有るし評判もクソでもホワイトでもない普通だった。そもそもSES企業案件ガチャから本当に配属されないと分からない。

とりあえずまず内定が欲しいという事でエントリーした。面接1回だし通ればすぐ内定だ!

説明会を聞き、ESを出し何でか通過して無事面接予約。1回だから適当に通してるんだろうと思いつつ。

当日

面接の日が来た。その日は朝から心臓が痛いくらい緊張していた。本番にはめっぽう弱いのだ。

それでもスーツ着て電車に乗って会社の最寄り駅に着いた。着いたのは1時間前。

早く着き過ぎたと思いつつ、といって近くの店に行って時間を潰すのは微妙時間

どうせ40分くらいなら立って面接会場で座れば良いと思って駅でずっと立ってた。

空いた時間うんこみたいな自己PRとか復習したり音楽を聴いて緊張を少しでも減らそうとした。それでも心臓痛いが。

そんなこんなで面接時間。5分前に着いて受付をした。通された部屋でお茶を貰いスゲーって思った。これが世に聞く最終面接で貰う飲み物か!(面接1回)

世の就活生は平均何本の飲み物を貰うんだろうか。

3分くらい待ってたら人が現れた。この人ネットで見た人事の人だ!!!正直知らない人が現れると思ったからびっくりした。

人事の人は適性検査やるよって言ってきた。適性検査か、今まで書類選考落ちしてきた企業も適性検査を受けてきたしどうせSPIだと思ってた。

始めてみると全然違った。計算は何とかなった。そりゃSPIで多少鍛えられたからね?

2つ目は法則を見つける問題、これが全然からない。最初に例題が出るが例題もさっぱり分からない。どれが正解なんだ?

そして上部に命令書があって〇をやった場合×になる。これを用いて↓の問題はどうなるかとか出た。いわゆるフローチャートみたいな問題だ。

?????頭がこんがらがる。というも図形を使っており3段階目までこれがこれであれがこーなってこーなるなって感じで何とかなった。

ただ4.5段階目まで行くとどうなってるんだっけ?となる。メモも出来るがそんなことしてたら時間が消える。どうにか答えようとした。

無理ゲー

フローチャート問題をやってる時にこれ実務だったらどうなるんだろうかと考えた。仮に配属されてプログラミング言語で命令書通りに書けるんだろうか?

....無理だ。どう考えても完遂できる気がしない。これで怒られたらどうなるんだろう。....絶対泣くだろうし辞める思った。

現段階でpythonFizzBuzzくらいしか出来ない自分が成長してYoutubeに転がってるようなプログラミングしてみた!まで行けるか?

暇な時間に一人でアプリを作れるか?そもそも今年中にpython完璧に出来ると思うか?....無理だ。そんな未来想像つかない。

多分入社1週間で研修に躓いて辞職届を出してるだろう。そう思った瞬間帰りたくなってきたそして終わったら面接せずに辞退しようと思った。

将来働いてる想像が付かないのに面接しても話せないと思った。

そして適性検査時間は終わった。終わったし呼ぶべきか?そう思いつつじっとしてたら人が来て移動しますと言われた。

言おうと思ったが声が出ない。そして移動して面接部屋に通された。人はおらず自分は待つらしい。

その間帰りたいと永遠と思っていた。次に人が来たら辞退しますと言おうと。

面接

そして面接官が来て挨拶してきた。ここでも言おうとしたが出たのは挨拶。言えなかった...

その後はさんざんだった。クソみたいな自己PRを聞いてくれる面接官。旅行と聞いてそれは海外旅行?と聞いてきた。国内ですと言ったら、そう...と返してきた。

海外なんてそもそもパスポート持ってねえ...色々質問してきたが失敗例になるような返答しかしなかった。

一番の失敗は趣味。実際聞いてきたのは暇なとき何するかだったが自分の中の想定問答集にはなかった。趣味だったら科学館巡り云々答えたのに...

自分が返したのは「ゲームです」。それだけだった。言った瞬間にやっちまった感がめっちゃ出た。これは堕ちたなと。

長い長い面接は終わり2週間とかで結果を通達すると言ってきた。正直落ちた気しかしないのでその場で不合格通知を出して欲しかった。

面接会場を出て自分暑い熱い日を浴びせてくる太陽。そのまま蒸発するまで溶かして欲しかった。だが人間はそんなにやわじゃなかった。

沈んだ気持ちで頑張って家まで辿り着き、部屋で天井を見上げた。そして目を閉じた。

最後

世の就活生は何を考えて就活してるんだろう。自分面接の日まではIT企業バリバリ働くと思っていた。しかし今考えると無理だ。何も出来る気がしない。

あれから日経ちょっとだけ気分は回復したが前まで毎navで探していたIT企業は全く見なくなった。自分に向いてないと気付けただけ良いんだろうか。

しか時間は動いている。どこでもとは言えないクソ野郎だが働きたい。

来週再来週に申し込んだ公務員試験が有るが就活IT企業!!!勉強してこなかったので多分落ちるだろう。民法難しいし現時点で完璧なの憲法だけだ。

公務員浪人は多分めんどくさがって放り出すだろう。果たして今年中に就職先は見つけられるだろうか...それともフリーターニートになるのか微妙な所だ

2021-05-27

エンジニア面接で効くトピック

エンジニア面接スキルをはかりたい、でもそんなに難しいことしたくない、という人向けのオススメトピック

「好きな言語FizzBuzz を書くとしたら、どんなフローで書くか教えてください」

2021-04-03

anond:20210402142842

IT業界fizzbuzzプログラムが書けないレベル池沼をたくさん見てきたけど、

全員資格なし。

反対に高難度の資格持ってた人で、仕事できない人見たことない。

資格で得た知識は役に立たないが知能と自制心は保証される、てワケ。

手書き履歴書を書く文化は残っていいと思う。

ただ面倒くさいだけで、こんなもので何が分かるのか、と思う人がいるだろうが

それは底辺世界を知らないだけだ。

世の中には運転免許を何十回受けても受からないやつもいるし、

1年間かかって履歴書が一枚も書けない人もいる。

なぜできないのかが理解できないだろうが…。

月に10日近く仮病で遅刻や欠勤をする奴もいる。

そういうやつが応募してこなくなる。

先月、FizzBuzzプログラムが書けない派遣プログラマによって地獄を見たSEお気持ち

2021-03-10

anond:20210310111600

それは教えればいいのでは?

別に苦言を呈するような話ではないと思う。

たとえば実用的なプログラムジェネリクスや非同期処理を使ったことが無い人がプログラマとして応募してくるのは珍しくなく、もし必要になって分からなければ指導すればいいだけ。

ポインタもそのレベルだと感じる。さすがにFizzBuzzが書けないとかだと困るが。

2020-11-30

anond:20201129221711

昔、アメリカIT企業の人が、求人に応募してきた人を面接して、上級プログラマとか大学コンピュータサイエンス教育を受けたという人らに、その場で簡単コードを書かせたら書ける人が1%もいなかったってエッセイを書いてすごい話題になってた。

FizzBuzz程度も書けない」って書かれてたから、一時期FizzBuzzを書くのがブームになったくらい。

彼氏もそういう感じなんじゃないの?

2020-11-29

anond:20201129220727

FizzBuzz

それよりScratch作品公開してるサイト面白かったなあ

あれでまともにコードを書こうという気にはプログラミング普通に書いてる人間はならないと思うのだけど、

昔、異常にクォリティーが高いタワーディフェンス作品があって、

作者のプロフィールを見たらGAFAみたいな企業に勤めてる「大人」で、

「息子が学校Scratchを教わってきたんだけど、やってて自分の方が楽しくなっちゃって作ってみた

みたいに書いてあって、あー、アホだと思った(褒めてる

子供の教材とか宿題で親が本気になるやつだ

同じ様に子供がRacket(Schemeから派生したLisp)を習ってきたけど、あれいいよね、

みたいなことを書いてる親がネットにいたり、自分としては家庭の格差を感じるのだった

2020-11-24

anond:20201124185846

日本マンホールは何個あるかみたいなのはやめてほしい

fizzbuzzみたいなのもやめてほしい

いきなり難しい問題もやめてほしい

人間として扱ってほしい

2020-11-18

愚かなプログラミング学習

テキスト説明理解できないとき学習者がすべきなのは自身理解を正すことであって、自己流の解釈を思い付くことではない。つまり

といったことをすべきなのであって、自分の腑に落ちるQiita記事とかを探すことは、全く理解に近づいていない。むしろ遠ざかっている。

というか、「明らかにからない用語などがあるのに、そこを回避して全体を理解しようとする」のは、プログラミングに限らず勉強法として根本的に間違っている。

かつて、どうしても「コメント」の意味理解できない新人がいた。

要するに彼は、プログラムの処理に関係の無い機構存在する意味理解できなかったらしい。

コメントは、コードでは表現できない実装意図ソースコード中に記述するときに用います

などと説明してみても、

...
// 15の倍数を先に判定しないと、たとえば15がFizzになってしまう
if (n % 15 == 0) {
    return "FizzBuzz";
} else if (n % 3 == 0) {
    return "Fizz";
...

みたいな簡単な例を示しても、一向に理解できない。

結局彼は、ネット解説記事をググった挙げ句に、

コメントは、処理をコメントアウトしてデバッグするための機構である

と言う結論に達したようだった。勿論、普通プログラマなら誰でも知ってるように、そういう使い方は良くない。

彼が本来すべきだったことは、まず

プログラミング言語のあらゆる機能が、プログラムの何らかの処理と対応している」

という誤ったメンタルモデルを正すことである。それを放棄して、自分にとって都合の良い出典不明情報鵜呑みにしたのが、そもそもの間違いである。

こういうことは、何も新人に限った話ではない。自分では一丁前のつもりのプログラマにも、ライブラリ等の全く見当違いな使い方をしてくる奴がよくいるのである

そういうのは、自分経験のある別の言語の○○という機能対応している、と勝手に思い込んでいたり、あるいは、実装とセマンティクスの区別ができず、インタフェースのような処理と直接関係ない機能理解できなかったりする。

要するに、不明点を正しく理解することを放棄して、自分に都合の良い解釈を得て早合点しているのである

そういう人はプログラマには向いていない。

2020-10-03

anond:20200903011453

人工知能詐欺まがいなことしてる香具師に引っかかった、という話をこれからしていく。この記事は「人工知能詐欺だ」ということでなく、「詐欺師は人工知能を使いたい」ということを語る。

もう10年ぐらい前になるのだけど、人工知能には色々あるのに「深層学習けが人工知能」だという無勉強馬鹿に引っかかったんだよ。本当は人工知能なんて LISP から始まって、色々あって今の AI につながるているのに、その歴史は全く無視してね。Pythonライブラリでどうにかできないもの不要とのことなので、「ふーん、そうなんですか」ぐらいで対応してた。なぜなら、自分人工知能APIを叩いてブラウザに表示する部位を担当たからだ。

その会社にはエンジニアがいないので、人工知能デザインを除いた全てをほぼ自分だけでフロントエンド(当時はFlashからバックエンドDjango)とデータベースクラウド部分を設計・開発・運営をやることになった。それは慣れてたから良いのだけど、ひとりでぼちぼちやるのは変な感じだった。ホームページには10名近い社員がいます、とのことなのに。

この理由はなぜなのか理解できたのは、インターンがやってきてからだ。そいつは結果を出せないから有能な人がやってこないのた。それで社員数を水増しするためにインターン社員としてカウントしていたのである。なんとインターンの無給の学生ばっかり声かけて、ただ働きさせて「成果は自分のものミス能力のない学生のせい」みたいな畜生の極み、のようなことをして糊口をしのいでいる自称天才』に俺は捕まってしまったのにここではじめて気がついたのだった。信じられないことに。

それで、ついに API をつないで一つのシステムしましょうという日が来た。なんとか力量で解決したのだけど、はじめて彼のソースを見せてもらったときの衝撃度ときたらね。驚いたよ、スカスカコード過ぎてね。おかげで深層学習ライブラリを使えば簡単にできるのも学んだけのだど。

閑話休題

まぁ、コードを書くのが本業でない人だからいか、と思ったらなんと、Python 教室を開くというじゃないですか。それで、成果をサイト掲載するのですよ。自分コード絶対に載せないのに、他人コード添削して「弊社は実力があります」みたいな事例にしていたのですよ。驚いたことにね。

なぜ、そのような香具師存在できたのかというと、「人工知能効果判定をしにくいけど、将来的にはメリットになる可能性が高い」という計算機科学領域では珍しい特性を持っているのよね。ほら、業界人にとってブラウザデータベースといったものは、ちょっと触ったら特性感覚にわかるじゃないですか。そこが人工知能ちょっと違う。

もちろん人工知能は世の中に必要不可欠なものになるのは間違いないのだけど、というよりも現状でもスパムメール判定やゲームでは活躍していますけど、おそらく個人がどうにかできるものではないのよね。理由はこれ以上はアルゴリズムの向上が困難で、高コストな専用ハードウエアを扱える資本家に対抗する術を個人が持てないという限界と、教師あり学習のような判断基準の元になる資料をどう収集するのかという問題点解決した人や組織が皆無という状態にあるからなんですよ。特に最後の部分は未だに twitter レベル組織ですらやらかしているので、まだまだ難しいと思われます

学習根拠になったもの自体をどうやってキレイものにするかということすら、データサイエンスという学問が出てきて苦労しているのですからユーザーエンドからしたらこ領域は未だにキャズムを超えていないと判定されるのは仕方がないことなのでしょう。それは、そういうもんだから良いのですよ。将来的には解決される可能性が高いでしょうし。

それでですね、やっと本題に入れるのですけど、問題点は「人工知能効果判定をしにくいけど、将来的にはメリットになる可能性が高い」という非対称性をこの領域は抱えているのですよ。これはですね、バイオ健康食品代替療法)や金融商品暗号通貨バイナリーオプション)なんかに出てくる胡散臭い「何しているのかわからない」香具師が介入しやす環境なのですね。それっぽいことを言って、専門家なら絶対に言えないコミットメント金融だと「100%絶対に儲かる」とか)を宣言し、私はアメリカの有名大の(別領域の) Ph.D. を持っています(嘘)、日本ゴミです、さあ皆さん『人工知能で夢』を叶えましょう、なんていうクサい台詞を(非技術者向けの)講演会で語るやつがいるのです。残念なことに。

でも、皆さん、ちょっと考えてみてください。なんで(トーシロ限定で)講演会なんてする必要があるのかと。人工知能世界講演会をして資金集めをする、っておかしくありませんか?OSS で有名なコミッタだったり、インパクトファクターのつく雑誌名前がのるような人材がですよ、この御時世にわざわざ資金集めする必要がありますか?世界から「金を出させてくれ」といって金がわんさか集まってくるに決まっているじゃないですか。逆に、プロを避けるような人物に金を出したいと思いますか? よって、(トーシロ限定で)資金集めのための講演会なんかをひらくような残念な人工知能開発者が金を稼ぐことはありません。同様なケースに遭遇したら、出資したら泣き寝入りすることになりますよ。

※ この記事アキネーター下りがクソです。もう少ししたら自分言葉で書き直します。ただ、この記事を消すことはしないです。これ技術的な話をしているようにみせてますが、わかる人にはしっくりくる符牒のつもりで書いています

うん、でも、わたし講演会でその人のつくった人工知能が動いているのみたよ、まるでアキネーターみたいな、というのでありましたら「良いものを見ましたね」とこたえますよ。あれは良いものです。実はアキネータークローンは今だと学生レベルスキルで作れます。具体的にのますと、なにかテーマを固定して、そのテーマ関係する情報を片っ端から集めて、Pythonライブラリを使ってデータ処理を行い、機械学習ライブラリを介して5段階の入力に対して適宜返せるような状態に持っていき、Rails/Laravel/DjangoHTML を吐き出すようにして、ウェブブラウザVue/ReactjQuery に呼応するようにすると計算機科学ができる人だと作れちゃいますし、見た目を重視したければ美大生にでも声かければ、似たようなキャラを描いてくれることでしょう。

この程度だと、二人の学生を無休(給)のインターンやらせて、詐欺商売道具をただで作れます。これは、アキネーターは駄目だとは言ってません。説明すると長くなるので省きますが、あなたを騙す道具を作るのにプロは要らないと言っているのです。

それで話を続けさせてもらいますが、哀れな学生酷使されたうえに、会社サイトに「インターン思ひ出検閲済み)」を実名掲載されるという、デジタルタトゥーを刻まれるのです。かわいそうに。

※ ここを疑え、というポイントを追加。

ランサーズ原稿の依頼やコアなコードを依頼

これだけでは済みません。詐欺の道具はこれだけでは不足しまからね。本は良い権威の道具になりますよね?そうなんですよ、出版社知識のない馬鹿共が「学生けが書いた技術書」(前書きと終わりにだけを本人が書き、しかも自著として講演会提示するという狂気の書)を出しやがった。これ、マジで有名出版社やらかしたので驚いたよ。

で、こいつもう一冊も本(これまた共著なのに、自著として講演会で使うイカれた書)を出してるのよね。まぁ、読んでみたらあまりの頭の弱さに感動したのだけど、驚いたことにこの本を出典として Wikipedia に何度も記載しようとチャレンジするキチガイ(本人かは不明)がいたのよ。もちろんリジェクトくらっていたのだけど、ビビるよねー。繰り返すが、人工知能が悪いのじゃないのですよ。人工知能を使って、投資家を騙そうとするのが許せないのであって。

ちなみに、わたくしはそいつコード添削されたのですけど、おそらくそいつは FizzBuzz テストクリアできませんよ。なぜなら、If/Else がかけないのではなく、四則計算ミスが酷いので。チューリングテストは通るとおもうけど。どうして、大切な投資家向けの資料なのに単純な数値が一致しないのかわからないのですけど、何故か数値の足し算がおかしいことが多すぎるのよ。数値が一致しない、ってヤバすぎるだろ。それ、多分病気から、哀れに思った(元)奴隷ちゃんたちは、病院へ行くように諭してあげてください。きっと、逆上するでしょうけど(笑)

えっ、なんでお前はやんないのか?って、そりゃ「めちゃくちゃそいつのこと恨んでいるから」に決まっているじゃない。オレは、そいつを救えるほど、冪等な人間じゃないんだよ。だって、オレは天然知能だからな。

p.s. 多分、この記事言及している人物被害にあった方はは多いので、「アイツだろうな」とわかるように書いてあります。「アイツってどんな人?」と聞かれたら、説明するのが辛いでしょうからこのページをさっとみせられるようにこの記事を書きました。私も辛いのです。10フラッシュバックに悩まされてきました。ただ、これ以上の犠牲者が出ることが耐えられなくなり、今回この記事を書かせていただきました。この記事言及している人物は専門ではないのに人工知能情報工学という餌を使って、相変わらずボニーアンドクライド気取りで若者搾取していますソーシャルエンジニアリングを使われると、若者はかんたんに騙されてしまものです。かつての自分がそうだったように。世の中にしなくて良い苦労はあるのです。

この記事人物とは「」(ニュースになったら追記します)である

2020-08-08

プログラマだけどコピペチンパンジープログラミングを仕込むのは無

コピペチンパンジー

コピペチンパンジーFizzBuzzを知らないしたぶん解けない。

この知らないというのが本当にヤバくて、普通プログラマとして飯を食ってたらFizzBuzzくらい知ってるじゃん?

いたことはなくてもなにかしらの技術記事で触れたりするじゃん?

知らない。

コピペチンパンジーなんだから人間よりググってるはずなのになぜ…?


コピペチンパンジー

0から100までの数字を表示する。3で割り切れるならFizzと表示する。5で割り切れるならBuzzと表示する。3と5で割り切れるならFizzBuzzと表示する。

と言われたらたぶん実装してくるし、それで動くからOKを出してもらえる。コピペできるから

でもこうだと実装できない。

1から999までの数字を表示する。5で割り切れるならDogと表示する。7で割り切れるならCatと表示する。5と7で割り切れるならBirdと表示する。

ググっても出てこなくてコピペできないから。

自分で考えて作ってみる」ことが、コピペチンパンジーは、マジで、できない。

コピペしてからキーボードを叩くので、猿が書くシェイクスピアより人間が書いたっぽいものに仕上がっているだけなのだ


人間に引き継ぐのはできる

プログラミングで何かを作る際には、当然だけど厄介で難しい部分があって、所謂自分しかメンテできない」状態コードがどうしても出来上がってくる。

それじゃ困るので、コメントもひときわ丁寧に書いているし引き継ぎ資料も作っている。

たまにマンツーマンで教える必要があったりもするが、ちょっとイケてるプログラマ相手ならばバトンを手渡すことができる。


コピペチンパンジーとPLと

最近別のチームに入ったのだが、PL曰くそれでは駄目らしい。

彼は「誰でもその箇所を引き継げる」ことを、努力目標じゃなくて達成すべき項目と考えている。

そう、コピペチンパンジーにも。

いや、無理でしょ…。

厄介で難しい箇所は、どう噛み砕いたところで、厄介で難しいから、厄介で難しいのである

突破するために必要なのは「知っているか、知らないか」ではなくて「考えられるか、考えられないか」なので、

いくら知識を残したところで、人間にはできるがコピペチンパンジーにはできない。

ましてや普通レベルプログラマでは手に負えない箇所を、どうしてFizzBuzzを知らないコピペチンパンジーが…。


いや、無理でしょ…

「いや、無理でしょ…」が今のPLには不誠実な態度に見えているようだ。自分しか知らない情報を独占している、と受け取られている。

他の人に教えているのはノーカンらしい。

コピペチンパンジー差別していると言われてしまえばそうかもしれないが、でも、コピペチンパンジーマジでコピペチンパンジーなのでマジでどうやって教えてもいや、無理でしょ…コピペチンパンジーから…。



最近コロナ事情転職が難しいと聞くが、それでも転職先を探そうと思う。

Qiitaで書くと炎上するのでここに書く。

2020-08-01

anond:20200801234448

function* fizzBuzzGenerator2() {
  const g = fuzzBuzzGenerator()
  let i = 1;
  while (true) {
    const val = g.next().value
    if (i % 15 === 0) {
      yield 'FizzBuzz'
    } else {
      yield val
    }
    i += 1
  }
}

クソコード

function* fizzBazzGenerator() {
  for (let i = 1; ; i++) {
    if (i % 3 === 0){
      yield 'Fizz'
    } else if (i % 5 === 0) {
      yield 'Buzz'
    } else if (i % 15 === 0) {
      yield 'FizzBuzz'
    } else {
      yield i
    }
  }
}

2020-07-05

C言語を1年やってた人より2年やってた人、2年やってた人より3年やってた人のがよくできるという評価の仕方、

なくなることはないのだろうか。

若い時本当に理不尽だった。

時給2500円の職歴詐称初心者おじさんに時給1600円の独学・自主制作3000時間マンの俺(部下)が

形式上は指揮されて、実際には付きっきりで教えながら仕事してることがよくあった。

この手のおっさんは総じて子供じみててプライドが高くて、

本当に悪夢のような思い出ばかりだ。

FizzBuzzプログラム書かせるだけで嘘が分かるのになぜやらないのか。全く腹立たしい。

2020-06-17

数学面白い」などと言う妄言

こんなことを言っている連中のうち、大学以降で学ぶ数学理解してる奴は1%にも満たないだろう。残り99%強は以下の2種類に分類されると思う。


前者は、たとえばフェルマーガロアラマヌジャン等の「逸話」が好きなだけとか、「数学の○○という分野が✕✕に応用される」みたいな話が好きなだけな奴である

こういう連中は数学に限らず、どこにでもいる。プログラミング等の具体的なスキルは無いが、技術トレンドを知ることでITぶってるような奴。率直に言って、私はこういう奴が嫌いだ。

あとは、数学的な内容が全く無いわけではないが、「0.999... = 1になるのは不思議」とか「Fibonacci数列の比が黄金比収束するのは神秘的」みたいな、どうでもいいようなことにいつまでも夢中になってる奴。

プログラミングで言えば、Hello worldとかFizzBuzzなどに、「感動」を覚えているよく分からない奴である。まあ、知能が低いのだろう。

後者については、まあ好きな人はそれでいいと思うが、単純に、私は全く面白いと思わない。

中学高校入試などに出てくる図形問題は、出題者はまず間違いなく余弦定理などを使って答えを求めている。そのような問題のうち、上手いやり方を思い付くと小学校範囲で解ける問題が出題されるわけだが、いい大人がそんなもんやって何が楽しいのか甚だ疑問だ。

プログラミング世界でも、競技プログラミングというものがあるが、同じ理由で楽しさはよく分からない。

2020-06-13

[]2020年6月12日金曜日増田

時間記事文字数文字数平均文字数中央値
00508172163.447
01346713197.450.5
02242463102.647.5
03144355311.198.5
041164959.044
05182582143.451.5
0618129872.144.5
0730249883.346
08456782150.747
0912716087126.774
1019024241127.645
112001417470.939
121621467990.639
1313118071137.948
141891178662.438
152861927567.433.5
1616016766104.845.5
1713414349107.146.5
181241062985.747
191371052876.834
2011514901129.627
2110816669154.340
2210217501171.679
237712122157.452
1日2486267290107.543

本日の急増単語 ()内の数字単語が含まれ記事

ミスターサタン(4), 発射台(4), 超サイヤ人(5), WinPC(4), 15歳(3), fortnite(6), 駆け寄る(4), FizzBuzz(3), 血統主義(8), シャーマンキング(4), PS5(26), トランス(14), 最高裁(13), クラウド(12), 性犯罪者(14), 実況(10), 不倫(35), 搭載(8), サーバー(12), 性交(10), はてな匿名ダイアリー(10), デカ(28), 主義(19), ヴィーガン(16), 黒人(27), プログラマ(11), 裁判官(16), プログラミング(20), 中学生(25), 白人(16), トイレ(38), アメリカ(52), ブサイク(15), LGBT(12)

頻出トラックバック先 ()内の数字は被トラックバック件数

主義とはなんですか /20200612150632(33), ■なんJにお前らの悪口書いてあった /20200612005610(19), ■ぴょまいらのパソコンで一番好きなソフトなあに /20200611201328(16), ■件のクソデカはめちゃくちゃ面白いんだけど /20200612044010(12), ■俺はドラゴンボールが大嫌いだ。 /20200612010720(12), ■ツイステッドワンダーランドの爆発的人気が笑っちゃうくらい分からない /20200612105548(11), ■ロリコンショタコンは恋したいんじゃなくて支配したいんだろ? /20200610132449(11), ■かわいい正義なら悪でいい /20200612104221(10), ■anond20200612005610 /20200612005756(10), ■この時代アニメ漫画は肌が肌色で羨ましい /20200611222435(9), ■動物の種類に「ちゃん」を付ける時のOK/NG感は何が原因? /20200612132725(9), ■クソデカ羅生門のどこが面白いか教えてほしい /20200612085837(8), ■日本人アメリカ好きはなんだろう /20200612100037(8), ■右翼バスに揺られ。 /20200612105506(7), ■こういう微妙な苦しみって /20200611111647(7), ■ /20200611210937(7), ■この世には /20200612064610(7), ■これ1回さっと読んで意味わかる? /20200612085617(6), ■富裕層相手にする仕事しててよく家上がるんだけどトイプードル飼ってる率異様に高い /20200612123605(5), ■平沢進ヴィーガンまとめみて思った事 このネット社会主語がでかいのがスタンダード /20200612104647(5), ■なぜ子供同士の成功は良くて子供大人性交ダメって方向になるのか? /20200612144122(5), ■社給PC文化、なんとかならないだろうか /20200612155731(5), ■PS5はWindowsPC内蔵すればいいのに /20200612163756(5), ■anond20200612005610 /20200612175034(5), ■定額給付金のお礼って誰に言ったらいいの /20200612183227(5), ■ディズニーランドに行ったこと無いので市民権が無い /20200612192837(5), ■恋愛コンプ拗れました。 /20200612202307(5), ■くら寿司鬼滅の刃キャンペーン日本人失望した /20200612205039(5), ■彼氏から可愛い可愛いと褒められる /20200612210827(5), ■多目的トイレというネーミングが悪い /20200612115326(5), ■体験しない人の謎 /20200612224643(5)

2020-06-12

anond:20200612102727

2chの頃から雑談スレ雑談板っていろんな職業人間共通趣味の話をするために集まっているんで、なんだかんだで結構な数の人間が何かしらスキル持ってるんだよね。

多分なんJFizzBuzz書ける奴はてな民が思うより多いんじゃないかな。

anond:20200612005756

ワイなんJ民のことよく知らんのやけど

FizzBuzzが書けないかわりになんか別のことできるんじゃないのか?

家建てられるとか壁塗れるとか

anond:20200612005610

ITエンジニアには「プログラミングできる」という大きな長所があるから

なんJに屯してるようなFizzBuzzすら書けない馬鹿よりは格上だよ

2020-06-03

SASおぼえとけって言われたんで、FizzBuzz書こうとしたら無理だった。SASほんとイヤ

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