現在、Javascriptは多くの開発分野に適用されています。
- 最新のブラウザに存在する唯一の言語です。
- node.jsとV8エンジンのおかげで、サーバー上で実行できます。
- PhoneGapまたはその他の代替手段を使用して、モバイルデバイスに埋め込み実行できます。
- Windows 8アプリケーションの作成に使用できます。
したがって、私はより多くのjavascriptマスタリーがあると信じています。それはあなたが何を始めたいかに依存しますが、上記の4つのアイテムのそれぞれはあなたに異なる挑戦を与えるでしょう-OK
ブラウザー環境について話している場合、ほぼすべてのWebアプリケーションをどのように編成するかを学習することは、進むべき道の1つです。私はその道を進んで、自分のアイデアを試し、dojo、backbone、emberなどの人気のあるコード編成ライブラリのgitリポジトリをチェックします。
ノードjs環境について話している場合、それは別の話です。縮小とファイルサイズは関係ありません。ノード、ビルドシステム、サイト、REST APIでアプリケーション全体を作成すると、そこには多くの発見があります。
モバイルの世界について話している場合、過剰な最適化が思い浮かびます。CSS3は、プロパティ、アニメーション、タッチイベントを加速し、より専門的なUIコンポーネントを備えたWebと同じアーキテクチャを使用しようとすることから始めるのは素晴らしいことです。
全体として、他の人が答えたように、あなた自身のコードを試し、他の人のコードを試すことが、関与し、最新のものに追いつき、おそらく誰が次の大きなことを考え出すのに最適な方法です。
チームで働くことと、あなたのやり方とコードを書くチームのやり方との違いを理解することも役立ちます。JavaScript開発者のチームで作業すると、より良いコードを記述し、適切に文書化する必要があります。実装しようとしているもの、または既に実装したものについてwikiを書くことよりも、アプリケーションのアーキテクチャについて学ぶ良い方法はないと思います。