【web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた...

19
Web 系系系系系系系系系系系系系SI 系 系系系系系系系系系系 系系系系系系系系系系 2016/10/22 NSEG@Fab 古古古 @nakajidamedeath

Upload: yuuki-nakajima

Post on 11-Apr-2017

1.739 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

【Web系最高って言うけど本当なの?】 SIの5次請けから離脱したエンジニアが話してみた

2016/10/22   NSEG@Fab古民家@nakajidamedeath

Page 2: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

もとねた

https://goo.gl/OyjoRS

Page 3: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

だいたいこの記事と同じような流れで話します

Page 4: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

高校文系大学自社:研修 (C#半年ぐらい )横浜: 5次請け COBOL現場 (6年弱 )自社:元請け C# 1年半ぐらい自社: Django(2ヶ月ぐらい ) 東京: Python(4ヶ月ぐらい )長野市内: vb.net(1ヶ月 )長野病院 (2週間 )自宅警備 (2週間 )自社: 3次請け Django(5ヶ月弱 )

やまとなでしこ、坂本真綾茅原実里同上伊藤かな恵、種田梨沙同上同上地下アイドル種田梨沙同上同上同上種田梨沙

けーれき

Page 5: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

マシーンwindowsXp、途中から win7エクセルより重いソフトを動かすことはなかったのでスペックに不満はなかった (結合サーバーに繋がる端末が少なすぎて奪い合いはよくしてた )ソースエディタは秀丸

会社支給のMacBookproサブディスプレイも外付けキーボードもあるんだよ

Page 6: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

かいはつしゅほう

ウォーターフォール  上流でのトラブルが下流に滝のように流れ込んできて下流工程の人間は滝行のような辛さを味わうことからその名が付いたという (出典:民明書房 )

ざっくり決めて、とりあえず作って、なんとなく動かしてみて、相談しつつ直していく感じ (良い言葉が浮かばない )

Page 7: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

かいはつげんご

COBOLバリエーション色々 /JCL/EASY/エクセル関数エクセルでの資料作り /エクセルでのテスト結果作り /エクセルでの障害説明資料

今Python/エクセルで簡単な表 /markdownで資料

Page 8: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

てすとほうほう

winshot、エクセル、人間スクショ一枚取り忘れただけでもテストがやり直しになるプレッシャーと進捗表 .xlsとの戦い

テスト結果 .xlsが不要なのでめんどくささがない

開発者が目で見ておk

Page 9: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

ぷろじぇくとかんり・そーすかんり

  プロジェクト管理:進捗 .xls ソース管理: VSS※ただし、以下の手順が必要

ソースの貸出申請 .xlsを提出 (※1)

ソース管理者

貸出許可 (※2)

VSSチェックアウト ※1)進捗 .xlsの詳細設計が 100%になっていること、 単体テストケースが 100%になっていること  15 時までに提出した分のみ当日貸出可能※2)不備がないときに限る

手順をミスると製造への入りが 1 日遅れ、進捗表 .xlsがやばくなるプレッシャーとの戦い

Page 10: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

ぷろじぇくと:進捗 .xlsx、バックログそーす: github

最初の頃は developで開発したりよく分からない他人のブランチをマージしたりしたけど、慣れてしまうと楽

なんかやらかしても戻せるっしょって安心感がある

ぷろじぇくとかんり・そーすかんり

Page 11: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

その他

インターネット環境 ・ PCはインターネットに繋がらない ・お昼は netflixでとらドラ ! 視聴

トイレ ・大渋滞 ・並ぶことはない

会議室・会議室やパーティーションに人を入れるので会議場所が少なく、会議のためにビルの 12 階から 30 階まで移動することも→もちろんエレベーターも混んでいてなかなかこない

・場所がなくて困ったことはない

服装・スーツ ( ノーネクタイ、革靴 )

・ Tシャツ半ズボンの時もある

Page 12: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

ソース修正とかテスト

→バグが出た! 単体テスト障害報告書 .xls →を書く 必要に応じて単体テストケース .xls →を直す 上司にお話して単体テスト障害報

→告書を確認して貰う テストをする

→ →バグが出た! 直す 必要に応じてテストパターン→を増やす テストする

あまりに、あまりにめんどくさい、進捗表 .xlsには障害数も書くのでバグゼロは困るらしい

Page 13: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

連絡手段 メール----------------

プロパー社 リーダー様 いつもお世話になっております。 [ 派遣先会社名 ]社畜です。○○の件について一点ご質問がございます。(うんたらかんたら )以上です。よろしくお願いいたします。-----シグネチャ

相手が分かる内容、失礼のない内容、要点が整理された内容などなどメールを打つだけでプレッシャー

slack@leader 〇〇について質問ですが (うんたらかんたら )

便利な反面、 24 時間仕事に拘束される感じも・・・

Page 14: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

連絡手段2 〜でんごんげーむ〜向かって左から)・長年いるシステムをよく知る下請け (最年長 )・その上の会社のリーダー (それなりに知ってる )・プロパー (細かいことはよく知らない )・客のシステム部門の人、入社数年目でシステム全体を把握出来てない?

Page 15: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

連絡について 3

左から右にたどり着くまで一週間かかる同じ話が何回も行われるし、プロパーさんも忙しいので時間が取れない

絶対に上の人が一回で分かるような資料を作らなければならない障害報告書 .xlsをめっちゃ頑張って作らないといけないプレッシャー

Page 16: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

おちんぎん変わらない、社会保険料とか年々上がるので手取りは年々減ってる

残業代  is 何?

Page 17: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

ろうどうじかん

例 )2013年 12月は月の半分以上が体調不良で遅刻や午後出社 ( 労働時間は 170H程度 )

会社に行きたくなくて行きたくなくてスマホの電源切って寝→てた 後ろめたい感じで寝ていてもぐっすり寝れない

だいたい 220 時間ぐらい、以外と少ないとはいえ毎日進捗に追われる生活だったので労働負荷はかなり高かった

今はちょっと疲れたなと思ったら計画的に出社時間を遅らせてるのでぐっすり寝られる

Page 18: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

結局大手 SIの 5次請けの頃と何が変わったの?

伝言ゲームがなくなった

書かなきゃいけない .xlsがほぼなくなったのでだるいことが減った

ストレスが減った →ストレスから逃げるための声優さんへの欲求も減った

プログラミングスキルは目に見えて転職に使えるスキルなので自社が怖くなくなった。→ 仕事中に平然と Twitterしたり内職したりできるよ!

プロパーさん達はお金持ちなので飲み代奢ってくれるけど、自社にいてもみんな貧しいので誰も奢ってくれない

Page 19: 【Web系最高って言うけど本当なの?】siの5次請けから離脱したエンジニアが話してみた

まとめ

web系最高かどうかはともかく、下請けはレガシーな大規模開発にだけは絶対にいっちゃいけない

・幼い頃に身売りされた郭の遊女と同じでここで生きられないと思わせるようなある種の洗脳を受ける

・ SIでもこの手のツール導入して、書かなきゃいけない .xlsがなくなればweb開発でも COBOL開発でも同じなんだろうなと思う

結局 web開発とか COBOLとか SIとかって企業形態とか開発言語じゃなくて開発の仕組みの問題だと思う