1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【新人エンジニア向け】最初に身につけるべき5つのマインドセット

1
Posted at

はじめに

新人エンジニアとして働き始めると、技術的なスキルよりも先に 考え方(マインドセット) でつまずくことが多いです。

「自分だけできていない気がする」
「何がわからないのかわからない」
「先輩に聞くのが怖い」

こんな不安を抱えていませんか?

この記事では、新人エンジニアが最初に身につけるべき5つのマインドセットを紹介します。技術は後からいくらでもついてきます。まずは 心の土台 を作りましょう。

1. 「できない」は当たり前だと受け入れる

新人の現実

入社してすぐに戦力になれる人はいません。これは断言できます。

  • コードの意味がわからない → 当たり前
  • 先輩の会話についていけない → 当たり前
  • タスクに想定の3倍時間がかかる → 当たり前

大事なこと

「できない自分」を責めないことです。

先輩エンジニアも最初は同じでした。今バリバリ活躍している人も、入社1ヶ月目は何もわからなかったはずです。

「できない」は恥ずかしいことではなく、成長の出発点です。

具体的なアクション

  • 「今の自分にできること」と「まだできないこと」をリストに書き出す
  • 1ヶ月前の自分と比較する(他人と比較しない)
  • 小さな「できた」を記録する

2. 完璧主義を捨てて「60点」で出す

よくある失敗

新人: (3日かけて完璧なコードを書こう...)
新人: (まだ見せられるレベルじゃない...)
新人: (もう少し調べてから...)

3日後
先輩: 「進捗どう?」
新人: 「すみません、まだできてません...」
先輩: 「一度見せてくれたら方向性をアドバイスできたのに」

大事なこと

60点の段階で早く見せることが大事です。

  • 60点で出す → フィードバックをもらう → 修正する → 80点になる
  • 100点を目指す → 3日かかる → 方向性が違った → やり直し

早く出した方が、結果的に 質も速度も上がります

具体的なアクション

  • タスクの最初に「いつまでに一度見せるか」を決める
  • 「まだ途中ですが方向性を確認したいです」と言う習慣をつける
  • PR(プルリクエスト)はWIP(Work in Progress)で早めに出す

3. 「わからない」を恥じずに発信する

わからないまま進めるリスク

新人: (この仕様、ちょっとわからないけど多分こうだろう...)

2週間後
先輩: 「これ、仕様と違うけど...」
新人: 「えっ...」

2週間分の作業がやり直しになるケースは珍しくありません。

大事なこと

「わからない」と言えることは、最強のスキルです。

先輩は「聞かれること」を嫌がっていません。むしろ 「聞かずに間違った方向に進まれること」の方が困ります

質問の仕方(テンプレート)

【質問テンプレート】

■ やりたいこと
〇〇の機能を実装したい

■ 試したこと
△△を試したが、□□のエラーが出た

■ 調べたこと
公式ドキュメントの〇〇を見た / Stack Overflowで△△を調べた

■ 聞きたいこと
次に何を試せばいいか、方向性を教えてほしい

質問力については次の記事で詳しく解説します。

4. アウトプットを習慣にする

インプットだけでは成長しない

本を読む、動画を見る、勉強会に参加する。これらは大事ですが、インプットだけでは知識は定着しません

アウトプットの効果

インプットだけ: 1ヶ月後には8割忘れる
アウトプット付き: 1ヶ月後でも7割覚えている

新人におすすめのアウトプット

レベル アウトプット方法 ハードル
★☆☆ 学んだことをメモに書く 低い
★☆☆ 社内Slackで「今日学んだこと」を共有 低い
★★☆ Qiitaに学習記録を書く 中くらい
★★☆ 社内勉強会で発表する 中くらい
★★★ 個人開発でアプリを作る 高い
★★★ OSSにコントリビュートする 高い

まずは ★☆☆ から始めましょう。 「今日初めて知ったこと」をSlackに一行書くだけでもOKです。

具体的なアクション

  • 毎日、学んだことを3行でメモする
  • 週に1回、Qiitaに「学んだことまとめ」を書く
  • 月に1回、社内で5分間のLT(ライトニングトーク)をする

5. 長期的な視点を持つ

焦らなくていい

SNSを見ると、同期や同年代がすごいことをしているように見えます。

「あの人はもう個人開発してる」
「この人はもうOSSにコントリビュートしてる」

でも、他人のハイライトと自分の日常を比較しても意味がありません

エンジニアのキャリアは長い

1年目: 何もわからない → 基礎を覚える時期
2年目: 少しわかる → 一人で作業できるようになる時期
3年目: だいぶわかる → 設計や後輩指導ができる時期
5年目: チームをリードできるようになる
10年目: 技術的な意思決定ができるようになる

1年目は「基礎体力をつける時期」 です。焦って応用に手を出すより、基礎をしっかり固めた方が、結果的に成長が速くなります。

具体的なアクション

  • 3ヶ月後、半年後、1年後の目標を設定する
  • 目標は具体的に(「Javaが書ける」ではなく「Spring Bootで簡単なAPIを作れる」)
  • 定期的に振り返りの時間を作る

まとめ

マインドセット 一言で言うと
「できない」を受け入れる 成長の出発点
60点で出す 完璧より早さ
「わからない」を発信する 最強のスキル
アウトプットを習慣にする 学びの定着
長期的な視点を持つ 焦らない

技術は後からついてきます。まずはこの5つのマインドセットを意識してみてください。

次回予告

次の記事では、「わからない」を武器にする質問力の磨き方 を具体的に解説します。

質問のテンプレートや、先輩に聞くタイミング・聞き方のコツを紹介します!


シリーズ一覧:新人エンジニアに伝えたいこと

  1. 👉 最初に身につけるべきマインドセット(本記事)
  2. 「わからない」を武器にする質問力の磨き方
  3. 技術力を最速でキャッチアップする勉強法
  4. 新人エンジニアが押さえるべき技術の全体像
  5. AIツールとの正しい付き合い方
  6. AI時代に生き残るエンジニアの考え方
  7. エンジニアの体調管理・体力づくり戦略
  8. 1年目を乗り越えた先輩が伝えたい10のこと

著者: @kotaro_ai_lab
AI駆動開発やテック情報を毎日発信しています。フォローお気軽にどうぞ!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?