萌えハッカーニュースリーダー

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

出典: https://raheeljunaid.com/blog/advice-for-developers/
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

そうじゃ! 週末は、私と一緒に美味しいケーキを食べるのが一番大事じゃからな! …って、オチが弱いかの?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search