Drupalistのみなさんこんにちは Twitter放置しててすいません、スタジオウミの新田です。
コロナを期に北海道にUターンさせてもらって半年が経ちました。高校生のころからずっと夢見てた田舎暮らしが、まさかエンジニア3年目で実現できるとは。いい世の中になったものだなぁと思います。
いつも個人的メモも兼ねて技術ネタを投下してるんですが、今回はいい機会なのでDrupalのキャリアについて最近思ってることをつらつら書いてみました。記事の内容は個人の主観で、会社とは無関係なのであしからず。
未経験でDrupalはやめた方がいい
私はエンジニア未経験でいきなりDrupal専門会社に入ったのですが、これからエンジニアになろうとしている人はDrupalから始めないで、Ruby on RailsやLaravel、Symfonyなどコーディング主体のフレームワークから入る方がいいと思います。
その理由はDrupalはノーコード、ローコードが特徴なので、実際の開発では管理画面をいじっている時間が長く、コードを読んだり書いたりする力がつきにくいということです。さらにコーディングする場面でもhookという仕組みを使えばクラス構造などを考えなくてもなんとなく実装できてしまうので、オブジェクト志向プログラミングについてしっかり学んだり考えたりする機会が少ないです。(無いわけではないけど)
エンジニア未経験の人は地力をつけるためにもRoRなどのフレームワークを使って、読んで書いてレビューしてもらうという経験をたくさんしておいた方がいいと思います。なのでDrupal(他のCMSも?)避けるのがベターではないかと思います。
Drupalに向いてる人
Drupalはむしろ、「コーディングはやり尽くした/飽きた」というベテランエンジニアに向いてるのではないでしょうか。ワークフローだとか権限だとか大規模ウェブサイトに関する全体的な視野を養いたい人にもいいかもしれません。
あとは、話し上手より聞き上手が向いてるんじゃないか?と個人的に思います。Drupalというすでに出来上がってる巨大システムを根気強く学ぶ姿勢が必要です。たいていの人は「勉強しても勉強しても付くのはDrupalのAPIの知識だけじゃねーかよ、バッキャロー」という捨て台詞を残して去っていきますが。
さきほど読む力と書く力が付きにくいと書きましたが一定のレベルに達するとコアやコントリビュートモジュールを読む機会はたくさんあります。
フロントエンドエンジニアの嘆き
以前辞めていったフロントエンドの方が言ってたんですけど、デカップルドじゃないDrupalのフロントエンドは特殊すぎて知識が他で流用できないので、キャリアパスとして微妙なんだそうです。デカップルドにしてReactとかイケイケフレームワークを使っていただくのが、フロントエンドのエンジニアを引きつけるには必要...ってこと!?
Drupalエンジニア=安い人材?
よくDrupal開発会社のサイトにDrupalエンジニアは人件費が安いのでサイトも安く作れますと書いてることがあります。Drupal以外で使えない知識しか身につかない上に給料も安いとはどういうことだ。我断固抗議斯様風潮。
なんで3年もDrupal続けたの
「最初の会社は1年でやめろ」っていう記事もよく(?)見かけますが、私は未経験で雇ってもらったから3年は働こうと思っていました。あとまだDrupalについて理解しつくしていないし、全然コントリビュートもできていないので、中途半端な状態で辞めるのもなんだかな〜と思ってここまで来ました。最近上司に「新田さんが辞めたら困る」って言ってもらったし、会社として教育費をペイできるところまで来たんじゃないのかな?と思っています。今後のことはまだわからないですが、お給料次第かな なんちて。(圧)
技術的には、もっと大きくて複雑なサイトをやってみたいですね。
この3年で最大の修羅場
それは某政府系サイトのリプレース案件。絶対ムリなスケジュールの中データ設計とバックエンドを任されてとにかく自分が何を開発してるのもよくわからないけどとにかく進めないといけないっていう状態で、ディレクターと殴り合ったりしてるうちに生理が3ヶ月止まりました 書いてて思ったけど今の会社とかDupralやめるとしたらこのときみたいにスケジュールが無理な案件来たら、かも。Drupalは短期間でサイト作れますをウリにしてるからその危険性は常にあるんですよね。
Drupalのラーニングカーブ
この崖を登る価値があるかどうかは、あなただけが知っているのです...(心に直接語りかける)
Drupalの将来性
日本でもDrupalを扱う会社が増えてるし、うちの会社でも扱う案件の規模が大きくなってきたので、Drupal界はまだまだこれから成長していきそうな雰囲気をひしひし感じています。Drupalが終わりそうだから転職するというパターンは考えなくてもよさそうです
なんか最後のほうに行くにつれ適当になってしまいましたがw
それではみなさん、よいクリスマス&年末を