不具合農場 地獄の大豊作不具合様は本日もすこやかなれば、本日も大豊作なり。 不具合様には不具合をお供えすべし。 今日もお供え物作ってますか? |
トップへ戻る ブログのトップへ戻る Word Press |
|
不具合道楽 地獄のフルコース不具合御飯 不具合味噌汁 不具合満漢全席 | ||
コンピューターのはらわた無修正大公開 | ||
不具合設計局キャンペーン中 |
2007-06-02 (Sat)
_ [違法派遣時代] 現場の構成員
現場の構成について書きます。大手が仕事を取ってきて、人員は大手の事業所で働きます。委託の場合は下請けの事業所でやります。構成員としては、大手社員、下請け社員、派遣社員、契約社員、フリーといった感じになります。大手は小さい会社と直接取引することはできないので(根拠不明)、小さい会社と取引する場合は間に中堅を挟みます。下請けというのは中堅社員です。派遣も通常は2重派遣でして、まず下請けに派遣されて、そこから大手に派遣されます。大手からは、下請けの社員ということになっています。契約社員というのは派遣元と契約して、そこから派遣される人です。フリーというのはフリーランスのことでして、自営業としてプログラムを書いている人たちです。先に書いた通り、大手は小さい会社とは取引できないので、フリーは中堅や派遣会社と契約して、大手に派遣されてきます。
この派遣なんですが、先にも書いたとおり、本来2重派遣は違法です。しかし、業界では2重派遣や3重派遣というのは日常的に行われております。下請け社員というのも大手と派遣契約しているわけではないのですが、大手の直接の指揮下に入っており、これも違法な状態です。契約社員とフリーについても同様で、違法になっています。
金は大手から下請けに払われて、下請けから派遣元に払われ、派遣元から派遣社員に払われます。金が派遣社員の手に渡るときには、元の2分の1から3分の1程度の額になっています。
機材については、大手が用意します。機材の持ち込みについては、情報流出等の危険があるため、基本的に認められません。大手が超低スペックマシンやコピーソフトを用意した場合でも、それを使わなければなりません。凄いとマシンなしとか、机と椅子なしとかあります。マシンがない場合はその時々で、空いてるマシンを借りることになります。
派遣社員がいかに過酷な状態におかれているかお分かり頂けるでしょうか。
2007-06-03 (Sun)
_ [違法派遣時代] 逆ギレ
ある会社が作っているパッケージを使ってシステムを開発するというプロジェクトがありました。そのパッケージに起因するバグが出たので、開発元にバグ解析を依頼しました。解析結果のレポートは私が受け取ったのですが、一目見て分かるような間違いがあり、的外れな解析結果となっていました。それを指摘したところ、開発元の社員が逆ギレ。
「あなたの言いたいことは分かった。でも、我々は他にもあなたたちからバグ解析の依頼を受けている。その作業を止めてもいいのなら、解析し直す」
「それは困るんですが」
「じゃあ、あなたはどうしたいの!?」
とまあ、こんな感じです。完全に立場が逆転してしまいました。結局、そのバグ解析については間違ったままレポート受け取りとなりました。
2007-06-04 (Mon)
_ [違法派遣時代] 代理店
ある会社が作っているパッケージを使ってシステムを開発するというプロジェクトがありました。(6月3日のとは違うプロジェクトです) データベースのテーブルを結合するとうまくいかないという問題が起きたので、代理店に問い合わせ。この代理店はこのパッケージを使った開発も請け負っています。すると、「テーブルの結合機能はバグっているので、うちでは使っていません」という回答。
致命的なバグであり、このようなバグがあることを知っていて売ったとなれば、詐欺や背任に問われる可能性があると思うのですが…。
あと、テーブルにパーミッションをかけるとサーバーがフリーズするという、これまた致命的なバグも発生。結局、パーミッションを一切かけずに納品しました。おかげで顧客情報の取り出しやシステムの破壊などはし放題で、ログも一切残らないというシステムになりました。
2007-06-07 (Thu)
_ [違法派遣時代] レビュー事例
またソースコードレビューの事例です。レビューにおいてはバグってないか確認するのが本来なのですが、大手社員のレビューは、コーディング規約に沿っているか確認のみなど、きわめて表面的な部分の確認に終始します。なんでそうなるかといえば、コードを読解する能力がないからです。
たとえば、「bool型の戻り値を返す関数において、FALSEを返している」というだけの理由で、バグでないかの問い合わせが来ます。戻り値の意味を確認してください。お願いします。(この時は、FALSEは処理が続行中という意味だった)
コード読めないもんだから、コメントだけ読んで判断したり、大名方式レビューで判断したりしてるんです。
2007-06-08 (Fri)
_ [日々の生活] クビ
5月27日の記事で書いた私の叔父が、会社をクビになることを宣告されたとのことです。今後は8月15日まで勤めた後、1ヵ月の有休を取り、その時点で解雇だそうです。
叔父は「非常に厳しい」と述べております。55歳の事務職です。大学生と高校生の子供が3人おります。
おういえー、私が派遣を辞めたときは即解雇で、有給の消化もさせて貰えませんでしたが。4年勤めましたが、もちろん退職金はなしです。さらに過激になると、「キミ、今日付で自己都合で辞めて貰うから」なんて例もあるようですが。給料いくら貰っているのか聞いたら、私の派遣時代の2倍くらい??でした。
なんだかなあ…。事務職でそんなに貰えるとは、驚きましたよ。
仕事の当てというか、私が仕事をあてがうことになったんですが、覚えが悪い…。複数のアプリを組み合わせて作業することができないみたいです。
2007-06-09 (Sat)
_ [日々の生活] 封印された記憶が…
派遣時代における、社員を徹底的に虐待する超絶過激労働は私の記憶にしっかり刻み込まれております。フラッシュバックするんです。今は解放されたとはいえ、フラッシュバックします。あの違法派遣で働いていたときの、息を止めて水の中に潜り続けるような、少しずつ死に近づき続けるような、あの気分がよみがえるんです。深夜の事業所で、やりがいのない作業を延々としている気分になるんです。
叔父を引き受けてから、フラッシュバックが顕著化。叔父を見ていると、派遣時代のあの、無能きわまる大手連中を思い出します。叔父も私が仕事出してることについて感謝してないですし、仕事の仕方は手取り足取り教えてもらうのが当然みたいな態度は嫌いです。
2007-06-10 (Sun)
_ [違法派遣時代] レビュー事例
またレビュー事例です。大手社員がレビューをすると、WindowsAPIやC言語の標準関数の仕様について質問してきます。関数の仕様を教えて欲しいとかサンプルをよこして欲しいとかです。そんなもん自分で調べてください。ちょっとドキュメントやWebで調べれば分かることです。
レジストリ関係のAPIで、成功したときにERROR_SUCCESSという戻り値を返すAPIがあります。このERROR_SUCCESSという字面が変というだけで、バグではないかとまた問い合わせ。そんなもんちょっと調べれば分かるでしょ。自分で調べてください。お願いします。
もし下請けや派遣が大手社員に向かって同様の質問をしたとすれば、根本的な技術スキル,作業スキルを問われることになります。スキャンダルと言っていいレベルです。
2007-06-11 (Mon)
2007-06-12 (Tue)
2007-06-13 (Wed)
2007-06-14 (Thu)
2007-06-19 (Tue)
2007-06-20 (Wed)
2007-06-22 (Fri)
2007-06-23 (Sat)
_ [違法派遣時代] HUGUAIの歌
派遣はゴミ以下。消耗品。
今日も派遣が磨り潰される。
HUGUAI実装、残業地獄。
HUGUAI実装、休日出勤。
HUGUAI実装、薄給冷遇。
HUGUAI実装、クレイジー指示。
大手は貴族だ。神より偉い。
仕事しなくても高給優遇。
HUGUAI実装、システムクラッシュ。
HUGUAI実装、サーバーダウン。
HUGUAI実装、犯罪天国。
HUGUAI実装、クレイジークレーム。
素人が玄人気取り。それが業界式。
品質効率気にしない。
HUGUAI実装、地獄の超絶過激クソ仕様。
HUGUAI実装、クソコーディング規約。
HUGUAI実装、クソレビュー。
HUGUAI実装、クソテスト。
今この瞬間がやりすごせればそれでいい。
品質と効率を憎み続けよ。
究極の出来の悪さは君と共にあり。
2007-06-24 (Sun)
_ [情報科学] データの例
「情報とは意味を持っているものであり、意味とは情報を情報たらしめるものである」というのが前回の要旨でありました。
「データは何かを表しているものである」というのも要旨です。データとはたとえば以下のようなものです。
0 1 0 0 1 1
分かりますか? 「何かを表しているけれど、それが何かは分からない。意味が分からない」です。意味がないので情報ではないです。
2007-06-25 (Mon)
_ [違法派遣時代] コーディング規約 その2
またコーディング規約の話です。前回は特にクレイジーな事例を挙げましたが、今回はもう少し一般的な話です。
Cのコーディング規約において、「switch文に必ずdefaultを付けろ」というものがあります。なんでも、defaultが付いていない場合、defaultを付け忘れたバグの疑いがあるからだそうです。全く訳が分かりません。そういう理屈が通るなら、全ての値についてcaseが必要になりますし、if文にだって必ずelseが必要になるでしょう。思考が偏執に陥っているとしか思えません。これは私が一番嫌いなコーディング規約でして、全部の行にコメントを付けろだとか、30秒ルールより嫌いです。大嫌いです。脳味噌沸いてるんじゃない?
他には、goto文使用禁止というのがあります。昔のBASICしか経験のない人間なんかはgoto文を使いまくったコードを書いたりしますが、まあ、通常goto文を使うことはまずないので、禁止されていても特に影響はないです。ただ、1回だけ結構な回数goto文を使ったことがあります。当初goto文なしで書くことを試みたのですが、goto文を使った方が簡潔に書けると判断して、使いました。当然指摘されたのですが、「十分検討した上で使った」ということで通りました。
あと、do while文禁止というのもあります。根拠不明です。何がいけないのでしょうか??
Before...
_ hgkwmuhimp [Thanks for this site! <a href=http://f.liza4.biz>f.liza4...]
_ zbcniowbnj [Thanks for this site! <a href=http://uqy.mila4.biz>uqy.mi..]
_ jggprtndsd [Thanks for this site! <a href=http://bai.seno5.biz>bai.se..]
_ ptjrgmaiht [Thanks for this site! <a href=http://fe.nipol2.biz>fe.nip..]
_ qbxwdqndim [Thanks for this site! <a href=http://pbfvx.liza3.biz>pbfv..]
_ fgegpolwtx [Thanks for this site! <a href=http://hyjvg.seno1.biz>hyjv..]
_ zpbfjtgpyb [Thanks for this site! <a href=http://ifk.popi4.info>ifk.p..]