プログラマとして、一歩目を踏み出す
学校で学んだことと、仕事で求められることは違う。最初の数年をどこで過ごすかで、その後が変わる。そう言われて、不安になる方は多いと思います。
何をつくるべきかを一緒に悩むところから、つくり、直し続けるところまで。問題を解決し、価値を生み出すすべてが、私たちの言うプログラミングです。そして、それを愛し、一生をかけて極めていく人のことを、私たちはプログラマと呼んでいます。
その一歩目を、私たちと踏み出しませんか。
こんな不安はありませんか?
- AIがコードを書けるのに、いまからプログラマになる意味はあるのだろうか。
- 研修が終わったら、いきなり現場に放り出されるのではないか。
- 大きな会社のほうが安心なのか、小さな会社のほうが伸びるのか、判断できない。
- 独学でつくってきただけで、仕事として通用するレベルなのか分からない。
ひとつずつ、お答えします。
AIの時代に、プログラマを選ぶということ
AIがコードを書けるのだから、プログラマは要らなくなる。そう言われるようになりました。
似たことは何度も起きています。機械語を直に書く仕事は高級言語に置き換わり、サーバーの構築はクラウドに吸収されました。そのたびに手作業の工程が消えましたが、消えたのは工程であって、つくる仕事そのものではありません。
むしろ、動くものをつくること自体は誰にでもできるようになった一方で、それが本当に良いのかを判断し、長く使われる状態を保つ仕事は、前より難しくなっています。裾野が広がることと、頂が低くなることは別です。敷居は、むしろ上がったのではないか。
差が残るのは、規模と難易度です。大きな事業を支えるソフトウェアには、それを扱える力が要ります。難しい業界のソフトウェアほど、理解の深さが問われます。AIは誰にとっても梃子になりますが、どれだけ効かせられるかは人によって違います。
だとすると、独学だけで届く範囲には限りがあります。判断を伴う仕事は、実際に判断している人のそばでしか身につきません。AIの時代だからこそ、私たちは徒弟制度を続けています。
教えるのは、いま現場にいるプロ
私たちに研修部門はありません。かわりに、一人ひとりに「親方」がつきます。
親方は現役のプログラマです。お客さまの開発を担当しながら、そのかたわらで弟子を育てます。決められたカリキュラムを消化するのではなく、実際に動いている仕事の中で、隣で見ながら覚えていく形です。
教わるのは技術だけではありません。お客さまとどう話すか、何をつくらないと決めるか、行き詰まったときに誰にどう聞くか。判断の仕方そのものを、親方の手つきから受け取っていきます。
分業しないから、最初から最後まで見て学べる
私たちは分業をしません。一人のプログラマが、問題の本質をつかむところからコードの一行までを、一貫して引き受けます。
だから、弟子が横で見ているのは仕事の断片ではなく、最初から最後までの一部始終です。分業された現場では、これができません。先輩の担当は工程の一部で、その先で何が起きているかは見えないからです。
私たちの考える成長は、立場が変わることではありません。現場を離れて管理職へ登る階段ではなく、コードを書く力を中心に置いたまま、その外側にある設計、要件、そして「何をつくるべきか」へと、責任を持てる円を広げていくことです。
だから、早い段階でお客さまの前に出ます。円は、いわゆるコンサルタントと呼ばれる領域にまで届きます。それでも、中心にあるコードを手放すことはありません。
広げる材料も多くあります。事業会社であれば、関わるのは自社のサービスです。私たちはいくつもの業界のお客さまと仕事をします。扱う事業の種類が増えるほど、円を広げる機会は増えていきます。
15年、この形で続けてきました
創業から15年。これまでに100社以上のお客さまとお付き合いしてきました。下請けの仕事をしたことは一度もなく、すべて直接契約です。大手企業や上場企業とも取引があり、東京ガス、クラシコム、資格学習サイトの Ping-t など、名前を聞いたことのある会社の仕事もあります。
社員は60名以上。増収・増益が10年以上続き、無借金で経営してきました。
本社オフィスはなく、全員がリモートで働いています。全国に散らばって暮らしながら、同じチームで開発しています。住む場所は自分で決められます。ただし入社後の育成期間だけは、指定の勤務地に集まって働きます。
代表の倉貫は5冊以上の本を出し、NHKをはじめとするメディアでも取り上げられています。お客さまである株式会社クラシコムの取締役CTOも務めています。会社の歩みも公開しています。
入社してから、どうなるか
内定が出たら、そこからトレーニングが始まります。入社日を、開発の基礎ができた状態で迎えるためです。
入社後しばらくは、当社が指定する勤務地に集まって働きます。リモートワークが基本の会社ですが、この期間だけは例外です。引っ越しをお願いする場合があります。
集まる理由は二つあります。ひとつは、判断の仕方は、判断している人のそばでしか身につかないからです。画面越しでは、親方が何を見て、どこで迷ったのかまでは伝わりません。
もうひとつは、同期と過ごす時間です。新卒で迎えるのは毎年3〜4人。同じ時期に同じところでつまずいた相手は、その後もずっと相談できる仲間になります。
一定のレベルに達したら、リモートワークに移ります。その後は自分の担当を持ち、円を広げていきます。ただし、どれだけ責任が大きくなってもコードは書き続けます。現場を離れる昇進は、私たちにはありません。
まず、話してみませんか
「まだ人に見せられるものをつくったことがない」「独学だけなので自信がない」──そう考えて応募をためらう方がいます。
私たちが見ているのは、いまの完成度ではありません。知りたいのは、あなたがプログラミングの何を面白いと感じてきたか、そしてこれからどうなりたいかです。
選考の前に、まず話しましょう。カジュアル面談では合否の判断をしません。私たちのことを知ってもらい、あなたのことを聞かせてもらう場です。
あなたの一歩目に立ち会えることを、楽しみにしています。