ホームページ  >  記事  >  バックエンド開発  >  下手なプログラマには良いツールの価値がある

下手なプログラマには良いツールの価値がある

WBOY
WBOYオリジナル
2016-07-25 08:52:55731ブラウズ


もっとプログラマーが必要だという声を時々耳にします。今の子供たちは学校でプログラミングを学ぶべきです。プログラミングはエッセイを書くのと同じ地位にあるべきです。
私はこの見解には同意しません
どの分野でも、ピラミッドの頂点に達し、この業界の権威になる人が増えます。 もちろん、その人はますます増えています。ピラミッドの頂点には、平均的、平凡、そして、溺れている人のように苦労している人もいます。
正直に言うと、誰もがあらゆる仕事に適しているわけではありません。ほとんどのプログラマーがセールスマン、俳優、医師、弁護士になれないのと同様に、ほとんどの弁護士、俳優、セールスマンはプログラマーになれません。虎のような天才は常にまれです。
もしあなたが特定の業界にもっと多くの人を詰め込むことに固執するなら、移動する唯一のグループは平凡かそれよりも低いレベルの人々だけでしょう。しかし、そうすることは最終的には業界の平均スキルレベルを下げるだけです。
現在、製品のソフトウェアへの依存度が高まっているという世界的な問題も抱えています。したがって、私たちはソフトウェア開発の増大する需要に応える必要があります。
したがって、プログラマーが増えても役に立ちません。そして、PHP プログラマーの数が増えれば増えるほど (平均を下回れば)、ソフトウェアの品質はさらに低下します。多くの人がこれをよく理解しています。だから、本当に事態を悪化させないでください。
私たちに必要なのは、より良いツールです
ツールは時間の経過とともにより良くなるということにほぼ誰もが同意します。これは本当ですか?
私がプログラミングを始めたのは14歳の時で、もう30年以上前になります。私の最初のコンピューターには 4MHz の CPU と 16KB の RAM しかありませんでした。私はこれまでコードを書いたことはなく、誰もコードの作り方を教えてくれませんでした。私が持っているのは、コンピューターに付属のマニュアルと、マニュアルに付属のツールだけです。これは、組み込みの BASIC インタプリタしか持っていないことを意味します。それでも、それでも数時間で最初の (非常に単純な) ゲームを書くことができました。
これが今日起こったらと想像してみてください。コンピューターを一度も使用したことがない 14 歳の子供に、箱に入ったコンピューターを与えて、最初のプログラムを作成するのにどれくらい時間がかかるかを見てみましょう。私の推測では、彼が必要とするのは数週間だけか、あるいはまったく終わらないかのどちらかだと思います。
なぜなら、私たちは過去数十年にわたって大きな進歩を遂げ、コンピューターを使いやすくしましたが、同時により複雑になったからです。箱から出して接続し、電源を入れるだけでは十分ではありません。また、ユーザー アカウントを作成し、登録に記入し、最新のセキュリティ アップデートをすべてダウンロードし、開発ツールを見つけてダウンロードし、非常に複雑なドキュメントを読んで理解し、自分に合ったプログラミング言語を選択する必要があります。
今日の API とクラス ライブラリのサイズを見るだけで明確にわかります。このような巨大な規模は、多くの人々がそれ以上の探査を妨げた可能性があります。学んだ後に忘れてしまうことがたくさんあります。
習得が簡単で初心者に適したツールが必要です。
Windows プログラミングから Mac プログラミング、Linux プログラミング、Web プログラミングに簡単に切り替えられるツールが必要です。
私たちは日々の仕事を支援できるツールを必要としています。
実際のタスクに集中できるツールが必要です。
これが問題を解決する方法です。プログラマーの数はそれほど多くありません。重要なのは、優れたツールを持つことです。
LAMP BrothersオリジナルPHPチュートリアルCD/『Essential PHP in Detail』を無料でプレゼント 詳細は公式サイトカスタマーサービスまでお問い合わせください: http://www.lampbrother.net
PHPCMS二次開発 http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat開発
モバイルインターネットサーバーサイド開発 http:// yun.itxdl.cn/online/server/index.php?u=5
Javascriptコース http://yun.itxdl.cn/online/js/index.php?u=5
CTOトレーニングキャンプ 5

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