はてなキーワード: システム開発とは
前エントリが思いの他読んで貰えて「まぁ、こんなものか」と思っていた20数年の枯れたプログラマ人生に幾許かの水を挿して貰った気分になった。ありがとう。
続きを書いて欲しいという声もちらほら頂いたので調子にのって書いてみた。
↓前エントリ
https://anond.hatelabo.jp/20210130001953
年収が高いのでは?という声をそれなりに頂いた。
最初に所属した会社が倒産をして先輩の起業に付いていったのだが、その会社が完全歩合制の会社だった為、多重派遣としては良い方の収入だったように思う。
例えば、月単価から2割が会社のお金、8割が自分の取り分というようなシステムである。勿論、仕事が無い時は収入はゼロ。
前エントリでも書いたが、個人でフリーでいるより単価交渉をしやすく、将来貰えるかは解らないが年金も2階建てに出来る。
現状ではある程度キャリアのある人達にとっては悪くないシステムなのではと思う。
ただ、退職金も無く、手当も通勤手当さえもないので福利厚生も貧弱なのを考えると大手と同じ金額感ではないはず。
多重派遣の会社でも月単価80万~100万の人間は居るし、特にDB技術者やネットワークの技術者として特化している人には年収1000万プレイヤーでタワマンに住んでいるような人も居るので多重派遣の人間の収入も様々だ。
会社によっても給与体系はマチマチで、過去に私が自社(SES時代の最後の会社)に引き抜いた人は年収が1.5倍くらいになったのではないだろうか。
だからSESでも会社を変えるのは多分、有効な収入アップの手立てなのだろうと思う。
実は仕事ができる人というコメントも多く頂いたが、私と一緒に仕事をしてきた人達が読んだらしかめっ面をするのは間違いない。
期待を裏切ったようで申し訳ない。
今回は派遣先のウンコ事情についての話からだ。大事な話なんだ。申し訳ない。
派遣先は男ばかりの社会であることが多い。しかも現場ではすし詰めである。
最後の現場なんかは長机に90cm毎に青の養生テープが貼ってあり、そこが1人分のスペースだった。
ちょうど2枚の液晶モニターがおけるギリギリである。勿論、そこにはIT技術者しかおらず、顧客は居ない。
養鶏場の鳥である我々に人権など無い。コロナの感染などもあれば鳥インフル並にあっという間だろう。
人数も多い・男が多いとくれば当然、男性トイレの個室が足りない問題が発生する現場が当然多かった。
更に困ったことに、休憩を取りにくい業界である為、一息つけるパーソナルスペースが本来ウンコをする場所であるトイレの個室くらいしか無く、休憩に使っている人も多く居た。
私自身、無呼吸症候群がひどくて眠すぎる場合はトイレの5分の仮眠をとっていた。
リモートワークはトイレの個室問題も、休憩のとり方についても一つの解決策になるのかもしれない。
何度も何度も漏れそうになったが、肛門まわりの筋肉の活躍により、大事に至らなかった。頼もしい鉾である。感謝。
・オフショア開発の話①
野田が大臣・総理だった時、「円高を注視していく」というコメントを多く残していた。
一滴一滴を見つめるだけが仕事になるというドモホルンリンクルのCMが昔あったが、聴くたびそれを思い出していた。
円高に加え、当時は中国・他アジアの人件費が現在よりも低いということもあり、オフショア開発のブームが起こった。
「海外情勢等を勘案し」という理由で単価が2回下がった。合計で月単価が10万円は下がったはず。
その金額は最後まで巻き返す事が出来なかった。だから私のプログラマ人生で最高の収入を得ていたのはこのときの円高前ということになる。
余談だが、この時期、とある「なんちゃらソリューション」社では開発拠点の北海道・沖縄への移転が真剣に検討されていた。
何故なら北海道と沖縄は開発の単価が低い(給料が低い)からだ。同じ日本人であっても。
日本人を北海道・沖縄に移動させて安く使おうという会社に畏怖しか感じない。
同一労働・同一賃金の世界にならなければ地方民の流出なんて治まるわけがない。
・オフショア開発の話②
中小のベンダーではオフショアで失敗している所が非常に多かった。制作されたもののクオリティが低いか完成に至らない為だ。
当時の中間会社から「明日からインフルで1週間ほど倒れた事にして現場を休み、中間会社に来て欲しい」と言われたことがある。
欲を出して自社開発(という名のオフショア開発)に手を出し、見事に失敗し、その尻拭いを手伝って欲しいという事である。
私は言われたとおり嘘を付いて現場を休み、中間会社で7日間(土日も出勤)、無償奉仕でオフショア開発でダメだったプログラムの修正をさせられた。
基礎的な部分もまるでダメだったので日本人が書いた仕様書を見て1から全部組み直し。
北海道のとある大手である。私としては借しのつもりだったが、私が仕事が無いか問い合わせた時に対応が非常に冷たかったのを忘れてはいない。
しかもこの会社は私の事を1次プロパーが評価して単価を上げていてくれていたのにも関わらず、上がった分をただただ吸い上げていた。
当然、働きの割に単価が低いので次の現場に移動するという話になったのだが、その時にこの会社の営業から「単価を上げるので考え直せ」と必死に食い止められた。勿論断り、その営業は1次プロパーからこっ酷く怒られたそうだ。ざまーねえな。
ただ、これは3次受け4次受けの会社には良くある話なので、皆さんも気をつけてくだされ。
余談だが、公的機関のシステムも海外開発で作られていることが一時期は凄く多かったように思う。
良くルーター等で海外産だと情報流出が・・・といった話が上がるが、そもそも海外開発のシステムなんて抜け目を作ろうと思えばやりたい放題だし、そのほうが問題なんじゃないのと思うのは私だけなのだろうか。
私の20数年のプログラム人生の殆どにおいて開発PCのメモリが4GBだった。これほど恐ろしい話は無い。
eclipseで開発していてもである。開発PCのメモリの少なさに嘆いている派遣プログラマの増田も多いことだろう。
金融システム開発の現場では未だにCore2Duoマシンが現役の開発マシンの所もある。人権が無い。
一定額以上のPCに関しては減価償却という面倒な経理手順が関わってくる為、関連会社にリースというレンタル契約、及び保守契約している所が大手にはそこそこある。そうするとPC一式15万円のものが数十万円に化けてしまう。
実際に保守をしてくれるかというと微妙で、要は減価償却を理由にした誰かの利権なのだ。
リースマシンは長く使われる傾向にあり、未だに古いマシンが現役の場合もある。
サーバーサイドの開発であればTeraTermとエクセルとメールソフトが動けば大丈夫な現場もあるので、そういう現場はまぁ大丈夫なのだろう。
私も近年までPentium4とCore2Duoマシンには長くお世話になった。くそが。
中小企業は特例もあるが、PCの減価償却のシステムが日本のITを劣化させているのは間違いない。
そろそろ8GB以下は人権侵害ということで良いのではないだろうか。
・5000円の著作権フリー音源をシステムに使用するのに数百万かかった話
システムがアラートの音楽を鳴らす仕様が来た時、現場は軽く混乱した。
そもそもアラートの音楽をどう調達して良いのか解らないからである。
「ボカロPの増田さんが作れば良いんじゃない?」という話も出て殺意を覚えるなどした。
初音ミクさんにアラートの歌でも歌わせればよかったのだろうか。ただそれはそれで可愛い。
私から著作権フリーの音源を買うのはどうか?と提案し、採用されたものの、
実際の採用までお偉方と顧客が数週間議論をし、ようやく決まった。
何を議論していたのかは知らないが、彼らの単価・給料を考えると数百万のコストは掛かっただろう。
SC-88ProのMIDIブームの終わりの時にMIDIを触っていた人間なので、初音ミクさんという天使が現れた時は飛びついたものだ。
良くて数万再生の曲が数曲あったのだが、数十万の持ち曲があるミクさんという天使の前では本当に無名の存在だ。
ただ、それでも他の活動もあってTwitterに数千人のフォロワーが居る。(詮索はしないで欲しい)
それを何も知らない人が見たらどうなるか?
じゃあ実際にそのジャンルが好きな人が私を知っているかというと間違いなく私のことは知らないだろう。
そのジャンルの沼のほとりの草のつもりでいるのに、メジャーリーガーの4番バッターの如く語られ、
そのジャンルに少し詳しい人間に実際に調べられ、「全然だよ」と言われる地獄が増田達に伝わるだろうか。
何もしていないのに、何も誇示していないのに、実際に草でしかないのに
勝手にメジャーリーガーの如く言われる気持ち悪さが解るだろうか。
今回のは「イマイチだったね」と言われる地獄が伝わるだろうか。
曲を聞いた現場のリーダーに「増田のポエム(歌詞のこと)読み上げちゃおうかな~」とか最悪ないじりをされる地獄。
その現場に居た事のあるプロパー会社の人間が中洲でボカロが好きなキャバ嬢に私の名前を出して口説いて居たらしい。
「あいつのこと紹介してやるよ」と得意げなプロパー。突然キャバ嬢から連絡が来たが、当然キャバ嬢は私のことなんぞ知らなかったというオチ。
何故何もしていないのにこんな微妙な気持ちにならないといけないのか。
同人活動は職場でバレないように気をつけろ。増田との約束だよ。
余談だが、ミクさん以前はオフの時間はずっとネトゲのリネージュをしていた。
仕事が忙しいので友人も作る時間が無い。そもそも友人を作るのが得意ではない私にとって
ネトゲは人とのゆるい繋がりを作ってくれるのにちょうど居心地が良かったのだ。
たまたま入ったチームが当時ワールドのとある地方を半年に渡り占拠することになるチームで、
数百あるワールドでこれを成し遂げたのはこのチームだけという実力あるチームだった。
地方を占拠すると2日1回戦争を受諾しないと行けなくなる。大抵は22時から行われるのだが、これが面白かった。
戦争のある日は戦争時間に合わせて仕事を切り上げ、戦争の無い日は終電という生活をしており、
同人活動と違ってリネージュユーザーであることはオープンにしていた為、
同人活動バレした現場を覗いて、趣味活動は私を随分と精神的な面で支えてくれたように思う。
また長くなった。パワハラや理不尽な話は続けると胸焼けするかと思うのであっさり目にした。
さすがに20年以上働くと色々あったなと。
githubからのソースコード流出の話題から、昔、winny経由の流出騒ぎに巻き込まれたことを思い出した。
俺はあるシステム開発プロジェクトにPLとして参画していたのだが、ある日、winnyにプロジェクトの設計書が流出している、という連絡を顧客からもらった。
顧客から送られてきた、該当端末から流出しているファイル一覧を確認すると、たしかに【顧客名】_【システム名】_基本設計書.xlsのようなファイルがいくつか存在している。
勤務表_【流出させた奴の名前】.xlsというファイルもあったので、流出元の検討もついた。
ファイル一覧を見ていてきつかったのは、ブラウザのブックマークも含まれていることだった。熟女〇〇みたいな、どこかのエロサイトのブックマークを見て人の性癖を知るのは、ゴミ捨て場をあさって他人の私生活を覗き見ているような不快感があった。
流出させたのは、下請け会社の社員の一人だった。俺は本人に直接話しを聞いていないので、そいつが今どういう気持ちなのかはわからない。俺の方は、特に怒りを感じることはなかった。怒ることで、問題が解消するなら怒りもするのだろうが、何をどうしようが解消しないからなのだろう。
俺は報告書を書いて、そこでこの事件は俺の手から離れた。事の大きさから、事後処理は上層部が行うことになったからだ。最終的には穏便に解決した。おそらく関係者全員が、あまり騒ぎ立てずに事をやり過ごそう、と考えたからなのだろう。プロジェクトは継続したし、損害賠償なんてことにもならなかった。下請け会社との関係も続いた。流出させた本人は地方に転勤になったが、出身地への転勤だったので、左遷というイメージはなかった。
当時、winnyネットワークに流出したファイルは、永久にどこかに残り続ける、と言われたものだが、今はどうなっているんだろう。どこかのPCのHDDに、流出した設計書が残っている可能性を考えると、今となってはちょっと面白い。
私は仕事をしたくない。働きたくない。毎日好きなことだけやっていたい。
好きなことの中でもがんばりたくない。ソシャゲは楽しいけどイベント走るのは大変。
だから楽しいこととがんばることの良い感じのバランスを取れるようにがんばってる。
具体的に言うなら、イベント中に何個ミッションをこなせば目標まで行けるか計算してその通りに挑む。がんばりすぎないためにがんばる。でもその計算が難しいなって思ったらすぐに諦める。だってがんばりたくないから。
お仕事だって、私は残業したくないから定時内に仕事を終わらせるためにがんばる。たくさん残業したいという人がわからない。
ちなみに私はシステム開発のお仕事をしているのだけど、システム開発って効率化の最たるものじゃん。私は他の人ががんばらないですむためのシステムをがんばって作っているのよ。その会社で効率化の対岸にある残業をしたいと宣うその存在がわからない。
俺もその界隈で元増田の大嫌いなシステム担当事務職員だったので、思ったことを書く。
事務職員は普段医療職にぞんざいに扱われてるから、病院内で唯一下の立場にある委託業者に偉そうにする。
痛みを知れば優しくなるなんて大嘘。
前いた病院では、患者が凶器を持って暴れたら医療職は後ろに退がり、事務が前で盾になるように書かれてた。
当然だよね、俺ら人が刺されても治療できないから。刺されるなら事務だよね。
病院採用は、わざわざ病院事務を選ぶくらいなのでモチベーションは高い。
ただ、わざわざ病院事務を選ぶような人は少ないので、普通の公務員と比べると競争が機能していない。
ただ、病院で働く気なんてさらさらなかった人が人事異動で送り込まれてくるので、モチベーションが絶望的に低い。
まあ、どっちにしろ、大した仕事ができないってのには変わりないよね。
当然だが、そんな端金でまともなエンジニアは雇えない。
某企業立の大きな民間病院では、30代の敏腕エンジニアを医事課長として高待遇で雇ってたが、公立ではあんなことできない。
50過ぎたパソコンもろくに使えないハゲしか課長にはならない。
当然、システムの価値も分からんので委託にも金はろくに払わず、元増田みたいな低待遇でこき使われてくれる人しか来ない。
開発もテストも、まともな手順を踏んでないので、担当SEとは何度も喧嘩になった。
本番切り替え30分前なのに電子カルテ起動しなかった時は心底焦った。もうすぐ救急患者来るんですけど?
これには色々理由があるんだろうが、医療システムはパイが小さいうえに実績が高く評価されるので、大手ベンダー独占になってる。新規参入もほぼなく、競争が働かない。
その上、顧客からの要求は異常に厳しく、元増田みたいに「先生、それシステムの仕事じゃないです」ってレベルの医療知識を要求されるし、医者のワガママに振り回されることもしばしば。
当然、ベンダーの中でも不人気部署だし、医者に気に入られてしまうと動けないので、優秀な人は寄り付かない。
制度的にも問題があって、2年に一度の診療報酬改定で大きなシステム改編を繰り返さなければならないので、大幅なバージョンアップが難しい。
しかもその改定内容は3月半ばに確定して、4月から適用されるという狂ったスケジュール。
概要はまあ1月にはわかるから仮のパラメーター入れて開発自体はできるんだけど、それでも避けられないデスマーチ。
そもそも制度のスケジュールがまともなシステム開発ができるようなものじゃない。
これじゃまともな人材は寄り付かない。
話が大きく逸れて本当に言いたいこと言うだけになってしまった。
色々書いたが、解決する術は全く思いつかない。
なので、俺は逃げ出した。
元増田も諦めて早く逃げたらどうだろうか?
この辺りが不思議でならない。
一時期ファブレスに移行するんだとか言われていたが、その技術もノウハウもない。
Webのソフトウェアも、ゲームエンジンも、使うだけになってしまった。
Apple製品がわかりやすいが、毎年の変更に振り回される状況に置かれる。(コンシューマ視点では何も問題ないが
国産飛行機が作れないのは、モデルシミュレーションができないからだと考えている。
どういう部品が必要なのか、精度がどれくらい必要なのか、数年先にどういう技術があればいいかを判断できず、メディアの流行に振り回される。
中国が今強いのは、世界中の技術情報を中国語に翻訳しているからだ。
中国がうまいのは思想まで持ち帰ることができているからではないだろうか。
当方、地方都市で情報サービス企業を経営している。主に大手企業のシステム開発支援で客先へどこでも行く。
2020年3月迄は現地へ来てもらわないと困るというので国内/海外どこでも行った。
2020年4月頃からPJが一時中断になったり現地/リモート対応で比率を下げることになったりしてきた。
そうしたうちに、6月頃からは完全フルリモート対応という案件も増えてきている。引き合いが多く単価についても、やや特殊な製品技術範疇であり時間単位はおおむね高く推移しており、今後も安売りするつもりはない。
現状において今後の短期/中長期的にも高い需要があり、継続的かつ高単価でのサービス提供をしていくことができる見通しである。そのためにプロとして高い技術を提供するためにあらゆる努力をしてきているつもりだ。
一方、世間はどうだろう。
コロナで売り上げが減った、生活を何とかしてくれ、自粛/休業要請するならカネをくれ、というばかりではないか。飲食店であれば、客足が減れば新メニューや新しい宣伝集客方法、持ち帰り促進、宅配業者活用等、いろいろできることはあったはずで単に努力不足としか感じられない。
努力不足と言って、団塊ジュニア世代を切り捨てた90年~2000年初頭はずいぶん苦労した。なにしろ就職できなければ仕事能力を高める事すらできないのだから。また大企業に就職しなければ手厚い教育も受けられないという有様でした。独学で身銭を切って、書籍を買い、有休を使い、無料セミナーに出かけ、資格数も50余りとなった。(資格を取ること自体を目的としているわけではなく、特にIT系では資格を取ると次の仕事を獲得しやすいという意味合いが大きい。)
現在は補助金じゃぶじゃぶでありこんなにカネをばら撒いてしまうのかと驚きしかない。バラマキが政治家と関連の企業に多く流れている点も昔から変わらない(建設利権等)のだが、なんだかなーという感覚でしかない。
もともとリモート対応が容易な業種業態であることに加えて、高単価で推移している状況は、私の望む働き方であり、独立してよかったという思いしかない。
文句言っている奴は自分で考えて自分で動けばいいだけのことじゃないのか。しばらくこんな状況で続くと思います。気軽に海外旅行に行けなくなりましたが、まあべつにどうってことはありません。
プログラマ35歳定年説は、体力的なもの、新しいスキルを学び続ける事、SE、PM等へのシフトアップが必要な事から言われていますが、
私は、「その年になるまでPGなんてしてられるか」とか「その年までにはSE等のシフトアップは必要でしょ」みたいな感じでした。
匿名さんは、コーディングに限界が来て辞めるのではなく、人との絡みに嫌気がさして辞めているようにも感じます。
システム開発は、企業の都合で開発責任者が決められてしまうために、その人材により、下の者は苦労します。
プロジェクトは国家のようなもので、酷い政治家(PM、SE)の国で暮らす(開発する)のはしんどいと思います。
システム開発するうえで、一番効率が良いのは1人で作り上げる事だと思っています。つまり、35才定年説なんてありません。
1人で作り上げる理由は、人が言葉と文書だけでコミュを取って意思疎通するのには限界があるからで、
今では相当なモジュールが完成されているために1人で開発する環境は昔ほど悪くはないと思います。
規模がどんなに大きくなっても、根幹部分や仕組みは1人が仕様決定してコーディングしておき、
その他はテストやメンテが容易になるようなコーディング規則と、
出来る限り単純な仕組みを作って他のプログラマに守りやすいようにして複数で開発することがいいと思います。
サブシステム毎にSEがいて、同時開発していけば、似たような機能を持つ関数・メンバが大量に別名で作られてしまい非効率になってしまいますので、
この雑務SEは重要なポジションで、意図や目的が明確になっていて中でどのように動くかが明確でなければ、
あと、人が増えれば意思疎通のミーティングも必要になり、冗長的になってしまいますので、その効率化も求められます。
話しを定年説に戻しますが、
という体力的な面について、日々感じている事を書きます。
20代では、携わるシステムの関数・メンバ・変数等は、約数千個程度は記憶出来ていますが、
30代では、それが半分程度になります。40代では更にその半分程度になり、50代ではせいぜい数百が限界になってきます。
それを補うための開発環境の進化と、コーディング内のコメントの充実で、逆に不具合の少ないシステム構築が出来るので、
20代では一気に開発が出来ますが、デバッグに時間がかかり、50代では開発は時間がかかりますが、デバッグには時間がかからないという傾向にあります。
それでも数百程度を越えて来ると翌日には忘れていく部分があるため、日々、忘れている部分を確認して思い出す時間だけ開発にオーバーヘッドがかかります。
そのため、常に忘れては思い出してを繰り返す事になり、自身の記憶容量の限界を痛感する日々になってしまいます。
【人との絡みで限界を感じているのでしたら】
限界だと感じた時が、定年なのかもしれませんが、システム構築をする事が楽しいのであれば、いつでも現場復帰していいんではないでしょうか?
技術は日々、新しくなって行きますので、頭に入れるのは大変かとは思いますが、根幹はそんなに変化ありません。
私自身も、必要にかられて自分でマルチタスク・スクリプト言語を開発していましたが、
量子コンピュータにならなければ、どれも似たような構造でしかありません。
また開発したいと思ったりクライアントがいて需要があるなら、1人で出来る範囲を開発して、足りない部分は誰かに委託してみてはどうかなあと思います。
https://anond.hatelabo.jp/20201015205510
今回もビクビク叩かれる返信に怯えながら書いていこうと思います。
前回は結構返信貰えてて嬉しかったです。あそこまで伸びると思いませんでした。
今回の日記ではそんな前回のコメントの中でとりわけ多かったと思う
また、次は大手SIerあるあるネタを一個か二個日記として投稿していこうと思います。(多分「なんで大手SIerは手動でExcelスクショとる文化が無くならないの?自動化しろよ」とか、)
投稿してなかったらメンタル尽きたか書く気力なくなったかと思ってください。
後他に聞きたい大手SIerあるあるネタとかあったらおせーて 書くかも。大手SIerに対する下請けの愚痴とかもぜひほしい。
単純な話です。
技術を活かせる環境とは私の場合「AWS,機械学習,IoT」のバズワードを使って新しいソリューションを提案するという部署でした。
ただなぜ、そのような理由で入社する人間が辞めてしまうのか、絶望してしまうのかという話になると答えが変わります。
そして「配属ガチャ問題」とは本来希望している部署と違う部署に配属されてしまう事です。
とか。
希望している部署全てに通らず、新しくできたシステムの設計をする部署に配属されました。
人事からは
みたいな割と前向きな理由でガチャに外れた理由を説明されました。
一年目、二年目の頃は、そんな事もあり
とか前回ちょっと書いた疑問を片隅にしつつ頑張っていました。
結果、今に至る形です。
前回の返信を読んで「業界研究してないの?」とコメントする人は「大手SIerにも技術を活かせる環境があることを知らない」ような気がしてます。
知ってる人は知ってると思うけどね。前回も少数だけどそういうコメントちゃんとあったし。
実は筆者も一度そんな「技術を活かせる環境のある部署」と一緒にAWSと機械学習を使ったPJに参加していたりしてます。
具体的な内容はコンプラなので言えないのが悲しいですが。。
ウォーターフォールとか知らなさそう
上流工程だけをやるようなSIerは廃れていくだけなので増田の落胆もわかる
でもSIerの就職経験がエンジニアとしてダメかというとそんな事はない
SIerと言われる受託開発を経験してWeb系と言われるサービス系企業に転職しておどろいた事がある
それはみんな設計はできないしプロジェクトを上手くまわせない事だ
モダンな技術や流行りの技術を取り入れたりテストコードを書いてカバレッジを計測したり
「まだ安定していないその技術使うの?」 って思ったり、「それ個人開発のライブラリですよね? メンテ大丈夫ですか?」って思ったり
とりあえず「流行ってるから使ってみたい」で使おうとする人が多い
サービス立ち上げ初期のスタートアップなら理解できないでもないけど、そうでもない規模でもよくいる
コードを書く時も自分の見える範囲でのみ使えるコードを書くので、他の仕様と整合性がとれなくて再利用性がなかったり
技術者上りのマネージャは大体が技術についていけなくてマネージャになったような人が多いので、自分の中で理解できる知識に落してくるので説明するのも大変だし言ってくる事も古くて意味がわからない
そういう人に限って技術者だったって言うのを誇りにしてるから自分の中の技術を間違ってると認められなくて頑固だ
技術者上がりじゃないマネージャは大体がディレクターやってましたという人でUI/UXとか言ってくるけどバックエンドは一切わからなくて設計なんてできない
そしてどちらもマネージャとしての知識がないのでマネージメントは上手くない
たまにスーパーエンジニアがいて、その人が開発をしつつマネージャー以上にマネージメントをしてプロジェクトをまわしている
SIerで設計を学びつつ開発は個人でやっていき、数年たったらサービス系の会社でスーパーエンジニアとして無双すると良いとおもいます
この幼稚で非合理で理不尽な感情をそのまま頭の中に残すのは、近いうちにつくるリアリティのあるシナリオの下書きとして使う前に忘れてしまいそうでもったいないため記録しようと思う。
また、記録するだけだと正直味気ないためここで公開してみる。叩かれるかもしれないが。。。
私は大手Sierのシステム開発の部署に属する一次受け新人SEだった。
そんな経験を活かし、今後はここでたくさんの技術を身に着けエンジニアとしてのキャリアを花咲かせてやる!
期待に目を輝かせていた無知で愚かな新人に仕事内容を聞かれた先輩社員はこう言った。
大手Sierのシステム開発で技術に長けたエンジニアはほとんどいない。
私の経験では30人いる部署のうち、3人いればいいぐらいである。
ちなみにここでの技術に長けたエンジニアの定義だが、基本的にはこのような定義となる。
自分で何かシステムを作っていたらならもうここで技術を学ぶ事は何もないだろう。
何故大手Sierのシステムをエンジニアリングするという職場でそのような事が起きるのか。
実際の理由としてはこのような仕組みとなっているためだ。
こんな子たちを念頭に置きながら設計方針というこれまた作成者不明のドキュメントに伴いExcelで設計書を作っていく作業となる
コーディング知識のない人でもシステムが作れるように適応していった結果なのだろう
これらの仕組みを知る人は自社にはいなかった。
これは知っている人も多いかもしれない。自社でやるより単価が安いからという理由らしい。
たくさんのものを犠牲にしているため、単価が安いからという理由だけで丸投げするのは私は猛反対だが。
そして下請けはどうもこのブラックボックス化したフレームワークについて仕組みまで理解しているらしかった。
そんな理由で開発を丸投げする大手Sierのメンバーは私を含め生成されることとなる。
ちなみにおかしな話だが、この下請けにブラックボックス化されたフレームワークの仕組みをエンジニアとして質問してみたことがあった。返信は今も帰ってきていない。
「下請けにコーディングを丸投げし、設計を自分たちで行う」という文化はよく知られているかもしれない
しかしながら、ここで無知な私は何回か疑問に思ったことがある。
わざわざ答えを人に聞くよりも先に私達が作ったシステムは答えてくれた
どんな人間にも定量的で定性的なシステムは一番信用できると思った。
書きたいのいっぱいあるから叩かれたとしてもこの後いっぱい書くかもごめん。
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 62 | 10762 | 173.6 | 55 |
01 | 48 | 5108 | 106.4 | 43.5 |
02 | 29 | 5519 | 190.3 | 124 |
03 | 18 | 4201 | 233.4 | 94 |
04 | 2 | 244 | 122.0 | 122 |
05 | 8 | 3012 | 376.5 | 78 |
06 | 25 | 2575 | 103.0 | 41 |
07 | 29 | 4538 | 156.5 | 63 |
08 | 47 | 4207 | 89.5 | 50 |
09 | 60 | 4586 | 76.4 | 29.5 |
10 | 86 | 13696 | 159.3 | 37 |
11 | 253 | 16144 | 63.8 | 37 |
12 | 299 | 34301 | 114.7 | 38 |
13 | 187 | 21081 | 112.7 | 37 |
14 | 112 | 8134 | 72.6 | 36.5 |
15 | 133 | 11954 | 89.9 | 47 |
16 | 146 | 10422 | 71.4 | 35.5 |
17 | 116 | 8477 | 73.1 | 25.5 |
18 | 187 | 20045 | 107.2 | 36 |
19 | 109 | 11374 | 104.3 | 58 |
20 | 182 | 15004 | 82.4 | 40 |
21 | 213 | 23442 | 110.1 | 32 |
22 | 210 | 60334 | 287.3 | 168.5 |
23 | 383 | 165117 | 431.1 | 254 |
1日 | 2944 | 464277 | 157.7 | 51 |
パンチングマシーン(8), 色弱(12), ホロコースト否認(5), 政治介入(3), 労り(8), スパーン(3), 人にやさしく(5), つゆだく(3), 滅私(3), クールポコ(6), プロマネ(6), 学術(19), モテ男(17), 非モテ(92), 食器(13), 合理的(17), 合理(21), people(8), 明示(7), スパム(15), 拗ら(8), 皿(12), 学者(12), 会議(23), 拒否(33), 暴走(12), 作成(16), ブチ(8), 裁判(16), モテ(27), 派遣(18), テスト(15), LGBT(12), 非(31), 嫁(22)
■追記/妻が合理的すぎて嫌だ /20201009131515(51), ■数千万ぶち込んだ親族にガチで恨まれてた話 (anond:20200630011932) /20201009105459(23), ■転職したら同僚が反社みたいな人達ばかりだった /20201008193323(23), ■テレビ番組のタイトルを悪意に満ちさせてください /20201008212243(21), ■検査仕様書なしでシステム開発するとどうなるか? /20201008200239(15), ■ヲタ恋が嫌いだ /20201008184609(14), ■はてな民は「選挙に勝った人たち≒大衆」であることをどれだけ理解しているのか /20201008234023(12), ■○○難民という表現 /20201009143948(11), ■高齢化で同人傾向が変わって何もかもが辛い /20201008184118(11), ■レズが男と女について考えた /20201009032446(11), ■ゲーム内の色違いアイコンについて /20201009094013(11), ■3分クッキング ← 3分じゃない /20201009114943(10), ■実際に「ゲイに掘られた」非モテだが /20201007220421(10), ■京都府のコロナ対策補助金が申請却下だったのでメモ /20201008213457(10), ■ホロコーストはホントは信じ難い /20201009034616(8), ■ /20201009104454(7), ■「巴」という漢字が苦手だった話 /20201008230334(6), ■ /20201009111121(6), ■俺は非モテ男だけど、それほど悪くない人生だと思うよ /20201007220651(6), ■40歳にして生まれて初めてラブホに行った /20201008232349(6), ■非モテ男に風俗進める無意味さ /20201009142733(6)
ある炎上プロジェクトの建て直しを通じて嫌と言うほど思い知らされた。
そのプロジェクトの顧客が一番怒っていたのは「一体どういうテストをしてリリースしてるんだ?」という点だった。
プロジェクトの建て直しはやり慣れているのでまずは検査仕様書をレビューして検査項目の強化だな、とか軽く考えていた。
でもプロマネに検査仕様書を見せてくれと言っても整理できてないから待ってくれ、の一点張り。
まずは社内の人間で見るだけだから整理なんていらないよ、と説得しても頑固に出さない。
なんとそいつは検査仕様書なしでテスト(うちの会社の定義ではそんなもんはテストと言わないけど)して顧客にリリースしてた。
顧客は「全く動かない」と怒っていたが僕はいくらそれはないだろ、顧客が話を盛っているんだろうと甘く考えていた。
しかし、プロジェクトの自称テスターに新規に動作環境を作って導入させてみようとしたら見事に出来なかった。。。
なんとその自称テスターはいつも試行錯誤しながらテスト環境を作り、試行錯誤しながら何とか動けばテストOKとしていたと言う。
これでは顧客が動かないと怒り狂うのは当然だった。
もちろん検査仕様書があればさすがにここまでバカな事態にはならない。
検査仕様書は顧客へ納品する契約になっているし、社内規定でも検査仕様書なしなんて通らない。
プロマネを問い詰めると呆れたことに派遣が検査仕様書を作るのはおかしいなんて言い出した。
うちの会社では通常、検査仕様書は派遣テスターが作っていて派遣テスターの契約内容も「検査仕様書の作成」となっている。
念のために炎上プロジェクトの派遣契約書を確認してみたが内容は同じだった。
一体、派遣テスターに契約通りの仕事をさせずに何をやらせていたのか?
なんと「ある一定時間適当に(検査仕様書なしで)システムを触る」ことをテストだと言い張った。
顧客は「そちらのパフォーマンステストの成績だけは満足しているがうちでは動作していない」とも言っていた。
とてつもなく悪い予感がして聞き取りを進めると時間はストップウォッチで計測したと言う。
普通ならテストコードを書く派遣テスターが計測ポイントを埋め込むのになぜストップウォッチ?
この段階でテストコードを書ける派遣テスターがプロジェクトに1人もいないことがわかった。
さらに実装したというプログラマーに確認すると、実装が難しいので後回しにしていると言う。
テスターに頼まれてストップウォッチで計測できるように処理を数万回か繰り返すコードだけ入れたと。
つまりほとんど空の処理を数万回ブン回すだけの意味のないコードの実行時間がパフォーマンステストの成績として顧客に提出されていた。
顧客のところで動かないのは当然だ、実装出来てないんだから。。。
このことを僕の上司に報告すると「そんなマンガのようなことがうちの会社で現実にあるのか、、、」と頭を抱えていた。
会社の信用に直結するのと他にも多くの仕事を出す大口顧客のため上司から役員へ報告することになった。
パフォーマンスが要求される難しい処理の実装ができてないのに、スケジュール上では実装の進捗がほぼ100%になっている。
プロマネを問い詰めると他にも似たような箇所がいくつかあるらしい。
じゃあ、その難しい部分も含めて一体いつ実装が終わるのかわかるようにスケジュールを引き直してくれ、と言ったが彼には出来なかった。
たしかに開発現場はプログラム言語の入門書を読みながら仕事しているプログラマーが多かった。
不審に思って開発体制の資料や過去のプログラマーの契約書を確認するとプロジェクト初期には僕も一緒に仕事をしたことがある超優秀なプログラマーが2人いた。
契約解除の経緯についてプロマネを問い詰めると「仕事の段取りが悪いから契約更新しなかった」と言う。
僕は2人をよく知っていたのですぐに嘘だとわかった。
プロジェクトメンバーに話を聞くと、2人は「今のテストはまずいですよ」とプロマネに提言したらしい。
でもプロマネは頑固に検査仕様書なしでのテストを強行し、再度2人が提言すると「彼らは頑固者だから仕事ができない」などレッテル貼りするようになったという。
そして2人とも契約解除し、入門書を読みながら仕事するレベルのプログラマーだけが残って実装完了のスケジュールすらひけなくなったというわけだ。
社内での対策会議でプロマネはなぜ検査仕様書を作らないのか当然追求された。
僕に言ったのと同様に「派遣が検査仕様書を作るのはおかしい・・・」と言おうものなら、役員が
「だったら誰が作るんだよ!? 派遣が作らないなら社員が作るのか!? 社員に作る時間がないから派遣が作るんだろうが!!」
「検査仕様書を作れないテスターなんてうちにはまったく要らない人材だよ、そんな要らない人材にいくら支払ったかわかってんのか!?」
と大声で反論する。
プロマネが
と言い訳しても
「他所の会社なんて知らねーよ!!うちの会社はうちのルールでやるのが当然だろうが!!」
と火に油を注いだだけだった。
「検査仕様書なしに異論を唱えたプログラマーを契約解除した理由をここで説明してみろ!!」
そんな追求をされているうちにプロマネをまったく明後日の方向の話を始めた。
「これはパ!、(机を叩く)、ワ!、(机を叩く)、ハ!、(机を叩く)、ラ!、(机を叩く)」
そして猛ダッシュで会議室を出ていったが、引き止める者は誰もいなかった。
僕は呆れるのを通り越してこんな人間がうちの会社のプロマネやって会社の信用を失墜させたのか、と思うと情けなくなった。
後日、プロマネは本社に役員からパワハラを受けたと訴えたが相手にされず、懲戒免職となった。
プロマネとしての力量不足でプロジェクトを失敗させたなら懲戒免職なんてありえないが、彼の場合は社内規定にも顧客との契約にも故意に背き頑固に検査仕様書を否定した結果、失敗させたのだから仕方がない。
普通ならプロジェクトの建て直しでは(体調不良などで)プロマネがいないのは困るもんだが彼の場合は特に困ることはなかった。
特に役員の言う通り、検査仕様書を作れないテスターなんてうちの会社では全く必要ない。
テスターを派遣していた会社への説明はあっという間に終わった。
同席した役員が「検査仕様書を作れないなら支払いはできません。契約書の作業内容に検査仕様書作成とあるのにやらなくていいと主張されるなら裁判所を通してください。」と言ったからだ。
派遣会社も彼のように「検査仕様書を作らせない派遣先もあるのですが・・・」と切り出したが「だったらそういう会社とだけ取引すればいいでしょう。うちは検査仕様書すら作れない会社とおつきあいする気はまったくありません。」と返されて終わった。
なぜ彼はプロジェクトをこれだけ大炎上させながら頑固に検査仕様書を否定し続けたのか?
ただ、プロジェクトメンバーから彼がある女性派遣テスターと男女の関係にあったと聞いた。
彼女はテスターといっても検査仕様書が作れないのでプロジェクト内での彼女の存在を正当化するために彼がおかしなことを言い始めたんじゃないかと噂されていた。
俺は採用も含めたエンジニアリングマネージャーをしているんだが「実務経験○○年以上」と書いているのに実務経験未経験の駆け出しエンジニア、つまりスクール卒業したてのやつが頻繁に応募してくる。
普通、採用要件に満たされていないと客観的に自分を見られるなら応募してこないもんだと思うが(少なくても俺はそう)、世の中そうじゃないらしい。たぶんスクールかどこかで「採用要件は無視してとりあえず応募しとけ」みたいなのを教えているんだろう。
別に実力があると客観的に証明できるのであれば、実務経験がなくても応募してくるのはいいし、こちらとしても大歓迎だ。採用側としては本人の人柄を主立って見ているのではなく、職能を見ている。
実務経験○○年以上で、簡単に言えば「うちのシステムを触らせたときに、ちゃんと理解して改修してくれるだろうか」とか「社内の技術面含めた折衝がちゃんとできるだろうか」だ。
だから、実務経験がなくてもぶっちゃけどうでもいい。実際に、こちらが期待している職責を果たしてくれるかもしれないと思った人には実務経験なしの人でも書類選考を通している。
それ以降の選考で残念な結果になった人もいるが。
例えば某WやTで自己アピールするのであれば下記のことを気をつけたほうがいい。できないなら採用要件にマッチしてないのに応募してくるな。はっきり言ってウザい。
今後もその会社へチャンスは訪れないぞ。おとなしく未経験を採用している会社にいけ。