ITエンジニア・ITコンサルの次のキャリアを考える方へ
フリーランスとして案件を探すか、正社員として環境を変えるか。
どちらが合うかは、これまでの経験や希望する働き方によって変わります。
セルワークITフリーランスでは、フリーランス向けの案件紹介に加えて、正社員のITエンジニア・ITコンサル向けの転職相談にも対応しています。
まずは、自分の経験でどのような案件・求人が選択肢に入るのかを確認してみてください。

フリーランスとして案件を探すか、正社員として環境を変えるか。
どちらが合うかは、これまでの経験や希望する働き方によって変わります。
セルワークITフリーランスでは、フリーランス向けの案件紹介に加えて、正社員のITエンジニア・ITコンサル向けの転職相談にも対応しています。
まずは、自分の経験でどのような案件・求人が選択肢に入るのかを確認してみてください。
未経験でSEやプログラマーになったものの、毎日わからないことばかりで「もう辞めたい」と感じている人は少なくありません。
会議で飛び交う専門用語がわからない。タスクを振られても、何から手をつければよいかわからない。コードを読んでも意味が追えない。質問したくても、先輩が忙しそうで聞けない。周囲の同期や経験者と比べて、自分だけ遅れているように感じる。
こうした状態が続くと、「自分にはプログラマーの適性がないのでは」「未経験でSEになったのが間違いだったのでは」と思ってしまいます。
ただ、最初につまずいたからといって、すぐにIT業界を辞めるべきとは限りません。反対に、無理に続ければ必ず慣れるとも言い切れません。
大切なのは、今つらい原因が何なのかを分けて考えることです。知識不足なのか、教育体制の問題なのか、担当業務が合っていないのか、職場環境が悪いのか、体調が限界に近いのか。原因によって、取るべき行動は変わります。

未経験からSEになるのはやめとけ、と言われることがあります。
その背景には、IT業界特有の学習量、実務のスピード、納期、トラブル対応、教育体制の差があります。
ただし、未経験だから絶対に無理という話ではありません。
未経験からSEやプログラマーになると、最初は覚えることが多くなります。
プログラミング言語、データベース、ネットワーク、Git、テスト、設計書、仕様書、開発環境、フレームワーク、業務知識。現場では、これらが同時に出てきます。
たとえば、修正タスクを一つ任されただけでも、実際には次のような作業が発生します。
学習中は「教材通りに書けば動く」ことが多いですが、実務では既存のコード、チームのルール、業務仕様に合わせる必要があります。
ここでギャップを感じるのは自然です。
未経験SEがつらいのは、能力がないからではなく、実務では覚える対象が一気に増えるからです。
入社して数か月でついていけないからといって、すぐに適性がないと決めるのは早いです。
最初の数か月は、誰でもわからないことが多い時期です。
特に、未経験者はプログラミングだけでなく、仕事の進め方、報連相、仕様確認、チーム開発にも慣れる必要があります。
たとえば、次のような状態なら、まだ成長途中と考えられます。
成長は、ある日突然できるようになるものではありません。
「昨日より少しだけわかることが増えたか」「同じ場所で止まる回数が減ったか」を見た方が、現実的に判断できます。
未経験者がついていけない原因は、本人だけにあるとは限りません。
職場の教育体制や配属先に問題がある場合もあります。
たとえば、次のような環境です。
このような環境では、未経験者が成長しにくくなります。
自分の努力不足だけで片づけると、判断を誤ります。
ついていけない理由が自分の学習不足なのか、環境の問題なのかを分けて見る必要があります。

IT会社についていけないと感じる理由は、一つではありません。
専門用語、作業の全体像、質問のしづらさが重なると、何から手をつければよいかわからなくなります。
ITの現場では、専門用語が多く出てきます。
API、DB、SQL、リポジトリ、ブランチ、マージ、デプロイ、環境変数、ログ、バッチ、セッション、認証、権限、インフラ、クラウド、要件定義、基本設計、詳細設計。
未経験者にとっては、会話の半分以上が知らない言葉に聞こえることもあります。
会議で

このAPIのレスポンスを見て、DB側の制約も確認しておいて
と言われても、APIとは何か、レスポンスとは何か、DBの制約とは何かが曖昧だと、作業に入れません。
この状態で大事なのは、全部を一度に覚えようとしないことです。
まずは、今の現場でよく出る用語から潰していきましょう。
聞いた言葉をメモし、後で調べ、次に同じ言葉が出たときに意味がわかる状態を増やします。
未経験者がつまずきやすいのは、作業の全体像が見えないことです。
たとえば、



この画面の不具合を修正して
と言われても、どのファイルを見ればよいのか、どのデータが関係しているのか、どこまで直せば完了なのかがわからないことがあります。
全体像が見えないと、次のような状態になります。
これは、理解力だけの問題ではありません。
実務では、システム全体、業務フロー、既存コード、チームルールを少しずつ覚えていく必要があります。最初から全体像が見えないのは自然です。
ただし、わからないまま作業を進めると、手戻りが増えます。
まずは「何を直すのか」「どこを確認するのか」「完了条件は何か」を確認しましょう。
未経験SEがつらくなる大きな理由の一つが、質問しにくいことです。
先輩が忙しそう。何度も聞くと迷惑だと思う。こんなことも知らないのかと思われそう。
そう考えているうちに、時間だけが過ぎていきます。
ただ、質問しないまま止まっていると、状況は悪くなります。
質問するときは、丸投げではなく、整理して聞くと答えてもらいやすくなります。
たとえば、次の形です。
「わかりません」だけでは、相手も答えにくくなります。



A画面の保存処理を確認しています。Bファイルまでは追えましたが、Cの処理がどこで呼ばれているか見つけられていません。検索はこの条件で試しました。次に見るべき場所を教えてください
と聞ければ、相手は助けやすくなります。
未経験者に必要なのは、質問しないことではなく、相手が答えやすい形に整理して聞くことです。


プログラマーに適性がないのでは、と感じる人は多いです。
ただし、最初にコードが書けないことと、適性がないことは同じではありません。
実務経験が浅い段階では、単に慣れていないだけの場合もあります。
プログラマーに向いていないと感じやすい場面には、いくつかあります。
たとえば、次のようなときです。
こうした状態になると、「自分には向いていない」と思いやすくなります。
ただ、未経験の段階では、エラー対応やコードリーディングに苦戦するのは普通です。
最初からスムーズにできる人の方が少ないです。
見るべきなのは、苦戦しているかどうかではなく、少しずつ切り分け方を覚えられているかです。
プログラマーの適性は、才能だけで決まるものではありません。
もちろん、論理的に考えることや細かい作業が苦手すぎると、苦労は増えます。
ただ、実務ではそれ以外の力も必要です。
たとえば、次のような力です。
コードを書く速さだけが、エンジニアの価値ではありません。
プログラミングが苦手でも、テスト、運用保守、社内SE、PMO、ITコンサル補佐、ヘルプデスク、情シス、QAなど、IT業界の中には別の役割があります。
開発だけで適性を判断しない方がよいです。
一方で、職種や働き方を見直した方がよい状態もあります。
たとえば、次のような場合です。
この状態で「慣れるまで我慢」と考えるのは危険です。
プログラマー以外のIT職へ移る、配属変更を相談する、会社を変える、いったん休む。
そうした選択肢も含めて考えた方がよい段階です。


未経験SEを辞めたいと思ったとき、すぐ退職するか、もう少し続けるか、職種変更するかを冷静に分ける必要があります。
感情だけで辞めると後悔することがあります。
一方で、限界なのに続けると体調を崩すこともあります。
まず、何がつらいのかを分けてみましょう。
「ITが合わない」とまとめる前に、具体的な原因を見ることが大切です。
たとえば、次のように分けられます。
原因が違えば、解決策も違います。
プログラミングが難しいなら学習方法を見直す。
質問しにくいなら聞き方を変える。
教育体制がないなら配属や転職を考える。
体調が悪いなら、まず休むことを優先します。
辞める前に、現職で変えられることがあるか確認しましょう。
たとえば、次のような相談です。
相談するときは、「ついていけません」だけだと相手も対応しにくくなります。



現在、既存コードの流れを追うところで止まりがちです。まずは小さな修正タスクから担当し、レビュー時に見る観点を教えていただけないでしょうか
このように、困っている点と希望を具体的に伝えると、改善につながる場合があります。
体調に影響が出ている場合は、キャリア判断よりも先に休むことを考えてください。
たとえば、次の状態です。
この状態で転職活動を始めると、判断力が落ちることがあります。
産業医、医療機関、社内相談窓口、信頼できる人に相談し、まず働ける状態を取り戻しましょう。
辞めるか続けるかを決める前に、体調を立て直す必要がある状態もあります。


もう少し続けたいと思うなら、根性で耐えるより、進め方を変えた方がよいです。
未経験者がつまずくのは自然ですが、同じつまずきを放置すると苦しくなります。
未経験SEは、学ぶことが多すぎて迷いやすいです。
Java、PHP、Python、JavaScript、SQL、Linux、AWS、Git、Docker、セキュリティ、設計、テスト。全部を同時にやろうとすると、どれも中途半端になります。
まずは、今の現場で使っているものに絞りましょう。
たとえば、業務でJavaとSQLを使っているなら、最初はJavaの基本文法、既存コードの読み方、SQLのSELECT、UPDATE、JOIN、ログの見方を優先します。
Webアプリなら、画面、サーバー側の処理、データベースの流れを簡単に図にすると理解しやすくなります。
何を勉強すればいいかわからないときは、先輩に次のように聞いてみましょう。



今の業務でまず理解すべき技術を3つに絞るなら、何を優先すればよいですか
この聞き方なら、現場に合った学習内容を教えてもらいやすくなります。
質問が苦手な人は、質問前の型を決めておくと楽です。
毎回その場で考えると疲れます。テンプレートを作っておきましょう。
例としては、次の形です。
この形で書くだけでも、頭の中が整理されます。
質問前に整理しているうちに、自分で解決できることもあります。
解決できなかった場合でも、相手に状況が伝わりやすくなります。
未経験者の評価は、最初から何でもできるかではなく、止まったときにどう動くかでも変わります。
ついていけない時期は、自分のできないことばかりが目につきます。
だからこそ、小さな成長を記録しておきましょう。
たとえば、次のような内容です。
小さな記録があると、職務経歴書を書くときにも役立ちます。
「何もできていない」と感じていても、実際には少しずつ経験が増えていることがあります。


努力しても状況が変わらない場合は、転職や職種変更を考えてもよいです。
ただし、次の職場で同じ悩みを繰り返さないためには、何が合わなかったのかを整理してから動く必要があります。
未経験者にとって、教育体制がまったくない職場は厳しいです。
もちろん、社会人なので自分で学ぶ姿勢は必要です。
ただ、未経験者に対して、何の説明もなく実務を任せ、できなければ責める環境では成長しにくくなります。
次の状態なら、転職を考える材料になります。
未経験者が成長するには、本人の努力だけでなく、適切なタスク、質問できる環境、レビュー、フィードバックが必要です。
プログラミングや開発業務そのものが合わない場合もあります。
コードを書くより、人と話して要件を整理する方が得意な人もいます。
細かい実装より、テスト観点を考える方が向いている人もいます。
社内ユーザーの困りごとを聞いて改善する方が合う人もいます。
開発が合わないと感じたら、IT業界の中で職種を変える選択肢があります。
たとえば、次のような職種です。
プログラマーが合わないからといって、IT業界すべてが合わないとは限りません。
未経験で入社したものの、経験が広がらない職場もあります。
たとえば、
こうした状態が続くと、キャリアが停滞しやすくなります。
次の職場では、入社後にどの経験が積めるかを確認しましょう。
転職で見るべきなのは、入社しやすさだけではありません。
次にどんな経験を取りに行くかを決めることが大切です。


未経験SEとしてつまずいた後の選択肢は、辞めるか続けるかだけではありません。
開発を続ける、IT職種を変える、上流工程を目指すなど、いくつかの道があります。
プログラミングが嫌いではないなら、開発を続ける選択肢があります。
ただし、今の会社や案件が合っていない場合は、環境を変えた方が伸びることもあります。
たとえば、次のような環境です。
開発を続けるなら、現職で改善できるか、転職で環境を変えるかを比較しましょう。
開発が合わない場合は、IT職種を変える道もあります。
たとえば、ユーザー対応が苦にならないなら社内SEやヘルプデスク。
調査や手順化が得意なら運用保守。品質に関心があるならQAやテスト設計。
調整や資料作成が得意ならPMO補佐。
未経験SEとして学んだ基礎は、別のIT職種でも活かせます。
たとえば、仕様書を読む力、エラーを調べる力、業務フローを理解する力、ユーザーと開発側の間をつなぐ力は、開発以外でも役立ちます。
大事なのは、「プログラマーに向いていない=ITを辞める」と短絡的に考えないことです。
開発の細かい実装より、要件整理や顧客との会話に興味がある人は、将来的に上流工程を目指す道もあります。
上流工程では、顧客の要望を聞き、業務を整理し、システムに落とし込む力が必要です。
PMOやITコンサル補佐では、進捗管理、課題整理、資料作成、関係者調整なども求められます。
ただし、上流工程へ進む場合も、技術理解は必要です。
プログラミングが苦手だからすぐ上流へ、というより、開発や運用の経験を土台にして、徐々に広げる方が現実的です。
開発でつまずいた経験も、ユーザーと開発者の間をつなぐ仕事では強みになることがあります。


未経験SEとしてついていけないと感じたとき、選択肢は一つではありません。
現職で続ける、正社員で環境を変える、職種を変える、経験を積んでからフリーランスを考える。
自分の経験や状態に合わせて比較する必要があります。
経験が浅い人は、まず正社員で環境を変える方が現実的です。
未経験から数か月〜1、2年の段階では、まだ実務経験として説明できる材料が少ないことがあります。
この段階で大事なのは、次の職場で何の経験を積むかです。
たとえば、次のような方向があります。
転職先を見るときは、求人票の「未経験歓迎」だけで判断しないでください。
入社後の配属、研修、レビュー体制、担当工程、キャリアパス、現場変更の相談可否まで確認しましょう。
将来的にフリーランスを目指すことはできます。
ただし、未経験SEとしてついていけない状態のまま、すぐフリーランスになるのは慎重に考えた方がよいです。
フリーランス案件では、参画後すぐに成果を出せる経験や自己管理力が見られます。
一方で、実務経験を積み、開発、運用、設計、PMO、ITコンサル補佐などで説明できる経験が増えれば、選択肢は広がります。
セルワークITフリーランスでは、フリーランスのITエンジニア・ITコンサル向け案件を中心に、上流工程・ITコンサル案件、月80万円以上の案件、リモート可能案件などを扱っています。
取引企業数1100社以上、毎日300件以上の新規案件、リモート可能案件85%以上といった情報は、今の経験でどの条件に届きそうか、今後どの経験を積むべきかを見る材料になります。
ただし、未経験SEを辞めたいからすぐ独立する、という判断は危険です。経験が浅い段階なら、正社員として開発・運用・設計・PMO補佐などの経験を積む方が合う場合もあります。
セルワークITフリーランスは、フリーランス案件だけでなく、正社員のITエンジニア・ITコンサル向けの転職相談にも対応しています。独立するか、正社員で環境を変えるか、現職でもう少し経験を積むか迷っている場合は、自分の状況でどの選択肢が現実的かを確認する材料として使えます。
まだ辞めるか決めていない段階なら、まず情報収集でも構いません。
今の自分の経験が、どの求人や案件につながるのかを見るだけでも、次に何を学ぶべきかが見えます。
確認したいのは、次のような点です。
LINEでは非公開求人や案件情報も配信されています。転職支援や案件紹介を本格的に受ける前に、まずはどのような求人・案件があるのかだけ見たい場合は、情報収集の入口として確認できます。
未経験からSEやプログラマーになる道は、簡単ではありません。
ただし、最初につまずいたからといって、すべてが失敗とは限りません。開発を続けるのか、IT職種を変えるのか、環境を変えて正社員として経験を積むのか。今のつらさを分解しながら、次に取るべき経験を選んでいきましょう。
SE/SlerからITコンサルへの転職については、こちらの記事で詳しく解説されています。あわせてご確認ください。
参考:SE/SlerからITコンサルへの転職!年収や業務の違い、志望動機、成功ポイントを徹底解説 – コンサルキャリア
ITエンジニア・ITコンサルのキャリアでは、収入、働き方、担当工程、リモート可否など、何を重視するかによって選ぶべき道が変わります。
セルワークITフリーランスでは、上流工程・ITコンサル案件や月80万円以上の案件、リモート可能案件などを扱っています。
一方で、フリーランスだけを前提にせず、正社員転職という選択肢も含めて相談できます。
今の経験を活かして案件を探すべきか、転職で環境を変えるべきか、もう少し経験を積むべきか。
まずは、サービスページで対応領域や案件の特徴を確認してみてください。
セルワークITフリーランス編集部は、ITエンジニア・ITフリーランス・SES人材のキャリア支援を行う「株式会社セルバ」が運営する編集チームです。
株式会社セルバは、Webシステム開発・ポータルサイト構築を中心に20年以上の実績を持ち、IT業界・人材業界の両分野において、事業運営と現場支援の両面から関わってきました。
自社サービスとして、IT人材向けの求人・マッチング・キャリア支援に関する複数のWebサービスを運営しています。
編集部では、そうした事業運営の中で蓄積されてきたITフリーランスからの相談内容、案件参画時の実例、契約・単価・キャリアに関する課題をもとに、実務に即した情報を編集・監修しています。
本メディア「セルワークITフリーランス」では、単なる一般論や表面的なノウハウではなく、現場で実際に起きている課題や意思決定のポイントを重視し、ITフリーランスが自分に合った働き方を選ぶための情報提供を目的としています。
記事はすべて、IT業界・人材業界の実務に携わる運営チームによる確認・編集体制のもとで公開しています。
コメント
コメント一覧 (3件)
[…] 未経験から転職でSEになるのはやめとけ!?辞めたい人がいる理由 – セル… […]
[…] あわせて読みたい 未経験から転職でSEになるのはやめとけ!?辞めたい人がいる理由 – セル… […]
[…] 未経験から転職でSEになるのはやめとけ!?辞めたい人がいる理由 – セル… あわせて読みたい […]