ホームページ >バックエンド開発 >PHPチュートリアル >報酬を得るのはコードを書くだけではありません

報酬を得るのはコードを書くだけではありません

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-25 08:46:581052ブラウズ
これは私がチームの新入社員全員に最初に言うことです。これが意味するのは、コードが貧弱であっても、救命ボートの通気口のように機能する限り、タスクをどれだけ早く完了するかは気にしないということです。この言葉は私の好きな座右の銘の一つでもあります。
この言葉は実際には非常に合理的です。私たちの仕事は、お客様が提起した問題について考え、解決策を開発することです。考えが第一、コードが二番目。私たちに依頼する企業の最終的な目標は、コードを書くことではなく、ソリューションを考え出すことです。
言葉は乱暴ですが、失礼ではありません。
あなたの目的は製品を提供することです。コードを考えたり書いたりするために私たちはお金を支払いません。効果的な製品を顧客に提供できなければ、知識、スキル、態度、および有能なプログラマーとなるためのすべての属性を備えていることに何の意味があるのでしょうか? !
「インデントにタブの代わりにスペースを使用できれば、コードはもっと読みやすくなるでしょう」と言う顧客はいないでしょうし、実際、保存されたパスワードの一方向ハッシュを使用するように要求する顧客もいないでしょう。おそらく聞いたことがないでしょう。クライアントが私たちに、考えられるすべてのアーキテクチャとプラットフォームを考え出し、最適なものを選択することを強制することはありません。さらに、顧客はプロジェクトでどのようなコーディング標準を使用しているかを尋ねることもありません。
顧客は、コードもアーキテクチャも、システム全体が肥大化しているかどうかも気にしません。彼らが望んでいるのは、自分たちの問題の解決策だけです。
本当に難しいのは、私たちの仕事はコードを書くことなのか、それともコードと製品という 2 つの条件を同時に満たすことは決してできないのか、という 2 つの極端な点を比較検討することです。
2 人の初心者プログラマー、サムとテッドについて知りましょう。 ps: 類似点がある場合は、まったくの偶然です。
サムは地元の大学を卒業したばかりの新入社員で、優秀な学者です。彼女は面接と FizzBu​​zz テストに合格し、今正式にプログラマーとしての初日を迎えています (そして採用されました!)。あなたはプロジェクト リーダーとして、彼女に最初のタスクを割り当てます。彼女はまだ始めたばかりなので、このタスクは難しくなく、(経験豊富な開発者として)彼女が約 1 時間で完了できると考えていますが、控えめに見ても 1 日かかるかもしれないと見積もっています。
結局、彼女は一週間かかりました!次の日から、チェックするたびに、彼女はすべてが順調に進んでおり、コードは完璧に書かれていることを誓いました。ようやく完成しましたが、彼女の言葉通り、芸術作品のように完璧なコードでした。ただし、本来 1 日かかるはずのタスクを完了するのに 1 週​​間かかったことに注意してください。
さて、テッドについて話しましょう。
テッドとサムは同じ日に雇用されました。彼の面接もうまくいきましたが、質問は非常に早く終わりました。また、Ted に比較的単純なタスクを与えます。これには約 1 日かかります。
しかし、彼がかかった時間はわずか 1 時間です。昼休み中に、テッドがタスクを提出しにやって来ました。まるで「褒めてください、褒めてください!」と言い続けているかのような、誇らしげで独りよがりな表情を見てください。しかし、彼のコードを見ると、これはうまくいきます。コピー&ペーストされたコードの断片がたくさんあり、乱雑な関数の名前付け、わかりにくい構成、あいまいな説明など、まるでごった煮のようで、あなたは私のことを知りませんし、私もあなたのことを知りません。
あなたのチームではサムとテッドのどちらが好きですか?どちらでもない。どちらも実際には実際の製品を提供していないのでしょうか?どちらも同様に悪いことです。一方は考えすぎ、もう一方は考えすぎます。
つまり、コードを書くだけでなく、考えるだけでなく、問題を解決する製品を構築することに対しても報酬をもらっているということを心に留めておいてください。
これについてどう思いますか?どなたでもご意見をお聞かせください。
LAMP BrothersオリジナルPHPチュートリアルCD/「Essential PHP in Detail」を無料でプレゼント 詳細は公式サイトカスタマーサービスまでお問い合わせください: http://www.lampbrother.net



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。