「RPGツクール」を含む日記 RSS

はてなキーワード: RPGツクールとは

2007-08-31

人月計算とExcelスーツの世界より

俺の住む世界はアイティーとやらに支えられているらしい。

アイティーに関われば、俺の住む世界をさらに素敵なものにしていけるに違いない。していきたい。

そう願って、何も知らなかった文系新卒の俺が金融系のシステム会社に入って、もう一年以上が経つのだ。

昔、お遊びでゲームを作ったことはあった。RPGツクールなんかが好きだった。

だから自分はシステム会社に向いていると思った。

実際、資格取得を勧められて始めた勉強は楽しかった。

浮動小数点数、オートマトンSQLスタック、木、論理式。

パズルみたいで楽しかった。コンピュータの中身が理解できて、わくわくした。

楽々と基本情報技術者資格を手にし、半年後にはほとんど勉強もせずにソフ開も取得した。

研修の課題では同期の誰よりも速く、短く効率のいいソースを仕上げた。

現場に出て、本番機に触った。

30年間親会社を支え続ける偉大なシステムの中身を、わくわくしながら覗いた。

そこには、俺の求めていた世界とはまったく違うものが広がっていた。

俺が産まれる前から、入れ替わり立ち替わり何人もの手によって継ぎ足されたロジック

何千行にもわたって、似たような処理が何回もひたすら繰り返される似たようなモジュール何十本。

1993年に行う臨時処理のロジックが、今もコメントもなしに埋め込まれている。

仕様がわからなくなれば、キャビネへと走って、黄ばんだ方眼紙鉛筆で書かれた仕様書を探し、

そして修正履歴のみが書かれているのを確認して肩を落とす。

上司は俺に仕事をくれた。

半年後に臨時で行われる業務に対応するため、いくつかのモジュールについて、処理可能なユーザーコードをひとつ、条件に加える。

与えられた期間は2週間だった。ずいぶん長いなと思った。

何枚もの設計書を書いた。つまり、方眼紙状のExcelテンプレートに同じ文章をコピペした。

追っていったモジュールはどれも、ヒープもソートメモリ管理も論理演算も出番がなかった。

あるのはただ、IF文とMOVE文とばかりだった。ソースの難易度は使われている命令の数とは関係ないことを学んだ。

テストデータを作るため、階層型DBを何回も辿ってデータアウトプットさせるモジュールを書いた。資格試験で学んだSQLは、無用の知識だった。

協力会社への仕事割り振りやユーザー対応に毎日忙しそうだった上司が、夜遅くまでの残業続きでくまのできた目を皿のようにして設計書をレビューした。

2日後、承認が出た。フェーズが設計から開発に移った。

ロジックを丸々コピペしてソースを修正し、コンパイルし、実行した。

コンパイルエラーが出た。

2週間はあっという間だった。

俺のせいで、半年後以降は使われないロジックソースにまたひとつ増えた。

今回の対応については、Excel方眼紙レポートをまとめて共有ドライブに入れておいた。

だが共有ドライブの検索には時間がかかるし、Excelシートの中身となれば検索から漏れることも多い。

きっと誰にも読まれないだろう。

バイト文字が使えない関係上、原則、ソースにはコメントはあまり入れられない。

数年後の新人はきっと、俺の書いたモジュールを見て「このロジックは何だ」と首を捻るんだろう。

数年後の俺はきっと、今回のレポートを共有ドライブから探し回って新人にパスを教えてから、

協力会社の管理に追われる作業に戻って目の下にくまを作るのだろう。

俺がやりたかったシステム開発って、こんなものだったのか。

俺は部署の中で、俺の望む仕事を探し続けた。

先輩たちは忙しくて誰も興味を持ってないけど、自動化できる作業はいくらでもある。

よく使われるExcelシートを改造し、定例作業をクリックだけでできるようにした。

ExcelVBAとはいえ、書いていて心地よかった。引数が明確な関数変数スコープと全角文字があったからだ。

COBOLで打つプログラムより、控えめに見て100倍くらいの生産性を発揮できていたと思う。

先輩たちは喜んでくれたが、ただし俺の仕事を、あまり仕事とは見なさなかった。

それでもよかった。業務時間外は俺は相変わらずスクリプトを書いていた。とても楽しかった。

VBAから入って、WSHなんてものを知り、やがてJavaScriptを学び、ネットで資料を探し、はてなを知り、はてブWeb技術についての記事を読みふけった。

知れば知るほどに、どんどんCOBOLが、メインフレームが嫌いになっていく。

先輩は誇らしげに言う。システムはたいしたことをやっていない。業務知識こそが大事なのだ。

ユーザーより詳しく業務を理解し、適切に提案し、設計する能力

協力会社を率いて、わかりやすい文書で指示を行い、スケジュールを調整する能力

人を動かすぶん、責任も大きくやりがいもある。優秀な人材こそが我が社の強みだ。

そんな人材が育つよう、我が社は安定して働ける環境福利厚生を整えている。

ああ、そうだよ。先輩、あなたは正しい。

俺だってメインフレームの信頼性のすごさはわかってる。

密なユーザーとの関係から生まれるシステム子会社としての強みも認識してる。

それだけじゃない。社内環境も悪くない。給料もいいし休みも取れるし先輩は優しい。

ここは、いい会社だ。

けど駄目なんだ。

30年前のシステムを枯れた言語でツギハギする仕事じゃ、俺の心はやっぱり満たされない。

ユーザーの業務知識ばかり身につけたって、俺自身の人生には、いいことなんてない。

俺が求めていたのは、この仕事じゃないんだ。

社内の誰も、TumblrTwitterもやっていない。ライフハックなんて聞いたこともない。

Joostモバゲー2ちゃんねる社会に与える影響について誰も語れない。

休日ゴルフや酒に興じている。自宅にPCを持ってない人までいる。

おかしいことじゃない。普通の人たちだ。

それどころか彼らは、仕事プライベートを切り分けている、立派な人たちだ。

でも、やっぱり俺の生きていきたい世界は、ここじゃないんだ。

たぶん俺がいるのは極北なんだろう。

ここが、人月計算とExcelスーツの世界というやつなんだろう。

俺は80文字×32行の緑文字を見つめながら、遠い夢を見続ける。

今はただ、ネット越しに見つめるRDBAPIxp正規表現アジャイルRailswikiがまぶしい。

2007-05-18

量は質を生まない

Twitterとは、量が質を産む作業そのものなんじゃないかと思った」

http://stillwantto.be/blog/2007/05/twitternight.html

それは絶対にない。ありえないと言ってもいい。量は質を生まない。

インターネットにおいて、個人の著作のほとんどは書き捨てだ。古のテキストサイトでも、ニュースグループでも、Blogでも、mixiでも、はてなブックマークでも、たくさんのクズが生産され、消費され、忘れられてきた。Twitterがこの列の最後尾に加わっただけの話。ニュースグループを未だにチェックしている人は手を挙げて?せめてログを大事に持っている人は?

いやいや、ニュースグループは長年よく頑張ったじゃないか。Twitterがこんなに長生きするとは思えない。今ログが全部消えても、日本じゃ裁判にさえならないだろう。Bloggerがいつも通り口だけ偉そうな批判を行って、それでおしまいみんな心のどこかでクズを生産していることに気付いているからだ。年寄になってTwitterログを読み直したい?「お爺ちゃん、仕事中に何してたの?」って。

大原則:クズはどれだけ集まってもクズ。別にインターネットに限った話じゃない。雑誌だって本だって映画だって、ほとんどはクズとして生産され、クズとして消費され、クズとして忘れられていくのだ。

そんなことない、例えばクズじゃないBlogもあるじゃないかって?その人は頑張っているんだろう。ちょうどクズ作家の中にクズじゃない作家がいるみたいに。でもBlogというシステムが、クズの山から質を産み出したのか?いいや、ただGoogleの精度を下げて、クズの流通を後押ししただけだ。

はてなブックマークも変わらない。誤解する人がいるけれど、これはただ良いものを流通させるシステムであって、クズに魔法をかけるシステムじゃない。そもそも「綺麗なアイコン50」みたいな記事を流通させるべきなのかは別にして。いや、よく考えてみれば、はてなブックマークには一部のクズ記事を盛り上げる「晒し」という魔法があったな。まったく、素晴らしい発明だよね。

新しいメディアが現れると、必ずこうして「このメディアはクズから質を生みだすのだ」と言いだす人が現れる。これは「僕の生み出すクズをなんとかして」という叫びでもある。もちろん、なんともならない。技術進化を待つより、日本語を学び直したほうがずっと早い。

スタージョンの法則は正しい。「どんなものも90%はクズ」なのだ。増田非モテとか非コミュとか、クズみたいな話ばっかり。でも人間はクズ話が好きだ。いいじゃん、クズで。楽しいんでしょ、Twitter交換日記夏休みの工作、一度だけ書いた小説RPGツクール…クズを作るのに躍起になっていたことも、いつかはいい思い出になるのだ。だから質を生むとか言う口は閉じたまえ。

ログイン ユーザー登録
ようこそ ゲスト さん