Abbeal

Frontend

CSS for JavaScript Developers — 本番環境で4年以上を経た率直なフィードバック

Josh Comeau の CSS for JS Developers コースを、シニアエンジニアの Alexandre Lim がレビュー。8年以上の経験と、コースの学びを4年以上クライアントの本番環境で実践してきた立場から。率直で実践的な視点。

5 min
Alexandre LimLinkedIn

Abbeal シニアソフトウェアエンジニア、アジアハブ・東京。日本在住3年、Next.js / React を専門とする。

CSS for JavaScript Developers とは?

CSS for JavaScript Developers は、その名のとおり、JS 開発者に向けて CSS を扱うオンラインコースです。一度購入すれば、レッスンに無制限でアクセスできます。

約束はシンプルです。CSS は楽しくなり得る、ということ。

選んだプランによって、最大10個までのモジュールと限定ボーナスコンテンツが用意されています。コンテンツは記事・動画・いくつかの演習の組み合わせです。各モジュールの最後にはワークショップがあり、学んだことを実践し、さらにその先へ進むための優れた機会になります。

なぜこのコースを受講したのか

私はクライアントのニーズに応じてバックエンドとフロントエンドの両方を手がけ、その後 React のようなライブラリでフロントエンドにのめり込みました。CSS をきちんと学び、しっかりとした基礎を築く時間を取ったことは一度もありませんでした。CSS を使ってはいても、本当に理解してはいなかったのです。自分が書く CSS コードの一部は、まるで魔法のように感じられました。

その後、CSS に関する Josh の質の高い記事をいくつか読みました。彼がコースを発表したとき、私は本当にわくわくしました。彼のマーケティングメッセージは巧みに練られていました。まるで自分のニーズに合わせて作られたように感じました。Seth Godin の Marketing Seminar を受けていたので、彼のマーケティングの質の高さは分かっていました。Josh の教え方は私に合っていたので、彼の約束を信じることにしました。私はコースの先行アクセスを購入しました。

Josh は約束を果たしたか?

大きな YES です!まさに私に必要だったコースでした。モジュールはよく定義されていて、消化しきれないほどではありません。コンテンツは最高品質で、楽しい演習とともに学べることが山ほどあります。

CSS が腑に落ちはじめ、CSS の問題を解くことが楽しくなります。私の場合がまさにそうで、新しいクライアントの仕事を始めたときに大いに役立ちました。最初は主に CSS に関わる保守チケットから取り組みました。しかし新たに身につけた CSS の理解によって、根本的な問題を見つけて解決できるようになりました。長期的にさらなる技術的負債を生みがちな、その場しのぎの修正を避けられたのです。良い例が、悪夢に育つ前に z-index に対処することです。

学んだことを人に教えることもできました。開発者が CSS を深いレベルでいかに知らないか、きっと驚くはずです。

今では、課題にぶつかるたびに Josh のレッスンに立ち返ります。より複雑な問題を解くための基礎を、彼が教えてくれるからです。

お金と時間の投資には、その価値がありました。CSS の学習について話すときは、いつも Josh のコースをすすめています。ただし、そのための時間を確保する必要があります。気軽な散歩ではありません。私の場合は毎晩1時間を確保し、週末はさらに多くの時間をあてました。レッスンは本当に楽しめました。今でも時折、いくつかのレッスンに戻ることがあります。買って、終えたら捨てるようなものではありません。ずっと自分に残り、CSS の歩みを支えてくれます。

プログラムについてもっと知り、自分で調べてみたいなら、彼の ランディングページ に勝るものはありません。

受講修了 — CSS for JavaScript Developers by Josh Comeau
受講修了 — CSS for JavaScript Developers by Josh Comeau

// 次に読む

似たような案件がありますか?

アーキテクトと話す