【7社目】晴れてSEに!C#とVB.NETを使い倒す!

期間:2019年4月~

目次

晴れてSEに!

💡 業務SE 1-2年目の動き方は別記事 ハングリー精神の正体 で書いてます。

某通販大手でSQLを学びC#を独学で身に着けた私は、当時VBAの仕事を受けていた会社のヘッドハンティングを受けました!

実務未経験にも関わらずそこそこ高い年収でオファーを頂けたので、そのままそのオファーを受け、私のエンジニア人生が本格的にスタートします!

独学には限界がある

私は完全な独学でメンターもなしで勉強をしていました。

正直この時独学の限界を感じていました。

クラスとは?とかインスタンスとは?とかインターフェース?継承?プロパティ?みたいな感じでどんどんとわからない部分が出てきますが、分からないことを聞ける人が居ないのでただただ自分でググって学んでいくしかない。

でも、本職はSQLでの分析なので、成長スピードはそこまで早くもない。

ってことで、このスピード感に危機感を感じていました。

会社という環境を使って、成長できる!と思っていた。

で、そんなときにVBAでの仕事を振ってくれていた今の会社からオファーを受けました。

未経験なのにそこそこの年収を提示していただけたというのがすごくうれしかったのですが、会社という環境で誰かに技術的な部分を教えてもらいたい!という狙いもありました。

実際は入社後もほぼ独学

ですが意気揚々と入社した後、体系的な外部での研修はありましたが、その後はほぼ独学でした。

教えてくれるエンジニアがおらず、どうやって社内案件こなしてんの?って感じ。

あーだから、私が入ったのかーとこの時察しました。

エンジニアが居なくて、未経験でも良いから入ってほしい!という感じ。

いや、別部署にはエンジニアいるんですよ?でもね、結構部署間の壁があって、教えを乞うには・・といった感じ。

それに同じ部署にもエンジニアの人はいましたが、病気で入院しているて、1人はほぼ同僚といったような感じ。

なので、覚悟をしました。今後も独学でいろいろ勉強していってやる!と!

入社4か月で炎上案件のPLに

で、入社後2か月は体系的な研修があり、しっかりと学ばせていただきました。

私が入社前に独学で抱いていた疑問点は全てこのタイミングで解消できたので、本当に有意義な研修だったと思います。

で研修が終わって簡単なプログラムを2つくらい作った後に事件が起こりました。

私が入社する前に炎上していた案件が遂に火を噴いたのです。

これが俗にいう炎上案件か!と思いました。

要件定義書が無いも同然で、コードもひどく、何よりエンジニアが居ない。

要件定義書はあってないようなもの。というレベルで、元のソースコードもなかなかひどいものでした。

進捗率30%といったレベルで、納品は3が月後。

エンジニアは私一人とサポートしてくれる先輩エンジニアが一人。

お客さんは激怒で、どうにか一旦説明するしかない。

うん!私のこれまでの経験を生かして、リーダーをしてやろう!

やりかたはわからんけど、やるしかない!

ってことで私がみんなを引っ張る形で、PLみたいなことをしていました。

お客さんと要件定義をしたり、どのような実装をするのか?という話をしたり、アジャイル開発的な感じで、常に要件を聞きながら進めたり。

ってな感じでただひたすらがむしゃらに進めて結果は6か月くらいで納品ができました。

3か月で絶対に外せない機能を実装し、割と優先順位が低くても良いものは後回し。という感じでやったら、何とか納品までこぎつけることができました。

この案件を通じて社内で存在感を増していく

後で知ったことですが、この炎上案件社内でもそこそこ問題視されていたようです。

なんなら私が入ったのはこの炎上案件を鎮火する目的だそうです。

で、結果として時間はかかったものの何とかPLとしていろいろ動いて鎮火させることができたため、社内での存在感がぐーーんと上がりました。

仕事での裁量がいろいろ与えられ、いろんな仕事を好きにすることができました。

人は仕事での裁量を与えられれば与えられるほど、幸福度が増すそうです。

私はこのときくらいからエンジニア楽しい!!!って思っていました。

いや、正確には炎上案件してる時も楽しんでいました。

エンジニアというのは私の天職だなーとこの時思ったのを覚えています。

💡 補足: 業務SE 1年目の落とし穴3つ

俺自身、 業務SE 1年目の頃にハマったところを3つ並べておきます。

① 「先輩に聞く」のハードルが上がる罠

3ヶ月目までは何でも聞けるが、 半年経つと「今さら聞けない」状態になる。 質問のコツは 「自分で30分調べて、 分からなかったら聞く」。 完全に自力では時間溶ける、 即聞きでは成長しない。

② 業務知識習得を後回しにすると一生付いて回る

業務SE は「業界知識 + 技術」のかけ算で価値が決まる。 流通系なら EOS / 棚卸 / マスタ管理、 製造系なら BOM / 工程など。 1-2年目に業務側の本を読む時間を作る。

③ 技術キャッチアップの「広く浅く」で2年経つ

新技術を全部追うと、 2年経って「何も身についてない」状態。 1-2年目は 主力1スキル + サブ1スキル に絞って深掘り。 詳細は 技術+α 棚卸 参照。

❓ よくある質問

Q1. 業務SE で身につけるべき最初の技術は?

A. C# / VB.net (.NET) + SQL Server。 業務系ではこの組み合わせがほぼ標準。 ASP.NET MVC / Core も2年目で着手。

Q2. SE と PG の違いは?

A. SE = 上流 (要件定義・基本設計・テスト計画)、 PG = 下流 (詳細設計・実装)。 業務SE はこの両方やる。 ただし「業務SE = PG兼任」が日本のSI業界の現実。

Q3. 客先常駐 vs 自社開発 どっちがいい?

A. 1-2年目は客先常駐の方がスキル幅広がる (複数業界の経験)。 3年目以降に自社開発 or フリーランスへシフトが王道。

Q4. SE → フリーランスのタイミングは?

A. 業務SE で2-3年経験 + 主力スキル1個ある時点で独立検討可。 詳細は 2年で独立した3つの行動 参照。

Q5. 給与上がらない時の戦略は?

A. (1) 転職で +50-100万狙う、 (2) フリーランスで +200万狙う、 (3) 副業で +30-50万。 給与上がらないまま居続けるのが最も損。

📚 関連記事

執筆者

バイブス父さん — 業務 SE 7 年 (正社員 2 / フリーランス 5)。 現職は SEO 直轄部の AI アドバイザー兼 PL、 副業で中小 SIer の CTO。 SES 複数社・フリーランスエージェント複数経由の経験ベースで「業務 SE 視点」 の技術 + キャリア記事を書いています。

🐦 X: @hiro_progra0524 (日々の現場メモ更新中)
📝 About Me で経歴詳細を見る

この記事が気に入ったら
いいねしてね!

どんどんシェア待ってるぜ!!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次