「無駄だらけのプログラムを効率化して、1万行→500行に。それを見た上司が激怒して『あいつは三流』と言いふらし始めました」 [朝一から閉店までφ★]
レス数が1000を超えています。これ以上書き込みはできません。
「無駄だらけのプログラムを効率化して、1万行→500行に。それを見た上司が激怒して『あいつは三流』と言いふらし始めました」(エンジニア・50代男性)
2021年1月26日 06:00
職場で起こる様々なトラブルの中で、非常に厄介なのは人間関係をめぐる揉めごとだろう。
あの人が仕事を押しつけてくる。この人はイライラするといつも態度に出る...、など。ぱっと思いつく限りでも、パワハラしがちな上司やなまけ癖の同僚、嫌みな態度をとる「お局(おつぼね)」といった人たちの顔を思い浮かべることができる(弊社にいるとはいってない)。
みなさんも一度くらいは、イラっとモヤっとした経験があるだろう。このコラムでは日本各地からJタウンネット編集部に寄せられた、そんな「職場トラブル」体験談を紹介していきたいと思う。
第1回は、東京都に住むプログラマー・Yさん(50代男性)が体験した職場トラブルだ。
金融系の職場で派遣社員としてプログラムを作っている彼。上司の派遣社員Kさんが厄介者で、Yさんが仕事を「効率化」させると、憤慨するというのだ。
たとえば、上司のKさんが書いたプログラムのソースコードが1万行だったため、Yさんが500行にすると、怒り心頭。Kさんは周囲に「あいつ(Yさん)は三流」などと吹聴(ふいちょう)しだしたという。
早速、彼が体験した職場トラブルを読んでみよう。エンジニアではない人も、頷ける部分があるはずだ。
30年働いてるのに、初歩の初歩を聞いてくる上司...
https://j-town.net/images/2021/town/town20210125194921.jpg
職場トラブル発生中...(画像はイメージ)
職場での愚痴です。
私は派遣社員で金融系の仕事をしています。職場に、K氏という50代の男性の派遣社員がいます。
私より半年くらい前に現在の職場に就いたらしいです。
私は彼が作った基本設計と詳細設計を元にプログラムを作っています。もちろんですが、私は派遣されたばかりのド素人で右も左も分かりません。
でも何か変なんです。
プログラムを実行させるには、プログラムをコンピュータが理解できる機械語に翻訳してやる必要があります。この作業を「コンパイルする」と呼びます。
でも彼は、エンジニア経験30年だというのに、自分が作ったプログラムをコンパイルできず、その方法を私に聞いてきます。
それどころか、プログラムの文法も私に聞いてきます。あれ?なんか変だなと感じていました。
K氏が変だと思うところは、まだあります。彼は、お客さんとの会話でも、
「それでさ〜」
「だからさ〜」
「あああ、仕方ないんだよな〜」
と、ため口の連発。社会人としてどう生きてきたんだろうかと不思議に感じていました。
それでいて、彼がひな形のプログラムを作って、みんなはそれをコピーして...。「俺の真似をすれば簡単にプログラミングができる」と自慢気に説明されていました。
ところが、そのひな形のプログラムをもらって、蓋を開けてビックリ仰天。なんと1万行もあるのです。よくよくプログラムを調査してみると、同じ処理を、あっちでも、こっちでも、そっちでも。数十か所で重複してプログラミングしていることが判明しました。
作業効率化→上司が大激怒
===== 後略 =====
全文は下記URLで
https://j-town.net/tokyo/column/allprefcolumn/317613.html?p=all リメイクじゃなくてリファクタでしょ
クソソースならよくあったけど最近はあまり見ないな たまにプログラムの行数を聞かれるけど、意味分からない。
効率化したいのに。 もう20年も前だけど、役場のシステム見たら●●_001から●●_366まで変数が定義されててゾワっとしたな。
あれ圧縮すると多分366分の一以下のコード量になる あー、501行目以下、今はライブラリがありますね。入れ替えておきますね。 >>918
ループさせれば済むかどうかはなんとも……。
20年前の処理と5年前の処理と現在の処理が同じことしてても全く同じとは限らない。
例えば上記を消費税のこととして、税率を変数にしとけば一発じゃん!
ってやってると軽減税率のせいで酷いことになるとか。 >>13
他人ができてしまうなら簡単に辞めさせられるだろ。
老害はできたらはい君いらないってなるからな。
メンテなども含めて必要な人物と作業だと思わせることが今の日本のくだらない処世術だよ。
あと辞めさせられる時にわかんねーだろザマーミロってやるためにも。
使い捨てされる側は仕返しの仕掛けを常にしとかないと。 >>640
あんた昔の人だな
その程度の高速化よりメンテ性に重きがおかれるようになって随分経つぞ
初期の貧弱なCPUの頃と違いハードパワーでぶん回せば終わりだから >>1だけ読めば上司が糞のように思えるけど
しかしこれは上司の言い分も聞かなきゃ断言はできないよな
自分の仕事そっちのけで勝手にソース直してるのかもしれないし 目的もないのに動作するソース無駄に修正する奴いらんわ
あと、まず確認してチームでやれアホ ゴト師とか、パチンコ基盤とか
コンパクトなだけいいんだし
これなんの機械語ハッキングの歯無し? >>965
>>1が作文だとしても
ま、PGなら誰でも感じていることじゃないかな? 行だけで判断するのもアホだけどな
エラーチェックもまともにやってないかもしれんし 創作じゃね
幾らなんだも酷すぎる
効率化して怒られることはあるだろうけど
金融系だからCOBOLで書いてるのかな 大体まずこの500行にしたって言う自慢
上司に対するマウント
明らかに社会人として失格じゃん >>905
くっそ面倒くさいだけで理論知ってれば誰でもできるよ今より単純だし >>925
50近いが入社以来1回も1行いくらって見たことがないんだが本当にあるんか
成果物か工数ベース 思わぬトラブルがあるかも知れないので、独断で整理はしない方が身のため こういう引っ掻き回して自分は正義って下請けが来たりするから、IT企業のプロパーはどんどん病んでいく
IT技術者のマネジメントって、精神的にストレス溜まる 逆に500行で終わるプログラムに1万行使うのが難しいぞ >>975
凄い昔はそういうこともあったと、噂で聞いたことがある。 50代でプログラマーをやってること自体がまずエンジニアとして三流。
あと、効率化を図ったことよりも効率化作業の合意を取らずに勝手に進めてしまったこと自体三流。 >>960
賠償の範囲にもよるけど会社が派遣に請求する
そいつのせいでめちゃくちゃになったら雇い主とて請求権はある これがネタかどうかはともかく
効率化しようとするとものすごく怒る人いるよな >>8
10年前はそうだったな
1K(1000行)単位で受注取ってたから、これはやっちゃダメな行為 ユーザー関数もサブルーチンもない
mainのみですべて処理する
抽象化なにそれおいしいの的な
1万行なら500行にできるわ >>967
パチゼッパチかw リダンダンシーなんか評価される分野じゃないな。 行数意味ない。 まあ保身のために自分以外いじれないトラップしかけるのは賢いな pythonて書いた遅いコードとC言語で書いた爆速コード
どっちが有能かな? >>983
本人に請求が来ないなら別にどーでもいいじゃん この効率化した率化を上司に指示されてやったのか
仕事でもないのに勝手にやったのかで
1流か3流かが決まる。上司の許可もなくやったなら3流。 >>953
昔の品質基準を受け継いでる所だと
単位コード行(殆ど1kstepだが)の中にバグが何件あるかって指標を持ってるんで、
そのあたりで必要になってくる COBOLとかY2Kの時に、銀行以外では使われてないでしょ。
もちろん、当時からCOBOLも構造化されてたし 大昔だけど制御構造文の使用に厳しい制限を加える程度でも反発する人がいて説得するのが大変だった記憶あるわ・・・
凄く仕事の早い方だったけど頑固だったなぁ 両名派遣
この時点で何となく察した
50代派遣なら周り蹴落としてでも生き残ろうとするのは本能か。醜い 警察みたいなうえとは仕事できんわ
それも京都とか大馬鹿とな 自分の所は完成したハードウエア込みの kg(重さ)で価格を計算するからプログラムは無料だけどな このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1時間 32分 30秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。