2007年12月14日金曜日

書ける歓び、考える歓び、そして触れ合う歓び

はっきり言って、毎日が戦争です!

物理的な戦争では勿論ありません。脳内での仮想戦線をはっているのですが。。。

ご存知の通り、なぜかCobolをやっています。

で、かなり書ける様になってまいりました(笑)

今日も、バッチ2本と、テストケースを2個書きました。

機能の反省を活かして。。。

1: 考えるだけ考える
2: 考えた結果を実現する手順を考える
3: テストケースを考えまくる
4: 書く、書く、書いて書いて書きまくる
5: ついでにテストコードもサブルーチンの中にほりこんじゃう(いいのか?)
6: そして、完成、即テスト。心の中でにんまりw

という6ステップで挑んだ今日でした。

おかげで、自分内スケジュールに4日間の余裕が出来ました。

「ていうか、スケジュール甘すぎじゃねえ?」

「ていうか、本当にそれでプログラム完璧に書けたと思ってるの?」

「本当に、そのテストで妥当にテスト出来てるの??」

心の中での厳しいおいらはこう叫んでおります。

でも、今日のなによりの収穫は考えきったものをカタチにできたこと。

これ一番の収穫です。

プログラマーを補助したり、後ろで大砲もって構えている事が多かった

おいらにはとても、嬉しい一瞬でした。

少なくとも機能のプログラムよりは120000倍ステキに書けたと思っています(自分比)

でも、明日は更に良いものが出来るはずです。

きちんとしたテストのフェーズは明日です。

面倒だって思うな俺!

大丈夫だろう?とか思うな俺!!

確かに、ファジーさは必要かもしれんが、今の俺にはいらないよ!!

最後に、今日は同期と喋る時間が一番多かった気がします。

これも大事。むしろ、これが一番大事。

どうしても、競争対象がいると斜に構えてしまう自分がいます。

でも、仲間なんだから、人を信じるとか、人に頼るとか、そんな勉強も一緒に出来たら

いいなぁと思ってます。

そんな人たちと共に歩む研修は、なかなか興味深いし、ステキですよ。

毎日、そー・すてぃみれーしょん!!なのです。

やっと自分の中でのネガティブな感情が消えてきたのですよ。

それもひとえに自分の立ち位置とかポジションとか、心の拠り所しだいなんですよね。

びっくりするぐらい支離滅裂な文章になっちゃったw

整理出来ない事もここに書いておくと後から整理出来るからいいっすね♪

【本日の収穫物】

1: 書ける歓び、考える歓び、創造する歓びを噛み締めた事
2: やっぱりコミュニケーションは大事。いや、これが一番大事
3: ちょっとテスト頑張ったぞ!!

【本日の獲得経験値】

Cobol +1
テスト技能 +1
コミュニケーション +1
気づき +1
【現行ステータス】

えっぐ
見習いプログラマー level1
気づき:2
コミュニケーション:1
Oracle: 2
Cobol: 2
Delphi: 1
Ruby: 5
PHP: 3

次のレベルまでOracle:8、気づき:3、コミュニケーション:9
3:

2007年12月12日水曜日

うっとおしいとおもうことほど頑張れ、俺!

どもです。

今、製造工程をリアルに体験しています。

会社自体には、いわゆる業界一般的な設計というものはないのですが。。。

Cobolという旧世界の叡智をもって、一般的な開発工程を追っています。

Cobolは業務の基幹部分のBatchとして縁の下の力持ち的に今なお、頑張っております。

ちょっと前だと「Cobolかよー」的な発想もあったのですが。。。

今はそんなこともなく書きまくっています。

便利なオブジェクト指向言語も良いけど、手続き型の言語も頭使って楽しいなぁぐらいのノリで!

何はともあれ、今日はそんなことじゃなくて。。。

色々と聞いてみたい事でもあるのですが「テスト」についてです。

Ruby on Railsなど、時代の最先端を爆走(迷走)していたので、

自動化テストよろしくな、軟弱ボーイでした。

ここに来て、「きちんとテストケースを考えてテストもきちんと提出しなさい!」

と言われると何やっていいのか分からずに右往左往してしまいました。

で、色々な人の助けを借りながら、何とかテストケースも創り上げて、テストして課題提出に

とこじつけたのですが。。。これがまた何とも言えないやるせなさを伴っていました。

それは、言うなれば初恋の人とデートから帰って来た時のやるせない焦燥感に似ています。

「ああしとけば、よかった。」、「ここもっとこうできた。。。」、「あれで良いのか?」

そんな言葉が頭をグルグルと回ります。

一番、後悔している事は「これ、面倒だから、べつにいいやぁ。。。」

と投げてしまった瞬間でした。

これは、正直猛反省しております。

仕事は下準備が9割と言います。

要するに『段取りを組めば組む程良い仕事ができる!』

ってことですよね。これは、猛烈に反省するべき事だと思いました。

結果をだすことを焦ると、クオリティはなかなか伴いません。。。

「だから、クオリティの良いものを、妥協なきテストを!」

「なによりも、面倒くさがり過ぎだぞ、えっぐ!!」

と和尚さんのしゃもじの化け物で20000回ぐらい頭を、しばきたい気分です。

だから、今日からの課題は下準備に精を出す事にしております。

「良い準備が、良い仕事を産むぞ!!」

研修を見事にパスすれば、そこは過酷な現場です。

今のうちに、少しでもこういった気づきを大事にしようと思っております。

【本日の収穫物】

1: 面倒くさい事は、きちんとしないと余計に面倒を産むぞ!
2: Oracle 8iでdecode()とsign()の使い方を覚えました
3: Oracle 8iで外部結合を伴う、結構めんどうなSQLを書ききりました

【本日の獲得経験値】

気づき  +1
Oracle     +2

【現行ステータス】

えっぐ
見習いプログラマー level.1
気づき:1
コミュニケーション:0
Oracle : 2
Cobol: 1
Delphi: 1
Ruby: 5
PHP: 3

次のレベルまで、Oracle :8、気づき:4、コミュニケーション:10

2007年12月11日火曜日

ことはじめ

ワークスアプリケーションズという会社に勤め始めた。

まだまだ、分からない事だらけ。。。

でも、はっきりしてることがいくつかある。

それは、完全放置の研修環境の中でも学び取る事は無尽にあるということ。

仕事のしかたしかり。新しい言語の出会いしかり。

業務知識しかり。人とのつき合いかたしかり。

そんなこんなで、少しまだ社員とは認めてくれないこの会社に染まれる様に

自分の変革の意識もこめて、このブログを書き始めようと思っている。

主たるものは次の4つである。

1: 言語的興味による投稿、要するに技術ネタ
2: 仕事に関する事、業務を以下に効率化するか?という方法論や、実践の爪痕
3: コミュニケーションに関すること。如何に完全に人間不振な僕が立ち直って行くのか?
4: そして、個人的な楽しみと愚痴w

この4点に関して、ブログを通じて発信するよりは。自分を省みて行く材料にしようと思う。
はっきり言ってクソ面白くもないことばかりである。
ネタ系のブログに比べると1億倍面白くないだろう。
それでも、10億人に1人ぐらいの確立でおもろいなぁとか思ってくれるなら
僕と一緒に歩んで行きましょう。荒れ狂うITの荒波の中を!!