2 年前にコーディング BootCamp を終えたとき、ジュニア開発者として最初の仕事を始めることにとても興奮していました。私は何のためらいもなく、気の遠くなるような求人応募プロセスを開始し、数週間以内にジュニア Web 開発者としてリモートでの役割を獲得しました。しかし、そこに着くと、巨大なものが私を待っていることに気づきました。それは巨大なコードベースです。どこから始めればよいのかわからず、迷ってしまいました。
コードベースは非常に大きくて複雑でした。それはまるで絡まった大きな毛糸玉のようで、どうやって解くのか分かりませんでした。変更を加えようとするたびに、何かを台無しにしてしまうのではないかと不安になりました。しかし、その後、bootCamp で学んだことを思い出しました。「一度に一歩ずつ進む」ということです。そこで、私は少しずつコードを読み始め、たくさんの質問をして、徐々に理解できるようになりました。
ブートキャンプでは、すべてを教えてもらったわけではありません。そこで、新しい仕事で、Next.js、Storybook、Docker、Typescripts、Wordpress など、そこで使用されている新しいテクノロジーに出会いました。私がスタートアップで学んだ最も素晴らしいことの 1 つは、Next.js の使用方法でした。 Next.js は、Web サイトの構築をより簡単かつ迅速にする特別なツールです。最初は、大規模なコードベースと同様に混乱しました。しかし、練習を続けるうちに上手になっていきました。 Web ページの読み込みを速くする方法、Web サイトのさまざまな部分を接続する方法、すべてを美しくしてスムーズに動作させる方法を学びました。
私は新人の頃、単純な作業にあまりにも多くの時間を費やしていました。すべてを完璧にしたいと思っていたので、自分の仕事を何度もチェックし、再チェックしました。そのせいで仕事が遅くなり、うまく仕事ができていないように感じることもありました。しかし、常に完璧であろうとするのは役に立たないことに気づきました。そうやって学んできたので、間違いを犯しても大丈夫でした。そこで私は、完璧であることをあまり心配せず、ベストを尽くすことに集中し始めました。これにより、仕事がより速く、より良くなりました。
2 年が経ち、今では私は単なるジュニア開発者ではありません。私は大きく成長し、たくさんの新しいことを学びました。そして今、より大きな挑戦をする準備ができています。私は自分のスキルに自信があり、より大きなプロジェクトにも対応できると確信しています。私は大きなコードベースの中で道に迷っていた状態から、他の人が道を見つけるのを手助けできる第一人者になりました。今では、中級レベル、さらには上級のソフトウェア エンジニアリングのポジションに昇進する準備ができていると感じています。
これらすべてを通して私が学んだのは、最初は迷っても大丈夫だということです。苦労したり失敗したりしても大丈夫です。重要なのは、学び続け、質問し、成長し続け、決して諦めないことです。私にできるなら、あなたにもできます!
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3