コンテンツ
フロントエンド開発を開始したいとお考えですか?それは簡単です。Codecademyにアクセスしてください(またはCreative BloqのWebデザイントレーニングリソースのリストを確認してください)。
しかし、数えきれないほど多くのことをして、次にどこに行くべきか悩んでいるとしたらどうでしょうか。
開発者として次のレベルに到達するために、チュートリアルループを中断し、次の5つの手順に従うことを確約する必要があります。
01.独自のプロジェクトを開始します
まず、大きなものを邪魔にならないようにしましょう。チュートリアルプロジェクトを作成するときの学習の違いは、独自のプロジェクトをまとめる場合と比べて、数字で描くことを空白のキャンバスと比較することに似ています。少し気が遠くなるかもしれません。しかし、自分のプロジェクトに取り組むことで、自信を持って成長し、スキルを最大限に高めることができます。
何を構築するかわからない?それはあなたが本当に興味を持っているものである必要があるので、あなたはやる気がありますが、すぐに完全に構築する方法がわからないほど野心的です。
うまく選んだ場合は、終了するまでに確実にレベルアップし、何かを示すことができます。
- また読む:サイドプロジェクトを開始する方法
02.毎日少しずつ
さて、これはあなたが学びたいほとんどすべてに当てはまりますが、特に開発には当てはまります。コーディングを学ぶことは、ほとんど異なる考え方を必要とするため、困難です。すでに学んだ概念を超えていることに気付いた場合、または理解に画期的な瞬間をもたらすのが難しいと感じた場合は、コーディングを日常業務の一部にすることで間違いなくメリットが得られます。
これは、1日の時間を確保することを意味するものではありませんが、1日30分を毎日過ごすことで、1回のセッションで1週間に3時間を費やすよりもメリットがあります。
やる気を引き出すのが難しい場合は、サインフェルドテクニックまたはポモドーロテクニックを調べて、夕方に追加のキックをしてください。
03.独自の解決策を見つける方法を学ぶ
検索エンジンに直接アクセスする前に、問題とそのアプローチを十分に検討したことを確認してください。
確かに、おそらく同様のプロジェクト(またはチュートリアル)を追跡し、それをコピーして自分のプロジェクトに貼り付けることができますが、それは長期的には妨げになります。最初にあなた自身の計画を考え出してください。問題を細かく分割すると、助けが必要なものを正確にターゲットにするのに役立ちます。
何かが期待どおりに機能していないように見える場合は、いつでもブラウザコンソールをチェックして、エラーが表示されていないかどうかを確認できます。コンソールエラーを読み、その意味を理解することを学ぶことが重要です。
エラーを検索すると、通常、同じ問題を抱えている人からの質問が表示される可能性があります。プロジェクトに固有の変数名またはファイル名を削除することを忘れないでください。
04.他の開発者と話す
すべての開発者は自己学習者でもあるため、彼らもかなり優れた教師になる傾向があります。うまくいけば、あなたはすでにどこかで素晴らしい上級開発者と一緒に働いています。
彼らにあなたのコードを調べさせたり、解決策を見せたりすることは、学習の最速の方法の1つです。また、現在のスキルレベルを示しており、より大きなプロジェクトに参加する可能性が高いことを意味している可能性があります。他の開発者は、あなたが最初に何かに挑戦したことを示すことができれば、はるかに喜んで助けてくれるでしょう。
開発者がわからない場合は、お住まいの地域で交流会を探してみてください。または、オンラインコミュニティに接続します。Slackには、助けを求めている人々でいっぱいの素晴らしいチャットルームがいくつかあります。新しい仕事を探しているときは、そこから学ぶことができるチームがある場所、または継続的なトレーニングを提供している場所を探すように心がけてください。
05.学習のサイクルを知る
開発者である限り、常に新しいことを学ぶことになります。初めて何かに頭を悩ませようとするとき、それは少しの感情の旋風になる可能性があります。新しい挑戦に飛び込むときに、自己不信、欲求不満、さらには恐怖などの感情を感じるのは普通のことです。しかし、結果は常に同じです–最終的にそれが機能する爽快な瞬間。
開発者を十分に長く見ると、自分でそれを見ることができます。たとえば、サッカー選手のミニデスクバージョンがゴールを決めたり、テニスプレーヤーがセットを勝ち取ったりします。この気持ちが私たちがやっていることをする理由です。それがフロントエンド開発をとても興味深い仕事にしている理由です。そして、あきらめずに困難な状況を乗り越えることができれば、それらの瞬間に早く到達することができます。このサイクルを通過すればするほど、より良い結果が得られます。
これらのヒントが、ジュニアフロントエンド開発者としてレベルアップするための旅に役立つことを願っています。私が見逃したものはありますか?以下のコメントであなたのヒントを共有してください。