Skip to content

Instantly share code, notes, and snippets.

@yaasita yaasita/yami_si.md
Created Oct 31, 2015

Embed
What would you like to do?

闇SIer


  • この手の話,考え方に正解はない
  • この話は体験したSIerをたんたんと説明しているものです
    過度な期待はしないで下さい

answer


話すこと

良くある質問

  1. SIerは労働環境がブラックなの?地獄なの?馬鹿なの?死ぬの?
  2. SIerはExcelとかしかできなくて低スキルの集まりなの?
    • SIerm9(^Д^)プギャーという風潮

  1. Sierは労働環境がブラックなの?

噂は大げさに伝わる

皆が想像するイメージ

hell


いや
すいません地獄でした

実際のようす

hell


実績

  • 3年半で救急車3回
    • そのうち一回は同乗しています
  • 血尿でる
    • 貧血で視界が狭くなる(FPS系ゲームでバシバシ銃で撃たれたときみたいな感じ)

132281779202


なんでそんな悪いの?

理由はいくつかあるけど知ってるのだけ

  1. たくさん偉い人いる問題
    • 偉い人多すぎ調整大変すぎw
  2. 多重請負問題
    • 中抜多すぎw

karin_97202155542


たくさん偉い人いる問題

例)

2008年頃から銀行の貸し渋りが問題になる
貸し渋り・貸しはがし 銀行の「貸さない」口実

金融庁(#゚Д゚)「ちゃんと融資してんのかこら? 融資記録だせ!」

銀行の偉い人たち「ははー」
役席「ただちにさせます システム担当ににやらせます」

元請SIer「おらー帳票出力の準備だ!急げ」

下請けのみなさん「そんな無茶です」

  • 余談:半沢直樹の国税庁監査みたいな感じじゃなくて監査用の帳票出力システムがある
  • それぞれの会社で部長⇒課長⇒担当みたいな3階層くらいある

  • コンセンサス取らなきゃいらない人が○百人とかいる
  • ごめんなさいちょっとバグってるので、
    作業明日に延期させてください(・ω≦) テヘペロ
    • そんな気楽にできない
    • 作業するSEの寿命を代価に工数を練成
  • 銀行システムは社会インフラ。影響がある人が多すぎる
  • 必死にCMで告知しても文句言われる

多重請負問題

たとえばDay2は11万人月

  • 構築には大量の稼働が必要
  • 5000人くらいの人が同時に働く

maturi


祭りのあとは?

構築後の運用フェーズは開発に比べて人がいらない

  • いなくなったらどうする?
  • リストラするわけにもいかないよね?
    • プロパーは極力減らして構築時に人でが必要なら協力会社を募る
    • 協力会社さん:BP(Bussiness Partner)さんとも呼ばれる

tobotobo


  • SES契約
  • 特定労働者派遣
  • ドナドナとも言う
  • 単金交渉
  • 新人は0円で抱き合わせ販売
  • BP会社さんで派遣先が見つからなかったら?自宅待機⇒退職強要
  • 年度末に豊洲センタービルアネックス1Fに行ってみよう

margin


class: center, middle

練習問題

リクナビネクスト


  1. SIerは低スキルの集めりなの?
  • スキルってなに?
  • ⇒プログラミングのテクニック=能力のすべてじゃない

class: center, middle

Q.スーパープログラマーは常人の100倍くらいの生産性がある
スーパープログラマーばっかり集めれば100分の1の工数で済むね!
デスマらないよね?


class: center, middle

A. 多分無理

Wikipedia 組み合わせ爆発

銀行の勘定系システムの例

システム機能には大まかにいって、顧客属性(優遇など)×商品属性(利率など)×取
引属性(入金など)×端末属性(自動入出金機など)×時間帯(締前締後など)×政策
属性(税率など)の6次元以上ある。この各次元が数百項目の変数で制御される。
  • この枝切りはプログラミングテクニックだけじゃなくて業務知識も必要

  • プログラミング、ネットワーク、サーバの知識
    • ここら辺は目につきやすいスキル
    • 価値あるスキルではあるけどその中の一つ
    • 人に仕事をお願いできるスキル
    • 日本語で納得感のある説明ができるスキル
    • 人柄だってスキル
      • 嫌な人・仲の悪いとは仕事したくない⇒これは余裕で生産性に影響する
  • 多分、評価すべき能力っていうのは○○がしたい!という要望、目標を達成できる人
    • プログラミングもサーバも手段で目的じゃない
    • メインフレームやCOBOL使いたいからシステムを作ってるわけじゃない
    • 目標を達成できるなら自分で作らなくてもいいかもしれない?
    • そもそもプログラミングですべてが解決するとは限らない

じゃないかなぁ


実話

メインフレーマ「あのぅここに集信したファイル一覧をみたいのですが・・・どうすればいいんでしょう?」
俺「こいつlsも知らねーのかどうしようもねーなww」

後日

俺「す・・すいませんこのJCLを流したいのですが、実行はどのように」
メインフレーマ「おいあいつsubmitもできないのか( ´д)ヒソ(´д`)ヒソ(д` )」
俺「(´;ω;`)ブワッ」


if (○○を知っている?) {
    すごいやつ
}
else {
    だめなやつ
}

という単純な話じゃない

⇒自分が知っている範囲の知識でしてかその人のすごさが分からない

  • ○○も知らないなんてm9(^Д^)プギャーこいつ大したことねーなwwww
    • ついついやってしまいがちな考えだけど実はあなたの知らない知識があるのかも?
  • 銀行SEじゃなければ銀行SEの業務知識は図れない
  • メインフレームを知っている人じゃなければメインフレーマーのすごさは分からない
  • vimを知らない人がvimmer(以下略

まとめ

  1. SIerって地獄なの?

    • 地獄と思う人は脱出しましょう
    • 一人の従業員が数万人いる大企業の風土・意識を変えるとかむりぽ
    • 現状の仕組みが嫌なら逃げる方がいい
  2. SIerって低スキルなの?

    • ○○もしらないなんてm9(^Д^)プギャーというのは1面的じゃない?
    • もしかしたらすごいプロマネさんなのかも
    • 世のSIerで働くお父さんたちを
      馬鹿にしないであげてください(´・ω・`)
    • お近くのメインフレーマの人と仲良くお話してみよう
      DockerやらSELinuxやら
      実は結構最近はやりの技術もメインフレーマがすでに通った道だったりする
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.