はてなキーワード: 属人性とは
その時、その場、そこでの自分の立ち位置含めて正解を選べることが心地よいこともある。
それを繰り返して年をとれば渋い大人になれるだろうと思っていた。
当意即妙な返しができないと馬鹿にしたり、馬鹿にされるのは当たり前だなんて思ったこともある。
考えてたよ。ずれた答えしかできない人は下の階層の人間なんだろうなんてね。
完璧な人を求めていた。
でも完璧なことは少し視点を上げてみると不完全だったと気づくことがある。
完成度の高い人がいるとコミュニティとしては幼稚なことが多い。
例えば大きな会社なんかでは仕事において属人性を排除することことがよいと言われるように
健全な組織を維持したければ特定の人に組織を左右させてはいけないことが知られている。
人に頼ってそれを前提としていると周りも歪んでくるんだ。
純朴で未発達な人の集まり、田舎のコミュニティとかを改めて見ると新鮮に思うことがある。
退屈なほど似通ったものの集まりが、鈍く、濁った印象を持っていたものが、
さらに大きな集団の一部として見ると時に鋭く尖り、時に偏っていて、時にグロテスクなまでに鮮やかな印象を与えることもある。
洗練された組織に粗削りや愚鈍な要素を持った人や集団が放り込まれた時に意外に状況が面白くなったりして。
まだまだ未知は残っているんだね。
ニート→派遣→派遣→無職というネットで気持ちよく叩かれるために用意されたような人生歩み中
無職になった経緯も「母が病気と怪我で入院し、残された父の生活支援のために半年を2回」という、嘘つくならテンプレは避けろと怒られそうな経緯
(これを読んでる人へ:年を取ると症状が出やすい。不審な長咳は結核を疑い診察を。それと、雪国の人は物置などの高所の雪かきはプロや隣人に委託を)
で、状況の説明ついでによく聞かれるのが「ご両親はおいくつになりますか」ということである
えー、むろん違法である。職業安定法の第五条の四で禁じられている。家族構成年齢職業愛読書、みんなNGである
でもまあ、聞きたい気持ちはよくわかるのだ
雇って半年後に「親が倒れたので田舎帰ります」なんてのは、どう考えても好ましくはない
部長が明日死んでも会社が回るようにしておくのが役員のやくめでしょ属人性なんてクソでしょというのはその通りではあるが、実際には厳しいと言わざるを得ない
40歳ともなれば親は少なくとも60、下手したら70ということもありうる以上、慎重になるというのも、うん、わからなくはない
単純にオッサンだからとかタオルで顔拭いたとき物凄く臭いからとか保険払う額増えるからとかそういうのだけが不採用の理由じゃないってことなんだろう
https://anond.hatelabo.jp/20170709144510
上記でweb系は違う、主語がデカいなどと戯言をほざく方々が多かったので、web系自社開発者時代のことも記述しておこうと思います。
web系の負の側面や、実際を書くのは珍しい、という声もありましたのが驚きです。皆きっと思い出したくもないんでしょうね。
今時、コネも才能も容姿もトークも何もないのに、アイドルや芸能人やらにになんて憧れるならまだしも、なりたいなどと戯言抜かす命知らずな女の子たちや、酔狂な男の子たちがいうほどいないように(この職業をバカにしているのではなく、それほど才能や生まれ持ったものに比重が置かれることが多いことをいっています)
普通に仕事っぽいこれらweb系に関しては、未だに黎明期のイメージでネットでも情報が語られてるというのも、不思議なものです。ひょっとすれば、ネットの情報というのは、常に3週遅れなのかもしれませんね。
さて一抜けした私はweb系業界という桜の木を食って脱皮したチャドクガの成虫といったところでしょうか。これから日本IT業界という桜の木を食い尽くすチャドクガの幼虫になりたいという酔狂な人がいらしたら、どうぞよく考えて会社をお選びください。少なくとも、慎重で英明であれば、こういうところに入っても、すぐ逃げだしてちゃんとしたキャベツ畑でアゲハチョウに脱皮し飛翔することができるでしょう。
はい、これからweb系へ行こうと考えている皆さん、上のようなことが割と普通です、というか現在web系の8割くらいはこんなもんといっても過言ではありません。(ちょっと前はそうではありませんでした)
web系はピンキリだか、ダイキリだかピン〇ロだかしらねぇっつーんだよって話ですが、以下に示す通り、昨日までホワイトでも、明日はどうなるかわからない、という非常に流れが早いのが当たり前に起こりえますので、決して悪い大人たちのささやきに騙されないでください。冗談抜きでこの業界騙されたら一歩間違えばリアル命とられるレベルのブラック労働になりますからね。マジで。
あと言っておきますが、「ホワイトがブラックに変貌すること」はありますが、逆の「ブラックがホワイトになる」なんて奇跡はまずありえません(まず倒産します)
下記に示した通り「いやなら転職しろ」とか抜かす本当にweb業界で働いたかどうかも定かではない馬鹿ほざく方々の戯言に惑わされないようにしてください、例に挙げるように、会社を変えるたびによくて貯金はそのまま、最悪貯金がすり減っていくという悪循環に陥ります。
あと、ブラック化したweb系企業の幹部役員は、割とマジで社員が2~3人くたばろうが会社が存続すればそれでいいなどと、平気で考えるレベルまで憔悴しておりますので、殺人未遂レベルのブラック労働に当たる可能性も高くなります。(よほど運が悪ければになります、普通はそうなる前にエンジニアが全員逃げ出して倒産します)
はい、会社に殺されそうになったら即逃げましょう。向こうはそんな労働が当たり前と思ってるからそんな労働環境になるのです(本当に申し訳ないとか思ってるなら人増やして環境の改善化に即努めます、普通は)そんな奴等相手に一般的な社会人としての常識を求めたり、ましてや労基や警察に通報して戦うなどということは、時間とお金の浪費で無駄になりますし、逆恨みされて何をされるかわからないので、あなたがこれからのITエンジニアとしてのキャリアを犠牲にしてでも差し違える覚悟でもない限りは絶対にやめましょう。それがあなたの身を守りますし、IT業界で生きていくのなら大事な資質になります。大丈夫です、逃げたら勝手に倒産して退場しますから、追いかけてくるなんてことは絶対にありえません。もしそうなったときは、堂々と警察に通報し、世界有数の治安維持組織、警視庁の正義と秩序を守る警察官の方々に任せましょう。
これからIT業界へ行きたいと思っている皆さん、また、IT業界――特にweb系に憧れを持っている未来あるツワモノの皆さん、以下の例を見てそれでもなお行って戦う!という仮面ライダーのごとき崇高で気高い自信を持っているのなら、どうぞバリバリ頑張ってください、なーに、道半ばで産業ごとなくなれば昭和の炭鉱業の労働者たちみたいに、国の福祉で静かに穏やかなセミリタイアで、時には昔の話を、を聞きながらチューハイを片手に鯖味噌食って心の安息を得られた幸せな日々を送ればいいんですよ。誰もバカにしません、時代が悪かったのですから。行動してから後悔すれば、それは二番目に気高いことだと、ニーチェのオッサンもいってますからね。
これを見た非IT業界の皆さん、あなたたちは賢いです、賢明です。堅実です。そのまま普通に仕事をし、普通に友と語らい、普通に結婚をして、普通に家庭を養い、妻や夫と仲睦まじく子供たちを育ててください。そしてわれらIT雑兵の悲哀をメシウマと笑いながら、酒の肴にしてこんな世界もあったのかということを笑いものにでもしてください。その方がまだ浮かばれます。
・web系技術の進歩の速さは例えるなら、昨日剣と弓で戦っていたのが、今日や明日からいきなりアサルトライフルが戦いの主役になるような日々の連続である。
web系の技術の進歩の速さは、とんでもない速度になります。IT技術者の最もきついところは「習得した技術が一瞬で付加価値を失うこと」にあります。
20年前をご覧ください、2か月に一回新しいPCがリリースされているほどでしたし、ブラウン管の奥にクソ長くて目に超絶悪いパソコンが当たり前でした。
ところが当時生まれたベイビーが、今成人した現在はどうでしょう、フルセット30万も20万もザラでしたパソコンは、昔のスパコン並の性能を秋葉原に行けば6万円やそこらで買うことができます。
プログラミングはどうでしょうか、私はオブジェクト指向から入ったタイプですが、それまではC言語系統が主力でした。しかし現在はJavaに、オブジェクトはできて当たり前、日進月歩でSwiftといった新たなプログラミング言語が登場していますね。その結果が「staticおじさん」といわれる時代に取り残された悲しい存在を大量に生み出す結果となりましたことは、私以外のブログやら日記を見れば、幾らでもゴロゴロ話が出てきます。
はい、本題に入りますと、web系はこれがよくて半年、数か月がザラ、最悪で数日のタイミングで起こりうる可能性があります。
昨日まで弓で魔弾の射手だの剣聖様!とかなんとか褒めたたえられて、パイオツのデカいパツキンのねーちゃんや美少女たちがキャッキャウフフとダース単位でちやほやされるほどの付加価値を持っているあなたたちweb系エンジニアが、翌日には「えー!?マジ!?弓と剣!?弓と剣が現代戦で許されるのはクロスボウと銃剣までよねー!キモーイ!キャハハハハ!」と掌返され、あとから入ってきた若者の後輩のドラグノフ狙撃銃使いとクラヴ・マガ使いのイケメンたちに、寝取られまくって侍らせられてダブルピースでカメラに向けてバカにされて罵声の洗礼を浴びるのを間近で見せつけられ、目の前で馬鹿にされながら、勝負と称してフィールドストリッピングが出来ずに見せつけられたリ、盆踊りのような空手で立ち向かい、サム・フィッシャーのような動きのイケメン後輩に遊ばれながらフルボッコにされて、さらに女の子たちにもコケにされて目の前でイチャつかれるのを見せつけられ鬱興奮しちゃうようなことは、例えではありますがザラで起こります、そんなのが好きな性癖の方ならどうぞご自由に。私はそんなの二次元以外でお腹いっぱいですがね。
当然ですが、「我こそは技術一本で食っていけるから有象無象の雑魚どもは努力が足りないのだ!自己責任!主語がデカい!」などとさえずる、時代遅れの自己責任論者のような所詮一山幾らの木っ端の雇われの分際でプライドだけは王侯貴族並の人達もネットにはたくさんいますが、そんな人たちが、こんなことが明日は我が身で起こる業界で、しかもまだ生まれて20年もたってない業界で、そんな意固地な人間が60まで生きてけるとは、とてもではないが私は思えません。
オブジェクト指向が主流になって一気にそれ以前の構造化プログラミングの花形だった人たちが、上記のように「えーダサーい!キモーイ!ギャハハハwwww」というレベルでニューカマーとお金払って雇う側に馬鹿にされまくって、人間としての尊厳すら踏みにじられるレベルでいじめられたように、
web系はいつこれがおこるかわかりませんし、しかも日本における地震発生率レベルで起こります。清く正しい社会人は、感謝の念をもって謙虚に周りに尊敬の念をもって生きましょう。
それほど、web系は一瞬で技術が陳腐化し、自らのスキルの付加価値が一瞬で冗談抜きでゼロに消失します。その繰り返しです。世界の歴史でいう軍事面ですら変わるのに100年かかったスパンが、最悪数日で起きるのです。
後言っておきますが、web系の気風として、使えなくなれば一瞬でクビを切られるか、それに等しいことで自主退職になります(大手でも当たり前です。甘い夢は見ないでください ※ただし大手の在籍した実績があるならすぐ仕事が見つかったり、外資にだっていけますので、そこは一長一短です)というかそれが当たり前です。
年棒制かつ裁量労働制で、私服勤務でトリプルモニターで、コーヒー飲み放題で、午前休午後出社にリゾート割引までつ・け・ちゃ・う♡なんて至れり尽くせりの話が、この毎年30万人も消費人口が消滅していく斜陽国家で、政治家の息子や資産家の長子でも、ましてや研究開発者レベルのコンピューターサイエンス学術界隈のスーパーエリートでもなんでもない分際で、いつまでも続くと本気で思っていたとするのなら、あなたは出来の悪いなろう小説やアホラノベの読みすぎの気があるので、肥大しすぎた自意識で破滅して闇金ウシジマくんにでてくる多重債務者みたいになる前に、身の程と現実を知りましょう。
・昨日の極楽のホワイトは今日の無間地獄のブラック、会社は回転寿司の如く急速に待遇と売り上げが傾き倒産しまくり。
流れが速いので当然激務サビ残、終電帰りは当たり前になりますが(SES契約のSIであれば割と最近はそうでもないところ「も」ある)さらに恐ろしいのは売り上げが傾いたらどうなるかわからないということです。それは、明日かもしれないし、来月かもしれない、もしかすれば、出社した途端かもしれないし、昼飯を食べ終わった後かもしれません。
マシなので自社開発は取りやめか縮小、客先常駐でITドカタになってくれ、というのがよく起こります。ぶっちゃけこれではなんのためにweb系にいったのかわからなくなりますね?
会社の利益=競争に負け始めると、待遇がどんどん劣化します、上記のような福利厚生が数か月後には交通費支給以外なしとかにザラになり、社内はピリピリし、怒号と罵声が飛び交い始めます。
これくらいにまで陥ると、一瞬で技術者が凄まじい勢いで退職し消えていきます、退職届が机の上に置かれているのなら御の字、速攻バックレで逃亡する敗軍の兵が続出です、彼らは凄く賢く危機察知能力に溢れたエンジニアだと思います。人の出入りがまるで回転寿司状態になります。
あと、この業界はワークライフバランスがあるなどと抜かす詐欺同然のことをほざく奴等もいますが、そんなのは一部のメガベンチャーだけです。
BtoCがメインになるのに、そんな甘ったれた話があるわけないじゃないですか。以前の日記通り、仕事する場所が会社か土日は自宅かで、週休0日フルイニングで仕事が当たり前です。あなたが彼氏や彼女とデートしている時ですらチャット開いて仕事するぐらいの、
そんな仕事してないと発狂して死んでしまうレベルの社畜の鏡といえるほどのワーカーホリックのちょっと世間の常識とずれた基準で、ワークライフバランスも整い、天国でホワイトな環境ですので、どうぞ就職なさってください。
・終わりのないタスクでもいいよ キミがボクを評価し続けてくれるなら
はい、何故そんな風になってしまうのか?わかりやすく言いますと、前の日記で書いた通り、技術力と生産性をピークで発揮し続けなければいけない上、仕事が早く終わればさらに仕事が乗せられます。当然ですね、1時間で終わる仕事であと全部休憩、定時退社なんてのが許されるのは、社長だけです。
自己研鑽、だの、ブラッシュアップだのと、意識の高いことに恍惚な顔で興奮を覚えるちょっと変わった人であれば、天国かもしれませんが、ハッキリいって地獄です。
理由としましては、この業界は安定性が絶無です、そのうえ評価基準は青天井で上がっていきます。意識の高い馬で鹿なエンジニアさんたち以外の賢明なみなさん、わかりますね。
つまり頑張れば頑張るほど失職する可能性が高くなります。SIは頑張れば損ですが、webは「頑張れば自分の首を絞める」という構造に行き着きました、感動ですね、拍手しましょう。ワーパチパチ。
はい、当然裁量労働制の年棒制、仕事終わらなきゃサビ残です。しかも自分が常に150%を発揮し続けなければ終わらないタスクを、休日は自宅持ち帰りでチャット開いて書き続けるという、プログラミングが好きで好きでしょうがない、web系言語のロゴを抱き枕にして抱きしめてチュッチュできるほどの変わり者なら天国でしょう。大多数の普通の人が地獄です。
さて、これで完成する構図が「週7日労働」月の稼働時間、脅威の実質496時間~500時間の完成です。(最悪こうなります、しかし構造そのものはどこも変わりません)
凄いですね、現代の軍隊ですら、最前線には30日くらい戦い、あとは1か月休憩とかがざらなのに、これを365日続けます。兵隊になれば理想の鉄砲玉になれますね、パソコンなんて捨ててフランス外人部隊かアメリカ海兵隊にでも志願すればいかがですか?
ああ、モニターの前でサボってるそこの意識高いエンジニアたちの方々、まさか「仕事なんてコントロールすればいい」などと舐めたこと抜かすつもりはございませんね?
それ、バレてますよ、無能装って会社にしがみついてお金稼ぎたいのでしたら、SIがおすすめですよ。web系でそんなことすれば、あなたたち半年後には仕事サボるうえにできないやつの烙印を押され、無職か自称ノマドワーカーのニートですよ?
ところで、自分のいるところはここまで酷くない、主語がでかい、なんて痴れたことを抜かすエンジニアたちもいますが、彼らはたまたま運よく、時流に乗って黎明期の安定した中堅ベンチャーやメガベンチャーに入れただけです。血みどろのレッドオーシャンどころか、現在を例えていうなら、ベルリン包囲戦でソ連軍がドイツの国会議事堂に突入し始めたあたり位の地獄のブラックオーシャンと化しています、はい、わかりますね。
これから転職したり、新卒からweb系に入るには、あなたたちはこの最前線に行くことになります。というか可能性が高いです。さすがに私がいろいろな会社を回った中で、一番「これは酷い」と思ったところだけを言いましたが、将来性や待遇が売り上げが落ちたとたんに悪くなるという点では、どれも似たようなもんです。あとついでに、逆(会社の利益が上がったから待遇が劇的によくなる)は絶対にありえません。そして、一度落ちた待遇は、給与面が若干戻る以外で、絶対に戻りません。あしからず。
というか、一旦落ちた待遇が会社が持ち直した後、元に戻るなどという甘い希望は、この地獄の門をくぐる前に一切の希望を捨ててください。
あなた方は一山幾らで雇われた木っ端の一兵卒です、飯と屋根の付いた家に住めるだけの金与えてやるだけでも感謝しろよ程度にしか思われてません、あしからず。
そんなことをいうと給与交渉をしろよなどと、お金がないなら投資をして増やせよなどとアホ極まりないことと同義なこと抜かす馬鹿どもも現れますが、ハッキリ言って所詮雇われの身分でそんなことしたって、ITバブルだったリーマンショック前ならいざ知らず、今時は変わりを同じ金額で連れてくればいいだけですので、あなたクビになりまして終わりですよ。
というかね、技術があるから技術があるからとかピーチクパーチクほざいてるモニターの前のあなたたち、あなたたちのいう技術力ってどの程度なんですか?どうせweb系言語が2~3使える帯に短したすきに長し程度がせいぜいでしょ、フレームワークやDB弄ってマシンスペックで無理矢理動かせるようにしてドヤ顔キメてるレベルの、LAMP自宅で構築してイキってるレベルでしょ?
この業界長い人間からすれば、痛々しくて恥ずかしすぎてみてられないレベルの程度ですよ?そんな奴らにあなたが経営者だったとして、「給料を上げないと転職するぞ」などといったところで、そんなの脅しにすらなりませんからね、web系というのは、あとからあなたたち以上に最新の技術に精通して若くてフレッシュでピチピチで素直なエンジニアが、雨後の筍の如く湧いてきますから、取り放題ですからね。クビですよク・ビ
結論、自分が特別だ、などと夢を見るのは寝る前にする妄想の中かなろう小説の中だけにして、決して人生をドブに捨てるようなバカな真似はやめましょう。
まあわかりやすくいうと、例えるなら迫りくる地獄のソ連兵相手に、絶望的な抵抗戦を続けるノルトラントや武装SSのような中で生き残り、オットー・スコルツェニーのように華麗に立ち回って亡命してハッピーエンドなんてことができる、我こそは異能生存体という自信があるのなら、務め人などにならず起業してください、その方が10000倍稼げます。
・IT一般派遣や特定派遣で雌伏の時を過ごすくらいなら、なるたけ早く別業種に転職して至福の時を過ごしてください。
当然の如く安定性は皆無です、さらに技術の刷新が重なった時期に失職してしまえば、職にもありつけずもはや生き地獄です、昨日まで意識高い系のテンプレのような生活をしていたあなたが、IT一般派遣の(仕事に貴賤なんてないですが、web系にわざわざ行く意識高い系の人達基準で見れば)しょーもなく未来にもつながらない薄給で、バイトの如く糊口をしのぐことになります。俺はあいつらとは違う俺は負け犬にはならない…などと厨2病気取ってたプライドをバッキバキに打ち砕かれて生きる気力を失い、夢破れて実家で引きこもりあたりにならないか、むしろ私は心配です。馬鹿にしているわけでなく、web系というのは、それほど立場が安定しませんし、競争が熾烈を通り越した世界です。
ハッキリ言いますが、ブランクが一か月でもあれば上記のようなweb系会社に行く可能性が高くなり、マトモなweb系に行ける可能性は少なくなるでしょう。それだけ流れと競争の熾烈な速い世界です。
あと、仕事はいくらでもあるとはいえ、伏龍の如く臥薪嘗胆で雌伏の日々を過ごし、逆転夢見てIT一般派遣やとりあえず特定派遣で糊口をしのぐなんてことすると、30過ぎるどころか25歳過ぎるころには行き場所をなくした恍惚の人となって人生が詰みますので、絶対にやめましょう、それほどIT業界というのは、エリート公務員クラスで将来のキャリアというのを大事に考えなければいけない業界な上に、どんなに上手くいってもデスマや糞プロジェクトに一つ放り込まれただけで、キャリアが詰むどころか、最悪テッカ〇ンブレードの主人公の最期みたいになります。
それまで私服で大事なおパソコン様を、ポテトチップスやお菓子でべっとべとに汚れた汚らしい指で触れるなんていうことが当たり前とかいう世界の人間が、SES契約の客先常駐になんて行けば、ストレスで3日でカミーユ・ビダン状態になりますね、はい。
ああ、あなた方がweb開発者に彼女や彼氏を寝取られたから、その存在全てに復讐したいというのなら、IT一般/特定派遣最高!自由最高!SES最高!時給制最高!とネットで喧伝しまくってください。万人に迷惑極まりないですが、それで心が慰まるのであれば、それはあなたのためになるでしょうね、いい年こいてそんなことするとか情けないにもほどがあるけども。
そうではない場合は、運と実力が足りなかったと諦め、足を洗って別業種の正社員になってください。それが本当に一番幸せです。馬鹿にしているのではなく本気の冗談抜きで、です。
さて、意識高い系の技術で食ってると自負している平日の昼間からサボってはてなを見てるモニターの前のそこの意識高い開発者のあなたたち、ハッキリ言いましょう、仕事中にそんなことしてる上に、雇われてる時点であなたたちの代わりなんて幾らでもいます。一山いくらの木っ端の雑兵です。特別でもなんでもなく、ましてや英雄でも勇者でも仮面ライダーでもウルトラマンでも、プリキュアでもセーラームーンでも、カードキャプターでもリリカルな魔法少女でもなんでもありません。というか仕事中に見る奴が技術だとか舐めたことをほざく前にキリキリ額に汗して働けや給料泥棒のバカヤロー共が、真っ当なサラリーマンは会社の仲間と家族のためにとっくに仕事始めてんだよという話ですよね、もっと言えばプログラミング言語とコンピューターへの冒涜です。ジョン・フォン・ノイマンの写真の前でジャンピング土下座を五体投地でお百度参りして、悔い改めて謝罪して、いい年こいてヤンキー漫画の中ボスみたいな偉そうなことをいう前に、おコンピューター様やおMac様やおWinsows様にご飯を食べさせてもらえる先人の英知の恵みに感謝なさい。
そして業績悪くなって逃げた先が上記のような職場に当たってどうぞ楽しい日々をお過ごしください。
・web系技術者とはおしゃれな賽の河原で石を積み続ける存在です。
さて、4~5年くらい前までは、web系はブルーオーシャンが割と残っていて、フリーランスなんていうものもありました、リーマンショック前は、な、なななんと1000万ザラで稼げているというのも多くいました、小泉改革前の長距離トラック運転手並の給料ですね。
ですが現在彼らがどうなっているか、その後の足跡を追えば、お分かりになりますので、まぁ多くは語りません、自分の目で確かめてみてください。
属人性が強く、「必ずしも世界潮流で最先端の技術に付加価値があるわけでもない」という、ブラックガラパゴスの日本IT業界の構造では、どうしてもこうなってしまうのです。仕方がないんです。
例えば今web系で流行ってるRuby、素晴らしい言語ですね、私のようなものぐさからすれば、なんでもありで書けるのはVB並に使いやすいですよね。
これ、世界じゃ不人気もいいところですからね、なんでもありすぎて、という理由になります。ぶっちゃけこれをメインで使いこなしてドヤ顔の時点で、あなた快〇ズバットに「所詮日本じゃ二番目だ、しかもアジアじゃ3456番目だ、そして世界じゃ下から数えた方がずっと早いぜ」と鼻で笑われるレベルです、あなたの今持ってるその技術とやらで、ゴッドエンジニアになれるのは、出来の悪いなろう小説の異世界の中だけです。身の程を知りましょう。
さて、わかりやすくいえば、web系技術者は、40年365日契約のゴルゴ13やプロ野球選手のようなものです、以前にも書きましたが、ゴルゴ13ですらギラン・バレー症候群が出れば2か月もマルタ島で休暇を取ってキャサワリーと戦ったりしましたが、休暇をします。プロ野球選手も、シーズンは年の半分程度です。それ以降はオフシーズンです。それほどトップを常に争い芸や技術で食っていくというのは、難しいものなのです。
プログラミングを仕事にするということは、限りなくそれに近づいています。あなたが365日休日もチャットでヒアリングしながら部屋で春も夏も秋も冬も、シコシコプログラミングをするのが好きで好きでしょうがない、Macbookproは恋人でRubyは愛人、フレームワークやソースコードをオカズにアレできるほどだとか、自分の書いたコードの美しさをオカズにご飯をどんぶり飯で食べられるほど、プログラミングやシステム開発が大好きなら、天職かもしれませんが、ハッキリ申し上げますとそんな人間人類史が始まって史上、恐らく地球上に存在し得ません。というか、そんなのがいたらハタから見ればちょっとどころではない変わり物です。人間休まないと普通は3か月くらいで壊れます。
そのうえ、アスリートやプロ格闘技と違って、技術に互換性らしい互換性は実は結構なく(特にレガシー言語と比べてみれば顕著でしょう、web系言語はバージョンによってガラっと変わることもあり、ましてやIT系なんて転職すれば会社で使ってる言語そのものが系統ごと変わります)そのたびに技術を常に覚えなおしてそれで飯食えるレベルの技術を独学で習得しなければいけません、プロボクサーですら24、5で引退を考える年齢になるのに、それより体力と技術習得で頭を使う業界で、給料も大したことないし、たかがせいぜい木っ端の大学で情報を先行したとかいうレベルの程度で、ずっと食えると思っているのなら、勇気と無謀をはき違えたただの馬で鹿な人ですので、手遅れになる前にどうか正気に戻ってください。
https://anond.hatelabo.jp/20170711110237
↑書ききれなかったので後半部に続きます。
少し前、SIerやweb系でITエンジニアをしていたので、現状を少しだけ書こうと思いたった、そこで思ったのは、ここで言われてることが割と最先端で、その他のネットで言われてることはリーマンショック前後くらいの古い認識ということを嫌というほど体感しました。
ここの外で言われてるのは「特定派遣は安定している」とか「web系に脱出するべき」だとか言われてるが、現実は全く持ってそうではなく
特定派遣は来年の秋には廃止になるのは確定しているし、web系は現在もはやレッドオーシャンを通り越してブラックオーシャンと化しています。
以下に示す例を見てなお、それでもITエンジニアになりたいという気合の入った益荒男がいましたら、きっと理詰めと政治とソーシャルエンジニアリングを使ってバリバリのし上がり、ひとかどのエンジニアになれるでしょう、そうじゃない人はこんな業界はやめて、カタギで真っ当な仕事についてください、この業界より酷いのは営業職と広告系と出版系の一部くらいしかありませんから
・もはや技術なんてレベルの話じゃない
特定派遣やweb系で技術を積んで神エンジニアになるぞ!と息巻いている方たち、これから飛翔しようとしているエンジニアの卵たち、残念ですが客先常駐やら、有象無象のweb系で得られる技術なんてマトモなものはありません、精神と体力と将来を消耗するだけです。
比較的マトモなSIでも、情報系の院生クラスで(なぜそんなところに入ったのかは突っ込まないとして)、最初の数年やらされるのはテスターや部分改修のみです、下流も下流です、しかもブラックです。大卒なら25~6歳、院卒なら27~8歳の時点で、あなたの経験は下流が3年程度です、さてこんな状態で転職したところで、マトモなところが相手してくれると思いますか?使う言語も開発環境も全てにおいてもはや化石レベルのものばかり、オマケに給料は都内でフリーターとどっこいなんてところがザラであります。
私自身異業種に身を置いていまして脱出しましたが、普通はこれくらいの年齢になると、後輩に指導をしているレベルになります、現に私が新卒の頃は、これくらいの年齢の人は出向先の子会社の新入社員を10人くらいまとめて面倒みてましたね
え?web系はどうかって?一世を風靡した最先端の自社開発!最先端の技術を常に使ってスタバでマックを操って私服でゆるいノリでバリバリ仕事で意識高い!なんてイメージありましたね、はい、間違ってはおりませんよ、日本語って言い方変えれば正反対の意味にもできますからねぇ
実態はweb系言語でも周回遅れのバージョンで、もはやいやがらせや拷問の類としか思えない短納期を延々繰り返し続けます、休日はチャットで呼び出し、休日も自宅で仕事、夏に友達がやれ湘南だ都内のプールだと楽しむ中、部屋で一人仕事です、しかも年棒制の裁量労働制なので、残業代なんてビタ一文でませんよ(しかも業績傾いたら翌日には福利厚生がなくなっていき、業績が戻ろうが上がろうが、絶対に元に戻ることはありません)
「それは仕事ができない無能だからだ」「生産性が高ければ余裕」、はいその通りです、生産性が高くて神プログラマーなら余裕で仕事終わらせられますね、じゃあもっと仕事できますよね?今度これお願いね☆とあなた方のキャパを気が付けば超えた仕事が割り振られるようになります、結果「月月火水木金金」の完成です、週休0日フルイニング出勤、驚異の月稼働時間496~500時間ですよ。名だたるブラック企業もびっくりの稼働時間ですねぇ(※最悪の例ですがこういう構造で凄まじい稼働時間になってワークライフバランスなんて存在しないというのは本当です)
web系業界でいうワークライフバランスというのは「Macbookproは恋人、Rubyは愛人、フレームワークとソースコードをオカズにアレできるくらいの変人」の基準でホワイトでありワークライフバランスです。マトモな脳みそと健全な性癖をした紳士淑女の皆様は決して騙されないようにしましょう。(そんな彼等でも下でいうゴッドエンジニアクラスと比べるとハタから見るとガ〇ダムかヒュッ〇バインくらいの違いにしかわかりません、ガン〇ム知らない人にとっては色違いの同じモンにしか見えない程度のレベルですし、出来る仕事の範囲も似たようなもんです。もっといえばガ〇ダムなどという強いロボットではなく、陸戦型〇ンダムです、簡単にザ〇とかド〇にパンチ一発で手とか足が明後日の方向へひん向いて吹っ飛ばされてやっつけられるガ〇ダムっぽい何かといっていいレベルです。)
東京まで来て引きこもって職場と自宅の往復なんて、出来の悪いなろう小説の主人公みたいな人生ですね。勉強会になんて参加する時間ありませんよ?それを棚に上げて酸っぱい葡萄で「勉強会はなれ合いだから…」とか戯言ほざくITドカタ社畜の鏡もネットには多いですけどねぇ
もちろん普通はこれくらいの年齢になると…(以下ループ)
・何故こんなことになってしまったんだ(ウルトラマン)
端的に言えば、web系に関しては過当競争が行き過ぎた結果です、ブルーオーシャンやらレッドオーシャンなんて単語が飛び交っていた時点で、こうなることは目に見えていたのかもしれません
SIer系に関しては、なんかもういうのも呆れ果てるくらい終わってるので、その目で実際に確かめてみてください、なぁに、何事も人生経験です、3か月くらいバイト感覚で入れば勉強になるでしょう、まぁ来年の秋には特定派遣禁止になりますから、自殺志願者でもない限りはこんな業界には絶対に来ないでください、新卒でブラックだとかに当たったりいろんな理由で職歴に傷がついたスネに傷のある人間がわずかなクモの糸を取りあうために人生一発逆転を狙って食っていくための場所です、IT系ってのは
というか、会社変えればいいだろとか舐めたことを抜かす奴等もいますが、会社変えるたびに一か月無給で貯金をすり減らすような生活になるので、どう考えてもブラックなweb系自社開発にトチ狂って突撃するなんていうことや、よりにもよって「特定派遣(人売り零細中小ベンチャー)」や「IT一般派遣」で糊口をしのぐなんて、勇気と無謀をはき違えたことは絶対にやめましょう。30過ぎどころか、25やそこらでキャリアと人生が完全に詰んで、恍惚の人を化します。というか、そんな境遇になれば、まず営業でもビルメンでも警備でもなんでもいいから、異業種に転職してください。その方が100倍マシですし、そうしないと、冗談抜きであなたは実家でウンコ製造と酸素を二酸化炭素にかえるだけの簡単なお仕事と、自宅警備員を兼ねた自称ノマドワーカーの引きこもりと化すか、キャリアバキバキにされて人生を若くして完全に詰んで、自室か青〇ヶ原あたりの樹海で首をくくって、なろう小説の異世界に転生して、当地で魔法でプログラミングをするようなハメになりかねません。
また、あなたが昔や今にでも、女や男をIT技術者に寝取られたとかで、坊主にくけりゃ袈裟まで憎くなり、IT技術者という存在そのものに復讐したいのであれば、ここでもどこでもネットで
「IT一般派遣最高!特定派遣最高!SES最高!これからの時代は一般派遣か特定派遣だ!否定する奴は主語がデカい!」と喚きまくってください。間接的に人生狂わされて不幸になる人がたくさん増えますので、気は晴れるかもしれませんよ?
歴史に名を遺すハッカーや、クラッカー、ラノベやアニメや映画で活躍するカッコイイサイバー戦士たち、新しい戦場を縦横無尽に戦う無敵の諜報兵士、誰もが憧れますね、だからといって杓子定規にSIやweb系に入るということ自体が、もうそんな存在になりたいのをドブに捨てているようなもんですのでやめましょう
例えば、FBIと下村努氏と激闘を繰り広げたケビン・ミトニック、彼はプログラマーではありません、世界を変えた天才スティーブ・ジョブス、はい、意識高い系が教祖の如く奉る伝説の存在です、彼もプログラマーではありません、彼の親友ウォズの魔法使いさんも、「プログラマー」では厳密にいえばありません。
彼らはパソコンそのものに詳しかったり、パソコンを使って商売をしている人たちですし、10年ちょっと前に秋〇原でシコシコとパソコンパーツやパソコンを買い付けては公安警察と鬼ごっこしていた北朝鮮サイバー軍も、純粋な「プログラマー」や、ましてや「SE」なんていません。でも彼らはアメリカ軍でさえ時折競り負けるほどのITスキルを身に着けてサイバー戦争での恐怖と畏怖の代名詞になっていますね、彼らが日本で真っ当に働けば手取り20万円、残業定額使いたい放題プランで、きっと1年で発狂して、職場で幼児退行を起こしたり、精神崩壊を起こしたカミーユ・ビダンのようになって、両親親族に号泣され、いきなりティッシュを食べ始めて笑いながら失禁し、黄色い救急車で運ばれ一生社会人として働けない廃人になっているでしょう。
そして目指す先は皆ここになります、はい、社内SE、サラリーマンにしてエンジニア、IT身分階級ピラミッドにおける青い血の貴族、バラモン階級、公家、上士の出の存在、社内SEです
我らIT奴隷たちをアゴでコキ使い、最上流の仕事でバリバリ働き、定時退社は当たり前、福利厚生も整い上手くいけば役員や社長からも「我が社のIT守護神〇〇くん」といわれ寵愛を受けますね、まるで出来の悪いなろう小説の主人公の無駄に高い待遇のようですね。ExcelVBAを組み、PCをキッティングし、電話口だけでWordやエクセルの使い方を教えれば、まるで肉を両面焼いたり、コインを10枚まとめて数えたりするだけで、ゴッド扱いのなろう主人公のごとき扱いを受けます、偉い人や周りの人達や美人OLたちから「すごーい!君はITに強いフレンズなんだね!」状態です、オマケに安定安定また安定、ちょっと給料が低いのが珠に傷(それでも上記のIT職種より1.5~2倍上、福利厚生を入れれば6倍はマシです)
ですが、世の中そうはいきません、00年代前半はリアルヤクザまでもがフロント企業として参戦しまくった現代日本の無法地帯、IT業界でそんな貴族階級になるのなんて、これまで悪いことなんて一切したことがない真面目一辺倒の人間が、いきなり戦闘員からショッカーの首領を目指すとかいうようなもんです、普通の会社で課長くらいまで昇進するほうがまだ可能性があります。
まず、この業界、正社員なんてものは100人いたら1人くらいしかいません、え?特定派遣は正社員だろって?あんなもんただの派遣ですよ、というか定義上お国が定めた立派な「派遣」です、不安定さ半端ないじゃないですか実際
結論、社内SEになるには比較的ブラックな環境ですら、倍率30倍40倍に上ります、そんなの目指すくらいなら最初から別の業界へ転職してください。
そもそも自分は最先端の技術を常に勉強してるから心配ない!技術力があれば何でもできる!はい、なんて考えてる9割のIT技術者たちさん、残酷なことを言いますが、私やあなたたちの代わりなんていくらでもいます。(少なくともお金出して雇う人たちはそう考えています)
この日本の「IT業界」において「神クラスのIT技術者」なんてものは、OSだの新言語だの作るレベルとか、その研究開発で飯食ってる暮らすレベルのゴッドエンジニアたちだけです、彼らを黄金聖闘士とすれば、たかだかちょっとフレームワークがいじれるだの、言語やDBを複数操れるだのなんて、せいぜいスチールセイントです、青銅ですらありません(もちろん私自身もエンジニアだったので納得いかないかもしれませんが、世間一般ではそういう認識です、金払って雇う人たちの認識がこれくらいです)
そんなレベルのゴッドエンジニアたちは、客先常駐なんてしょっぱいことしてませんよ、いきなりエリート街道驀進で大活躍ですよ、我々普通のエンジニアがスターリングラードで二人に1丁の銃だけ渡されて後ろから政治将校にマシンガンで狙われながら敵陣地に突撃する使い捨ての一兵卒、せいぜい技術力があればスコープ付きのライフル貰って足に鎖括りつけられてそこから敵に撃たれるまで狙撃し続けろとか言われる木っ端スナイパー程度です――とするなら、彼らゴッドエンジニアは、DOGDAYSというアニメの主人公並の待遇と扱いになります。ラブコメしてて道楽みたいな仕事してるだけで、英雄ですよ。好きなことなんでもやらせてもらえて、家庭も持ってリア充街道驀進してますよ。30過ぎにはもう奥さんと子供がいますよ、家のローン払ってますよ、レベル低くて最低アッパーミドルですよ。あと、上で木っ端の意識高い系web開発者などIT知らん一般人から見ればガンダ〇とヒュッケ〇イン程度の違いでしかないですが、ゴッドエンジニアはマジンカ〇ザーや真ゲッ〇ーロボ、マ〇ロスやパ〇レイバークラスです、優秀で高性能、しかもよく知らない人でも見た目一発でわかるほどの存在感(技術力)を放っています。当然、あなたがITエンジニアといえば?と我々を並べたとして、陸戦型ガン〇ムだかジ〇だかザ〇だか知らんような似たようなのにしか見えない我々木っ端のエンジニアと、彼等個性も能力も半端でなくわかりやすく凄いゴッドエンジニア、どちらが「この人がITエンジニアっぽーい!」と選ばれると思いますか?粋がったところで我々の付加価値などSIだろうがweb自社開発の意識高い系だろうが、ゴッドエンジニアと比べればその程度の物なんですよ、日本のガラパゴスで井の中の蛙やって偉そうなことをユーザーに対して物申すなんて、大それたことができる身分かオメーらはよ、大したことやってねぇくせに偉そうなことほざく前に身の程を知って分際をわきまえやがれってんだプライドだけは王侯貴族並かテメーらはコラ。という話ですね。
我々は、携帯電話です、古くなったら捨てられて新しいものが買われ、壊れたら捨てられ新しいのが買われ、何か気に入らないのなら捨てられて新しいのが買われます。
皮肉ですね、かつての携帯電話開発で組み込み系技術者が、アウシュビッツ収容所並の虐殺労働を受けて、枕を並べて討ち死にをして壊滅したように、我々は市場ごと消えたガラケー、web系ならスマートフォンです。
これからIT業界を目指す人は、強い人になってください、ソーシャルハッカーとして業界をのし上がっていく、現代のスパイのようにタフに生きてください、きっと人売りITの社長やweb系であれば上場させるためにイカれたブラック労働を自社内エンジニアに敷いて上場したら売り抜けてトンズラを狙おうとする上場株ヤ〇ザにでもなって、もはや存在自体が日本や社会と警察と厚生労働省の敵、公共の治安と真っ当な納税者の健康をブラック労働で脅かし、日本経済にダメージを与えるまごうことなき極悪テ〇リストとかそういうレベルの悪業の塊のような技術者たちの生き血を啜る経営者になれますよ、良心がマヒした人間しかもうこの業界残ってませんから。(俺は死んでもそんなのにはなりたくないからこの業界やめましたが)
命を大事にしたい人、マトモな人、自分が悪いことをしている自覚すらない極悪人と関わりたくない人、産んでくれたご両親に申し訳ないと思う人、お天道様に対して胸を張って真っ当に生きたい善良な人であれば、決してこんな業界には来ないでください、変わりの仕事なんていくらでもあります、少なくとも300万円や500万円で殺される寸前まで奴隷労働に従事させられるようなことなんて、他の業界はいくらブラックでもありえませんので。
ITは未来があるが、日本のIT産業には未来なんてねーよ、IT技術者なんていくらでもいるだの、技術は重要じゃねえだのとほざくのなら、お前らは木札と和紙と筆とそろばんで事務処理でもしてろ、そして一生表へ出てくるな。以上
追記
初めてはてなに登録して書いたものの、目を離していたらブックマークが凄い勢いでついてたので驚きましたが…
web系にまだ夢見てる人たち多いので、そんな無責任な人たちに未来ある若者たちが騙されないように2016~17年までの実際に業界にいた実態はまた機会があればかくとして、社内SEに夢見すぎというのに一言
ITエンジニアくんたちね、自社で自社の社員たちとお仕事をしていろんなことをするという社内SEという生き方はね、あれこそが世間一般でいう「普通のサラリーマン」的生き方なんですよ。
別業種で普通にリーマンしてたことがある自分がいうから間違いないですよ、夢見すぎというのはほかの業種で働いたことがないから言える発想なんですよね
別に自分が物語の主人公みたいになりたいなんて、思い上がりも甚だしいことをいうつもりはありませんよ。
そもそも私は、社内SEそのものも評価なんてしてませんよ?なんでたかが普通のサラリーマン的生き方に回帰するのに、ブラック待遇でも倍率30倍とかイカれた競争率で職探す必要があるんですか?普通に別業種に転職した方がよっぽど楽ですよね、それ。
意識高いこというのもいいですけど、現実見ましょうよ、現実。私たちはゴッドエンジニアではありません、世界を救う勇者でも、前世は天使と悪魔の血を引く堕天使とかでもなんでもありません、日本刀擬人化したイケメンでもなけりゃ、戦艦擬人化した美少女に傅かれるような立場でも身分でも能力もないでしょ?
身も蓋もないことを言ってしまえば、本当に技術だけで日本を背負うレベルのエンジニアや、技術だけで食っていけるブラック・ジャック先生やゴルゴ13クラスのビジネスマンなら、増田で書いてる暇も必然性もありませんからね。彼等はオフの時筋トレしたり、医学論文読み漁ってるでしょ。
ITエンジニアなんて、365日稼働のプロ野球選手みたいなもんですよ?特にweb系みたいな属人性が強い分野なんてその傾向が顕著なわけで
プロ野球選手ですらオフシーズンは何か月もあって、その間でもトレーニング欠かさなくて、それでも現役は40歳くらいまでなのに、こんなところで上から目線で物申す人間が、技術力だ付加価値だ言ったって、全く持って説得力ありませんね。
というわけで、未来ある若者、物語の主人公のように輝きたいと思ってる若者のみなさんは、決して惑わされないようにしてくださいね。
元増田と俺は多分趣味が合わない。でも指摘の殆どは結構正しい気がする。クール内でキッチリと構成を練り上げて脚本のディテールを管理する仕組みが野放しで属人性に賭けるギャンブルになっちゃってる感は結構あるかも。まあでもラノベアニメを一纏めにしてあげつらうのは、ちと悲しいかも。ラノベアニメの中でも踏ん張ってる物は多少なりともあるよ。って言いたくなる気持ちも一方である(もっと良くなったかもしれない惜しい物が多いけど)。いずれにしても現状のコンテンツ企画は作り手発想では立上がりにくく、セールス発想で立ち上がる物が殆どだから、質の磨き上げに寄与する構造改革はなかなか起こりにくいかも。けもフレの奇跡から皆が何かを学べれば良いのだけれどもねえ。
身だしなみやコミュニケーション能力で採用者に「気に入ってただく」よう頑張るよう指導するわけだ。
それは他に売りがなくお前なんかとっかえがきく存在だからこそ「お気に」してもらいましょうねと言ってるようなもんだ。
とっかえがきかないよう、専門性を高めるとか(別に学部の研究の話だけじゃない、実務的な能力でも些細でも他にはない能力を磨くなどの)指導はしないしそういう戦略については話もしないわけだ。おかげでとっかえがきく売りがない人物だから、一生雇用主の顔を伺わないといけない。
事務でさえExcelでマクロ使えるでもいいそれで生産性あげられたり他分野の専門知識(会計や法務ね)を持ったり、とっかえがきかない戦略って立てられるとおもうんだけど指導しない。
(※ちなみに実際には誰でもとっかえなんてきくんだとかいう批判はいらない。ここでの趣意と違うから)
もちろん雇用主としてはとっかえがきく部品の方がいいんだって話もある。雇用関係で主権握れるからね。
バックヤードの仕事でさえ最近誰でもできるでしょって外部化が進んで、ひどい会社が増えてる。
優秀な会社はバックヤードも圧倒的で書類関係の社内速度が速いわ伝達はできてるわでそこでも他社との差別化ができる。
そういうことをアピールできれば、むしろとっかえがきかない人になる方が被雇用者にとっては圧倒的にいいんだから、そう指導すればいいのに。
中国もアメリカも欧州も失業者はスキルアップをするし新卒もできることを一生懸命増やそうとする。
一方日本は面接マナーや服装やコミュニケーション能力を磨きましょうという指導で、社会人の再勉強時間も率も先進国最低。
これって被雇用者を一億総奴隷化計画なんじゃないの?雇用者が手綱を握れるよう業務の属人性を下げて被雇用者のパーツ化が進めてる。
この会話ログはフィクションであり、実在の人物・地名・団体とは一切関係ありません。
坂木
わろた
坂木
自分が理解できないものを意味がないと思いこみたがるタイプの人だということがよく分かったので原文を読まずに済んだ。ありがたいまとめだ。
安原
NTPsec が,ownership を理解していない開発者たちの声が大きくなるようなコミュニティによって開発されているということが分かって大変有意義でした(こなみかん
宮森
今までCで開発してきたプロジェクトを移すなら極端な話ownershipを理解しなくても良いわけで、悪くないのではと思う。
宮森
……が、理解できないものに対して、理解を試みず~すべきだ~と設計しろ、っちゅう人が作るソフトとはちょっと関わりたくないと思う。
安原
いや,私は C で開発してきたプロジェクトであるならばなおさら ownership を理解していないといけないと思います. ownership に理解を示さないコミュニティが関わってきた一定規模以上の C によるプロジェクト……私の第一感は「こわ…近寄らんとこ…」です.
宮森
いや、Cで開発してきた人たちって、ownershipを自前でコントロールできると思っている(思い込んでいる)人たちですんで……こわちかは同意。
安原
いや,私は C で開発してきた人たちの多くは,そもそも ownership の概念を獲得していないのではないかと危惧しています.元々,私はもっと楽観的で,多くの C プログラマは ownership の概念を獲得していると思っていました.
宮森
安原
OpenSSL の騒動の時,関数の途中で return したことによるリソース漏れを揶揄したことがあります. OpenSSL のようなインターネットの基盤を支えるオープンソースプロジェクトにおいてさえ, ownership の概念を獲得していれば脊髄反射で気づくであろうバグが随所に見られたことには本当に絶望しました.
安原
藤堂
安原
むしろ C++ によって ownership という概念が明確になり,その重要性が認知されるようになったのではないでしょうか? これについては,私は歴史的なことが分からないので真偽のほどは何とも言えませんが.
宮森
シニアな開発者にしかC++/Rustが受けないと思うの、まさにその点だと思っていて、人類を信頼したがために足どころか頭を吹き飛ばす経験を積んでいないからだろうなー、とか。
宮森
OSとかシステム系のプログラマの人々、基本的にリソースは人間が適切に管理するし管理できると考えている人が多い印象([検閲削除]社時経験)。言語側で安全を確保したい、的な話をしても相容れなかった記憶が。
坂木
[検閲削除] のコードには、間違って自分の足どころか頭を撃ち抜いてしまった偉大な先人たちの知恵が詰まっていて、開発していてとても勉強になります。なお [検閲削除] は頭がなくなっていることに気づかずゾンビとして生きている模様。
今井
今井
リソースどうこう以前に、そもそもちゃんと構造化されてるコードが書けるかも怪しい(個人の感想です。見識にバイアスがかかっている可能性があります)
安原
うーん,数値計算系のチームやコミュニティも ownership の概念の獲得,重要性の理解,その管理を自動化することへの理解,これらを期待するのは難しいだろうなあ…….そもそも高度なリソース管理が必要になる場面少ないし…….
坂木
コードの品質が強く求められるプロジェクトとそうでもないプロジェクトがあるからなあ。クライアントサイドソフトウェアは割と品質が求められる気がする。
安原
OS 実装とかシステムプログラミングって,クライアントに直接接しないだけで,その上にクライアントサイドソフトウェアが載るわけで,コードの品質が強く求められると思うのですがそれは…….まあ, API とかで切り離されているので,そこだけしっかりしていれば,という話はあるか.
宮森
坂木
今井
あとは、デモが作れればいい、的なのも同じかなぁ。
宮森
宮森
安原
今井
まー、 offline で動くバッチ、的なのはそこまでメモリ管理とか / パフォーマンスとかにもシビアにならなくていいし(最悪オーダーがほどほどならよい、的な)、そいう文化にいると、雰囲気にのまれる人が多い、というのはまぁわかる。
坂木
今井
宮森
いろいろ言っていますがワタクシ、そういう管理が必要なプログラムは全く書けなくなりましたので今書くと死にます(プログラムと顧客の大事なデータが)
安原
しかし,システムプログラミング界隈に「人間はリソースを適切に管理できる」という悪しき信仰がはびこっているの,何か構造的な原因があったりするのかなあ?
宮森
システム系、基本的に生のハードウェアが透けて見える言語を使う必要があって、そのために選択肢がCしかなくて、手段が限られているからこそ信仰が発生した、という認識
宮森
宮森
坂木
Linux カーネル、一体どうやったらあの規模のコードをクオリティコントロール出来るのか本当に不思議
安原
坂木
Linux カーネル、属人性高そうではあるけどそれでも実際に十分スケールしているからなあ…… ヤバい系レビュアーがごろごろしているのかな
宮森
安原
私も [検閲削除] のコミュニティを見てましたから,各々必要なドメインにおける圧倒的なタレント性を持った人たちが1ヶ所に集結して奇跡のアンサンブルを奏でうる場合がありうるのは理解しているんですが,本当にただの奇跡でしかないと思っています.
宮森
つーても機械エンジニアリングで町工場の職人芸を必要であれば使うように、属人性を求めるのも一個の正しい戦略だと思うんですよね。
宮森
なおその対極がみずh(省略されました
安原
Linux カーネルにおけるスケール云々は, Linux カーネルのコミュニティ自体におけるスケーラビリティではなくて,(システム)プログラミングコミュニティ全体(他のプロジェクト)へスケールするかどうかを言ったつもりでした.
坂木
宮森
C系がシステム系で優先されるの、ツールを変えるとツール独特の罠があるので、罠が全て分かっているツールを使う、っつうのもあるな。
安原
> システム系、基本的に生のハードウェアが透けて見える言語を使う必要があって、そのために選択肢がCしかなくて、手段が限られているからこそ信仰が発生した、という認識
これが原因だとすると,やはり Rust だ……Rust しかない…….ツール周りとか,まだまだ未整備な部分たくさんあるけれど……そこをクリアすれば…….
坂木
坂木
イテレータっていうか Java でいう Scanner を作ろうとしたんだっけ。サードパーティライブラリも探してみたけどその頃は I/O 周りの API が unstable でビルドが軒並み壊れていたりしたな……
藤堂
1.0 以前のことは忘れましょう (本当に unstable)
安原
坂木
安原
「Rust 経験者」という条件でプログラマを募集して,それで入ってきた人材に C を書かせればよいのでは!(ピコーン!
藤堂
犯罪ですよそれは
安原
はい.
藤堂
安原
まさにそれをイメージしていました.
宮森
藤堂
うーん、それ以降の話は知らず
今井
Rust そして誰もいなくなった、にならないかが一番心配だったりする
安原
それな
宮森
もしかして、NTPsecの人がRustでミニサーバーを起こすのにすら苦労していたの、普段からバグありのコードを生産しているからなのでは、という気がしてきた……。
(この辺で一同寝落ち)
という「個別論ではなく全体論」ということなので、身バレもないだろうしそのへんに絞ったレスをしてみたいと思います。
ああ、一個上のP付きっす。
その前に軽く触れると、自分は出版系のIP管理からアニメにもゲームにもアプリっぽいのの制作にもPで参加したことが有るという立場の増田です。なので、アニメにそこまで肩入れした擁護はないので、そのへんは差っ引いてくださいませ。
まず
という点なんだけど、それは概ね事実としてある。アニメは制作さえ決めれば空中爆発率は低いし、動く絵としてものは出来上がってくる。
それは「完成して出て来る」ってのを至上命題として業態/業務か出来上がってるからっていう部分がまず第一に大きいです。
だって予告して、放送枠取ってそこにV(=動画)が到着しなかったら放映できないでしょう? 良くも悪くも「タイトな締切に間に合わせてでっち上げる」ことが常態化しているし、そのためにいろんな仕組みが整備されている。深夜まで作業するのも常識になってたりもする……。ゲームやサービスみたいに「クオリティのために延期」というのが「ない」って言う前提で動いているんですね(総集編っていうのは、だからこそ本来例外だし、やばいわけっす)。
でもそれは前提であって「完成する理由」にはなっても「そこそこまともになる理由」ではないですよね。「そこそこまともになる理由」は、個人的には以下の2点があると考えています。
ゲームとかマンガとかWebサービスなんかに比べて、アニメは制作スケジュールとかチームの規模感みたいなものの前例が豊富で強いです。12話1クールを作る人数はこれくらい、必要な役職はこう、時間はこれくらいかかる、そのためのお金はこれくらい。
そういう規模感がはっきりしてる。
だって1シーズン数十本も作ってるんだから、そりゃ数字もつみ重なる。
プロジェクトハンドリングはたしかに属人性が高いけれど、こういう数字まで共有されていないわけではないです。むしろ、一般常識化しすぎてて話題にすらならないほど強固に存在します。そこから外れた作品が皆無というはなしじゃなくて、その規模感から外れるにしろ「規模感という地図を持っている」ことに大きな意味が有るって話です。
(特に工夫をしようと思わなければ)アニメ制作のバジェットは、穴埋め式のテンプレートみたいなもので、記入欄にスタジオ名とかスタッフ名を入れていけばチン!と出てくるようなものです。「スケジュール遅延による予算の倍増!?」みたいなトラブルは少ないです(劇場版では聞きます)。
製作工程自体も(何か変わったことをしようとしなければ)概ね予定通りに進みます。アニメ制作において制作の遅れは作画スタッフの不調とか、確保してたスタッフがうまく稼働できてないとかであって「技術的困難があって見込みが外れた」みたいな事例は少数です。そういう意味では製作期間も読みやすい部類に入ります。
アニメに比べれば、ゲームやWebサービスや新製品開発は、闇の中を手探りで地図もなしにうろついているようなものに見えます。逆にそちらからアニメを見れば、一度作ったもののテクスチャ張替えをして類似商品を量産しているようなものです。
この構造はクオリティコントロールの意味では強いです。要するに初期予算を部門ごとに配分して、それを話数で割って、出来ることはできるし、出来ないことは出来ないって話だからです。これがそのまま職人的な監督のこだわりに対する手綱にもなってます。だって、ここでそのお金つかっちゃうと、こっちが足りないですよね? 無理ですよね? と説得が出来るからですね。
個別の現場の話で言えば、それをやりくりとか、追加予算をひねり出すとかもPの仕事だけど、前提として上記みたいな構図が有るのはハンドリング面では楽ができる要素です。
という指摘に対する返答が今回の中心なんだけど、「まとも率」ってなんだろう? って言う問が答えのヒントです。
すごく大雑把な話をすると、アニメには(というかコンテンツ制作には)2種類の方向性があって、それは「外れるかもしれないけれどバットを思い切り振り回していこう、当たればホームランだぞ!(はずれれば三振だが)」というのと、「とりあえず進塁打めざしましょ、コケそうになっても最低限くさいバントして大コケはしないように(でもその打法でホームランは出ない)」の2種です。
どっちがいいというものじゃないですが、とにかくそういうふたつの考え方があります。全てのPは例外なく今手がけている作品をどちらにするか考えます。
もちろん現実にはもうちょっと細かいです。たとえば、ある作品は全体的には手堅くバント狙いなんだけど、音楽だけは超ゴリゴリのインディーズ起用でギャンブル、とかもあります。声優だけ豪華! とかも。無名だけど実力があって伸びそうなスタッフを中心部に据える冒険というのもあります。とにかくあらゆる判断において「大当たりを狙って強振」か「手堅く固める」の判断があります。
ここからが非常に夢のない話になるのですけれど、アニメは(とくに地上波の週刊アニメでは)どちらかというと「手堅く小ヒット狙い」なメディアなんです。だから「最低ラインでもまとも率が高い」という結果になっています。
なぜか?
理由は様々にあるんですが、本質的には生存戦略としてそれが(一応の全体認識としては)有利だからです。
あらゆる面で革新的で挑戦を行ってフルスィングをしていくと、三振討ち死に率が高い。ホームラン率3%で三振60%で残りがポテンヒットみたいな印象です。しかもこのフルスィングは、そもそも予算を大きく要求しておいてこういう結果になることが多い。
そこへいくと、小ヒット狙いのコンパクトスィングは、35%三振(=赤字)40%バント34%ヒットで、実はホームランも1%くらいは出るかなー? みたいな構造です。
もちろん、安全性と飛距離の両立ができる企画があればいいですが、それはとても難しいことがもうわかっているので、企画の全体も、細部もジャッジしてどちらかに振っていかなければならないです。
アニメの場合は、しかもその判断を製作委員会(もしくはそれに準ずる意思決定機関)で合意しなければならない。多人数での合意なので、どうしても「安全策」が採用されがちです。
(余談だけれど、監督業の一番尊敬できる部分は、そういう安全への堕落に対して『いいや、今回はこういうチャレンジをする。僕等にはその力があるはずだ!』という果敢なジャッジをして、それに向かって猛進してみんなを引っ張れる部分だと思います)
夢も希望もないけれどこの「集団判断による安全策への流れ」がアニメにおいて「どれもそれなりに見れる作品になる理由」です。
もちろんそういう安全策ばかりでは1作品の勝った負けたに終止してしまうために、どこかでは冒険もしなければならないです。また、円盤の売上という一面的な勝敗判断以外にも判断基準はあります。
それはたとえば、社内への技術蓄積(この作品を作ったので3Dエフェクトの技術が社内に蓄積された)とか、スタッフの成長の舞台としての作品とかいう視点です。ファンの人が思っているよりもアニメスタジオはずっとそういうお金以外のことを気にして運営されてます(お金を信用してないとも言える)。
まあ、冷めた話をすれば、巨大な予算と巨大な人数をかけた企画において、夢物語なホームラン狙いが抑制されるのは当たり前の話です。バブル期のゲーム業界とか、アメリカンドリーム次代のハリウッドが異常だっただけで、億超えの規模動かしてれば慎重な方が当然です。
ライトノベルとアニメの相性が良いのはそこで、ライトノベルは個人制作でそれはつまりかかった予算が非常に小さいジャンルです。予算が非常に小さいということそのものが直接関係するわけではなくて、そういう個人制作小規模ジャンルであれば、(ある意味非常に無謀な)挑戦ができるということだからです。
他にも色々触れるべき点は有るかもしれないけれど、暇なので書いてみた「アニメの制作フローにQCのヒントが有るのでは?」に対してのお返事でした。思いつくままに適当に書いたので誤字脱字とか、文章の乱れとかあったらごめんなさい。
IT業界でも、Webで情報共有が盛んに行われていなければ簡単に標準化からはずれるのは簡単に想像できる
そうなると、一人に聞いてどうにかなるというよりは色んな人に聞いて回るとか
様々な現場を渡り歩いて業界全体の事を考えているような人に聞かないとダメか
もちろん標準化されていないことを加味しても、アニメ業界には何かヒントが有るのではと感じてる
例えば漫画・音楽・(最近の)ゲームなんかは「たまたまヒットした奴」みたいなケースが多い
成功者に聞いたところで「たまたまうまくいったんでしょ」になる
他の業界でありがちなボロッボロな作品が少ない(万策尽きてるやつもあるけど)
どういった方法で面白さの担保や品質の担保をしてるのか不思議だ
(そういえば他業界に比べて非常に担当区分が細かいよね、責任領域が明確というか)
ハリウッド映画なんかもたぶん参考になるんだろうけど
読んでもらえるかどうかわからないが,一応IDコールしてみる。> id:NOV1975氏
この記事,
という点において,「ウォーターフォールとアジャイルはどう違うのか」という問題が混然一体となって語られてて,ちょっとわかりにくい気がした。
そこで,この3つの論点について,自分なりの理解でアジャイルとウォーターフォールの違い(あるいは違わないこと)を書いてみる。
まず,OJTとOffJT(研修,勉強会等)の組み合わせで育てる,というレベルの話では,ウォーターフォールもアジャイルもあまり違いはない。
また,スキルの広げ方についても,ウォーターフォールとアジャイルであまり違いはないと思う。NOV1975氏は,
プログラミングって世界はわりと想像できるんですよね。もうちょっと大きいアーキテクチャの話とか、業務要件の落としこみの部分とかをどういうプロセスで身につけて成長していくんだろうか。
と書いているが,アジャイルでも,最初は既存のものの改修から始めてもらって,新機能の追加(ここで要件落としこみが入る),新プロダクトの設計(ここでアーキテクチャの話が入る),みたいに,徐々に範囲を広げていく感じだと思う。
ただアジャイルのチームでは,最初の「既存のものの改修」の段階から,運用の稼働を減らすことを意識し,テストやデプロイの自動化をしてもらうことになるはず。運用を意識する,という点では,運用系の機能追加(例:監視機能の強化)もやってもらうことになる。これをどこに入れるかは悩ましいけど,比較的初期段階で経験することが多いのでは。
手法レベルでは,アジャイルで特徴的なのは,OJTの手法としてwonodas氏の言うところのレビューやペア・プログラミングを重視している点ではないかと思う。このへんはwwolf氏のあげた「アプレンティスシップ・パターン」にもあるのではないかと思うが,職人と弟子の関係で,日頃の行動の中である種「背中を見せる」感じで(教えるというより)学ばせる感じになると思う。
これは(NOV1975氏自身が書いている通り)ウォーターフォールもアジャイルも変わらないと思う。顧客に提示する価格の中に教育も含まれることになる。
ここで重要なのは,アジャイルの場合教育は顧客にとっても価値が大きい点だと思う。なぜならアジャイルのチームは,システムを開発するだけでなく,運用も行うのが基本。運用の中で継続的に改造や機能追加を行うことで,顧客にとってのシステムの価値を高めていくのがアジャイルの真の意義。そういう活動を続けるために,教育に投資することは顧客にとっても価値があるはず。
話はそれるが,ここで少し面白いなと思ったのは,「属人性」の話。アジャイルのチームでは「属人性」を避ける文化があると思う。だがそれはチーム内の話であって,外から見ると同じチームに開発と運用を依頼することは,チームとしては「替え」がききにくくなる気がする。そのあたりを現状どう解決しているのかはちょっと興味がある。
これはもう,向いてない人はチームから出て行ってもらうのがお互いのため,というのがアジャイルのやり方だと思う。というかそもそもそういう人をできるだけ入れない。なぜならチームの文化が壊れるから。
正直,そういう人でもウォーターフォールだと活きる道がある,というNOV1975氏の考えには納得できないが,なんとか活かしたいという心情は理解できる。なので少し考えてみたけど,人手の作業が最後まで残りそうな QA (Quality Assurance) やマニュアル作成あたりに行ってもらうしかないのではないだろうか。個人的には,向いてない人が向いてない業界にいるのは本人のためにもならないとは思うけれど。
今は〇〇が重宝されている、とか。
運が良かったとか言うけれど、
事実を見て、本当に重宝されてきているのか?本当に簡単なのか?それを見極めないと、真実なんて到底見ることはできず、真実の場所にもたどり着くことは到底不可能にひとしい。
できあがった結果だけを見るのをやめないと知恵が蓄積されず、
タイミングと合致するというのは、大昔に時分が放った矢(撒いた種)をようやく回収することができたのかもしれないし、簡単になっている今以前から動いていて、後から簡単になっているのかもしれないとか…
準備が整っているから動いている訳がなく、時代の準備が整っていないうちから動いている。
、過去からもずっと最先端を進んでいると考える方が現実的で、いきなり最先端を進める能力なり技術なりを得られることはないと思う。
アイデアというのは、手順を追って、順番に下ろされていくものだと感じる。つまり、道なき道を歩んでいるものが到達する境地がアイデアなのだと思う。最先端の切り開いてきた道の一つ一つ。それがアイデアの一つ一つ。
つまりアイデアというのは、いきなり突飛なものがあるのではなく、10000も1000000もロジックが積み重ねられた、氷山の一角である頂点として出されるだけ。ロジックを積み重ねた答えの一つ一つ。
なので、なぜそこに行き着いたかというのは一貫した中身があるはずなのである。
1000000のところをいきなり見てるから突飛に感じるだけであり、
氷山の一角ではなく、水面下を見なければ、いつまでたっても見る目が鍛えられない。本物の精神というものを見ることができない。人の努力量を見ようとしないことは、イコール自分にとっても学びにはならない。人を認めたくないという思いは、そのまま自分の成長を蝕む形で帰ってくる。
しかも、いきなり1000000の結果を出されている現実があるとすると、今まで全く評価をしてこなくて、一緒に、同じ道を歩んではこなかったというだけのことである。つまり道の中身を知らないのである。
http://anond.hatelabo.jp/20160413023627 を見て触発されたので書く。
タイトルのようなことについて、実態というか現実というか、そういうのを当たり障りない範囲で書こうと思う。全ての企業や学生に当てはまるはずはない(むしろかなり偏見や単純化を混ぜてる)けど、参考になれば幸い。
ちなみにトラバ先は研究を志望したという話だけど、本エントリは研究志望というよりは一エンジニア志望向けかも。
あえて定義はしないけど、Github で公開されてるような OSS を使ってます/いじってますとか、LL 使って Web アプリ作ってますとか、アジャイルやらテストコードやら最近主流の手法使ってますとか、そんな感じで捉えていただければ幸い。あるいはメインフレームで COBOL とか周辺機能を全部車輪の再発明してるC言語製アプリとかそういう古い仕事ではない仕事、と捉えてもいいかも。
トラバ先のトラバの言葉を借りると「日本的な旧来型のIT大企業」という感じ。
ITという言葉には色々な意味がある。大手IT企業だとこれが特に広い。もちろん「モダンな開発」も含まれているけれど、そんなの全体のごく一部でしかない。(主観だけど数 % とかじゃないだろうか)
話は少しそれるが、大手IT企業は元々メインフレームなど「化石」で発展してきた経緯がある。何十年以上も昔、コンピュータといえば化石しかなくて(それでも当時は最先端)、それを個人やそこいらの企業では相手にできないような大組織に対して導入してきた。プログラミングの手法やノウハウが十分存在しない時代だったけど、それでもやるしかなくて、幸いにも昔は今ほど不景気ではなかったし人材も豊富だったから人海戦術で何とかなった。
そうやってつくられた化石コードと化石システムは今なお動いているし、時代に合わせてそれなりに機能追加もある。大手IT企業は化石から離れることができない。現代が化石で食べていけるほど甘くない時代だとしても。
そもそも化石に詳しい化石人が現役引退や昇進などによりいなくなったということもあって、実は現状維持ですら大変である。たとえばレガシーで汚い膨大なソースコードを知る者は誰もいない。もちろんネットで調べても答えなど出ないし、IT界隈のコミュニティに頼ったところで知る者はやはりいない。どんなに時間がかかっても読んで、理解するしかない。どんなに時間がかかっても。
以上のような現実があるので、化石のお仕事に新人を割り当てることも普通にあるし、むしろそうなる確率が圧倒的に高い。
大手IT企業にとって新人とは「専門的な技能や経験は無いが、地力(頭の良さ、伸びしろ、根気など)はあるため近い将来使える戦力になる卵」である。
対人コミュニケーションには自信ありますという遊んでばっかのリア充も、OSS に Contribute してました大学はほとんどパソコンと向き合ってましたという趣味グラマも、同じ「新人」でしかない。
「新人」は技能も経験もないので、いきなり一人前の仕事を任されることはない。電話応対、飲み会の企画運営など雑用全般を任されつつ、簡単な仕事がアサインされる。
この簡単な仕事というのが曲者で、手順書にしたがって環境を整えるとかテストをするとか、そういう仕事だ。手順書を読める程度のIT知識があれば誰でもできる。でもボリュームは多いし、手順書は不完全で不正確だからわからないところが多々あって、忙しい先輩や上司に何度も相談しにいくことになる。言うなれば「属人性の高い単調な手作業仕事」とでも言えようか。
ITを知らない素人新人ならこれが仕事だと抵抗なく受け入れられるが、ITを知る新人だったら、これはとてつもない苦痛だろう。配属先が「モダンな開発」を行う部署であれば苦痛具合も軽減されるし、なんなら「君結構詳しいんだね。じゃあ早速本格的な仕事任せてみようかな」なんてこともありえる。化石部署だとそんなことはない。だって、仕事で扱ってるシステムは化石だからモダンなIT知識なんて役に立たないもの。
この「新人」に、早くて数ヶ月、遅くて数年耐えると、次第に仕事を任せてもらえるようになる。設計やコーディングといった、エンジニアらしい仕事だ。といっても、配属先が化石部署であれば、当然扱うのも化石なわけで、いつまでたっても化石で苦しみ続けることになる。
一方で化石部署から異動し、「モダンな開発」を行う部署で働く者も存在する。これには色んなパターンがあるが、おおよそ以下のような状況が重なって異動するパターンが多い気がする。
大手IT企業では エンジニア→中間管理職(部長以下)→偉い人(部長より上) というキャリアパスがつくられている。特徴は
こんな感じ。
いつまでもエンジニアとして働いて、でも給料はそれなりにもらって、ということはありえない。成果を出せば昇進するし、昇進すればエンジニアから離れていく。成果を出さなければエンジニアとしていれるけど、いつまでたっても給料は増えない。大手だけあって新人時点での給料はそこそこ良いけれど、30代以上になってくるとそれでも苦しい(物欲無き健康的一人暮らしなら問題無いが、家族を養うつもりなら相当苦しい)し、そもそも無能な管理職に振り回されることに対して苛立つだろう。つまりエンジニアとして何十年も働き続けにくい。
「昇進するつもりだから問題無し」と考えている人も要注意である。というのも、大手IT企業は管理職で溢れかえっているからだ。新人が昇進するのは非常に難しい。昔は割と誰でもなれていたし、実際「こんな奴がなんで管理職になれてんだ?」っておっさんもたくさんいるけれど、今は違う。一握りの社畜(必死に仕事に食らいついてきた&先輩や上司からのウケも良い)だけが昇進できる。たとえエンジニアとして優秀な仕事をし、正当な意見を主張してきたとしても、空気を読んでウケの良い社畜にならなければ昇進はできないのである。
大手IT企業の研究所は非常に狭き門である。トラバ先でも言及されているが、博士課程を終えたようなガチさに加え、当然のことながら学歴も必要になってくる。実際、研究所の人間は英語を当たり前に読み書きできたり、分厚い技術書を躊躇なく読み込んだりするような変態であり、裏を返せばそれほどの実力と熱意がなければやっていけない世界というわけで。とにかく多少ITに覚えのある凡人が入れる場所ではない。
また、入社後に研究所に異動するケースもほとんど無い。一般部署の凡人をわざわざ引き入れる理由が無いからだ。
ここまで色々書いたが、そもそもなぜ大手IT企業を目指すのか。それは以下のような理由や期待があるからではないか。
確かに上記のメリットはある。あるけれど、ここまで書いたように
といったこともあるわけで。
「モダンな仕事をバリバリしたいならベンチャー行け」という話もあるけれど、ベンチャーで通用するほどの人材ならそもそも大企業を選ぶことに悩みなどしないだろう。大企業を選ぶということは、実力なり待遇なり何かを求めているわけで、そうなってくると大企業以上に適切な選択肢は無い。でも、その大企業にも上記のデメリットがあるわけで。
世の中は甘くないですね。