きっと何者にもなれない自分へ告げる

 

生存戦略しましょうか、とテレビの画面越しに言われたのは2011年のことだったか。当時は何とも思わなかった言葉を思い出す。(画像は作中のアレのリアル版)

きっかけはキャリアについてモヤモヤしていたときに参加したとあるイベントでのパネリストの言葉だった。

「何でもアリのWeb系に来たんだろ?キャリアくらい自分で考えろよ!」

モヤモヤ度MAXの自分には刺さりすぎた言葉だった。ウダウダしてないで、ここらで現状を整理して今後の行動指針となるべきものを作ってみようと思い立ったので書き殴ってみる。

キャリアを考える前に、まずはこのまま生きたいかということを考えてみる。極論かもしれないが、拠り所を作る以上スタートラインは根源的なところに置いておく。

なぜ生きるかと言われたら死ぬ理由がないからとしか言えない。非常に受け身かもしれないが、この通りだから仕方ない。生きる意味を宗教とかヒトモノに求める人もいるかもしれないが、そこにすがるつもりはない。(決して否定しているわけではない)

さて、今の生活を維持しながら生きるためにはお金が必要だ。お金を稼ぐには働かなくてはならない(と思っている)。働かなくてもお金を稼ぐ方法はあると思うが、働く方が自分の性に合っている。

働く上で何を食い扶持にするか?今は曲がりなりにもソフトウェア開発者として雇用され、生きていくためのお金を稼いでいるが、そこに拘る理由はあるのだろうか?答えはYesだ。もしかしたら自分には全く違う仕事が向いているかもしれないが、モノを作るのが好きだし、そして何よりもソフトウェア開発は楽しい。よってこの道で食べていければベストだと考えている。

ではソフトウェア開発で食べていくとして、どのような技術者なりたいか?ハッカー?著名な技術者?考えてみると、肩書とかポジションに対する欲求は全くなく、つまるところ誰かに認められたいだけのような気がする。ありきたりだが、自分が必要とされることがモチベーションに繋がるのは間違いない。よってどうなりたいかというと、誰かに必要とされその期待に応えられるような存在、というひどく抽象的なイメージしか湧いてこない。

どうなりたいか、という軸ではゆるふわな感じだが、それとは別にどう生き残るかという観点からも考えてみる。今はWindowsデスクトップアプリ開発をしているが、今後もそのニッチな場所に留まって良いのだろうか?非常に迷うところである。

SaaS業界でWindowsデスクトップアプリ開発をしているというニッチさは、現職においては価値あるものとして評価してもらえている。いわゆるWeb業界において需要はほとんどないだろうが、そのニッチさ故に業界での特異な立ち位置を作るのは比較的容易なのではないだろうか。そういう意味でも、今触っているWPFは細く長く続けて良いのかもしれない。ネイティブアプリ開発は好きなので、Windows以外のOSに触れることも見据え、クロスプラットフォーム開発へと進んでも面白そうだ。

ここまでテクニカルな側面を見てきたが、そもそも技術力とは何なのだろう?SIer時代の上司に言われた言葉を思い出す。

「プログラミングだけが技術じゃない。適切な見積りができることも技術、上手い設計ができることも技術、金勘定が上手いことも技術だ。技術の定義を自ら狭めてはいけない。」

当時はプログラミングのスキルを上げることに夢中でピンとこなかったが、最近になって何度もこの言葉を思い返すようになった。上司の言う通り、技術とはプログラミングスキルだけを指す言葉ではないのだと思う。

その上で立ち止まってみると、自分が興味がある分野のうち、賞味期限が長そうで、かつ生き残るための技術として高めていきたい領域があることに気づく。

それはQA(Quality Assurance)だ。例えば開発者が各自テストコードを書いているとして、それは必要十分なテストコードなのだろうか?QA的な観点でのレビューは誰が行い、どのように品質を担保するのか?ということを考えると、QAの知識を持った開発者としての力を高めていきたい思いに駆られる。テストは自動化されるかもしれないが、テストの分析は必ず発生する。そういう意味でQAとしての技術の賞味期限は長いと考えている。

QAとしての技術を磨くためには、プログラミングの力に加え、まずはソフトウェアテストの体系的知識が必要だと考えている。後者は全くと言っていいほど知識がなく、周囲にQAのスペシャリストもいないので、まずはJSTQBで基礎的な力をつけたい。

つらつらと思考を垂れ流してきた。現段階ではここまでしか掘り下げられておらず、立ち返る場所というにはあまりに抽象的で頼りないものではあるが、進むべき道の骨子となるものが見えてきたような気がする。適度に振り返りつつ、少しずつこの骨子をアップデートしていきたい。

生き残ることだけをモチベーションに技術を磨くのは辛い。純粋に技術を磨くのが好きで、その結果生き残っている人たちとの間には超えられない壁があるようと思う。彼らのようにはなれない。きっと自分は何者にもなれないのだ。であれば、何者にもなれないなりに足掻いてみよう。

2018年になったけど2017年を振り返りつつ今年の目標を掲げてみる

今更だが2017年を振り返りつつ2018年の目標を掲げてみる。

2017年の振り返り

仕事面

退職

新卒でSIerに入って早7年弱、娘の誕生を目前にして転職を考え出していた。受託メインのビジネスモデルへの疑念、このままここにいていいのだろうか、スーパーマンのようにバリバリ働く上司のようにはなれない、もっと家庭を顧みた生活が送れるような労働環境に身を置きたい、等々の思いが積もりつつあったある日の深夜、帰宅してなんとなく某エンジニア用転職サイトを開いてみた。

数か月前に登録したそのサイトを真面目に使ってみるのは初めてだった。自分がメインで使ってきたC#で検索すると、ヒット数が恐ろしく少ない。しかしその中にひとつだけ気になる応募があった。Web系なのに落ち着いた雰囲気で、サービス内容も硬めで自分に合いそうだと思い、早速コンタクトを取ってみた。すると翌日返信が来たので日程調整して訪問。イメージ通りの会社で良さそうだ。後日若手の方々と食事の席を設けてもらい、色々質問させていただく。やはり良さそうだ。後日CEOと面接し、一発OKをもらえた。

という流れで初めての転職活動はわずか3週間で終了した。次が決まれば後は退職あるのみ。退職届を社長に提出し、3月いっぱいまでの有休消化をスタートさせた。(有休消化といいつつ実態は育児休暇でヘロヘロになったことは後述。)

新たなスタート

4月からいよいよ新職場での仕事が始まった。担当はWindowsデスクトップアプリ。前任者から引き継ぐ形でいきなりのぼっち開発がスタートした。

前職では諸事情によりVisualStudio2008という旧石器時代的IDEを2017年まで使い続けていたのだが、今回はいきなりVisualStudio2017である。9年飛び越えてしまった。アイキャンフライ。Windows FormsしかやってこなかったのでWPFに戸惑う。未だにWPFかよと思うかもしれないが、Windows7のサポートがまだまだ続く限りそこは仕方ない。え?Windows8.1?聞こえない聞こえない。

そんなこんなでぼっち開発を続けて早10か月。新規開発と障害対応に追われながら、ようやく一人で仕事を回せるようになってきたと思う。前職ではなんちゃって営業から開発、顧客サポートまでなんでもやらざるを得ない状況だったので、業務範囲が狭まり開発に専念できるようになったことは本当にありがたい。また、肝心の開発業務でも前職での経験が生きていると感じることが多くなった。鍛えてくれた前職上司には感謝しかない。

日々の成長を感じつつ、ぼっち開発は続く。いや続けたくないけど。一緒にBtoB SaaS開発をしてくれるC#erの方、お待ちしてます。

家庭面

娘が生まれた。難産ではなかったが、出産直後に妻の出血が止まらず大学病院に緊急搬送→手術という肝を冷やす出産だった。母子が退院後、いよいよ赤ちゃんとの生活が始まった。慣れない。寝た後も息が止まっているのではないかと思って気が気でない。寝不足でヘロヘロな毎日が続いた。

有休消化という名の育児休暇がひと月半ほどで終わり、4月からは仕事に復帰。娘の成長は止まらない。日々重くなる娘。夜は抱っこしないと寝ない。仕事から帰宅後に抱っこして寝かしつける日々。腰の痛みが酷くなりヘルニア気味に。育児戦隊ヘルニアン。0歳児に破壊されるアラサーの腰。今は多少回復しているが騙し騙し状態の日々。娘よ、もう抱っこはしてやれん。

そんな娘ももうすぐ一歳になろうとしている。特に大きな病気も怪我もせず、本当にありがたい。父親に似てマイペースで、母親に似て好奇心旺盛な娘。父親に似て目が小さく、母親に似て顔が丸い娘。そろそろ歩いてほしいが、まだまだ歩く気配なし。誰かに似てマイペースだからだろう。

趣味面

義姉夫妻を完全にボドゲ沼に沈めることに成功した一年だった。特に宝石の煌めきを買ってもらえたのはありがたかった。しかし義兄には歯が立たない。悔しいのでiPhoneのアプリを買って特訓中。

今年一番の買い物はScythe。チマチマしたコンポーネントがぎっしりで満足度が大変高い。Amazonでは予約開始→即売り切れが続いて買えないかと思ったけど、Joshinに助けられた。ありがとうJoshin。転売ヤーは本当に滅びてほしい。

2018年の目標

仕事面

エンジニア採用

もう一人のWindows担当者を採用し、ワンオペ開発からの脱却を図りたい。もう一人いないと機能開発と不具合対応に追われて諸々の整備が全く進まない。

C#

基本に立ち返ってWPFへの理解を深める。UWPも忘れずに。

QA

二足の草鞋になるが、品質を担保しながら開発できるようなスキルを高めていきたい。新機能より品質アップを。

LTデビュー

高望みかもしれないけどこの目標を掲げてみる。どこかでの記事で読んだけど、LTを始めるに、まずはゆるいイベント(=失敗してもごめんなさいで許されるレベル)でLT枠を抑え、その後でLT内容を考えるのが良いらしい。これならハードルが低そうだ。しかしニッチな分野の開発をしている身としては、自分のネタに興味がある人がどれほどいるのだろうかとも思う。とはいえまだ慌てる時間じゃないと言って登壇を先延ばしにすると、いつまでたっても登壇しないのが目に見えているので、さっさと登壇したほうが良い気がする。頑張れ明日以降の俺。今日の俺は疲れたので寝る。

仕事とプライベートの狭間

今まで仕事とプライベートは明確に区別していたが、最近はプログラミング周りでその境界が薄れつつある気がする。家族に迷惑を掛けない範囲でコードを書いていきたい。一番やりたいのはXamarin。自宅用にMacBookProほしい。お金がないWindows開発者の苦悩は続く。

あとブログに開発ネタを最低月に一回は書きたい。気づいたら育児と開発ポエムとボドゲのことしか書かなそうで怖い。

家庭面

妻の育児休暇が終わり、仕事に復帰予定なのでサポートを頑張る。保育園の送り迎えも頑張る。おそらく送りは毎日。迎えは週1でいきたい。まずは保育園に受からないと何もできないけど。早生まれに厳しすぎるこんな世の中じゃ。

趣味面

今年のマストバイは

  • クランズオブカレドニア
  • センチュリー・イースタンワンダーズ
  • ワイナリーの四季拡張
  • Scythe拡張

で確定済み。

会社で発足した非公式ボドゲ部が停滞気味なので復活させたい。もういっそ公式部活にして定期開催にしたほうが良いかもしれないと思う今日この頃。


そんなわけで今年も色々あると思うけどあっという間に来年になるのだろう。慌てず一歩ずつ行こう。

 

ブログを始めてみた

この地に至るまで

迷走

日々を振り返る場所が欲しい。技術ネタだけでなく、とりとめのない日常を書き殴る場所が欲しい。一緒に働いてくれる仲間が欲しい。もしかしたら採用に繋がるかもしれない。ならばいっちょブログでも書いてみるかと思い立ち、数あるブログサービスを吟味すること数時間、はてなブログとMediumに候補を絞った。シンプルでかっこいいというミーハーな気持ちでMediumを選択し、夜中のテンションで書いて即公開。しかし、公開直後に何とも言えない閉塞感を感じた。このまま記事を書き続けて自分はMediumの世界の外に出られるのだろうか、Mediumの中でしか生きられないのではないか、と虚しく思ってしまった。記事を公開するまでそのことに気づけなかった。浅はかなり。

気づき

しょげていても仕方ない。何かを書いてみたいという気持ちは抑えられない。悶々とすること数日、ブログ系サービスに依存しない、自分だけが好き勝手やれる場所を求めてWordPressに辿り着いた。恥ずかしながらWordPressが何なのかよく分かっていなかった。が、調べれば調べるほど自分に合っているように思えた。テーマを色々変えられるとか素敵。レンタルサーバーを借りたりドメインを取得したり、ブログ開設にはお金がかかりそうだが、運用コストは月1000円程度。お父さんな、小遣いの範囲内で何とかやっていこうと思うんだ。

悩み

ここまで来たらあとは突っ走るだけと思いきや、今度はドメイン名が決められない。悩みに悩んだ。通勤中もずっと悩んだ。悩みぬいてこの結果となった。悩みぬいてこれか。深夜のテンションで決めた気もするが気にしない。

由来

自分の色を出すため、ブログ名とドメイン名は一致させたかった。ブログ名は割と初期に決まっていた。


「それはそれとして」

我が故郷が生んだ仏教学者、鈴木大拙の言葉だ。私はこの言葉がとても好きだ。常に前に進もうとする意志を示す言葉だと思っている。この言葉をブログ名に拝借した。ありがとう大拙先生。

そんなこんなで

ドメインを取得し、レンタルサーバーと契約。即ブログを開設できた。なんて便利な世の中。WordPressのテーマはおいおい変更したい。楽しみ。

自己紹介

ここまで来てようやく自己紹介である。ごめんなさい。神保町にあるSaaS提供企業でWindowsデスクトップアプリの開発をしている30歳。一児の父。趣味はボドゲ。SaaSでWindowsデスクトップアプリというニッチなことをやっており、ワンオペ開発が続いている。共に戦ってくれる仲間がほしい。というか助けていただきたい。

何を書くか

一応開発者なので開発ネタメインにしたいところだが、自分だけが好き勝手できる場所なので、思うがままになんでも書いてみたいと思う。余談だが、ごった煮な記事を書くような世界観ではなさそうだと感じたのも、Mediumをやめた理由の一つだったりする。というわけで以下のような記事を書いていきたい。

  • 技術ネタ
    • C#メイン(WPF, UWP, Xamarin)
  • その他開発ネタ
    • QAとかチームビルディングとかTDDとか
  • 育児
    • 娘がもうすぐ1歳
  • ボドゲ
    • 好きなジャンルはワーカープレースメント

おわりに

軽い自己紹介程度に留めるつもりがここ数日間の振り返りになってしまった。だがそれもよし。それはそれとして。