「FizzBuzz」を含む日記 RSS

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

2023-11-02

anond:20231102125800

例えば、SSL対応とか、自分だったら1時間くらいだけど

FizzBuzzプログラム四苦八苦する人だと

一生かかっても無理だろうね

VisualStudioインストールプロジェクト作成、が手順書ないとできない、とか

Javaランタイムインストール自力でできないとか

ゴロゴロだよ

鬱です

2023-09-20

FizzBuzz書けないならプログラミングすんな

https://twitter.com/fumokmm/status/1703977187903426995

このFizzBuzzに対するクソコードに対して

「むしろこれが正解」「速度を出すときにはこういうことをする」「作ろうとする姿勢大事

とか逆張りで褒めてるやつが多いけど、普通にこんなんダメから

何がダメって、FizzBuzzを教えるタイミングって100%がfor文とif文を教えた直後なんよ

まずfor文を教えて「1から100までの数字を出力してみましょう」っていう問題が出されるわけ

そのときにfor文を使いこなせなくてSystem.out.printlnで書くやつはいっぱいいるけど問題無い

ちゃんと教える側が「for文を使えば簡単かつ正確に書けますよ」って形でfor文を教える

その次に「if文を使って偶数ときだけ出力しましょう」とかを教える

そうすることでfor文の中でif文を使えば繰り返し処理を制御できるってことを教える

で、最後課題として

FizzBuzzっていう英語圏で遊ばれるゲームがあるんだよ」

っていう形で出題するわけ

ユーザー数字入力させてFizzBuzzを判定させる、とかのゲームを作らせるのがいいんだけど

「まずは単純にFizzBuzzの正解を表示させてみましょう」

っていうコンテキストで出題されるわけ

そのときの回答としてSystem.out.printlnを大量に書くようなやつがいたら、もう一回for文からやり直せっていうのが正解

この回答が合っている要素なんて一ミリも無い

なのでこの回答を褒めてるやつは背景情報を読み取れないか承認欲求満たしたいだけの逆張り野郎から一切信用する必要無い

2023-09-17

ITエンジニアなら転職時のコーディングテストで生成系AIを使うな

https://qiita.com/app_js/items/a78e0605af702b155efc

この記事読んだ。

Paizaの対応の良し悪しやこの人の考えや不満については今回は触れない。

一人のITエンジニア採用担当者、また同時に一人のITエンジニアとして生成系AIに対してどう触れるべきか書いておく。

採用面接(コーディングテスト)時

まず、業務で生成系AIを利用するのは会社ルール範囲で好きにやれば良いと思う。

問題転職フェーズであり、ここでは能力をチェックされているわけだから、生成系AIの回答でコーディングテスト通過です、となるわけがない。

ソフトウェア開発は複雑であり、AIは間違った回答や遠回りな回答もするわけだから、生成系AIを使うにしても結局真偽を確かめられる能力必要だよね。

コーディングテストで生成系AIを使うというのは「私はそのような最低限の考える力も有りません」と言っているようなものなので、企業側がほしい人材とは言えない。

最近コーディングテストサービスでは入力内容を記録しているのでコピペたかどうかは分かる。

なので生成系AIで回答しているような場合企業側はある程度検知できる。

もちろん誤検知もありえる。サービス(Web)上ではなくIDEなどで回答を作って貼り付けることもあるだろう。

そのため、企業コーディングテスト通過後の面接で回答に対して深掘りすることが多い。

生成系AI回答で何も考えていない人はここで脱落する。

企業によってはコーディングテストサービスではなくホワイトボードなどでライブコーディングさせる場合もあり、そもそも生成系AIが使えないこともある。

どうすればいいのか

AIに頼らず考える力、最低限の能力を日頃から高めてほしい。

本当にこれにつきる。頼むからスキル高めてくれ。

俺はもうFizzBuzz程度の問題も解けない人や生成系AIに逃げる人の採用活動をしたくないんだ。頼む、スキル上げて。

2023-08-07

anond:20230807125459

ワイ:

#include<stdio.h>
int main(){
    for(int i = 1;i <= 100;i++){
        if(i%15 == 0){
            printf("FizzBuzz\n");
        }else if(i%3 == 0){
            printf("Fizz\n");
        }else if(i%5 == 0){
            printf("Buzz\n");
        }else{
            printf("%d\n",i);
        }
    }
    return 0;
}

Boi:何でそんな冗長なんですか

ワイ:考えるのが面倒くさいか

Boi:ここまとめられるでしょ

#include<stdio.h>
int main(){
    for(int i = 1;i <= 100;i++){
        
        if(i%3 == 0)printf("Fizz");
        if(i%5 == 0)printf("Buzz");
        
        if(i%3 != 0 || i%5 != 0)printf("%d",i);
        
        printf("\n");
    }
    return 0;
}

Boi:ああっ

ワイ:ww

anond:20230807143636

記事読んでもらったら分かるけど、「エディタが無いと書けない」じゃなくて、「本当に何も書けない」って話なのよ。

コンピュータサイエンス博士を持ってる奴でも、「じゃ、ここにFizzBuzz書いてよ」と聞いてもマトモなコード一つ書けない…というのが起こるから

履歴書とかじゃなくて、ちゃん候補者にはテストした方が良いよって話。

エディタが無いと書けなくなってるのは私も同意。今のモダン言語ホワイトボードで書くには向かないよなぁ〜

anond:20230806234821

エンジニアのくせにプログラムも書けないって、おまえどうやって入社してきたんだよ???

アメリカ企業採用担当者が、経歴は立派なのにコードを書かせるとFizzBuzzも書けない応募者がいるか採用ときにはコードを書かせろってエッセイを書いて、それからFizzBuzzを書くのが大流行するってことがあったな。

2023-01-19

anond:20230119100133

FizzBuzzってアメリカIT企業採用試験で、応募者がコンピューターサイエンス学部をでてたり、上級プログラマー肩書きなのに簡単コードも書けないってエッセイが元だったね。

日本でも上流工程重要下流コード書きは誰でもできるといいつつ、コード書けないってSEよくいる。

FizzBuzzプログラムが書けないプログラマがいる、という話がされるとき

ソラで紙に書けることを想定されているらしく、「できる必要がない」とか「できるべきだ」とか言われる。

しかIT業界はそんなもんじゃない。

グーグル検索OKウェブ上のソースコードコピペOK

Visual Studioインストール済み、

プロジェクト作成済み、ソースファイル作成済み、Visual Studio起動済み、実行ボタンクリックするだけでビルドができる状態

問題文は日本語挑戦者日本人挑戦者母国語日本語

問題文にフリガナふってある、

どんなプ言語でもOK

という状態で1週間かかってもできないという人が大勢いるのだ。

「サボってたのでは?」「不合格になりたかったのでは?」とかではなく

一生懸命試行錯誤して問題に取り組んでも、である

辺境のド田舎なのでは?」「超絶ブラック求人なのでは?」と、

裏があるんじゃないかと考えるもしれないが、そのような救いはない。

「¥¥somewhere\yourname」にソースコードを提出せよ、とかあったら7割が難解すぎて脱落するだろう。

このレベルなのだ

2022-12-13

anond:20221213130751

FizzBuzz書けない人らだって、方眼Excel仕様書テンプレートを埋めて「コードなんて誰でも書ける。設計をやってる俺らの方が高度なことをやってる」と誇りを持って仕事をしてるんですよ。

IT企業では8割の技術職が、

FizzBuzzプログラムすらかけないので適当時間を潰してもらっている。

そして残り2割の技術職は社内のリーダー格になっているのか、というと

その逆で実際には8割の社内ニートいじめられていたりする。

真面目君が不良生徒に虐められている構図と同じだ。

首にできない社会、実力ではなく年齢で給料が決まる社会がこれを生み出している。

世の中の仕組みが変わってほしい。

エンジニア採用めっちゃ謎の現象があるんだけど

経歴に実務でReactとかSymphonyやってましたって書いてんのにFizzBuzz書けないみたいな人にたまに遭遇するんだけど、あれはどういうことなんだ

2022-11-27

プログラマだけどラーメン屋みたいになりたい。

fizzbuzzプログラムすら書けないのに態度のデカさはリーナス級な人たちとの仕事に嫌気が差している。

プログラムいたことないので派遣に書かせて、半分自分が書いたことにして報告するやつ(ただしバグは全部派遣のせい)とか、そんなんばっかりだ。

自分仕事量と給料が比例する形態がいい。

フリーランスだと結局今と変わらない。

かと言ってZUN登大遊のような超人というわけではない。

いい方法があったら教えてちょ

2022-08-22

anond:20220821231236

FizzBuzzというのバズって、そのきっかけはアメリカ企業採用担当の人が、立派な経歴の人が応募してくるけどFizzBuzzという普通なら2分でかけるコードを書かせたら書けない、というエッセイだった。

今はコード面接が当たり前なのかな。

2022-08-11

むかしFizzBuzz流行った時に

アメリカ企業採用担当してる人が「面接の時にFizzBuzzを書かせたら書けない応募者がいる。

この業界にはりっぱな経歴なのにコードを書けない人がよくいる」みたいなエッセイを書いて、それがバズってFizzBuzzを書くのが流行たことがある。

FizzBuzzってITエンジなのに書けなかったらびっくりするって話で、書けるからドヤるってもんでもないはずだけど、めっちゃ書いて晒すのが流行って、何なんだって感じだったわ。

2022-03-22

プログラミングのお題みたいなのほしい

最近転職が決まって、PHPからgoに変わるんだけど、

実際に入社するまでに言語に慣れておきたいか簡単なお題的な奴がいっぱいほしい

がっつりなアルゴリズムとかじゃなくてfizzbuzzとかズンドコきよしプログラムレベルかそれプラスアルファくらいの奴

paizaとかだと時間計られたり間違えたりガッツリペナルティあるのがよくない、もうちょっと緩くやりたい

なんかないもんかね

2022-02-09

採用時のコーディングテストってどういうレベル問題が出てくるの?

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お気持ち

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