「1つの言語をマスターすればいい」という言葉にどれだけ騙されてきたでしょうか?
長い間、プログラマーは、学習する知識の範囲に関して、一見合理的な議論をしてきました
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 へのアクセスを追加、削除、変更、クエリするだけで済みます。
ちなみに年齢は聞かないでください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









人気のサーバーサイド スクリプト言語として、PHP は Web アプリケーションの開発だけでなく、TCP/IP プログラミングやネットワーク プログラミングにも使用できます。この記事では、TCP/IP プログラミングの基本と、TCP/IP プログラミングに PHP を使用する方法を紹介します。 1. TCP/IP プログラミングの基礎知識 TCP/IP プロトコルは、インターネット上で通信するための標準プロトコルであり、TCP プロトコルと IP プロトコルの 2 つの部分から構成されます。 TCP プロトコルは信頼性の高い接続を確立する責任があります。

Web 開発では、ファイルのアップロードとダウンロードは非常に一般的な要件です。ユーザーがアバターやドキュメントをアップロードする場合でも、管理者がユーザーにファイルのダウンロードを要求する場合でも、この機能は必要です。 PHP は強力なサーバーサイド言語として、強力なファイル操作関数とクラス ライブラリを当然提供しており、ファイルのアップロードおよびダウンロード機能を簡単に実装できます。この記事では、PHP でファイルのアップロードとダウンロードを実装するための基本的なプロセスと共通の関数を紹介し、サンプル コードを提供します。 PHP 初心者またはファイル操作を学習している場合

PHP は、動的な Web サイト、Web アプリケーション、および Web プログラムの開発に使用されるサーバー側スクリプト言語です。 PHP には幅広いアプリケーションがあり、初心者も経験豊富な開発者もその恩恵を受けることができます。この記事では、PHP の基本構文の入門ガイドを提供します。 PHP プログラミングを学び、ゼロから強固な基盤を構築したい場合は、ここが最適な場所です。 PHP の基本構造。PHP プログラムには、コードの両側の <?php//PHP code?>& の 3 つの部分が含まれています。

PHP は人気のあるフロントエンド プログラミング言語で、強力で学習と使用が簡単で、Web サイトの開発と保守に広く使用されています。初心者にとって、PHP を使い始めるには、ある程度の学習と習得が必要です。ここでは、PHP の初心者向けのガイドをいくつか紹介します。 1. 基本概念を学ぶ PHP を学ぶ前に、いくつかの基本概念を理解する必要があります。 PHP は、Web サーバーに命令を発行するスクリプト言語です。簡単に言えば、PHP を使用して HTML コードを生成し、それをブラウザーに送信して、最終的に Web ページ上にレンダリングすることができます。

PHP は広く使用されているプログラミング言語で、特に Web 開発において重要な位置を占めています。その中でも、JSON はデータの保存と送信に使用できる一般的なデータ形式です。 JSON 拡張機能は、開発者が JSON データを操作および処理できるようにするために PHP で提供されています。この記事では、JSON 拡張機能の基本的な使い方と応用シナリオを紹介します。 1. JSON 拡張機能の基本的な使い方 JSON 文字列を PHP オブジェクトまたは配列に変換します PHP の json_decode() 関数は変換できます

PHP の初心者にとって、HTTP ステータス コードを理解することは非常に重要です。 HTTP ステータス コードは、Web サーバーから返される 3 桁のコードを指し、クライアント リクエストの処理結果を示すために使用されます。この記事では、PHP 初心者が Web サイト開発中に遭遇するさまざまな HTTP ステータス コードをよりよく理解できるように、いくつかの一般的な HTTP ステータス コードとその意味を紹介します。 200OK200OK は最も一般的な HTTP ステータス コードの 1 つで、リクエストが正常に処理され、結果が返されたことを示します。次のような Web サイトにアクセスすると、

PHP は、インターネット開発の分野でよく使用される非常に人気のあるプログラミング言語です。 PHP 開発において、キャッシュ設定は非常に重要な部分です。キャッシュは Web サイトのパフォーマンスとユーザー エクスペリエンスを向上させ、サーバーの負荷を軽減することができ、Web サイトを最適化するための一般的な方法の 1 つです。この記事では、PHP キャッシュを設定するための入門ガイドを紹介します。 1. キャッシュとは何ですか?キャッシュとは、頻繁にアクセスされるデータの一部をメモリに保存し、次回アクセスしたときにすぐに取得できるようにすることで、計算やデータベース クエリの繰り返しを回避し、応答速度を向上させます。 PHP、遅い

ソフトウェア開発において、バージョン管理は非常に重要なリンクです。チームでコードを書くには必然的に全員のコードをマージする必要があるからです。バージョン管理ツールは、コードの変更を追跡し、マージ時の競合を回避するのに役立ちます。その中で、Git は現在最も人気のあるバージョン管理ツールであり、個人の開発とチームのコラボレーションの両方に必須のツールです。この記事では、Git に焦点を当てて、バージョン管理ツールを使用する利点、Git の基本概念と基本操作を紹介し、Git を使用してチームと共同開発する方法を説明します。なぜバージョンが必要なのか