名称未定ドキュメント"Que"

ゴーゴーカレーでロースカツビジネスルー増し頼んでキャベツを4回おかわりするブログ

退職したこと。転職活動のこと。

このエントリは退職 Advent Calendar 2013 の 18日目のエントリです。勝手に参加します。

新卒で入社した、いや、学生バイトの頃からお世話になっていた、某ISPを退職しました。 年内は有給消化で、年明けからは秋葉原というか御茶ノ水というか湯島にある会社でJavaScriptとかを書いたりするお仕事です。

折角退職エントリを書くチャンスに恵まれたので、いまの会社の振り返りと、あと転職活動の話をしたいと思います。

いまの会社のこと

1、2年目 (暗黒期)

いまの会社は2007年に新卒で入社しました。
最初の2年間は、お客様がインターネットに入会するシステム開発や、社内向けの各種集計ツール、課金処理のための大規模バッチの改修、ID体系の改修処理などの仕事をしていました。

そうそう、延々とCGIをPerlで書いたり、企画の人のお話を聞いて要件定義/設計/テストそれぞれのドキュメントを作り、関係者全員で読み合わせを行うというやる必要あるのか無いのか分からない会議を行ったり、一行ずつテキストにコマンドを書いて、それをみんなで読み合わせて、一行ずつコピー、ペースト、実行というふうにして本番にリリースするという、いま考えると「なんだそれ! すげーな! ヒューマンエラーが入る余地しか無い!」みたいな作業をやってました。それしか知らなかったし、そうするものだと教えられた。

Webアプリケーションを作りたくてこの会社を選んだのだけど、確かにWebアプリだけど僕がやりたいのはコレじゃない。
そう思って社内公募制度を使って部署異動をしました。

3〜5年目 (絶頂期/調子乗り期)

それから2年半くらいテレビ番組表サービスを作る仕事をしました。それからの仕事は本当に楽しかった。自分がいかにコードがかけていないかを思い知らされ、師匠や兄弟子からビシバシ鍛えられ、テレビ番組表やリモート録画の仕組み、SenchaTouchを使ったスマホ向けテレビ番組表サービスとかも作った。O/RマッパーもMVCフレームワークもそこで初めて知った。僕が毎日ソウルジェムを濁らせていたコードは"レガシーコード"と呼ばれる唾棄すべきものであることもそこでしったし、アジャイルという考え方もそこで知った。
"じゃ、明日からRuby on Railsで開発してね"と言われて、RubyRailsも全く知らない状態から3ヶ月で1つのwebアプリをリリースした。

その後、テレビ番組表は後輩に引き継ぎ、僕はngGameを使ったゲーム開発の案件に関わった。そこで、初めてnode.jsを触り、Scrumでの開発を体験した。

6、7年目(奮闘期)

そして、子会社だったネトゲーの運営会社に出向。2年間の間、ゲーム開発案件でスクラムの導入を進めたり、スクラムマスターやったり、企画したり海外とのブリッジSEをやったり……コードからは離れてしまってはいたが、エンジニアの視点を持ってプロジェクトの推進を行ってきた。

振り返れば、まぁ辛いこともたくさんあったけど、概ね楽しくやってこれたかなぁと思う。まぁ、しかし、転職を決意するくらいには面白くないことがあり、それが改善されるとも到底思えないので転職を考えていました。

そして転職活動

ある日、来年から勤める会社の社長ブログを読んでいたら「人材募集します。給料は前職保証」と書いてあって「これだ!!」と思って応募した。これがたぶん10月の半ばだったかな。最終的にその会社に採用されて、そちらに勤めることになったのだけれども、時を同じくして転職コンサルからの電話があり、そっちも受けてみることにした。

結論から言うと、転職コンサル経由で受けた会社は全て落ちたんだけどね^^;

ゲーム系、web系の募集でエンジニア、プロジェクトマネージャといった職種で10社くらい応募しました。するとだいたい以下の理由で落とされました

  • プログラマとして雇うとすると、現場から離れすぎている
  • マネージメントとして雇うとすると、若すぎる/経験不足
  • 希望給料が高い(前職以上ならいくらでも……と希望を出していた)

うーん。なるほどなぁと思った。
いまの会社は創業から15年くらいしかたっておらず、全体的に社員が若い。そのため、それこそ新卒1年目からどんどん責任のある仕事を任されて、幸か不幸か、3年目くらいにはスペシャリストとして進むかジェネラリストとして進むかの決断をしてしまえる。そこでジェネラリストの道を選んでしまった僕は尻の青い若造となるわけです。また、なんだかいろんな案件を短期間でずばばばとやってしまうので、どれか芯になる技術がなく、どちらかというと器用貧乏となってしまう。アジャイルスクラムについて学んだのは本当に良かった。あれは技術ではなく、考え方とか在り方なのできちんと自分の血肉になっている。でも、そういうのって、あんまり転職活動じゃやくに立たないみたいねw

結局、中途半端な時期でいろいろミスマッチだったのだと思う。おかげでというか、なんというか、第一志望の会社にいくことができたのでめでたしめでたしなのかもしれない。

ぶっちゃけると、転職活動、本当に辛かった。エージェントを外資系のものを使ってしまったせいで、電話もメールも英語のやつがカジュアルにくる。お前、その会社英語必要ないだろ! みたいなのとかでも。
まぁ、でも、本当につらいのはコミュニケーションの問題よりも、仕事との両立だった。
僕としては、定時後に面接に行きたいけれども、ビジネスアワーで面接の設定をリクエストされると半休なり全休なりをとって面接にいかないといけない。せっかく全休を取るのであれば、その日になるべく面接を詰め込みたい。しかし、3件とか4件とか詰め込んだら本当にふらふらでダメになる。そんなスケジュール調整が本当に大変だった。あと、転職エージェントはこっちのことをまったく考えずにいろんな提案をしてくる。そして、英語で電話してきて" What do you think? "と聞いてくるのだ。答えるまで延々と。しつこい。メールでよこせと言っているのに……。

英語が上手に話せない人は、かっこつけて外資系の転職エージェントを選んではいけない。ちなみに当方TOEIC 700点で、英語にはちょっとだけ自信があったけれども、そんな自信一瞬で砕け散ります。いや、まじ無理。

おわりに

おおしろいものが作りたい。楽しく仕事したい。この2つを実現するために転職します。新しいチャレンジだと思っています。不安もすごく大きい。けれども、がんばって世界をあっと言わせることができるような面白いものを作れるようにがんばろうと思います。

前職の皆さんには本当にお世話になりました。特に id:tkmc さんと id:ts7i さんにはエンジニアとしての生き方を教えてもらいました。僕も他の人にブログで感謝されるようなエンジニアになれるようにがんばりたいと思います。

完全にチラ裏な内容となりましたが、なんだかスッキリしましたw

ちなみに転職祝いなどは随時受け付けておりますw
Wish Listをご参照いただければ幸いです。
http://www.amazon.co.jp/registry/wishlist/2SLMM0XO2BDHF/