「FizzBuzz」を含む日記 RSS

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

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-07-02

プログラミングができない妹

現在、妹は中規模くらいの会社ソフトウェアエンジニアをしている。

妹の会社従業員が500人程度の規模で、ソフトウェア受託開発を行っている。

また、下流工程まで通して自社内で行うことが多いため、実際にプログラミングを行ってソフトウェア実装する必要がある。

しかし、妹は全くといっていい程プログラミングができない。

プログラムを書かせてみると、初歩的な関数の使い方も怪しく、変数スコープ概念すら認識していなかった。

恐らく FizzBuzz 書くのも怪しいんじゃなかろうか。

自分大学時代を思い返してみると、日常的に講義サボりプログラム課題コピペで提出し、

普段バイトサークルに明け暮れているような人達一定数いた。

しかし、そういった人達社会人となれば、何だかんだと成長していくし、

中には別人になったかのようにプログラミングに嵌り、あっという間に追い抜いていった人も知っている。

からまり心配はしていなかったのだが、どうやら妹はそうではないらしい。

入社2年目になるが、ほとんど成長している素振りをみせない。

そんな状態に加えて、コロナの影響で全社的にリモートワークの体制になってからは、

妹に仕事を振ること自体が難しくなったのか、ほとんど暇を持て余している状態だ。

それならば、いくらでもある時間を使って勉強すれば良いのでは、と思うが全くしない。

それはつまり、開き直って生きていくつもりなのか、と思えばそうではないらしく、

成長していないことに焦りを感じていると話したり、感情的に嘆くこともある。

しかし、結局行動しないのである

自分自身積極的に行動するタイプではないし酷い先延ばし癖があるので、やらなきゃと焦りながらも行動できない気持ちはわかるのだが、

自身仕事の核がこの状態であるとどう立ち向かうべきなのかが全くわからない。

いや、そもそも立ち向かうべきではないのかもしれない。

ただ、ソフトウェアエンジニア以外の道へ進むにしても、現職は給与待遇が悪いわけではないので、

サンクコスト観点からしても、やはり決断には行動力が求められるだろう。

妹とは仲が悪いわけではないので、できることなサポートしてあげたい気持ちでいる。

何かアドバイスとかコメントを貰えるととても嬉しい。

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ほんとイヤ

2020-05-25

anond:20200525225511

そうは言ってもfizzbuzz分からんって言われたらえーって思いませんか?

2020-01-29

fizzbuzz解かせる感覚

増田で100ブクマ集めろ、とか、ツイッターでバズらせろ、とかいうウケ狙わせる研修させるのやめてほしい

2019-10-23

10プログラマやってるのにFizzBuzzプログラムが書けない、

日中萌えアニメ会社で見ているようなゴミの下で働かねばならないのは

派遣プログラマ宿命なのだろうか。

今も、その前も、その前も、その前もそうだった。

つらい。

2019-10-05

プログラミング入門で最適な題材

って何だろう?

個人的にはMathematicaFizzBuzzを初めて見たときにかなり感動したんだけど、でもそれって関数型と手続き型の違いを知らないと何がすごいの?ってなりそうだしなあ。

2019-07-10

様々な藤井聡太

不死井聡太「俺は将棋に敗れても、死なない!」

ふしだら聡太「お昼ご飯よりも君が食べたいな♡」

フィジー聡太「南の島でロハス生活しようよ♡」

ファジィ聡太「面倒臭いから僕の手番飛ばしてもいいよ~」

FizzBuzz聡太「echo($i % 5)?金 : 銀 」

FuxkSxt聡太「おめーの手筋はクソだ!」

Fury聡太「将棋だ! 世界のすべては将棋で決まる! うははははは!」

フリージー聡太「エターナル香車ブリザード…おまえは詰む」

他には?

2019-04-17

若者応援おじさんの思い出

https://twitter.com/MAEZIMAS/status/1113114798672113665

若者説教する老害は二流。

一流の老害は「君たちこそが真のニュータイプだ」とか言って、若者自分既得権益確保のための鉄砲玉にする。

…いやマジ本当に、若い人気をつけてね。若者説教おじさんは、せいぜいまだ極限の不愉快ですむけど、若者応援おじさんに乗せられると最悪人生詰むので…

というツイート流行っているので、私が遭遇した若者応援おじさんについて書こうと思う。

当時の私は親との折り合いがつかず、学力もそこそこあったし、勉強もしていたのにも関わらず大学に進学せずにフリーターをしていた。実家を出たかったし、大学にも進学したかたから金の工面が当面の目標だった。そんなとき出会ったのが若者応援おじさんのAさんである。Aさんはバブルの頃に就活をしていて、まだインターネットやパーソナル・コンピュータというのが流行る前から電子工作プログラミングをやっていた人だった。実際、経歴を聞いてみると10回以上転職を繰り返しているものの、有名企業(今にして思えば、カビ臭いSIerだが)で部長をしていたことがあって、年収が1700万ぐらい稼いでいたこともある人だった。

最初出会ったとき自分が如何にすごいかということを熱心に語っていた。80年台後半ぐらいのコンピュータ開発の大型プロジェクトに関わっていたとか、セキュリティ専門家とか、今までに触ったことのあるプログラミング言語が300個を超えるとか。でも、当時の技術的なトレンド(MongoDBRuby on Rails、AngularJSとか)についての知識が限りなく少なく、「フレームワークなんてその場で覚えればいい」みたいなタイプだった。中学生の頃にラジオ工作したとか、はんだごてで電子回路設計したとか、そういう話は熱心にするのに、Bram Moolenaarの名前を知らなかったりした。要は、最近プログラマがどういう関心やインセンティブプログラミングやってるかを知らずに、過去の栄光を語ってるようなタイプだったと思う。

まぁ、それでも、その人のコネで中規模程度のSIer入社して、そこそこいい感じの待遇だったように思う。当時の私の技術力は『わかりやすJava入門』『たのしRuby』を一通り終わらせて簡単言語仕様を把握したぐらいでろくにコードも書いたことのないような人間だったから、定時で帰れて手取り二十万もらえるのは甘い汁を吸えたとは思うんだ。

でも入社を決めた一番の理由が、そのAさんが私の関心に理解があると思っていたからだ。というのも、当時の私は「人工知能人工生命に興味があります。三年後に大学入学するまでにプログラミングスキルを磨きつつ生活費学費を稼ぎたい」ということを明言した上で、それを叶えてくれる会社を探していた。技術力はないものの、「自頭がいいか入社してからプログラミングを覚えればすぐに戦力になるよ」と複数人間から言われていて、それぞれ就職先を紹介してもらえるような状況になっていた。今から思えば、そんなコードを書けない人間を自頭なんて胡散臭いもので褒めるような人間は信用してはいけないと思うし、口車に乗せられたと思うのだけど。そこは自分にも甘いところがあったように思う。あ、あと、補足しておくと、当時はDeep Learningなんていうのは全く人口膾炙してなかった時期で、スチュアート・カウフマン金子邦彦に憧れてたような、周回遅れの複雑系に魅せられた若者が私だった。

駄文を書き連ねてしまったが、要は

①親との折り合いが悪く、大学に進学したいが、金が足りない

実家を出るために生活費を稼ぐ必要があったが、飲食バイトとかではスキルが身につかない状態で、価値の高い若い時間無駄にしてしま

③そんなところに現れたのが過去の栄光を話す若者応援おじさんのA

自分殆どコードを書いたことのない業務経験で、21世紀になっても複雑系の話に興味をそそられるような斜に構えたスノッブ

という状況設定理解してくれればいい。

では、入社後の話をしよう。私が配属されたプロジェクトは80万行程度のJavaコードで動いてるBtoB向けの製品保守開発してるプロジェクトだった。やってることはGoogleAmazonMicrosoftみたいな大手ならやってるようなサービスの完全下位互換みたいなソフトウェアを、情弱だけど社員数は多いみたいな企業に売りつけるような仕事だ。国産とか、セキュリティとか、そういうよくわからない言葉を並べ立てて、海外UIも洗練されていて、優秀なエンジニア管理してるものセキュリティ的に怪しいと不安煽り立てて売りつけるようなやつだ。そんなクソみたいな製品でも年間5億円ぐらいの売上になるのだからIT系って糞だなって思う。ネット上では優秀な人間ばかりがアウトプットしてるし、NDAの名の下に詐欺まがいのソフトウェア(今回の例なら無料UIも洗練されていて、使いやすサービス)が明るみにならないのだから、こんな国はさっさとスクラップ・アンド・ビルドすればいいのにって思うよ。IT化されてないのが時代錯誤で〜みたいな記事ネット上でもバズるけど、実際には10年前のスパゲッティコードを惰性と不安につけ込んで売りつけるようなSIerがたくさんある。そんで、そんな意味不明ソフトウェアを導入すれば、どこに何があるのか分からないUI操作に大切な業務時間を奪われて、日本全体の生産性が落ちてしまう。ユーザー時間生産性を奪い、開発者にとっても技術負債しかならないようなソフトウェアを売りつけてる悪性腫瘍みたいなSIerはさっさと滅んでしまえばいいと思うよ。

まぁ、私が配属されたプロジェクトはそんな感じだ。まるで意義を感じないが金にはなってるプロジェクトに配属された。そのプロジェクトの根幹部分は一人のエンジニア設計開発しており、そのエンジニアは既に退職して、どこに何が書いてあるのかわかってない人間が後任として保守を行っている。盲腸みたいに全く有難みのない機能を増やすことでより高く売りつけるようなプロジェクトだった。

そのプロジェクトの中にいる人について話そう。プロジェクトマネージャー仕事漬けで毎月350時間ぐらい働いている60連勤とか当たり前で、常に酔っ払ったような、眠そうな目をしてる人だった。にも関わらず、同じプロジェクト人間仕事がなさすぎて業務時間中に関係ない談笑をしたりしていた。プログラマテスター文書作成をするスタッフが40人ぐらいいるところで、閑散期(機能追加のサーバーリリース前以外)は暇そうにしてる人が多かった。プロジェクトマネージャーを除いて。要は、PM一生懸命働いているが、その一生懸命さは惰性で行われており、無能なのに業務時間が長いPMがいて、その人が全部仕事をやってしまう。他人に頼めない性格らしくて、存在意義が分からない業務他人に頼んでは「なぜこんなこともできないんだ?」って怒鳴るのが生きがいみたいな人だった。頑張ってることがアイデンティティになってて、その頑張りに意味があるのか、必要なのかという吟味ができず、タスク他人に振ることもできず、情報もそのPM一人だけが握っているから、周りの人も「私が仕事を請け負いましょうか」ということもできない。それで新入社員をイビるような存在意義のわからない仕事を振って、できなかったら人格否定をするような感じの。

私が受けた仕事ととしては、週に1回ベンダーのところに会議をしに行くんだけど、そのときの社内の資料を全部紙でプリントアウトして持っていくというのがあった。文書作成スタッフ製品仕様Wordでまとめて、600ページぐらいのpdfにしたものが1500万円ぐらいで売れるらしく、その増えた言語仕様プリントアウトしてベンダーのところまで持っていく。追加された仕様以外にも、今週やったテスト内容をExcelで纏めたものプリントアウトしたりしていた。紙の量で言うと、一回の会議で2500枚ぐらいで、それをキャリーケースに詰めて客先であるベンダーまで持っていくらしい。聞いた話では、その2500枚の会議資料殆どまれずに捨てられるのに、そのPMベンダーにその慣習を廃止しようとは提案しない。ベンダーとの週一の会議の他にも、進捗報告を主とする社内会議があって、PM以外の人はあのプリントアウトする悪習は廃止すべきという話が上がっているのにPMが首を縦に振らないから一向に改善されない。まぁ、そのプリントアウトするのをやるのが私の仕事だったわけですよ。毎週4時間ぐらい掛けてWordExcel文書サイズとか調整してさ。元の文書サイズや余白が狂ってるのに、客先に失礼だと言われて、手直しして、プリントアウされたコロコロコミック何冊分だよ? みたいな紙の束をホチキスで止めていくんだけど、ホチキスの止め方が汚いとやり直し。

じゃあ、なぜPMは頑なに意味のない業務をし続けて、それによって新入社員を使い潰そうとするのかと言えば、弊社の業績が悪くて倒産しそうだったときにそのベンダーが手を貸してくれたからそのときの恩義があるとかなんとか言っていた。だから、靴を舐めるようなことをするし、他人生産性を奪うようなクソ製品を世の中に出して何も感じないらしい。読みもしない産業廃棄物を作り出して、それを無碍にされて喜んでいるような業務が、今の日本の何割を占めているのだろう? そのPMの口癖は「俺はプログラミングは全くわからないが、こんなプリントアウト段取りもできないようなやつはプログラミングなんてできないと思うよ」だった。FizzBuzzどころか変数関数すら知らないような人間にこんなことを言われるのは屈辱だったし、これが高卒経験就職することなのだろうと思った。

他にも、私が受け持った仕事に、製品が動くかどうかを確認するテスターという仕事があった。RSpecSelenium自動化しようと言っても、そんな技術を持ってる人がいなかったから、一々自分でその製品を触って仕様通りになっているか確認しないといけなかった。画面遷移が600ページのpdfになっているから、それを見ながら正しい画面遷移ができているか確認する業務だったが、正直人間のやる仕事ではないと思う。画面遷移だから前のページから次のページに移行したときに前にどのページだったなんてスクショを撮ったぐらいじゃわからないのに、「このテストExcelにした内容じゃ、本当にテストしたのかわからないだろう?」と言われた。言われたとおりにExcelファイルスクショをひたすら貼り付けていたというのに。しかも、その他にも特定ファイルアップロードするときにどの条件だとアップロードができないか判別するテストをどうやって行うのか考えろというのがあった。今までにテスターをやっていた人に聞いても指針なんてないと言われ、「賢い人はそういうのを考えつくものだ。俺はパソコンに詳しくないが」とPMに言われ、嫌気が差した。

まぁ、ここまで書けば、如何にブラックと言うか、理不尽で不合理な職場かというのはわかったと思うけど、いい面もあったんだ。前にも書いたように、未経験高卒手取り20万貰えたのは嬉しかったし、研修のない会社だったから、最初の二ヶ月ぐらいは一人で勝手勉強しててと言われたから、実働換算で時給3000~4000円ぐらい貰える計算だったのかな。一番瞬間時給が高かった日はメールの返答に20分ぐらい使ったときだったから、日給1万、実働換算の時給が30000円ぐらいになった。それぐらい放任されていた。

最初社長が「君にはソースコードUMLを書いてもらおう」とか言って、クラス図を書く練習をしていたんだけど、現場の人は「今更UMLなんて必要ない」「ソースコードを読めばわかる」と言って、全く必要とされていなかった。だから業務とは関係ないTCP/IPRubyGit勉強をしていた。家のことで勉強に対してモチベーションが落ちていた私は、金を貰えるという環境では目の前の勉強に集中できるようになって、元の勉強するための生活リズムっていうのか、そういうのを取り戻せた。それは当時の私にとっては有難かったと思う。

ここまでをまとめると

無料で使えるサービス下位互換といえるような、他人生産性と金無駄にするような製品を開発してるプロジェクトに配属された

PMけが忙しく働いて、周りの人の割り振りができていない。

PM多忙なのはしなくていい仕事を引き受けているだけ。

社会悪のようなソフトウェアを売りつけて金を稼いでいるプロジェクトだった。

仕様書やテスト内容のプリントアウトという必要ない業務をしたり、指示内容と叱責内容が矛盾する理不尽を受けなければならなかった。

しかし、勉強してるだけで月20万貰える環境は有難く、当時の私にとっては願ったり叶ったりだった。

では、次に私がその会社入社から辞めるまでの経緯について書こう。最初のうちは、自分勉強時間を取れていたし、振られる仕事理不尽で意義を感じられないものであるものの、すぐに終わることが多かったか問題ないと感じた。それが徐々に仕事が増えていき、勉強時間が取れなくなっていった。

ここで若者応援おじさんAの登場である。Aさんは私と会ったときは有名企業に勤めていて、そこを辞めて私を紹介してくれた中小企業で働き始め、その数カ月後に私を紹介してくれた。元々、その会社社長とは懇意にしていたから、一緒に働こうという話が何十年も前からあって、今回ちょうどタイミングが合ったから、その友人の会社の重役として就職したらしい。私が就職したのはその数カ月後だった。

Aさんは「何か問題があったら、部下や上司という立場を気にせずに忌憚なく言ってほしい」「俺は人を見る目はある方だ。君は一本芯の通ったところがあるから、周りに流されずに新しいことをできるだろう」「君には将来性がある」「俺は新しい会社でも権力を持ってるからへんなことを言ったり、したりしてる人がいたら遠慮なく言ってほしい」とかそういうのを入社する前に言っていて、まぁ、色々とおかしいところ、FAKE野郎みたいな発言が多かったけど、そこだけは信じてたんだよね。本当に騙すんだったら、そんなすぐに辞められるようなリスクを上げるような発言はしないだろうってさ。ちなみにFAKE野郎って感じたのは、一方的自分の話だけをして、私が質問すると煙に巻いたり、私のことを買ってるという割には私の話をすぐに中断させて自分の話をし続けるとか。その人はFラン出身だったから、ちょっとインテリなことを言うと「君は変わってるね」って言ったり、きょとんとした顔で10秒ぐらい固まった後、すぐに自分の自慢話を再開したりと、決して自分の知らないことや分からないことを認めようとしなかった点だ。他にも、「私と働きたいと言ってくれていた会社はあったけど、そこは技術的に成長できそうだけど給料は月7万程度でバイト身分から、迷ってるんですよね。バイトから自由時間は多く取れるんですけど」みたいな発言をしたら、鳩が豆鉄砲を食ったような顔をして、私が感じていた不安を取り合ってはくれなかった。Aさんは「俺は社内で影響力を持っているから、君を正社員にすることもできる」みたいな話を延々としてたのに、いざ蓋を開けてみると、「君の面接での受け答えが駄目だから契約社員として雇用することになった」「あれから上層部に渋られてしまって、請負契約にすることになった」と話が二転三転していった。だったら、他にも選択肢があったのに、他のところに就職したのにと思ったが、自分能力や経歴で負い目を感じていたから強く言うことはできなかった。高卒就活するというのはそういうことだ。他にも選択肢があるのにも関わらず、どうせ労働に関する知識がないと足元を見られて、条件を徐々に下げられ、他に選択肢をなくした後で、悪い条件で働かざるを得ない状況になっていた。結局、勤務時間タイムカード管理されてるのにフリーランスとして請負契約を結ぶという偽装請負契約させられ、もっと技術力を磨ける選択肢は潰されてしまっていた。

私は会社問題点を丁寧に分析してpdfにまとめてAさんに送ったんだ。それが間違いだった。如何に会社がそのベンダーに良くしてもらったか、大変なのをわかった上で俺たちが会社を立て直してきたかということばかりを話していた。百歩譲ってそこはいいとしても、ベンダーとは関係なく職場環境を良くするための話までいい加減に聞かされてうんざりしていた。

「Aという問題があります。その背景にはBがあります。そのためにはCという解決策があります

という話をしたときに、「Bぐらいみんな当たり前にしている。君だけ特別扱いすることはできない」みたいな返し方をされて、問題が発生してる事自体はないものとされていった。結局、職場にはびこる不合理で理不尽業務ルール改善することはなく、私への人格攻撃で終わってしまった。

毎日どうでもいい作業で疲れ切って勉強時間が取れなくなってしまった私は、最初出会った頃のAさんの言葉を信じて、「私が本当にしたいことは、仕様書やテスト時のスクショプリントアウトしたり、よくわからないテスターをやったりすることではない。このままでは、プログラマとしてのキャリアを積むための勉強時間を作ることもできないし、業務内でコードを書くこともないか業務時間を短くしてほしい」と言った。少なくとも、最初Aさんと会ったときは、「君には人工知能Permalink | 記事への反応(1) | 23:52

2019-02-05

anond:20190205192741

>「FizzBuzz」のような「いかに上手に処理を書くか」というような題材を持って来ると、

ちょっと違う話だけど、昔FizzBuzz流行ったときも「いかにうまく書くか」みたいな話になって、いつのまにか「FizzBuzzがかけたらすごい」みたいな感じになってたな。

もとは、こんなの数分で書けないとダメだろって話だったのに。

COBOLer、人を呪わば穴2つ

リーナスですら自身攻撃発言自戒するこの時代、本邦の好戦的技術者を見てげんなりした話。

 

COBOLは難しいか、記者が試しにコードを書いてみた 」という記事日経XTECHに掲載された。はてブでも賑わいを見せている。

この記事では COBOL体験記者が OpenCOBOL という処理系FizzBuzz 問題を書き、それを踏まえて COBOL への評価と雑感が示されている。

これに対して、反論記事を見つけた。

 ま た 大 森 敏 行 か

タイトルからし技術批判というより個人攻撃主題にあり、すでに怪しげな雰囲気が出ている。

そんな雰囲気を交わしつつ途中までは「なるほど、COBOL特性データ構造にあり、件の記事では COBOL の特徴を捉えきれていないので結論勇み足だし的外れなのか…」と思っていた(私はCOBOL経験)。

けど、結語まで読んでげんなりしてしまう。

日経BPの記者ふぜいがgdgd言ったところでCOBOLはなくならない。それでいてこのようなFUD技術者敬遠させる効果はある。なくなりもしないのに技術者敬遠したら何が起きるか、わからない記者腹を切って死ぬべきである

日経記事的外れなのは分かったが、ここまでくると読んでて辛い(腹を切って云々はネットスラングだとしてもなんだかな)。

しかも、この人自身過去日経で連載を持っていて、それをプロフィールに書いている(!)のに個人宛じゃなくて日経BP記者ふぜいとか言っちゃうのか…。さら企業社長とのこと……

 

かなり本気で思ってるんで、日経ネットワークの当該記者コンタクト取って欲しいんだけど。 (「悪い大人」より)

あの語調で返されたらコンタクトを取りたがる人はあまりいないんじゃないかなぁー

 

この方、以前にはこんなことも言っていた(この際の批判対象の記事は私も問題があると思うが)。

まさにこれだった。いつの間にか、「オープンソース界」は英語hackマウンティングする奴等が力を持つようになってしまって、陳腐hacker集団に成り下がってしまったようだが。

まさに人を呪わば穴2つ。

 

---

ちなみに批判記事にある「(真の)グローバル変数」の話ですけど、へぇ勉強にはなった。

これは私が不安になったので確認ですけど、一般には「コンパイル単位内でのみグローバルな変数」もグローバル変数って呼びますよね?(ですよね?)

 

あと、"DATA DIVISION" の箇所についても「鶏を裂くに牛刀を持ち出す」という喩えを使うのにもなんか違和感がある。

というか COBOL では問題がなんであれ "DATA DIVISION" を使わざるえないのだったら、「鶏を裂くにも牛刀を持ち出さざるを得ない(だから鶏を捌くな)」のほうが適切なのでは…

COBOLer からすると前者の喩えで膝を打つ感じなんでしょうか?)

その後の「丸木橋経験本四架橋を論じる」の喩えはよくわかる。

2018-12-19

客先常駐で来てるプログラマイライラ

何度注意されても風呂に入らず出社して悪臭蔓延させる。

週イチで午後出社。連絡は部下にラインのみ。通院絶対しない。

机の上に賞味期限が何ヶ月も前に切れた会社粗品放置してあり、捨てるか持ち帰るか言っているが断固拒否

プログラマ20年らしいが、かろうじてFizzBuzzプログラムが書けるレベル

金払って知的障害者介護させられてるみたいで苦痛なんだが。

2018-10-16

anond:20181015215004

とりあえずfizzbuzz組める?組めないとかfizzbuzz意味がわからずそこで検索すらできない状態なら、おとなしく上司に全く分かっていない旨を伝えて勉強時間をとらせてもらえ。

2018-10-12

anond:20181012090959

まんこが書いてるの確定だから、こんだけブコメされてるんだろうな

これが女割り増し

悪い方も良い方もどっちの面もある

勉強会よく参加するけど、基本的におばさんしか居ないよ

若い子、見た目がマシな子なんかが参加する場所じゃねぇ

参加しても中途半端LTする姫ばかりだよ

有名なのはマイクロソフトのアレぐらい

俺はちゃんfizzbuzz書ける池澤あやかのほうが好きだわ

2018-08-21

イキリWebエンジニアのお前らも、どうせMathematicaHaskellゴリゴリ関数プログラミングではFizzBuzzすら満足に書けへんのやろなあ…

Web村の村人は業界に引きこもってばかりだから不自由せんのかも知らんが。

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