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

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

Jennifer Aniston
Jennifer Anistonオリジナル
2025-02-20 11:46:09879ブラウズ

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

キーテイクアウト

  • 本当に興味のあるウェブ開発の領域を選択してください。これは、あなたの動機を維持し、学習プロセスをより楽しくするのに役立ちます。不明な場合は、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 までご連絡ください。