エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

【意訳+要約】So You Want to be a Better Developer?

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。
※感想は、オリジナルです。

原文

意訳+要約

プログラマーとして成長する方法

プログラマーとして成長するためには、以下の4つのポイントを押さえることが大切です。

  • 基本的なスキルを身につける
  • 実践経験を積む
  • 最新の技術を学ぶ
  • 他のエンジニアと交流する

1. 基本的なスキルを身につける

プログラミングの基本的なスキルを身につけることが、プログラマーとして成長するための第一歩です。具体的には、以下のスキルを身につけるとよいでしょう。

これらのスキルを身につけるためには、プログラミングの教科書やオンライン教材を活用したり、プログラミングスクールに通ったりすることが効果的です。

2. 実践経験を積む

基本的なスキルを身につけたら、実践経験を積むことが重要です。自分の書いたコードが実際に動くことで、プログラミングの理解が深まり、スキルも向上します。

実践経験を積むためには、個人で開発プロジェクトに取り組んだり、オープンソースプロジェクトに参加したりするとよいでしょう。また、業務でプログラミングを担当している場合は、積極的に新しいことにチャレンジしましょう。

3. 最新の技術を学ぶ

IT業界は常に新しい技術が生まれています。最新の技術を学ぶことで、プログラマーとして活躍し続けることができます。

最新の技術を学ぶためには、技術ブログやカンファレンスなどを通じて最新情報をキャッチアップしたり、新しい技術を採用したプロジェクトに参加したりするとよいでしょう。

4. 他のエンジニアと交流する

他のエンジニアと交流することで、新しい知識や技術を学ぶことができます。また、エンジニア同士の交流は、モチベーションアップにもつながります。

他のエンジニアと交流する方法としては、オンラインコミュニティや技術イベントへの参加などが挙げられます。

まとめ

プログラマーとして成長するためには、基本的なスキルを身につけること、実践経験を積むこと、最新の技術を学ぶこと、他のエンジニアと交流することが大切です。これらのポイントを押さえて、日々の学習と努力を積み重ねていけば、プログラマーとして確実に成長することができます。

重要な部分の箇条書き

  • プログラマーとして成長するためには、基本的なスキル、実践経験、最新技術、他のエンジニアとの交流が重要である。
  • 基本的なスキルは、プログラミング言語の基本的な文法と構文、データ構造とアルゴリズム、ソフトウェア開発の基礎知識などである。
  • 実践経験は、個人開発、オープンソースプロジェクト、業務での開発などを通じて積むことができる。
  • 最新技術は、技術ブログやカンファレンス、新しい技術を採用したプロジェクトなどを通じて学ぶことができる。
  • 他のエンジニアとの交流は、オンラインコミュニティや技術イベントなどを通じて行うことができる。

感想

基礎は大丈夫だと思う。ここらへんが怪しいのは、スクールあがりや手っ取り早く習ったやつだろうな。。。
2進数とかからちゃんと学んでないと、障害調査でいざというときに苦労する気がする。

実績を積むは、現在進行系。
特に成長できるのは、バグ対応・コードレビューだろうな。

最新の技術って、興味がわかないとなかなかやる気が起きないんだよね。。。
ある程度安定してから or 情報がそろってからやろうとすると、だいたい枯れ始めてるから。。。
最新の技術を学ぼうとすると、どうしても調査するのでストレスが溜まる。

他のエンジニアと交流するのが、個人的には一番ハードルが高い。
誰かに話しかけるのって、相当なストレス。
そもそも人付き合いが嫌いだしな。
この業界入っている人で、人嫌いじゃない人はいるのか?
居たとしても、その人は技術に疎い人な気がしてならないのだが。