
自分は本当にSEとしてやっていけるのか

周りはもっとプログラミングができるのではないか

入社してすぐに置いていかれたらどうしよう

SEは大変、残業が多い、ブラックという話も聞くけど大丈夫なのか
このような不安を抱えている学生は、決して少なくないと思います。私自身も、新卒SEとして入社する前はかなり不安でした。情報系のことやシステム開発について少し学んだ経験はありましたが、ゴリゴリにプログラムが書けるわけでもなく、IT知識が豊富にあるわけでもありませんでした。なんとなくIT業界に興味があったり、将来のために技術を身につけたいという風な漠然とした理由でSEを選んだ部分もありました。
内定が出たときは安心しましたが、入社が近づくにつれて不安も大きくなりました。この記事では、新卒SEとして入社前に不安を感じている学生に向けて、少しでも気持ちが軽くなる考え方と、入社前にやっておくと安心できる技術面の準備について書いていきます。
新卒SEは入社前に不安で当たり前
まず一番に伝えたいのは、入社前に不安になるのは普通だということです。特にSEという仕事は、外から見ると分かりにくい部分が多いです。プログラミングをするのか、設計をするのか、お客様と話すのか、資料を作るのか。会社や配属先によって仕事内容も変わります。
さらに、ネットで調べるとSEはきちぃ、残業が多い、向いていない人はやめた方がいいといった情報も出てきます。そういう情報を見ると、不安になるのも自然です。
ただ、入社前からすべてを理解している必要はありません。新卒SEは、最初から即戦力として完璧に動くことを求められているわけではありません。もちろん努力は必要ですが、最初は分からないことが多くて当然です。大切なのは、最初から全部できることではなく、分からないことを少しずつ覚えていく姿勢です。
自分の人生の主役は自分だと考える
入社前の不安が大きくなると、どうしても周りの目が気になります。先輩に使えないと思われたらどうするか、自分だけ理解できなかったらどうするかなど、こんな感じで考え始めると、どんどん苦しくなります。
そんなときは、少し大げさでもいいので、自分の人生の主役は自分だと考えることが大事だと思います。会社のため、社会のため、誰かのために働くという考え方ももちろん大切です。でも、それだけを考えすぎると、自分が苦しくなることもあります。まずは、自分のために働いていいと思います。
技術を身につける。お金を稼ぐ。できることを増やす。将来の選択肢を広げる。好きなことに使える時間やお金を増やす。
そう考えると、SEという仕事も会社に評価されるためだけのものではなく、自分の人生を良くするための手段として見やすくなります。入社前の不安をゼロにするのは難しいですが、これは自分の将来のための経験なんだと考えるだけで、少し気持ちは軽くなると思います。
周りと比べすぎない
新卒SEとして入社する前は、どうしても周りと比べてしまいます。ただ、入社前から周りと比べすぎても、あまり良いことはありません。もちろん、すごい人を見ることで刺激を受けることはあります。でも、周りと比べすぎると自分の成長に目を向けられなくなってしまいます。筆者も痛いほど経験してきました。
昨日より少し理解できた。エラー文を少し読めるようになった。知らなかったIT用語を一つ覚えた。簡単なコードを自分で動かせた。最初はそれで十分だと思います。
SEの勉強は、一気に全部できるようになるものではありません。少しずつ積み重ねていくものです。周りを見ることも大事ですが、それ以上に前の自分より成長できたかを見る方が、入社前の不安は軽くなりやすいです。
たまには自分を認めることも大事
不安なときほど、自分に厳しくなりがちです。でも、内定をもらって、入社に向けて不安になりながらもこのような記事を読んだり、準備しようとしている時点で、前向きな気持ちはあると思います。
何も考えていない人よりは、確実に向き合っています。自分はまだまだだと思うことも大切ですが、たまには自分を褒めることも重要です。
ただし、人を下に見て安心する考え方に頼りすぎるのはおすすめしません。一時的に気持ちは楽になるかもしれませんが、そればかりになると成長の方向を見失いやすいからです。他人と比べて安心するより、自分が少しでも前に進んでいることを認める方が、長い目で見ると自信につながると思います。
技術面の不安は、少し勉強するとかなり軽くなる
入社前の不安を軽くするうえで、考え方も大事ですが、やはり技術面の準備も大切です。なぜなら、少しでも知っていることが増えると、それだけで不安が減るからです。入社前に完璧なエンジニアになる必要はありません。ただ、基本的なことを少し知っておくだけで、研修や配属後の理解がかなり楽になると思います。
IT用語に慣れておく
まずは、基本的なIT用語に慣れておくと安心です。たとえば、下記のような言葉です。
- サーバー
- クライアント
- データベース
- ネットワーク
- IPアドレス
- API
- フロントエンド
- バックエンド
- Git
- テスト
- 本番環境
- 開発環境
これらを完璧に説明できなくても大丈夫です。最初はなんとなく意味が分かるくらいでも十分です。入社後は、会議や研修、資料の中でIT用語がたくさん出てきます。そのときに完全に初見だと、内容を理解する前に言葉でつまずいてしまいます。逆に、少しでも聞いたことがある言葉が増えていると、話についていきやすくなります。入社前は、深く学ぶよりも、まずはIT用語に慣れることを意識すると良いと思います。
プログラミングは基礎を触っておく
結論としては、入社前は難しいものを作るより、プログラミングの基礎に触れておく方が大事だと思います。たとえば、
- 変数
- 条件分岐
- 繰り返し処理
- 配列
- 関数
- クラス
- エラーの読み方
このあたりを軽く学んでおくだけでも、かなり違います。言語は、会社で使うものが分かっているならそれを学ぶのが一番です。もし分からないなら、Java、Python、JavaScriptあたりから一つ選んで、基本文法を触ってみるだけでも良いと思います。大切なのは、完璧に覚えることではなく、「プログラムはこういう考え方で動くんだ」と感覚をつかむことです。
エラー文を見ることに慣れておく
入社前に意外と大事だと思うのが、エラー文に慣れておくことです。プログラミングをしていると、必ずエラーが出ます。最初は英語のエラー文を見るだけで嫌になるかもしれません。でも、エラーは単なる失敗ではなく、どこが問題かを教えてくれているヒントです。入社後も、分からないエラーに出会うことはたくさんあります。そのときに、すぐに諦めるのではなく、どのファイルで起きているのか、何行目で起きているのか、どういう単語が出ているのか、エラー文を検索したら何が出てくるのかと考える癖があると、かなり役に立ちます。入社前の勉強では、きれいに成功することだけを目指すより、エラーを出しながら調べる経験も大事だと思います。
Gitに少し触れておく
余裕があれば、Gitにも少し触れておくと良いです。Gitは、ソースコードの変更履歴を管理するためのツールです。現場ではかなりよく使われます。最初から難しい操作を覚える必要はありません。まずは、
- リポジトリ
- コミット
- プッシュ
- プル
- ブランチ
このあたりの言葉を知っておくだけでも十分です。実際にGitHubで簡単なリポジトリを作って、ファイルを追加してコミットしてみるだけでも、入社後の心理的なハードルは下がります。Gitは最初少し分かりにくいですが、現場で使う可能性が高いので、入社前に少し触れておく価値はあると思います。
自分をゲームのキャラクターのように動かす
不安が強いときは、感情に振り回されてしまうことがあります。そんなときは、自分をゲームのキャラクターのように考えるのも一つの方法です。感情を無理に消す必要はありません。ただ、今の自分は不安を感じているキャラなんだなと少し離れて見ると、行動しやすくなることがあります。
成功した自分を想像する
入社前は、失敗する想像ばかりしてしまうことがあります。不安な未来ばかり考えると、行動する前から疲れてしまいます。そういう時は、うまくいった自分を想像します。こうすることで多少ポジティブになって、不安が軽くなると思います。
筆者も不安だったけど、なんとかやっている
正直に言うと、私は入社前の不安を完全に乗り越えたわけではありません。めっちゃ自信満々になって入社したわけでもありません。どちらかというと、不安を抱えたまま、なんとかやっていたという感じです。実際に入社してみると、分からないことがあるのは当然でした。調べても分からないこともありますし、自分の理解の遅さに落ち込むこともあります。それでも、少しずつ慣れていきます。入社前に不安があるからといって、SEに向いていないとは限りません。むしろ、不安を感じるということは、それだけ真剣に考えているということでもあります。
まとめ:新卒SEの不安は、考え方と小さな準備で軽くできる
新卒SEとして入社する前に、不安になるのは自然なことです。特に、IT知識やプログラミングに自信がない人ほど、本当にやっていけるのかと悩むと思います。ただ、入社前から完璧である必要はありません。大切なのは、少しずつ学ぶ姿勢を持つことです。
IT用語に慣れる。
プログラミングの基礎に触れる。
エラー文を見ることに慣れる。
Gitを少し触ってみる。
基本情報の内容を軽く学んでみる。
こうした小さな準備だけでも、不安は少しずつ軽くなります。そして、周りと比べすぎず、自分の人生の主役は自分だと考えることも大切です。SEとして働くことは、会社のためだけではなく、自分の技術を高めて、将来の選択肢を広げることにもつながります。
入社前に不安を感じている人は、まずは小さな準備から始めてみてください。行動が要です。完璧に準備できなくても大丈夫です。不安を抱えながらでも、ただ少しずつ前進できれば、少しずつ結果が出て、経験になって、自信に変わっていきます。私はこの記事を読んでいる方は、真剣に現実に向き合っている方だと思っています。ぜひ自分を信じて行動してみてください。そして、あなたの不安が少しでも軽くなることを願っています。


コメント