• 2017年6月30日金曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/2017/06/

低スキル中年SE

参ったな。とんでもない地雷野郎を掴まされてしまった。
この男は年齢は30代後半のように見える。
単体開発プログラマーとして参画しているのだが、どうしようも無くスキルが低い。

作業を開始してから4日が経過しても1画面も成果が上がらないのでどういうことかと
僕がテコ入れに入ったら、その素質の無さが明確に見えてしまった。

例えば、だよ。
既存のソース解析を行っていて、

ソース中に「delete」って文字があったら、この男はSQLの削除だと読み取るわけよ。
ソース中に「insert」って文字があったら、この男はSQLの登録だと読み取るわけよ。

そこで僕が質問する。

「じゃあ、更新処理はどこでやっているの?」

するとこの男は答えるのよ。

「更新処理は無いみたいです」




違うんだよ。
この画面のデザインで更新処理が無いなんて、そんなことがあるわけ無いんだよ。

「更新処理が無いわけ無いでしょ?」って僕がソースを見ると1分で分かる。

この画面は

「全件削除した後に全件登録することで最新状態を作り出し、一連の処理を完了する」

って処理なわけよ。
だからSQLの「update」は必要無い。


それが本質的な理解なんだよ。


「delete」ってあるから削除しています。
「insert」ってあるから登録しています。
「update」とは無いから更新していません。


こんな回答をする時点で処理というものの本質を理解する能力が欠落している紛れもない証左なんだよ。


だから作成するドキュメントも一行上と一行下で辻褄が合わない。


「設計を見るに、このテキストボックスに入力がある場合はエラーとする、という意味で良いですか?」
「はい」
「では、その次のテキストボックスの入力文字列をDBに登録する、という処理は何ですか?」
「インサートします」


そんなことは聞いてないんだよ。
僕は上と下で辻褄が合ってないって言ってるんだよ。


「上の処理でテキストボックスに入力がある場合はエラーにしているということは、
次の処理ではDBに常にnullを登録することになるけど、そんなわけ無いですよね?
テキストボックスに入力がある場合はエラーじゃなくて、
テキストボックスに入力が無い場合はエラー、つまりこのテキストボックスは入力必須項目であるという処理ではないですか?
ソースに!=と書かれている所を==だと見間違えているのではありませんか?」
「あ……」


と、そこまで説明してやっと間違いに気付く。


こんな受け答えをするということは、自分で自分が何を言っているのかを分かっていないって意味なんだよ。


僕は別に速く仕事しろとか、ミスを減らせとか、そういうことを要求しているんじゃないんだよ。


「自分が何しているかを自分で分かってますか?」


という本質的な所に疑義を唱えているんだよ。


この手のタイプは頭脳労働を任せるに全く不適切である。
一字一句間違い無く記述されたテスト項目書を一字一句間違い無く打鍵するような完全機械労働以外に使い道は無い。

僕よりも年上だってのにこの始末。
参ったな、こりゃ……。(´・ω・`)
  • 2017年6月29日木曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/2017/06/

スキル不足

このプロジェクトもそろそろ末期だな。。。

製造工程の序盤までは、


「製造が難航している原因はプログラマー一人一人のスキルが低いからだ!!」
「現在プログラミングを行っているメンバーの過半数を契約解除し、標準的なスキルを持つプログラマーと入れ替えることで解決出来る!!」


なんて論調がまかり通ってたけど、
結果は製造完了予定日から三ヶ月を過ぎても未だに製造が完了しない。

製造は未完了だけど結合テストは完了して7月から総合テストを始めるそうな。

これじゃ品質は言わずもがな……っていうか、品質以前にそもそも仕様が漏れてるからね。
「仕様漏れはプログラマーの低スキルが原因!!」って論調で進んできた結果がこれだ。

まあ、

「本当は上流工程に問題があったことは分かっているんだけど、自分達が主導した上流工程に問題があったと認めてしまうと責任取らされるから是が非でも認めるわけにはいかない」

って本音は分かってるから、
分かり切っていることに正義を振りかざしてあれこれ論ずるつもりは無いけどね。

現時点で既に3億円の赤字は確定していて、
その上でシステムは完成せず、客からお金を貰うことは出来ないだろう。
プロジェクト遂行不能と結論付けられたら赤字は一気に10億円だ。

いやぁ、保身以外に何も考えない人を頭に据えちゃうとこういうことになっちゃうんだな。

僕はもう割り切ってるからこのまま粛々と作業するけど、こんなんで大損害を被った会社は悲惨だ。

重要な仕事を頼むのであれば、会社はスキルより先に人格を見るべきだったな。(´・ω・`)
  • 2017年6月26日月曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/2017/06/

体調不良者

しかしこのプロジェクト、いつも10人に1人くらい体調不良で休んでるな。
30人の教室だったら毎日3人休んでいるようなもんだろ。

別に体調が悪いなら休んでもいいんだけど、ちょっとみんな不健康すぎるような……。

こんなもんなのかね?(´・ω・`)
  • 2017年6月25日日曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/2017/06/

ふるさと納税

総菜一式最近流行の「ふるさと納税」ってのをやったところ、野菜が大量に届いた。
タイミング悪いことに、ちょうどスーパーで野菜を調達したばかりだった。
冷蔵庫に入り切らんし、このままでは食べる前に腐ってしまう。


と言うわけで、気合い入れて食材を総菜化することにした。

34歳システムエンジニアの手作り料理。
写真の左の方から説明していくと、

・ポテトのソテー
・小松菜の卵焼き
・炊き込みご飯(人参+シメジ+インゲン豆)
・豚肉と小松菜のスープ
・豚肉とネギとピーマンのピリ辛炒め
・豚肉と小松菜のマーボー炒め
・大根の甘煮
・ナスの煮浸し
・モヤシと人参のナムル
・市販品の漬け物

食材がかなり被っているが、余っている食材を消費するのが目的だから仕方が無い。
これだけあると一食では全部食べきれないから、全部来週のお弁当行きだな。

どや!!
一つ一つは大した料理ではないが、これだけ揃うと豪勢だろう。
上記を全部作るのに2時間くらいだ。
コストは1000円とちょっとくらいだろう。

久々に本気出したな。疲れたわい。

こうやってショボい食材をかき集めて無駄なく活用していくのが生活の知恵よ。

毎日コンビニ弁当+ビールクズなんて生活しとったらアカンで。
m9(´・ω・`)
  • 2017年6月10日土曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/2017/06/

SNSバレから始まる恋愛生活

Twitterで見かけたつぶやきにインスピレーションを得てちょっとした短編を書いてみた。

SNSバレから始まる恋愛生活
http://ncode.syosetu.com/n8133ea/

今回はこれで終わりだが、もうちょっと構想を膨らませて長編化してみたいもんだな。(´・ω・`)