ホームページ > ウェブフロントエンド > CSSチュートリアル > 「フロントエンド開発者としての JavaScript 学習に関する厳しい真実の日」

「フロントエンド開発者としての JavaScript 学習に関する厳しい真実の日」

Susan Sarandon
リリース: 2025-01-07 22:12:41
オリジナル
790 人が閲覧しました

2 年前のエンドエンド開発での経験から、フレームワークを学ぶ前にしっかりした基礎を築かないことは、初期のキャリアにおける最大の間違いの 1 つであると深く認識しました。多くの開発者は成功を望んでいますが、基本的な知識の重要性を無視しており、それが最終的にその後の作業に困難をもたらします。

この記事では以下について説明します:

  • 私の初期の失敗
  • これらの間違いを克服するにはどうすればよいですか
  • JavaScript とは
  • 概要

私の初期の失敗

大学を卒業した後、他の学生と同じように、私も仕事を見つけて職場で競争したいと熱望していましたが、十分な準備ができていませんでした。大学の 4 年間、私は就職市場で目立つような目立った成果は何もありませんでした。さらに悪いことに、ロックダウンのせいで、オフライン コースに参加できるのは 1 年半ほどしかありませんでした。

正直に言うと、私はオンライン授業をして、テレビシリーズを見て、寝るというサイクルにハマっています。これがあまりにも長く続いたので、就職活動の季節が近づいたとき、私はパニックになり始めました。幸いなことに、高校時代からアルゴリズムとデータ構造に関する確かな知識があったため、中小企業に就職することができました。

応募してから数週間、学校の就職カウンセラーに何度も連絡を取り続けた後、最終的にフロントエンド React 開発エンジニアとしての仕事を得ることができました。

しかし、私のキャリアの最初の6か月間は非常に困難でした。私はアウトソーシング会社に入社し、チームはアクセンチュアやウィプロなどの大企業に開発者を提供しました。私はいくつかのオンライン コースを修了しましたが、実際の Web サイト開発プロジェクトに参加したことはありません。

Ant Design (AntD) ライブラリを使用してカスタム列を定義し、さまざまなデータ型を処理するヘルパー関数を作成するという最初の課題を受け取ったとき、私は自分の知識がいかに少ないかすぐに気づきました。ほとんどのフロントエンド開発者は私のジレンマを理解できると思いますが、私の問題はライブラリ自体にあるのではなく、JavaScript にあります。

入社前は JavaScript の基礎が十分に整っていなかったので、苦労する必要がありました。私の日課は、午前中に JavaScript のチュートリアルを見て、午後に学んだことを応用することです。単純なタスクを完了するまでに 2 ~ 3 倍の時間がかかることがよくあり、効率が低下するだけでなく、非常にイライラします。

私の変身

それを補うために、私は毎朝 Medium.com の記事を読み始め、JavaScript と React 関連のトピックを購読して、パーソナライズされた推奨事項を取得しました。これらの記事は、JavaScript の重要な知識を固め、新しい概念を学び、理解が不足している領域を特定するのに役立ちました。

初心者に強くお勧めする、freeCodeCamp の JavaScript with Data Structures 認定コースも修了しました。これは私にとって転機でした。

2 か月以内に、進歩が見られ始めました。知識が蓄積されるにつれて、UI の課題への対処に対する自信も高まりました。私は、ドラッグ アンド ドロップ インターフェイス、動的なチャット モジュール、プッシュ通知、Google マップのホテル統合などの機能を実装する実験を開始しました。

最初の仕事から 1 年後、私は新しい会社に転職しました。今回は、しっかりとした基礎を築いていたので、以前の 6 か月ほどの苦労はもうありませんでしたので、移行はスムーズでした。

核となる概念の重要性

フロントエンド開発者として、HTML、CSS、JavaScript がすべての作業の中核を形成します。

  • HTML はアプリケーションの構造を定義します
  • CSS により視覚的に魅力的になります
  • JavaScript により対話性と機能が追加されます

これら 3 つのコア テクノロジをマスターすれば、あらゆるものを構築できるようになります。まだの方は、これがコアスキルの強化のきっかけになれば幸いです。

JavaScriptとは何ですか?

JavaScript は、Web ページをインタラクティブにするために使用される多目的プログラミング言語です。単純なアニメーションから複雑なアプリケーションまで、JavaScript は Web ページの動的な動作を強化します。これはフロントエンド開発にとって不可欠なスキルであり、毎日何か新しいことを学ぶことになります。

概要

フロントエンド開発が初めての場合は、基本を飛ばさないでください。 React、Angular、Vue などのフレームワークは強力ですが、それらはすべて JavaScript、HTML、CSS に基づいて構築されています。これらのコアテクノロジーをマスターすると、開発プロセスがよりスムーズになり、生産性が向上します。

私自身の経験を振り返ってみると、基本的なコンセプトへの投資は長期的には価値があると自信を持って言えます。小さく始めて、一貫性を持って、課題に立ち向かってください。

以上が「フロントエンド開発者としての JavaScript 学習に関する厳しい真実の日」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート