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

まっさらな新人研修コーチAdvent Calendar 2024

Day 6

【プログラマ三大美徳】なぜ怠惰で短気、傲慢なプログラマは成長するのか?

Posted at

1. 怠惰(Laziness):同じ作業を繰り返さない工夫

手作業で繰り返す処理の多い業務があったとします。このとき、怠惰な精神で
:thinking: もっと楽できないか?」
を考えるのは重要です。

サンプルケース:
ログを毎日手動で確認し、エラーを報告する業務があるとします。この作業をスクリプトに置き換え、自動でメール通知を送るよう設定すれば、手間を省けます。怠惰な気持ちから生まれた自動化が、チームの生産性を大幅に向上させます。

2. 短気(Impatience):時間を無駄にしない工夫

新人時代は、作業手順やツールの使い方に不慣れで、余計な時間がかかることがあります。
:thinking: どうすればもっと早くできるか?」
という短気な気持ちを活用しましょう。

サンプルケース:
頻繁に参照する設定ファイルが複数のフォルダに分散している場合、それをまとめた「チートシート」を作ることで、作業時間を短縮できます。この簡単な改善でも、短気を活かしてもっと効率よくできないか を意識した行動です。

3. 傲慢(Hubris):他人に見られても恥ずかしくない成果を目指す

新人のうちは、自分のコードがレビューで指摘されることを恐れがちです。しかし、傲慢さを持つことで
:thinking: もっと良いコードを書けないか」
という内発的動機に変えられます。

サンプルケース:
変数名や関数名を曖昧にしてしまいがちなところを、「これを読んだ人が一目で分かるように」と心がけて改善します。「calculate_x」ではなく「calculate_sales_tax」のように具体的な名前をつけることが、コードの読みやすさを格段に向上させます。
小さな工夫ですが、傲慢な姿勢がコードの品質を上げる助けになります。

まとめ

「三大美徳」と書くと壮大で高度なイメージがわきますが、「1アクション短くすること」だけを考えてみるとよいかもしれません。
日々の業務で当たり前にやっていることが1アクション短くできればよいのです。些細な改善でも積み重ね、大きな成長につなげていきましょう。

怠惰「 :thinking: もっと楽できないか?」
短気「 :thinking: どうすればもっと早くできるか?」
傲慢「 :thinking: もっと良いコードを書けないか」

短気Tips:Googleドキュメントを1秒で新規作成する

弊社ではGoogleワークスペースを使って仕事をしているのですが、各種ファイルの新規作成はだいたい以下のステップです。

  1. ドライブを開く
  2. 新規を押す
  3. 作成する種類のファイルを選択

CleanShot 2024-12-06 at 07.13.52.png

CleanShot 2024-12-06 at 07.14.05.png

「短気」に行きましょう。

  1. Chomeのアドレスバーにキーワードを入力してEnter
    で済みます。

CleanShot 2024-12-06 at 07.19.03.png

Googleドキュメント
doc.new

Googleスプレッドシート
sheet.new

Googleスライド
slide.new

Googleフォーム
form.new

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