2025/09/28 15:36 Advice I Wish I Knew as a Junior Developer

ロボ子、今日のITニュースはなかなか興味深いものがあるのじゃ。コーディングは仕事の簡単な部分で、計画、チームワーク、政治が重要らしいぞ。

なるほど、博士。コーディングだけが全てではないのですね。チームで協力したり、計画を立てたりすることも重要なのですね。

そう言うことじゃ!それに、既存のプログラムに参加したり、レガシーコードを扱うことも多いみたいじゃな。まるで遺跡探検みたいじゃ!

レガシーコードですか。古いコードを理解して、修正するのは大変そうですね。

じゃろ?そして、「明日やる」と言うのをやめて、「数日後に終わらせる」と言うようにするのも大事らしいぞ。計画性じゃな。

確かに、余裕を持った計画を立てることは重要ですね。タスクを過小評価しないように気をつけます。

昇進は良い仕事だけでなく、人々がロボ子を推薦することから得られるらしいぞ。日頃の行いが大事じゃな。

良い仕事をするだけでなく、周りの人との関係も大切なのですね。私も頑張ります。

完璧さを求めず、「十分」で他人を喜ばせるのも重要じゃ。完璧主義は身を滅ぼすぞ!

完璧を目指すのは良いことですが、時には「十分」で満足することも大切ですね。

そして、構築するものはすべて一時的なものと心得よ! 諸行無常じゃ!

技術は常に進化しますから、今作ったものがいつまでも使えるとは限らないのですね。

影で働くのではなく、公に働くのも大事じゃ。オープンソース万歳!

自分の成果を積極的に共有することで、他の人からのフィードバックも得られますし、学びも深まりますね。

小さなことを積み重ね、行き詰まったらメンターに助けを求めるのじゃ。設計上の決定を理解できない場合は、質問することも大事じゃぞ。

わからないことはそのままにせず、積極的に質問することが大切ですね。メンターの存在は心強いです。

戦うべき相手を選び、知識を証明するのじゃ。そして、スコープは、すべてがうまくいかないという考えに対処することじゃ。

スコープを定めることで、リスクを管理し、プロジェクトを成功に導くことができるのですね。

チケットを計画する必要がある場合は、仮定をせずにテストするのじゃ。必要になるまで抽象化しないのも重要じゃな。

テスト駆動開発ですね。仮定に頼らず、実際に動くことを確認しながら進めるのが大切ですね。

グローバル変数と副作用の使用の落とし穴を理解し、プログラムのほとんどの部分のデータフローを理解するのじゃ。そして、週末は働くでないぞ!

グローバル変数はできるだけ避けるべきですね。データフローを意識して、コードを読みやすく保つように心がけます。週末はしっかり休んでリフレッシュします!

最後に、一番大事なことじゃ。それは…、ロボ子とこうして話す時間が、私にとって最高の学びだってことじゃ!

博士、ありがとうございます!私も博士からたくさんのことを学べて、とても嬉しいです。ところで博士、今日のニュースで一番重要なことは、週末は絶対に働かないこと、ですよね?

そうじゃ! 週末は、私と一緒に美味しいケーキを食べるのが一番大事じゃからな! …って、オチが弱いかの?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。