一流プログラマーの資質!プログラマー三大美徳とは
プログラマー三大美徳をご存じでしょうか。一流のプログラマーになるには、エンジニアに必要な教育のひとつです。この記事では、プログラマー三大美徳を解説します。業界独自の解釈も含まれますが、内容は理解しておきましょう。
プログラマー三大美徳とは
プログラマーには三大美徳と呼ばれるものがあります。具体的には「怠惰」「短気」「高慢」です。一般的な意味は以下になります。
怠惰…なまけている、だらしない
短気…辛抱できない、すぐに怒る
高慢…うぬぼれが強い、高ぶっている
一般的な意味で考えると、美徳とは思えないでしょう。もちろん、「意味通りの性格になろう」ということではありません。以上の言葉を美徳と形容しているわけですから、プログラマーとしての解釈は異なります。
怠惰・短気・高慢とはどういうことなのか
ここから、プログラマー三大美徳の詳細を解説していきます。
怠惰…自らの労力削減のために手間を惜しまない
短気…レスポンスが速いプログラムを書く、ニーズに柔軟に対応する
高慢…自分の仕事に責任を持つ
以上がプログラマーの三大美徳の解釈です。ひとつずつみていくことにします。
怠惰
仕事をなまけるのではなく労力の削減です。具体的には、単純作業の自動化やメモを残して同じ失敗を繰り返さないようにすることになります。個人がそのように意識すれば、組織や全体の効率化につながるでしょう。
短期
人間がやることは人工知能(AI)に置き換えられるものではいけません。常に変化を続けて新しいことに挑む必要があります。プログラマーであれば、今後、起こるであろう問題を予測して動くことです。
高慢
自分やチームが仕上げた製品を過信する意味ではなく、プロフェッショナルとして責任感を持つことです。また、製品をつくるだけではなく、メンテナンスする気質も大事になります。複雑なコードでメンテナンスができないようではなく、そのことでどのような影響を与えるか検討するのも重要です。
以上の三大美徳を貫くには次のことがポイントです。
- 知識や経験を積む
- 納期に余裕がある
- プログラムを書く時間が多い
知識や経験が不足すると、適切な設計ができなかったり処理の遅いプログラムを書いたりします。結果的に労力削減につながりません。
また、納期が迫った状態になると、コードのコピペや手作業が増えます。確実性が劣り、責任を持った仕事にならないケースもあります。
議論は難しいですが、プログラムを書く時間が多いのも手段を目的にしていることがあります。納期に間に合うようであれば、プログラムを書いてもいいでしょう。ケースバイケースで手動作業とのバランスをみていきましょう。
プログラマー三大美徳を意識しよう
プログラマーの三大美徳は業務を円滑に進めるために意識して言葉です。一般的な意味ではなく、プログラマー業界に必要な内容で解釈してください。
三大美徳を意識して、プログラマーの採用や育成にあたりましょう。
この記事の監修者・著者
-
ITエンジニア派遣サービス事業を行っています。AWSやSalesforceなど専門領域に特化したITエンジニアが3,000名以上在籍し、常時100名以上のITエンジニアの即日派遣が可能です。
・2021年:AWS Japan Certification Award 2020 ライジングスター of the Year 受賞
・2022年3月:人材サービス型 AWSパートナー認定
・AWS認定資格保有者数1257名(2023年7月3日現在)
・Salesforce認定コンサルティングパートナー
・Salesforce認定資格者295名在籍(2023年7月3日現在)
・LPIC+CCNA 認定資格者:472 名(2022年4月1日時点)
最新の投稿
- 求人・転職サイトや自社採用サイトを使っているが、自社に合ったITエンジニアが応募してこない…
- すぐに採用したいが、応募がぜんぜん集まらない
オープンアップITエンジニアをご検討ください!
当社のITエンジニア派遣サービスは
- 派遣スピードが速い!(最短即日)
- 低コスト
- 4,500名のエンジニアから貴社にマッチした人材を派遣
- 正社員雇用も可能
こんな特長があり、貴社の事業やプロジェクトに合った最適なITエンジニアを派遣可能です。
まずは下記ボタンから無料でご相談ください。