はてなキーワード: コミッタとは
「技術力がある、技術者を大事にしている」というイメージのあるソフトウェア企業で働いているが、
私の周りの偉い人たちがことごとく「コミュニケーション」を連呼してモヤモヤしている。
ここでの「偉い人たち」は全員(少なくても『元』)技術者であり、そのほとんどは優れた技術者だ。
例えばカーネルコミッタだったり、有名なソフトウェアの開発者だったり、本を書いている人もいる。
雑談になると技術の話で盛り上がることもあるのに、仕事の話になるとやたらと「コミュニケーション」が連呼される。
コミュニケーションが大事なのは分かる。偉い人ならなおさらだ。それを否定するつもりは毛頭ない。
でも私より技術力のある人に「君は技術は十分できるからもっとコミュニケーションを」と言われるとモヤモヤするし、
社内で新しい技術の勉強会などがあるときは「興味がある人は参加してみたら?しらんけど」といった雰囲気なのに、
コミュニケーションのトレーニングに関しては「みんな是非参加するように」と言われるとなんだかなあと思う。
そこで、優れた技術者が出世してコミュニケーションを連呼するようになった理由を考えてみた。
--
人によって程度の差はあれど、多くの人は自分ができることは他の人もできると考えがちで、
自分にとって難しい問題は他人にとっても難しいと考えがちだと思う。
プログラミングが上達してソフトウェア開発のスキルが身につく過程を考えてほしい。
最初はプログラミング言語の文法がわからずコンパイルエラーにあたふたしてた人も、
段々と慣れてきてそれなりに思った通りのプログラムが書けるようになってくると
「文法なんて大した問題じゃない。問題なのはそれを使って何を書くかだ」
なんてことをいっちょ前に言うようになったりする。
とりあえずきちんと動くプログラムを書けるようになった人が、
仕様の変更により大幅な書き直しをするような失敗を経て設計の重要さを実感すると、
「動くプログラムを書くのは大前提。将来の変更を見据えた設計こそが大事だ」
複数のプロジェクトを管理し、複数人に仕事を割り振ったりすると、
「ソフトウェア開発でコーディングや設計が占める割合はほんの一部に過ぎない。
どうやって人と『コミュニケーション』をとるのかが本質になるのだ」
といった類の発言が飛び出すのではないだろうか。
この発言が飛び出す頃には、かつてプログラミングで苦労した記憶など忘れている。
実際問題、自分で設計やコーディングをして困ることはほとんどないのだから。
苦労するのはコミュニケーションだけであり、いかにそれを改善するか苦心する。
--
「結局コミュニケーションが大事なら、コミュニケーションを連呼するのも間違っていないのでは?」
と言われればそうなのかもしれないが、誰にでもそればかり勧めるのはどうにも違和感がある。
うちは自社でソフトウェアを開発している会社だ。手を動かしてものを作る人がかならずいる。
C++のオブジェクトのlifetimeを気にせずセグフォするコードを書く人が受講すべきトレーニングは本当にコミュニケーションの改善法なのか。
業務上Javaを書く必要があるのに「Javaは分からないから」といって自主的にも学ぶ気がない人が受講すべきトレーニングは本当にコミュニケーションの改善法なのか。
実機での動作確認を怠りバグを入れる失敗を複数回繰り返す人が受講すべきトレーニングは本当にコミュニケーションの改善法なのか。
私には何もわからない。
--
「なるほど。そんな問題があったのか。
でもそれは君が相手とうまくコミュニケーションをとって、問題解決を目指すべきだし、
それが難しければ上とコミュニケーションをとって、改善方法を提案すべきだ。
おわり
と一緒に働いたことある方います??その人って実際の仕事ぶりはどうでした?
ある程度突き抜けている人は別として、オンラインで活発な人で仕事できない人多くないですか?できないとまでは言わなくても、なんかあまり仕事ぶりとそのへんのイキりっぷりは一切関係ないというか。
フリークアウトの結構昔のブログで「クソブロガー問題」みたいなのがありましたが実際のところどうなんでしょう?
続いて、クソブロガー問題は、文字通りなんですが、エンジニアを採用する時に、よく言うのがなんか、自分の技術的な発見とか話をブログに書く、みたいな。そういう人がいいぞみたいな、定説がある。それ基本的にウソなんで、特にエントリー数が多いエンジニアの仕事の出来なさ半端じゃないです。
うちもオープンソースコミッターいますし、エンジニアのブロガーとして有名な社員もいるんですけど、そういったバックグラウンドだからと言って仕事できるのは稀有な例、運が良かったという感じで仕事の生産性が高いということはブログと相関はほぼないと思ったほうがいいです。
(中略)
優秀な子と生産性が高いことはマジで違うんで、それは騙されやすい問題です。特にエンジニアじゃない人、エンジニアバックグランドがない経営者は、そう言うところに評価を置きがちです。まぁとはいえ、オープンソースコミッター・・・ただそれは、そういう人で仕事の出来る人も当然います。ただ、スタートアップの成長に貢献できるかというと相関はない。で、モノの本には、これと真逆のことが書いてある。あれは信じないほうがいいです。
てか当時のブコメあった
Android版バグについて開示された文書を少し読むだけでいくつかのデマが分かった。
https://note.com/mugura/n/ncc3c61de39ea で情報開示されたPDFを読むことができる。
議事録側はまだ読んでいない。
最初にHER-SYSの開発のためにパーソルプロセス&テクノロジー株式会社と税込約2億の契約があった。
COCOA開発は原契約を税込約3億へ変更とすることで対応した。
契約変更の時、再委託先を株式会社FIXERの1社から以下5社へ変更する申請がなされた。
厚生労働省 ┗ パーソルプロセス&テクノロジー 2億6771万(税別。以下同様) ┣ FIXER 1億2062万 ┣ エムティーアイ 1615万 ┃ ┣ E社 355万(MTIから) ┃ ┗ D社 41万(MTIから) ┗ 日本マイクロソフト 2201万
株式会社FIXER | 新型コロナ感染者等情報把握管理システムの開発、監視運用、サポートデスクの一部業務、およびサービスの提供 |
株式会社エムティーアイ | 接触確認アプリケーション開発の一部、リリース後のヘルプデスク/運用保守業務 |
E社(MTIからの委託) | メールサポート(日本語/英語) 接触者に対する電話サポート(日本語のみ) |
D社(MTIからの委託) | 初期検収業務の一部、および保守開発準備業務の一部 |
日本マイクロソフト株式会社 | PMO支援、技術支援 |
デマについて
・まず2億から3億の差額約1億がHER-SYS側への繋ぎこみおよびiOS・Androidのアプリ開発に充てられていることになる。アプリ開発が3億のように言うとデマ。
・そして3次請けの位置の2社は業務範囲に開発は含まれていない。「多重請負でたったこれだけに」みたいな図でここの金額が出てきたらデマ。
ここからは憶測や調べ切れていないこと。(議事録側で分かることもありそう)
・COCOAのベースはOSSのCOVID-19Radarで、開発に関してはどこかにOSS利用という線を引いた方が分かりやすい。
・OSS利用を0円発注の搾取とは通常言わないが、今回に限っては、1国1アプリの条件がある中で、6月中旬公開の宣言されて実質納期になったり、
初期の品質批判がコミッターに直撃してリタイアしたところを見ると受託者に近いようにも思う。
https://www.itmedia.co.jp/news/articles/2006/23/news107.html
・開示された文書での契約期間は2020/7/31までだが、それ以降の体制は未確認。
・2020/9/28にiOS版の不具合(通知あるのに接触なし表示)修正のためにアップデートが行われ、その時Android版にエンバグが発生した。
https://www.asahi.com/articles/ASP236SR9P23UTFL00R.html
・政府CIO補佐官(ブクマカ)のツイートでは、EN API自体の制約や、アプリで選定された技術から人材・機材の手配の難しさに言及している。
https://twitter.com/masanork/status/1358207125546127362
https://twitter.com/masanork/status/1358187420492001281
・人材についてはMSがいるのにと思ったが、MSの支援が切れる事情でもあったのだろうか。
・COVID-19Radarでない方のまもりあいJapan(の一般社団法人Code for Japan)は新型コロナウイルス感染症対策テックチーム第1回から参加していたが、採用されないことになったについて根拠が不透明とある。
https://medit.tech/code4japan-not-incharge-of-contact-tracing-app/
・COVID-19Radarの中心がMS社員であったことや、Azure DevOpsなどMS一色の技術選定であったことなどから経緯を訝しむ考察があった。
https://blog.rocaz.net/2020/06/2140.html
https://blog.rocaz.net/2020/06/2171.html
https://blog.rocaz.net/2020/07/2257.html
・そして今回の開示された文書でもなぜCovid-19 Radarが選ばれたのか不明とある。
・選定が不具合と直接関係ないとは思うものの、利用人口少ない技術スタックを選んで人材不足になったなら遠因にはなってる気がする。
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 129 | 16927 | 131.2 | 45 |
01 | 77 | 13191 | 171.3 | 64 |
02 | 31 | 4745 | 153.1 | 74 |
03 | 29 | 3756 | 129.5 | 56 |
04 | 17 | 7929 | 466.4 | 77 |
05 | 22 | 3352 | 152.4 | 67.5 |
06 | 20 | 2234 | 111.7 | 36 |
07 | 88 | 6351 | 72.2 | 39 |
08 | 100 | 6702 | 67.0 | 34.5 |
09 | 113 | 9764 | 86.4 | 34 |
10 | 240 | 17922 | 74.7 | 38 |
11 | 178 | 14576 | 81.9 | 35 |
12 | 227 | 20232 | 89.1 | 43 |
13 | 145 | 18179 | 125.4 | 50 |
14 | 136 | 19855 | 146.0 | 48 |
15 | 193 | 16327 | 84.6 | 48 |
16 | 232 | 16075 | 69.3 | 38.5 |
17 | 213 | 20433 | 95.9 | 48 |
18 | 194 | 17205 | 88.7 | 42 |
19 | 191 | 14066 | 73.6 | 27 |
20 | 123 | 14587 | 118.6 | 52 |
21 | 210 | 15535 | 74.0 | 36.5 |
22 | 192 | 14980 | 78.0 | 39 |
23 | 207 | 18969 | 91.6 | 38 |
1日 | 3307 | 313892 | 94.9 | 41 |
IIJ(3), replace(3), 脂漏性皮膚炎(3), シェイプアップ(3), 11月下旬(3), コミッター(3), モル(10), 石田彰(4), エコーチェンバー現象(3), コミッタ(3), 文語(6), 会食(17), 医療従事者(24), 緊急事態宣言(41), 氷河期世代(10), 氷河期(9), アンパンマン(8), ロックダウン(16), 若い世代(7), ダイエット(16), フィット(6), コロナ禍(23), プラン(12), スクール(10), 新型コロナ(17), 医者(58), 陽性(19), 医療(52), デブ(24), 自粛(76), 飲食店(18), 協力(23), 外出(29), 感謝(31)
■何のために /20210112214313(53), ■コロナ禍における若者の機会損失について /20210113045733(31), ■100キロを超えてるくせに運動でやせようとしているデブにこれを読んでほしい /20210113123853(24), ■もっと正しい存在に生まれ育ちたかった /20210112165321(20), ■体育で恥ばかりかいていた女が石田彰のために毎日虚空を殴っている話 /20210113014635(16), ■夫に隠れて寿司を食べている。 /20210112213223(15), ■高1の息子がネトウヨになったかも。これってネトウヨ? /20210113192637(13), ■できるかぎり簡単に麻雀を説明してみる /20210112163250(12), ■初心者が1からプログラミングを勉強し始めて2か月経った /20210113150430(11), ■コロナ、多分陽性 /20210113030428(11), ■人が怖い、自分が怖い /20210113181058(10), ■モルカー虐待したいと言えない雰囲気 /20210113002801(9), ■カレー粉の良い使い道 /20210112190822(9), ■恋って何ですか? /20210112210902(9), ■ビジネス界でキンコン西野氏を称える人が多いのはなぜなのか /20210113110655(9), ■にじさんじは地上波バラエティの模倣で滅びるのでは? /20210113000118(8), ■子供産める体なら産んで /20210111170444(7), ■アンパンマンによる難解な問い /20210113142920(7), ■MVNOに残されたのは最も金払いの悪い客だけ /20210113145757(7), ■anond:20210112214313 /20210112214700(7), ■いかにもオープニングっぽい曲を聞いて嬉しくなりたい /20210112185450(7)
いや、カンファレンスでメーカーの人が多い場所とか、展示会とか
デベロッパーが多い場所で、けっこうな場所だとむしろ、本当にオープンソースを書いているやつが、結構な人数いる場所で、
PHPのサイトではなくPHPそのものをお書きなんですか?すごいですね。といわないと、万が一本当に、オープンソースのコミッターの場合に失礼、ってことになるから、自然とそうなる
色んな話はあるけれど
PHPでWebサイトを作っています。とか、利用者のほうが避けるのが普通。
まあ、「新しい物事」にはそういう山師みたいなやつ生じるよなー。
けどさ、一点
でも、皆さん、ちょっと考えてみてください。なんで講演会なんてする必要があるのかと。計算機科学の世界で講演会をして資金集めをする、っておかしくありませんか?OSS で有名なコミッタだったり、インパクトファクターのつく雑誌に名前がのるような人材がですよ、この御時世にわざわざ資金集めする必要がありますか?世界中から「金を出させてくれ」といって金がわんさか集まってくるに決まっているじゃないですか。よって、資金集めのための講演会なんかをひらくような残念な人工知能開発者が金を稼ぐことはありません。同様なケースに遭遇したら、出資したら泣き寝入りすることになりますよ。
自分の成果を表に出さないと金集まるわけ無いじゃん。さらに学術系の金なんて細ってる。研究者自身が研究をするため生きていく生活費すらない。
そもそも、日本でOSSで有名なソフトのコミッタや、インパクトファクターがつく雑誌に名前が乗るような研究を人工知能関係でできる研究者がどれだけいるんで?その前でもなにか着想があるがもんもんとしてるやつは腐るほどいるだろうさ。
科学でなにか売れるものを作るというのは「科学としての成果」と「売上としての成果」と2つある。だけど、売上が遠い段階の金は本来は「科学としての成果」として出さないとならないんだけど、それはもう日本は死んでるもの。
なんとか「売上としての成果」としての金じゃないと許さん!ということで、巨神兵の繭を強引に表に出して、急かして「腐ってる。早すぎたんだ!」みたいなのを大量に作る。
正直大言ばっかりうまくなって、うまく行かなくてもシラを切って、詐欺師呼ばわりを乗り越えて、たまたまうまく行くやつがまれにあるよね。そんなのがハイテク起業の世界。
詐欺師も多いだろうけど、苦渋の末詐欺師呼ばわりされつつなんとか自分が良いと思ったのを実現しようとしたやつもいるだろうけどね。そういうのが正しいというのが日本の起業支援とやらだろうね。特にオンラインサロン系。
炎上起こすが笑うような連中。俺は別分野だがくだらないと思って一旦降りたが。
人工知能で詐欺まがいなことしてる香具師に引っかかった、という話をこれからしていく。この記事は「人工知能ば詐欺だ」ということでなく、「詐欺師は人工知能を使いたい」ということを語る。
もう10年ぐらい前になるのだけど、人工知能には色々あるのに「深層学習だけが人工知能」だという無勉強な馬鹿に引っかかったんだよ。本当は人工知能なんて LISP から始まって、色々あって今の AI につながるているのに、その歴史は全く無視してね。Python のライブラリでどうにかできないものは不要とのことなので、「ふーん、そうなんですか」ぐらいで対応してた。なぜなら、自分は人工知能にAPIを叩いてブラウザに表示する部位を担当したからだ。
その会社にはエンジニアがいないので、人工知能とデザインを除いた全てをほぼ自分だけでフロントエンド(当時はFlash)からバックエンド(Django)とデータベース、クラウド部分を設計・開発・運営をやることになった。それは慣れてたから良いのだけど、ひとりでぼちぼちやるのは変な感じだった。ホームページには10名近い社員がいます、とのことなのに。
この理由はなぜなのか理解できたのは、インターンがやってきてからだ。そいつは結果を出せないから有能な人がやってこないのた。それで社員数を水増しするためにインターンを社員としてカウントしていたのである。なんとインターンの無給の学生ばっかり声かけて、ただ働きさせて「成果は自分のもの、ミスは能力のない学生のせい」みたいな畜生の極み、のようなことをして糊口をしのいでいる自称『天才』に俺は捕まってしまったのにここではじめて気がついたのだった。信じられないことに。
それで、ついに API をつないで一つのシステムにしましょうという日が来た。なんとか力量で解決したのだけど、はじめて彼のソースを見せてもらったときの衝撃度ときたらね。驚いたよ、スカスカのコード過ぎてね。おかげで深層学習がライブラリを使えば簡単にできるのも学んだけのだど。
閑話休題。
まぁ、コードを書くのが本業でない人だから良いか、と思ったらなんと、Python 教室を開くというじゃないですか。それで、成果をサイトに掲載するのですよ。自分のコードは絶対に載せないのに、他人のコードを添削して「弊社は実力があります」みたいな事例にしていたのですよ。驚いたことにね。
なぜ、そのような香具師が存在できたのかというと、「人工知能は効果判定をしにくいけど、将来的にはメリットになる可能性が高い」という計算機科学の領域では珍しい特性を持っているのよね。ほら、業界人にとってブラウザやデータベースといったものは、ちょっと触ったら特性が感覚的にわかるじゃないですか。そこが人工知能はちょっと違う。
もちろん人工知能は世の中に必要不可欠なものになるのは間違いないのだけど、というよりも現状でもスパムメール判定やゲームでは活躍していますけど、おそらく個人がどうにかできるものではないのよね。理由はこれ以上はアルゴリズムの向上が困難で、高コストな専用ハードウエアを扱える資本家に対抗する術を個人が持てないという限界と、教師あり学習のような判断基準の元になる資料をどう収集するのかという問題点を解決した人や組織が皆無という状態にあるからなんですよ。特に最後の部分は未だに twitter レベルの組織ですらやらかしているので、まだまだ難しいと思われます。
学習の根拠になったもの自体をどうやってキレイなものにするかということすら、データサイエンスという学問が出てきて苦労しているのですから、ユーザーエンドからしたらこの領域は未だにキャズムを超えていないと判定されるのは仕方がないことなのでしょう。それは、そういうもんだから良いのですよ。将来的には解決される可能性が高いでしょうし。
それでですね、やっと本題に入れるのですけど、問題点は「人工知能は効果判定をしにくいけど、将来的にはメリットになる可能性が高い」という非対称性をこの領域は抱えているのですよ。これはですね、バイオ(健康食品・代替療法)や金融商品(暗号通貨・バイナリーオプション)なんかに出てくる胡散臭い「何しているのかわからない」香具師が介入しやすい環境なのですね。それっぽいことを言って、専門家なら絶対に言えないコミットメント(金融だと「100%絶対に儲かる」とか)を宣言し、私はアメリカの有名大の(別領域の) Ph.D. を持っています(嘘)、日本はゴミです、さあ皆さん『人工知能で夢』を叶えましょう、なんていうクサい台詞を(非技術者向けの)講演会で語るやつがいるのです。残念なことに。
でも、皆さん、ちょっと考えてみてください。なんで(トーシロ限定で)講演会なんてする必要があるのかと。人工知能の世界で講演会をして資金集めをする、っておかしくありませんか?OSS で有名なコミッタだったり、インパクトファクターのつく雑誌に名前がのるような人材がですよ、この御時世にわざわざ資金集めする必要がありますか?世界中から「金を出させてくれ」といって金がわんさか集まってくるに決まっているじゃないですか。逆に、プロを避けるような人物に金を出したいと思いますか? よって、(トーシロ限定で)資金集めのための講演会なんかをひらくような残念な人工知能開発者が金を稼ぐことはありません。同様なケースに遭遇したら、出資したら泣き寝入りすることになりますよ。
※ この記事はアキネーターの下りがクソです。もう少ししたら自分の言葉で書き直します。ただ、この記事を消すことはしないです。これ技術的な話をしているようにみせてますが、わかる人にはしっくりくる符牒のつもりで書いています。
うん、でも、わたし講演会でその人のつくった人工知能が動いているのみたよ、まるでアキネーターみたいな、というのでありましたら「良いものを見ましたね」とこたえますよ。あれは良いものです。実はアキネーターのクローンは今だと学生レベルのスキルで作れます。具体的にのべますと、なにかテーマを固定して、そのテーマに関係する情報を片っ端から集めて、Python のライブラリを使ってデータ処理を行い、機械学習のライブラリを介して5段階の入力に対して適宜返せるような状態に持っていき、Rails/Laravel/Django で HTML を吐き出すようにして、ウェブ・ブラウザで Vue/ReactjQuery に呼応するようにすると計算機科学ができる人だと作れちゃいますし、見た目を重視したければ美大生にでも声かければ、似たようなキャラを描いてくれることでしょう。
この程度だと、二人の学生を無休(給)のインターンにやらせて、詐欺の商売道具をただで作れます。これは、アキネーターは駄目だとは言ってません。説明すると長くなるので省きますが、あなたを騙す道具を作るのにプロは要らないと言っているのです。
それで話を続けさせてもらいますが、哀れな学生は酷使されたうえに、会社のサイトに「インターンの思ひ出(検閲済み)」を実名で掲載されるという、デジタルタトゥーを刻まれるのです。かわいそうに。
※ ここを疑え、というポイントを追加。
これだけでは済みません。詐欺の道具はこれだけでは不足しますからね。本は良い権威の道具になりますよね?そうなんですよ、出版社の知識のない馬鹿共が「学生だけが書いた技術書」(前書きと終わりにだけを本人が書き、しかも自著として講演会で提示するという狂気の書)を出しやがった。これ、マジで有名出版社がやらかしたので驚いたよ。
で、こいつもう一冊も本(これまた共著なのに、自著として講演会で使うイカれた書)を出してるのよね。まぁ、読んでみたらあまりの頭の弱さに感動したのだけど、驚いたことにこの本を出典として Wikipedia に何度も記載しようとチャレンジするキチガイ(本人かは不明)がいたのよ。もちろんリジェクトくらっていたのだけど、ビビるよねー。繰り返すが、人工知能が悪いのじゃないのですよ。人工知能を使って、投資家を騙そうとするのが許せないのであって。
ちなみに、わたくしはそいつにコードの添削されたのですけど、おそらくそいつは FizzBuzz テスト、クリアできませんよ。なぜなら、If/Else がかけないのではなく、四則計算のミスが酷いので。チューリングテストは通るとおもうけど。どうして、大切な投資家向けの資料なのに単純な数値が一致しないのかわからないのですけど、何故か数値の足し算がおかしいことが多すぎるのよ。数値が一致しない、ってヤバすぎるだろ。それ、多分病気だから、哀れに思った(元)奴隷ちゃんたちは、病院へ行くように諭してあげてください。きっと、逆上するでしょうけど(笑)。
えっ、なんでお前はやんないのか?って、そりゃ「めちゃくちゃそいつのこと恨んでいるから」に決まっているじゃない。オレは、そいつを救えるほど、冪等な人間じゃないんだよ。だって、オレは天然知能だからな。
p.s. 多分、この記事で言及している人物の被害にあった方はは多いので、「アイツだろうな」とわかるように書いてあります。「アイツってどんな人?」と聞かれたら、説明するのが辛いでしょうからこのページをさっとみせられるようにこの記事を書きました。私も辛いのです。10年フラッシュバックに悩まされてきました。ただ、これ以上の犠牲者が出ることが耐えられなくなり、今回この記事を書かせていただきました。この記事で言及している人物は専門ではないのに人工知能・情報工学という餌を使って、相変わらずボニーアンドクライド気取りで若者を搾取しています。ソーシャルエンジニアリングを使われると、若者はかんたんに騙されてしまうものです。かつての自分がそうだったように。世の中にしなくて良い苦労はあるのです。