検索
ホームページテクノロジー周辺機器IT業界自分でウェブ開発を教える方法

自分でウェブ開発を教える方法

キーテイクアウト

  • 本当に興味のあるウェブ開発の領域を選択してください。これは、あなたの動機を維持し、学習プロセスをより楽しくするのに役立ちます。不明な場合は、JavaScriptやPHPなどの一般的なテクノロジーから始めます。
  • 初心者にとっては非現実的である可能性があるため、ベテランの開発者からのほとんどのアドバイスを無視してください。言語やフレームワークの選択は、開発者から開発者への飛躍をするよりも重要ではありません。
  • 正確で達成可能なプロジェクトを設定します。これは、知識のギャップを特定し、問題解決方法を学ぶのに役立ちます。プロジェクトは小さく、明確なエンドポイントを持っている必要があります。
  • 特定の量の毎日の練習にコミットします。これは、マイルストーンが達成が遅いように見える場合でも、進歩を維持するのに役立ちます。さまざまな問題解決アプローチを理解するために、さまざまなトレーニング資料と深く関与してください。
  • 12歳で、Microsoft Wordで「Webページとして保存」オプションを発見した後、Web開発を教え始めました。もちろん、最初にHTMLを学び、次にCSSとJavaScriptを学び、次にPHPとRailsのビットとピースを学びました。 (最近、私は流星がとても好きです。)
  • その後の長年にわたって、私は正式な教育を受けることを検討しました、そして、私はそうすることで価値を見ることができましたが、最終的に:

それは高すぎました。

教室での学習に苦労しました
    私はすでに快適な進歩を遂げていました。
  1. しかし、これは常に楽なプロセスではありませんでした。結局のところ、私はWebのコーディング方法を学んでいるだけではありませんでした。私も学んでいました
  2. 、そしてそれが私たちが議論しようとしていることです。
自分でWeb開発を教えるための5つのステップがあります。

1。あなたを興奮させるウェブ開発の領域を選んでください 特定の本を読んだり、特定の数のビデオを見たりすることで、「Web開発者になる」ことはできません。 Web開発は大きな分野であり、すべての商人になろうとすると、おそらくあなたが最初に始めたときよりも疲れ果てていて、イライラし、少しだけ先になります。

Web開発者であることは科学者であるようなものです。分野に当てはまる基礎的なアイデアがありますが、最終的には専門化する必要があります。しかし、あなたは永遠に何かにコミットする必要があります - あなたがマスターしたら別のエリアに移動するのは簡単です - また、あなたはあなたの選択によって制限されることはありません。 PHPに複雑に精通している人は、10の最先端のWebテクノロジーを基本的に把握している人よりもはるかに多くのことができます。

しかし、この時点で、正しい答えはありません。 HTMLとCSSを把握している限り、面白いと思われるものを選択する必要があります。おそらく、お気に入りのWebサイトが構築されているものを発見してください。 Railsはいたるところにあることがわかりますが、JavaScriptフレームワークは増加しています。私はそのリアルタイムの機能が好きなので、Meteorを使用しています。しかし、あなたの理由は正確には重要ではありません。それがあなたの動機を維持できる唯一の方法だからです。

具体的に興奮していない場合は、JavaScriptやPHPなどの最も一般的なテクノロジーに固執してください。利用可能なトレーニング資料は非常に多くありますので、少なくとも利用可能なサポートの豊富さからスリルを得ることができます。

2。ベテランのWeb開発者からの「ガイダンス」を(ほとんど)無視してください

ベテランのWeb開発者は通常、初心者に実装するのが完全に非実用的なアドバイスを初心者に提供します。これは、

です

初心者であることを覚えていません。

    基本を把握する必要がある人にあまりにも多くのことを期待してください。
  1. 遭遇しない問題に基づいて好みがあります。 (何百万人ものユーザーへのスケーリングの問題など。)
  2. たとえば、どの言語を学ぶべきか尋ねると、以下の議論はあなたにとって最適なものではありません
  3. 。開発者自身が仕事を通じて開発したバイアスに基づいた議論になるでしょう。
これが私がそれを見る方法です:

PHPまたはRailsまたはJavaScriptの学習を開始するかどうか、またはその他のことは無関係です。なぜ?ある言語から別の言語に切り替えることは、Web開発者ではないことからWeb開発者になるまで飛躍することと比較して、信じられないほど重要ではありません。 素晴らしいアドバイスを受けた経験豊富なWeb開発者がいますが、アドバイスが提供される場合は、初心者がこのプロセスにアプローチするための最良の方法ですか?それとも、これは単に開発者が彼らが学んだことを望んでいた方法ですか? 3。正確な(そして達成可能な)プロジェクトを自分に与えてください

Web開発の基本を学んだ後、本やチュートリアルに従わずに何かを構築してみてください。これは断然、最も効果的な方法です:

何かを作るスリルを手に入れます。

あなたの知識の弱いスポットを発見してください。

実際に問題を解決する方法を学びます。

    何が構築するかを選択しますが、プロジェクトの範囲を可能な限り小さく保つことは重要です。このプロジェクトに何日も過ごすことを予測できれば、それは大きすぎます。小さくします。ドラッグしたくありません。
  1. また、プロジェクトのエンドポイントを定義してください。 「完了」にラベルを付けることができると、どのような機能がありますか?自分が作ったものに満足していると感じることをいつ知りたいです。 (そして、これは、作成を公開する必要がないため、プロジェクトが世界の準備ができているときを意味する必要はありません。)
  2. 特定のプロジェクトに特化したWeb開発の分野に応じて、作成する方が簡単かもしれませんが、検討する価値のあるアイデアがいくつかあります。

    To-Doリストアプリケーション。
  • プライベートブログツール。
  • トレーニングを追跡するためのツール。
  • 基本的に、いくつかの基本的なデータを追跡することを主な目的とするあらゆる種類のプロジェクトは、初心者として知識をテストする良い方法です。
4。特定の量の毎日の練習にコミットします

Web開発を始めたとき、あなたはいくつかの分野で迅速な進歩を遂げますが、あなたの進歩が遅くなる時が来るでしょう。あきらめます。

これは、初心者が通常、マイルストーンを達成して満足していると感じることに依存しているためです。しかし、マイルストーンは予測可能ではありません。基本を理解した後、大きな飛躍をせずに数日または数週間行くことができます。

ただし、代替のアプローチがあります:

マイルストーンの達成に焦点を当てる代わりに、毎日特定の時間の間、Web開発の学習と実践にコミットします。少なくとも20分は良い出発点ですが、正確な制限や要件はありません。一貫したベースで合理的に管理できる長さを選ぶだけです。

時間枠にコミットするポイントは、そのコミットメントを満たすために自分自身が満足感を感じることを許可することです。マイルストーンは到着し続けますが、予測不可能な目標ではなく、心地よい副産物として。

5。かなりの量のトレーニング資料に従事します

IRA Glassのライティング中心のビデオを見たことがあるかもしれません。

vimeoのDavid Shiyang Liuからのストーリーテリングに関するIra Glass。

それはスキルの状態につながる単純な信念であり、アイデアはウェブ開発に簡単に適用されます。開発者になりたい場合は、多くのコードを書く必要がありますが、多くの人が気付いていないのは、コードが自分のものである必要がないことです。本やチュートリアル、ビデオトレーニング資料のコードとともに、SitePointなどのサイトや学習可能なサイトの本やコースでカバーされているようなコードに加えて、大きな価値があります。

あなたは資料に関与する必要があります - あなたはそれを書いているときにコードの各行の目的を考慮する必要があります - しかし、あなたは「暗記で学んでいる」にもかかわらず、あなたはまだ学んでいます。 >

ほとんどの人が考慮していないことは次のとおりです

以上が自分でウェブ開発を教える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
GOでネットワークの脆弱性スキャナーを構築しますGOでネットワークの脆弱性スキャナーを構築しますApr 01, 2025 am 08:27 AM

このGOベースのネットワーク脆弱性スキャナーは、潜在的なセキュリティの弱点を効率的に識別します。 Goの同時機能機能を速度で活用し、サービスの検出と脆弱性のマッチングが含まれます。その能力と倫理を探りましょう

2025年のトップ10のベスト無料バックリンクチェッカーツール2025年のトップ10のベスト無料バックリンクチェッカーツールMar 21, 2025 am 08:28 AM

ウェブサイトの構築は最初のステップに過ぎません:SEOとバックリンクの重要性 ウェブサイトを構築することは、それを貴重なマーケティング資産に変換するための最初のステップにすぎません。検索エンジンでのWebサイトの可視性を向上させ、潜在的な顧客を引き付けるために、SEO最適化を行う必要があります。バックリンクは、ウェブサイトのランキングを改善するための鍵であり、Googleや他の検索エンジンにWebサイトの権限と信頼性を示しています。 すべてのバックリンクが有益であるわけではありません:有害なリンクを特定して回避する すべてのバックリンクが有益であるわけではありません。有害なリンクはあなたのランキングに害を及ぼす可能性があります。優れた無料のバックリンクチェックツールは、ウェブサイトへのリンクのソースを監視し、有害なリンクを思い出させます。さらに、競合他社のリンク戦略を分析し、それらから学ぶこともできます。 無料のバックリンクチェックツール:SEOインテリジェンスオフィサー

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境