2
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?

More than 1 year has passed since last update.

分析屋が異世界転生してエンジニアになったAdvent Calendar 2022

Day 16

エンジニア初心者がつまづいたこと

Last updated at Posted at 2022-12-15

はじめに

エンジニアに異世界転生したばかりの私が最初につまづいたことを簡単にまとめてみます

つまづいたこと

①環境構築
ネットワーク周りの知識が大分欠けていたことと、Dockerの理解に苦戦しました

②コードの読み書きに時間がかかる
まずコードを理解するのに時間がかかる。大学で初めて第二言語の講義を受けるのに近い感覚でした
関数や条件文など当たり前のことが分かっていても、業務で毎日コードを読み書きしている人に比べると能力差は歴然でした

③エラー解決
エラー解決に時間がかかる。エラー文で検索かけて参考記事を見つけてもよくわからない
しまいには記事の理解に時間をかけてしまう。公式ドキュメントを読もうとしない。

解決方法

①環境構築

  • ネットワーク関連の知識も学び、Dockerの理解に繋げた

ネットワークについてはこちらの参考書がわかりやすかったです

  • 環境構築で発生したエラーをひたすら解決した
    自分で環境構築からやってみると必ずエラーと遭遇するので、これで解決する経験を増やした

②コードの読み書き

  • デバッグで処理を追う時間を増やした
  • 自分の思考スピードでコードを書く時間を増やした
    その日業務でやった内容やそれに近しいことを自分で改めて追ってみると、定着しやすいと思います

③エラー解決

  • どこまで動いているのか問題の切り分けをするようにした
    エラーが出るとすぐ検索かけていたが、エラー文を読んで何が原因か考えるようにしました
    現状を把握した上で適切な解決方法を取る必要があるためです

  • どのような値が取れているのかを確認する
    実は想定通りの形式で値がとれていなかった、ということもあるためしっかり確認するようにしました

おわりに

今振り返ってみると大したことしてないように見えてしまいますが、初心者は同じようにつまづくと思います。自分が教える際はこの辺りを意識して気遣っていければと思います。

2
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
2
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?