「無駄だらけのプログラムを効率化して、1万行→500行に。それを見た上司が激怒して『あいつは三流』と言いふらし始めました」 [朝一から閉店までφ★]
■ このスレッドは過去ログ倉庫に格納されています
「無駄だらけのプログラムを効率化して、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 まあ、馬鹿でもメンテナンス出来ることは1つのメリットではある >>1
1行いくらの出来高制で95%も行数減らされたら、そりゃあ上司は激怒するだろw いくらなんでも大げさすぎ。
認めてもらえないけど僕はほんとはスーパープログラマーなんだ〜とかどこのなろう小説だよ これ勘違いするやつがいるんだよ
そいつしか変更できないものは絶対だめ
誰でも簡単に修正出来ることが1番
その上でやるならいい
独りよがりだと1番困る 難しいロジックにして誰もメンテができなくなるんだろ >上司のKさんが書いたプログラムのソースコードが1万行だったため、Yさんが500行にすると、怒り心頭。Kさんは周囲に「あいつ(Yさん)は三流」などと吹聴(ふいちょう)しだしたという。
完全な老害じゃん、俺なら即採用するけど
上司の立場ならそんなことは気にしねえよ コンパイル出来ないってとこがなんか怪しいな
コマンド1個、ボタン1個叩くだけじゃん今時 >>8
50代だからこれだろうな
昔はコードの行数イコール給料で
わざと長く書くことがあった 日本なら普通
言いふらせば勝ちみたいな所あるからな
転職しろw 「キロラインいくら」「キロステップ」というのが値段の算定根拠な業界だからな
簡潔で保守性の高いコードよりも
コピペ多用で無駄が多ければ多いほど儲かるし
見かけの生産性も高くなるw いや
仕事できない上司が嫉妬であいつは仕事ができないとか言ってくることは多々あるよ 自分もPGだけどさ、勝手に変えると、そこはテスト必要になるのに、その分は見積もりにないんだよ。
だからもし変えたいなら、上司に相談すべきじゃね?
今までうまく動いてた所を変える必要は殆んどない。
修正で、どこかがデグれるのが一番怖い。
その一万行のせいで動作が遅いですね、改善が必要ですね、って話ならともかく。 >>13
自分でコンパイルできない奴の書いた1万行だぞ 嘘くさい
そんな無駄なコードがあるならドキュメント見ただけですぐばれる >>13
でも世間ではあいつにしかできない、と重宝がられるんだよ、現実はなw 流石に1万→500だとアレなんだろうけど
改行とかソースコード読みやすい書き方だったり
ちゃんとメモ入れてくれてる方が俺は好きよ 1行いくらで無駄にコメントとか入れて行数増やしてるのに何が効率化だよ
しかも派遣でだアホか >>25
でも会社から評価されてるから上司になれているんだよなぁ 10000行から500行ってすごいな
コメント行が9500あったから全部削除したとか? IFやループを使わないでコピペコピペで馬鹿みたいな行数書いた方が処理が速いこともあるんだけど
行数減らしゃ正義だと思ってメモリーリークとか起こすアホは死ねと思う コンパイル出来ないってのがよくわからないけど今時開発にIDE使ってないってことか? こいつ自身が無能だからそんな職場にいる
誰も相手にしない仕事だから放置黙認されている
それだけ プログラム初心者だけど、データベース的な物をソースコードに内包してるから、
行数が増えるんだろうなーとは感じた事はあるw >>33
今時行単位で金もらってるとかまともな仕事してなくてかわいそう おれも若いころは効率よく生産性命と思っていたが
おっさんいなると如何に時間を配分して無理せず仕事するかに努力するようになったわ うちの年配社員も同じだわ
自分の仕事が否定されてると思っちゃうんだろうな 動いてるのを変える必要はないな
馬鹿でも保守できる方が大事 会社がどういう形で仕事を取ってるかにもよるからな
仕事ができるのと、儲かる仕事をやるのとは違う話で >>27
それはあるだろうね。天才が書くと色々駆使して短いかもしれないけど、メンテ性とかどうかと >>1
元記事の問題だけど、「上司が激怒」は見出しの付け方のミスだよな
怒ったのは派遣のK氏であって、上司ではない
記事書く人と見出し付ける人が別々なんだろうな 日本は効率的に仕事をすることよりも職場にいて時間を過ごすことが重視されるんだから、怒られて当たり前だよね いやいや、1万行を見通せるのは無能では無いよw
特殊な能力だろうw >>8
ステップ数って奴だな
無駄にコメントを入れまくる 1行いくらとか今時ある?
かかった時間で請求じゃないの Pythonみたいにモジュール使ったり一行に色々詰め込んだら無駄な行のあるプログラムはそれくらいに圧縮できるかもなあって あーいたなぁ
優れたプログラム=行数が長いプログラム
って勘違いしてる頭悪いバカな御老人が 女物のパンツ履くのはほんまええよ
上司が女物のパンツ履いてる男にガチギレするアホに早変わりや >>44
メンテンス性の効率の良いプログラムは違うのかなーてのは素人にも分かる。
でも1万行ある様なプログラムにメンテンス性があるとも思えないな。 >>45
かなり昔のやり方でコメントでコードの改変履歴書いてるとかかなぁ
バージョン管理導入してその辺ごっそり削ったら一気に減りそうな気はする こんだけ減らすのは効率化とは言わんだろ。
つか、なんで減らすなんて仕事を派遣が勝手にやってるのか。
後継制作とかなら黙って作って、社員に評価して貰えばいい。
派遣の上司に認められても何の得にもならんし、適当にあしらっときゃいい。
正社員じゃないなら自分に能力あるなら他に行けばイイじゃん。 (´・ω・`)是非ともこういうお方に京都市の住民基本台帳のシステム更新で意見を頂戴したいよねw >>19
50代は、プログラムを効率化したほうのYさんだぞ >>1
> 私は派遣されたばかりのド素人で右も左も分かりません。
察し >>49
は?
>上司の派遣社員K
だぞ
500行にした奴も上司もどっちも派遣 >>58
APIを呼び出せば可能
独自で処理している部分を
既存の命令に置き換える。
だだしこの場合バージョンに依存する可能性あり
必ずしもいいとは限らない >>41
今更コードなんて書く仕事してねーよ
何言ってんだこのキチガイ池沼ハゲデブ顔面奇形
お前の頭がかわいそうだわ まあ全てではないにしても、双方から意見を聞いて記事にしていない事から嘘くさい 金融系はやばいから関わらない方がいい
リスク関連止まったまま業務継続してる企業があったわ 相談、協調、根回しをやらないでやるからそうなる
確かに三流だな わざと小難しくしてるんだろ
役人が考える国会答弁を聞けばよく分かるわ >>59
セッターゲッターだけでも1000越えるだろ。あり得なくない。 嘘の様で本当の話だなこりゃ…
実際こういうコード何度も見たことある 100回ループする処理を100回分コピペしてるとか? ゴミ山コード書いてる奴は脳が昭和で止まっててテストを実装してない事が多い ループ回数が決まってる処理は
逐次処理にしたほうが速かったりするけど
あれは最適化とかそういうのの問題? 金融系でコンパイルってCOBOL?
だったらこの上司のプログラムはあながち間違いとも言えないんだよなあ >>79
引用符つけたんだから記事からのコピペだと気付けアホ 全体俯瞰してみないといい悪いか判断できない。
自己満足でコードが短くなったからいいと思っている。
デメリットの部分を認識せずに上司が悪いと言ってるだけ ■ このスレッドは過去ログ倉庫に格納されています