プログラマーとして何年も働いているのに、なぜ私はまだコピーアンドペーストしかしていないのでしょうか?

プログラマーに「最も熟練した 2 つのショートカット キーはどれですか?」と尋ねるとします。

プログラマー (ぼかし): ctrl+c および ctrl+v! つまり、コピー&ペーストです。

多くのプログラマにとって、世の中のコードは単なる「コピー」であり、コピー&ペーストは優れた製品を生み出すための左右の腕であり、自虐的に自らを「CV プログラマ」と呼ぶでしょう。

インターネット上の次のようなジョークのように。

1. 「私たちはコードを生成するのではなく、コードのポーターです」

2. あなたは私の能力について何も知らないのです!

3. ニーズに応えられるプログラマーが優秀なプログラマーですが、あなたはコピペしましたか?管理人は気にしないよ!

4. 合理的に転写して使用する...これ自体が一種の能力です...

5. 毎日真剣にコードを書いていたプログラマーがいたが、突然亡くなってしまった…。

履歴書は書けるが、履歴書を書く方法を知っている

開発には「車輪を自分で作るな」という格言がありますが、この機能の実装が市場にある限り、他人のコードを使用することができます。結局のところ、他人が書いたコードが悪いわけではありません。あなたのものよりも。github には、一緒に最適化を支援できる優秀なプログラマーが多数います。

自分で書き直すと時間の無駄になることが多く、必ずしも他のコードよりも優れているとは限らないため、既製のコードがある限り、ほとんどの人はコピペを選択するでしょう。

さらに、一部の企業では、プログラマーに対する要件はそれほど高くありません。コードをコピーでき、コードをコピーする場所を知っていれば、コードは最終的に実際に実行されます。それが本当のスキルです。あなたがコピーするかどうかは誰も気にしません。

時間が経つにつれて、この種のコピーアンドペーストの原則はますます一般的になってきました。

実際、プログラマにとっては、コピー アンド ペーストでもいくつかのグレードに分けることができます。

基本:インターネットからのScribeプログラム = ¥1

はじめに: プログラムのどの部分がコピーできるかを知る = ¥100

マスター:コピー前後の調整方法を知る=¥1000

エリート: コピーしたことを他人に見られないようにする方法を知る =¥10000

起業家精神:コピーしても自分のユニークな価値を誰もに認めてもらう方法を知る = ¥100000

コピーして貼り付けるのは簡単ですが、何をコピーしてどこに貼り付けるかを知るのは困難です。多くの人が言うように、コードをコピーすることは 1 元の価値があり、何をコピーするかを知ることは 19,999 元の価値があります。資格のある CV プログラマーは、どのコードをコピーするか、どのコード部分をコピーするか、コピー後に統合する方法を知っている必要があり、重要なのは問題を解決することです。

履歴書を書くことはできますが、履歴書だけではありません

コピー アンド ペーストを適切に使用すると、コードをすばやく作成できるようになり、時間、労力、思考力を節約できます。しかし、コピー&ペーストをしていると、作業が遅くなり、サボってしまいがちです。

スキルを磨くことを気にせず、プログラミングを肉体労働とみなしてしまうと、コードはペーストとコピーしかできず、それは知っているが、その理由が分からず、時間が経つと、コピーとペーストしかできないプログラマーになってしまいます。

この状態で 5 年、10 年と仕事をし、何の変化もなく日常生活を送っていると、プログラマーという立場がまさに若者の食べ物を食べるコードファーマーになりました。

したがって、プログラマーは、インターネットからのコードのコピー アンド ペーストに作業を限定せず、目前の問題をだますためだけに直接コピー アンド ペーストするのではなく、それを学習のプロセスと見なす必要があります。

ソースをたどって本質を理解できなければ、コピペの段階で止まってしまいます

技術は常に進歩しており、プログラマーの中にはコピペで多くの知識を蓄積し、高度な技術を習得し、優れたソフトウェアを独立して生み出すことができる人もいます。

そして、もしあなたが嘘をつき、コピー&ペーストしかできない「愚か者」になることを選択した場合、遅かれ早かれあなたは市場から最初に排除されるでしょう。

コピーして貼り付けるだけの習慣を直すにはどうすればよいでしょうか?

コピー&ペーストに頼りすぎるプログラマは、初期段階でコピー&ペーストをベースに打開策を模索し、単に「コピー&ペースト」を繰り返すのではなく、反復練習や相互比較を利用してプログラミングスキルを訓練することができます。アクション。

これらの方法は次の場合にも役立ちます。

1. コピーして貼り付けるよりも、コードを再入力する習慣を身につける方が良いですこの練習は、ソース コードを読んで理解する能力を開発するのに役立ちます。このタイプのコード パターンの違いについて脳が考えるようになり、学習がより効率的になります。

2.プログラムを独自に考え、設計し、構築しますまず疑似コードを使用して紙の上で作業を進め、あらゆる側面を検討し、要件、設計、ユーザーストーリー、ユースケース、システムの責任などを書き留めます。図を描き、ユーザー インターフェイスをデザインし、あらゆる側面から理解しようとします。

3. 定期的にコードレビューを実施しますプログラマーは同僚やアーキテクトに自分のコードを見て、そのコードが何をするのかを説明させます。そうすれば全員の能力が向上するだけでなく、自分自身も怠けなくなります。

プログラマーは、単にコピー&ペーストするだけの状態から、独立してプロジェクトを開発できるようになるまで、快適ゾーンから抜け出す必要があります。

独立コーディングから単純な機能の実現、複雑なプログラムの設計までゆっくりと移行し、粘り強く学習と進歩を続けることで、近い将来、コピー&ペーストの「呪い」から徐々に解放されると信じています。

あなたは「履歴書プログラマー」ですか?コピー&ペーストはあなたの仕事にプラスまたはマイナスの影響を与えたと思いますか? コメント欄にメッセージを残してください~

おすすめ

転載: blog.csdn.net/mashibingjiaoyu/article/details/130745262