マーチ文系がWebエンジニアになり数字にもコミットするようになった理由

こんにちは。

株式会社ベーシック開発部でリーダーをしております佐々木です。
ベーシックに2015年10月からジョインしており、今月で1年半が経ちました。

今でこそWebエンジニアとしてガシガシとコードを書かせてもらう日々を送っていますが、タイトル通り元々はマーチ文系の学生でした。

そして大学卒業後ずっとIT企業で働いてはいますが、社会人3年目まではまともにプログラムを書いたことがありません。

そんな僕ですが、何故今ベーシックでWebエンジニアとして働き続けるのか、つらつらと書いてみたいと思います。

そもそもなぜプログラミングを始めたか

1社目時代の上司からの圧力です。

というのはちょっと言いすぎですが、スマホが社会的に広まり始めたタイミングで、エンジニアの数が圧倒的に足りない時期がありました。その時に


上司「佐々木君、デザインかプログラミングやってもらえないかな?」

佐々木「…?え、あ、はい?」


当時は着うたサイトのプロデューサーとして働いていたので耳を疑いましたが、会社が傾き始めていたのは知っていたので即答しました。


佐々木「プログラミングを…やります」


絵心が皆無なので、選択の余地はありませんでした。

プログラミングで大失敗する

そんなわけでプログラミングを勉強し業務でもコードに触り始めるわけですが、いきなりトチります。

担当していたサイトのコンテンツ一つ一つに紹介文があるんですが、登録する時に特定の記号が含まれていると、何故か全曲「a」という1文字に置換されてしまうというとんでもないバグを生み出します。(確か文字コードの問題)

バックアップがあったので事なきを得ましたが、まったく生きた心地がしませんでした。

このときに改めて、プログラミングを自分のものにしたい、しっかりと技術を身に着けて働きたい、という欲求が芽生えます。

そして1年弱経った頃、転職を機に二足のわらじをやめ、本格的にエンジニアとして働き始めることになります。

ベーシック以前

2社目では雑魚エンジニアだったので3年ほどビシビシ鍛えられつつ働き、3社目ではECサイトを担当し9ヶ月ほどまあまあ働きました。そして、4社目としてベーシックに出会い今に至ります。

3社目を9ヶ月で辞めるに至った理由はいくつかあります。

・今いる会社で自分はエンジニアとして何か得られるもの、成し遂げられることはあるのか
・実家が宮城にあるのに、このままなんとなく東京で働き続けるのか
・まわりが技術に関して興味がない刺激のない環境に居続けるのか

3社目は僕含めエンジニアが3人いたのですが、他の2人は新しい技術に対してとくに興味がなく、刺激も学ぶこともほぼありませんでした。

この時、泥舟に乗っているような感覚を覚えました。

過去にスマホという新たなプラットフォームが登場し、1社目でのガラケーのビジネスが崩れていったのを見てきたからです。

せっかく1日の多くの時間を仕事で使うのに、技術者が技術を身に着けず実践もしない環境ってこの先どうなるんだろう。

ビジネスとしては売上が伸びていても、全員がその先を考えられていないのはやっぱりダメなんじゃないかと思いました。

結果、早々に離れることに。

そして色んな企業の募集要項を眺めているうちに、「変化する集団」と標榜するベーシックと出会うことになります。

ベーシック…?

なにやら技術的にもおもしろそうなことをやっているし、いろんな事業もやっているし、宮城の隣の山形にも拠点がある。さらにうどん屋を海外展開。ふむ。どういうことだ!?

初めて会社の募集要項とホームページを見た時、ベーシックにはいい意味で違和感を感じていました。

なんというか、、一体どんな会社なんだここはという違和感です。

その流れで開発部のブログとQiitaの記事を見ることになったんですが、積極的に技術的なアウトプットをしていて楽しそうだし気になってしょうがなくなり、応募してみることに。


複数回の面談・面接・勉強会への参加…夏の暑い時期でした。
勉強会に参加するということはimac持っていけないしノートあったほうがいいかな…
mac book pro欲しかったし買っちゃおうかな…

よし、買おう!

内定をもらえるかどうかもわからない会社の勉強会のためにPCを買いました。
結果働き始めることになったのでよかったですが。

とまぁ、色んな人と話す機会があり、理解を深めた上での入社だったので、ミスマッチはほぼありませんでした。

入社後


入社当初はEC事業で9ヶ月、その後はメディア事業の開発チームにアサインされ働いています。
どちらの事業も開発環境ではレガシーな部分があり、その分改善できる点が数多くありました。

改善できた点はプログラムの内容だけではありません。
チーム全体の効率化だったり、数字へのコミットだったり。

これまで保守・運用・機能追加にプラスして、例えば以下の様なことを行ってきました。

・ABテストを行いPDCAを回す
・UI/UXの改善で売上貢献
・放置されたままのサイトのクロージングや移管でサーバ費用・管理コスト削減
・サイトの管理画面で諸々操作できるよう機能追加・改善 など

ABテストなんかは、仮説を立てるところから、ネクストアクションに移すところまで積極的に行って、数字として結果を出せました。

ベンチャーとはいえ、ディレクターやマーケターという職種の人も多くいる中で、職域を超えてここまで動けたのはベーシックが初めてでした。

こういう動きができたのは、一緒に働く先輩・同僚・後輩の助け、1社目のプロデューサー経験が大きかったなと思います。

Happy Hacking!

さて。

上記のような改善だけではなく、もちろん技術の研鑽も同時に行ってます。

・AWSソリューションアーキテクト アソシエイトレベル認定試験に合格
・これまで業務ではPerlしか触っていなかったのがPHP・Rubyにも触れる
・golang、vue.js、webpackなどにも触れる
・Qiitaに記事を投稿する
・OSS活動としてプラグイン作者にプルリク送ったり自作プラグインを公開する

など

他にも色々やってきましたが、ベーシック入社前よりもいろんな技術に触れたりアウトプットするようになったのは、ベーシックの開発部メンバー・文化の影響が大きいです。

ベーシックの開発文化や価値観を明文化すると、以下のようになります。

# 開発文化
Enjoy hacking! : 何事も工夫して楽しむ姿勢
- 毎月行うTGIF LT(軽く飲みながらのライトニングトーク)では、インプット/アウトプットによる集合知の強化
- 毎週行われる「つぶやき勉強会」で30分程度の気軽な技術共有
- OSS活動を推進、業務で利用しているライブラリへの積極的な貢献、自作OSSの推奨
- 社内ハッカソンや社内ISUCONなどのイベントで、業務ではふれることの少ない技術領域に近づける機会
- 書籍購入無料、高価な技術書をバンバン買ってどんどん読める
- 良さそうor面白そうな新しい技術は積極的に取り込める裁量の大きさ
- 開発チームの枠を超えてコードレビューする土壌

# 価値観・行動指針
- HRTの精神でコミュニケーションする
- プログラマの三大美徳を大切にする
- 人的単一障害点を排除する
- 許可を求めるな謝罪せよの精神
- オープン&シェアを心がける
- 非同期コミュニケーションをする
- コードレビューを積極的にする
- テストコードで品質の見える化をする
- とにかくプログラミングが好きだ

(https://www.wantedly.com/projects/85495 より一部引用)


ベーシックの開発部はCTOの桜庭を始め、とにかく技術に対して貪欲な人が多いです。
土日も休みなく仕事(=プログラミング)ができればいいのにと冗談交じりで言う猛者もいます。w

しかし、ただの技術オタクの集団ではなく、それぞれがHRT(謙虚・尊敬・信頼)の精神を意識して仕事に取り組んでおり、普段から非常に仲が良いです。

悩むことがあればすぐ聞いたり相談したり、チームを超えたところで技術を共有したり。
集団で多くのことをスピーディに解決していっています。


これは個々が日々プログラミング力を貪欲に付けているのと同時に、お互いを信頼しているからこそなせるものだと思います。

人よりも遅くエンジニアとしてのキャリアをスタートさせた自分にとって、頼れる仲間とベーシックの開発文化の一つである心理的安全性は、確実に働きやすさとやりがいをもたらしてくれています。

自身の技術力(+α)を活かしてみませんか

もっとコードを書きたい、磨いたスキルを見せつけたい、技術もあるし数字にもコミットできるようなハイブリッドな能力を身につけたい、マーケティングはできるから技術力を伸ばしたい、自分の力を試してみたい…といったエンジニアの方々、少しでも気になったら僕らと技術の話をしたり、一緒にコードを書きませんか。酒とか寿司とか豆をその場でひいたコーヒーをご用意できるかもしれません。気軽にご応募くださいませ。

株式会社ベーシック's job postings
Anonymous
7089fed9 3d1d 4a6e a00c 149e62819bcc?1534068190
Picture?height=40&width=40
10952288 1529701700646147 8393375676188266012 n
16865137 1616383041710373 2569943068690436917 n
21740563 2078289212392228 2593199175047346207 n
19 Like
Anonymous
7089fed9 3d1d 4a6e a00c 149e62819bcc?1534068190
Picture?height=40&width=40
10952288 1529701700646147 8393375676188266012 n
16865137 1616383041710373 2569943068690436917 n
21740563 2078289212392228 2593199175047346207 n
19 Like

Weekly ranking

Show other rankings

Page top icon