SESから自社開発に転職するには?自社開発5年目が見た「すぐ活躍する人」と、今からできる準備
結論:「今の現場で力をつける」ことが、一番の近道
SESから自社開発を目指すなら、特別な近道はないと私は思っています。 一番効くのは、今の現場で、設計・テスト・運用まで意識して開発をやり切り、力をつけることです。
私は新卒で自社開発の会社に入り、今年で5年目になります。 SESから転職してきた経験はありません。そのかわり、SES・SIer・受託から中途で入ってきた同僚を近くで見てきました。
この記事では、その経験から感じたことを書きます。
この記事は、1社・1人の経験にもとづくものです。自社開発の会社は、規模や事業によって求められることが大きく変わります。一例として読んでください。
私について
- 新卒で、EC向けのシステムを自社製品として企業に提供している会社に入社
- 専門学校で、Python、Java、Linux、HTML/CSSなどを勉強していた
- 現在は5年目。機能開発から、テスト、リリース、保守まで担当
自社開発の仕事の実態(きつさと楽しさ)は、自社開発エンジニアはやめとけ?現役5年目が感じる「きつさ」と「楽しさ」で詳しく書いています。
中途で入ってきて「すぐ活躍していた人」の共通点
私の職場にも、SESやSIer、受託開発から転職してきた同僚がいました。 その中で、入ってすぐに活躍していた人には、共通点があったと感じています。
1. できる人に質問して、どんどん吸収する
わからないことを抱え込まず、上司やできる先輩に質問して、自分のものにしていく人は伸びるのが早いです。
2. 報告・連絡・相談がうまい
進み具合や困っていることを、早めに共有できる人は信頼されます。 自社開発はチームで一つの製品をつくるので、ここはとても大事です。
3. 最初はとにかくスピード
入ってすぐの時期は、完璧さよりもスピードを優先して手を動かしている人が、早くなじんでいた印象です。
自社開発で「必要だった」と感じたスキル
働いてきて特に必要だと感じたのは、次の2つです。
- 設計:どう作るかを考え、あとから変更しやすい形にする力
- テスト:作ったものが正しく動くことを確かめる力
自社開発では、同じ製品に長く手を入れ続けます。 その場しのぎで作ると、あとで自分やチームが苦労します。設計とテストの力は、ずっと効いてきます。
また、私の場合はEC向けの製品なので、受注や在庫、決済、物流といった業界の知識も必要でした。 自社開発では、技術だけでなく、その製品が扱う業務の知識も求められます。
SESの経験は活きる?
活きると思います。
いろいろな会社や現場で働いてきた人は、他社のやり方やナレッジを自分でかみ砕いて、アウトプットできる力を持っています。 現場で積んできた経験そのものも、自社開発で十分に使えるはずです。
ポートフォリオや個人開発は必要?
どのレベルのものかにもよりますが、やっていないよりは、やっていたほうがいいと思います。
「自社開発に行けば解決する」わけではない
自社開発に移っても、会社や業務に慣れるまでには時間がかかります。 最初の数か月でうまくいかなくても、それは自然なことです。
私自身も、新卒で入ってから最初の2年ほどは「エンジニアって難しい」と感じることが多くありました。 慣れてきてからは、かなり楽しいと思えるようになっています。
SESにいるうちにやっておきたいこと
私が一番おすすめしたいのは、今の現場で、能力を上げることに集中することです。
具体的には、ただ言われたものを作るのではなく、
- 設計の視点:なぜこの作りなのか、ほかの方法はないか
- テストの視点:どうすれば正しく動くと確かめられるか
- 運用の視点:リリースしたあと、問題が起きにくいか、直しやすいか
を持って、開発をやり切ることです。 この3つの視点は、自社開発に移ってからもそのまま役に立ちます。
自社開発の会社を選ぶときに見るべきポイント
求人を見たり面接を受けたりするときは、次の点を確認するのがおすすめです。
| 見るポイント | 理由 |
|---|---|
| 技術選定の決め方 | 誰が技術を決めるかで、働き方や身につくスキルが変わる。仕事の負荷にもつながる |
| リリースの頻度 | リリースが多いほど、スケジュールの負荷が高くなりやすい |
| 開発体制 | チームの人数や役割分担で、一人あたりの負担や、頼れる人がいるかが変わる |
| 平均年齢・社員の雰囲気 | 質問や相談のしやすさ、コミュニケーションの取りやすさにつながる |
「自社開発」という名前だけで選ばず、中身を確認することが大切です。
まとめ
- SESから自社開発を目指すなら、今の現場で設計・テスト・運用の視点を持って力をつけるのが一番の近道
- 入ってから活躍する人は、質問して吸収する・報連相がうまい・最初はスピード重視
- 自社開発に移っても、慣れるまでには時間がかかる
- 会社選びでは、技術選定の決め方・リリース頻度・開発体制・雰囲気を確認する
自分が社内SEと自社開発のどちらに向いているか、今動くべきかを確かめたい人は、次の診断も使ってみてください。