GANCHIKU.com

Project Based Workingがいいけど。

2007年10月5日

とりあえず10月いっぱいでとりあえずの仕事が終わる。
現在のプロジェクトも今回開発されたWEBアプリがリリースがされ、あとは小さな追加開発を残すのみ。ほぼ完結!つまり、私の役割は終わったっつーことね。いやー、しかし、この3ヶ月は非常に充実していて、今回の仕事は大正解やったわ。

開発の現場から半年以上離れていたということもあるけども、3ヶ月の短い期間の質の濃い開発で、モチベーションが高いままこれたのは本当に満足。正直なところ今は第一弾のリリースが終わってしまったので、モチベーションが少し下がっているけど、それでもこの充実感は最高っす。最近は、現在のお客さんから非常に高い評価をよく頂く。「すげー!」の連発。で、さらに満足。まぁ、UI部分だから一番インパクトがあるだけだけどさ。ただ一つだけ怖いのは、私の開発したUI部は、トラックナンバー1なんじゃないか、ということ。しかも、私の開発した場所は今回のプロジェクトの目玉部分。あと約一ヶ月で引継ぎと追加開発をする予定。

えーと、おそらく選択としては、その会社と私が双方に合意をすれば、契約を延長することになったのだけど、今回は契約をしないことになった。少しだけさびしいけど、よく考えてみれば、私にとってはそれが一番いい選択だったと思う。つまり、プロジェクトが終わったのに、私がいる必要がないのならば、去るのは当然ということだ。私が一番嫌いで鬱になるのが、飼い殺し状態である。たぶん、契約を延長したら、何もしない時間が大量にできてしまう(ずっと勉強するけどさ)ので、飼い殺し状態になるのではないか、と思う。向こうもそんなお金は無いし、私もやることないなら、契約を切りたいと思う。

まぁ、現在は業務委託の契約なので、実際問題、社内エンジニアと比べたら私の単価は高いのよ。それでもおそらく低い分類に入るけどさ。情けないことに人月計算だけどね。。。でも、忙しいときも忙しくないときも給料を払わないといけない正社員とは違うので、トータルで見れば安くすむと思う。もちろん、全ての会社がそうとは言わないが、ITエンジニアは、忙しいときはクソ忙しくて、暇なときはやることが何もない、ということが多いと思うので、忙しいときに少々高くてもプロジェクトの進行が計算できるような人に来てもらうというのは、どんどんした方がいいと思う。キャッシュは溜め込んじゃダメで、回転をどんどんよくしていかないといけないと思うしね。

そして、私のような立場の人に忙しいときだけ短期間で、契約をして仕事をしてもらう。以前、会社で働いていたときに聞いたことがあるのだけども、本当に忙しいときは、派遣だろうがなんだろうが少々高くても、また技術的に難有りでも契約することがあるらしい。プライオリティは、プロジェクトを収束させないといけないらしいのだ。まぁ、それでも譲れないところはあるだろうけどさ。

なんだか、良いことばかり書いてしまったが、実際はプロジェクトベースでも、かなりリスクが高いのも言うまでもない。私は結構強気に書いているけど、実は臆病者なので心配もしている。たまたま今回の私は、とてもラッキーだっただけってね。なぜかと言うと、今回の私の請け負った仕事はほぼ新規開発だったため、レガシーコードをいじることはほぼ無かったからだ。もし、一つのメソッドが1000行もあるレガシーコードのバグを修正するという仕事を受けたら、嫌になるだろうなぁ。。。実際、そういうコードなんてありがちだし。。。そういう時に限って、「動いている部分は極力いじらないように!」という注文が付くので、リファクタリングができないということになる。いやぁ、その手の仕事にならずに本当に私はラッキーだ。新たな技術のチャレンジとかだったら少々契約金は少なくてもいいけど、レガシーコードの保守修正だったらたくさん金をもらわないとやってられないだろうなぁ。というわけで、Project Based Workingがうまく回ったのが今回のケースだけど、毎回こうなるとは限らないと思うので、次回が心配だなー。

というわけで、いい形で一発目の仕事を終えることができた(まだ一ヶ月弱あるよ。。。)。また将来、新規開発があった際には、声をかけてくださいな。つーか、そこの会社の人は誰も私のブログなんて読んでないけどさ。たぶん。。。

今回の仕事は、JavaScriptオンリーで、UIをガチガチにリッチにするところを請負ったよ。つまり、サーバーサイドはノータッチ。今回の仕事で得た技術は、JavaScriptの最適化と、setTimeout系の理解、apply, callの理解、script.aculo.usを使ったドラッグドロップかな。3ヶ月でこれだけ学習しながら仕事したら御の字じゃない?script.aculo.usのdragdrop.jsには、いくつか気になるところもあったので、時間ができたらパッチでも送ろうかな。

久しぶりにPHPを書きたいねー。PHP5.3からネームスペースが復活するらしいので、ちょっと気になるし。今はPHP界隈の技術に関しては、話題に乗り遅れている感がするので、PHPな仕事をちょっと探してみようかな。

Project Based Workingがいいけど。 への1件のコメント

  1. ピンバック: GANCHIKU.com » 11月からの仕事決まったよ。そして、一人海外開発合宿。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Shin Ohno 2003-2012