私はジュニア Web 開発者ですが、どのコンテンツの学習にもっと時間を費やすべきか悩んでいます。まだ基礎知識を学んでいた頃、「フレームワークを勉強したほうがいい」と言われたのですが、実際にフレームワークを見てみると難しいと感じました。この質問についてさらに聞きたいのは、皆さんの学習経験と、彼らが直面した最大の困難は何なのかを聞くことです
返信内容:
基礎を築く > 手の練習 > 基本をやっている > フレームワークを見る > 虐待されている > 続きを読む 基本を見る > MVC を見る?オブジェクト指向を見てみませんか? >練習>基本的なレバレッジをやっているのですが…
最初に基礎を築くことをお勧めします。
この業界で数年間働いてきた私は、さまざまなフレームワークやライブラリを使用する若者をあまりにも多く見てきましたが、コードを手で書くのは落とし穴に満ちています。
例えば、今ドライバーを募集していると、応募者はシューマッハやF1などの高級な言葉をあちこちで話しますが、基礎的なスキルがしっかりしておらず、区別することができません。アクセルとブレーキをかけて彼を路上に行かせる勇気はありますか?
アクセルとブレーキの違いがわかりませんか?そんなに深刻な話ではないですよね?
js を例として挙げたフロントエンドの世界における基本的なスキルは、基本的なタイプの参照型、プロトタイプ チェーン、DOM 操作に加えて、いくつかの基本的な構文であり、記述するときにアイデアを得ることができます。コードはこれで十分であり、開始したらすぐにデータ構造アルゴリズムを理解する必要があります。
しかし、現実は満足できないことが多く、Angular と React に堪能だと主張する受験者も見てきましたが、彼らは参照型の基本的な型を理解できなかったとも言いました。 jQuery に似ています。彼のコードを何気なく見てみると、それは実際には単なるくだらないプロジェクトです。
どんなに新しいフレームワークや流行のフレームワークでも、2か月もあれば、簡単な模倣はほとんどできるようになります。基本的なスキルについては、年長者から信頼されてプロジェクトを引き継ぐことができるようになるまで、数か月間一生懸命働く必要があります。
もちろん初心者はいくつかのフレームワークを使用できますが、優れたフロントエンド エンジニアになりたい場合は、フレームワークを使用しないようにし、フレームワークを一生使用することはできないことを覚えておいてください。ベテランになると、フレームワークによってはベテランにとって作業が簡単になります。最初に学習を始めたときは、Bootstrap などのフレームワークを使用するのが大好きでしたが、後になって、自分でやるほうが実際には面白いことに気づきました。
ゆゆゆ