ホームページ  >  記事  >  「1つの言語をマスターすればいい」という言葉にどれだけ騙されてきたでしょうか?

「1つの言語をマスターすればいい」という言葉にどれだけ騙されてきたでしょうか?

PHPz
PHPzオリジナル
2017-02-17 16:27:522728ブラウズ

長い間、プログラマーは、学習する知識の範囲に関して、一見合理的な議論をしてきました

1 つのプログラミング言語に習熟している限り

実際、この文は、次のような場合には無意味です。極端に疑問を持たないでください。しかし、現実にはこの文を誤解し、一方的に理解している人が多くいます。簡単に言えば、横になったら静かに反省してください。

今日の時代、いわゆる主題を習得することは、あなたが思っているほど簡単ではありません。 PHP を例に考えてみましょう:

PHP にどの程度熟練していますか?単に文法が馴染み深いだけなのでしょうか? PHP の関数をすべて暗記できますか?

PHP 初心者がたくさんいます:

1. JS を学ばないでください (DOM 操作しか知らない人とそうでない人の違いはありません。ECMAScript は新しい言語、CommonJS、babel、 webpackなどは違います) 聞いたことあります)

2. データベースを学習していない(追加、削除、変更、検索だけできれば違いはありません)

3. Linuxを学習していない(あります)コンピューターの電源を入れたり切ったりするだけなら違いはありません)、

4. デザインパターンを学ばないでください

5. 他の補助的なバックエンド言語を学ばないでください (PHP が万能であると考えてください)

6. http プロトコルをまったく理解していません (PHP は Web ページしか実行できないと考えています)

7. redis や memcached をまったく知りません (何をしても、PHP は直接 mysql を呼び出します)

8. 分散されていません (すべてだと思っています) Web サイトは 1 台のマシンで実行できます)

おすすめコース: php 上級ロードマップ: PHP 初心者からマスターまで 運悪く撃たれてしまった方必見の上級ルートコース

。そこで質問させてください。あなたは PHP に習熟していると思いますか。そこで問題は、どこに習熟があるのか​​ということです。 PHPを使うと何ができるのでしょうか?上記のいずれも知らず、関連する知識を学ぶことに非常に抵抗があり (抵抗しなくても問題ありません)、PHP 構文に習熟していれば十分だと考えている場合は、そうする必要があると思います。出て行ったほうがいいよ。

私の視点は次のとおりです: いわゆる1つの主題の習得。これは、特定の言語や文法に習熟することを意味するのではなく、特定の分野の開発ルーチンに習熟することを意味します。このルーチンを習得するには、このルーチンの実装に使用される言語に精通していることに加えて、習得すべきことが多すぎます。 学生の中には、それなら PHP を学ばずに Java に乗り換える、と言う人もいるかもしれません。

それでは自分で考えてください。良いウェブサイトを作るには、たとえ Java を使わなくても、データベース、JS、Linux、デザイン パターン、そして xxxxxx (ここでは 10,000 語省略) を学ぶ必要があります。

それでは、いわゆる「1つの科目だけを得意とする」というのはどこから来るのでしょうか?

老体を交えてお話します(ウェブサイトの分野を例に挙げます。たった 1 つのポイントですべてをカバーしないでください):

ずっと昔、当時はインターネットはありませんでした。開発されましたが、携帯電話はまだレンガの Nokia 3310 でした。企業データの量も非常に少なく、テクノロジーは非常に未熟です。 当時、私たちは中小企業向けのウェブサイトを開発していました。実際、特定の言語の構文を理解し、mysql や sqlserver へのアクセスを追加、削除、変更、クエリするだけで済みます。

ちなみに年齢は聞かないでください。


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