7年を経て、なぜ私が再びJavaScriptに戻ったのか
私は7年の経験を持つUIデベロッパーです。HTMLとCSSの知識があり、Figmaのデザインをコードに落とし込むことができます。
しかし、自分を本当のデベロッパーだと思ったことは一度もありませんでした。私はデザインを変換していただけで、アプリケーションのロジックを書いていたわけではなかったからです。
そんな中、AIがすべてを変えました。AIが仕事をこなせるようになったことで、同僚が職を失うのを目の当たりにしました。企業はチームの削減を始めました。
恐怖を感じました。私には2つの選択肢がありました。停滞し続けるか、それともステップアップするか。私はステップアップすることを選びました。
私の新しいルーティンはこんな感じです:
- 午後9時30分に仕事を終える。
- 夕食を食べる。
- 日報を書く。
- 新しいタブを開いてJavaScriptを学ぶ。
明日を待つことはしません。今日から始めます。
最初の1週間で、変数、データ型、演算子を学びました。小さなプロジェクトまで作り上げました。自分を単なるデザイナーとして見るのをやめました。
2週目には、関数、スコープ、クロージャを学びました。クロージャは難解でした。理解するために例え話を使いました。「父親が財産を持っている。息子はそれを相続し、父親がいなくなった後もそれを使う」という例えです。これで腑に落ちました。
また、タイポ(打ち間違い)に関する手痛い教訓も学びました。プロパティ名が間違っていても、必ずしもエラーが出るわけではありません。ただ間違った答えが出るだけなのです。たった一つの小さなタイポが、数時間の作業を台無しにすることがあります。
最近、生活が困難になりました。家族が入院したのです。ストレスや仕事のプレッシャーに直面しました。14日間、学習を中断してしまいました。
進歩が止まってしまったと思いました。取り残されたような気分でした。
ようやく再び机に向かったとき、あることに気づきました。ほとんどすべてを覚えていたのです。30分でプロジェクトを再構築できました。空白期間は14日間ではありませんでした。空白とは、学習を再開するのをやめてしまった「あの日」だけだったのです。
もし不安を感じているUIデベロッパーがいるなら、小さく始めてください。
- トピックを1つ選ぶ。
- 変数を学ぶ。
- 無理をしない。
- AIを使って、毎日少しずつ学んでもらう。
人生、いろいろあります。病気になることもあるでしょう。家族の助けが必要になることもあるでしょう。それは失敗ではありません。人間らしく生きているということです。
休んでしまった日数を数えないでください。ただ戻ってくればいいのです。自分自身に驚くことになるでしょう。
私は新しいロードマップを開始します: JavaScript → React → Zustand → Next.js → Node.js → Express → MongoDB → GraphQL → C#.
あなたも自分の旅を始めますか?一緒にやりましょう。
