2016-03-23 11 views
4

最初に私はHTML、CSS、JavaScriptを学びました(私は、イベントループ、ホイスト、クロージャ、バインディングなどの基盤をしっかりと理解しています)、そしてjQuery、PHP。JavaScriptのフレームワークと新しいバージョンの量に圧倒されないようにするにはどうすればよいですか?

私はフレームワークを使い始めました。 ReactJSを使っていくつかのページを作りました(本当に単方向性があり、すべてをコンポーネント構造に分けていました)、Slimで安らかなAPIを構築しました。

それから、私はES6が今や外に出ていることに気付きました。そして今、私はすべてのReactコードをそれに隠すべきです。私もrequireJS、Flux(デザインパターン)、reduxについて知っています(しかし、私もNodeJSを起動する必要があります)。そして、他の多くのフレームワーク。

私はこれらのすべてによってちょうどそう圧倒よ、私は例えば、どこから始めればまたは使用するのか分からない:

  • を私はrequireJSを使用してか、単にES6のインポート/エクスポートを学ぶべきですかnodeJSを使うべきですか? Gitの例を理解することも難しい場合もありますが、それらのファイルはすべて異なるフォルダにあります。
  • AngularJS、backboneJSの他のフレームワークを教えてください。

私はコンピューターサイエンスの学位を持っており、ジュニアウェブデベロッパーの地位を得たいと思っています。私は仕事が必要です。しかし、私は新しいフレームワークが今後も続くように感じています。私が追いつくまでに、新しいものが出てくるでしょう。私はどのようにフィールドに入るつもりですか?

私は絶望しています、知識を持つ誰かが私にいくつかの方向を教えてくれますか?私は本当に助言を必要とし、ここで誰にどこで尋ねるのか分からない。

+1

これは常に新しいこと、新しいものがポップアップし続ける、古いものが消えていくこと、プログラミングはすぐに進化するものであり、そのために準備する必要があります。ちょうどあなたが保つことができる仕事を見つけることはまずありません次の10年間同じコードを書いています。しかし、これらのフレームワークのほとんどは、誇大宣伝であり、完全に不必要なものではなく、まったく同じものを構築することができますが、一般的には、それらがどのように動作しているかを学ぶと簡単になります。それほど難しくない。 – adeneo

+2

これを閉じるために投票しようとしていますが、ここの本当の答えはリラックスだと思います。仕事を得るということは、JSのフレームワークやバージョンなどで定義されていません。仕事を得ることは素朴で基礎を知ることです。 – user2879041

+3

JavaScriptで読むことをお勧めします疲労:https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4#.9yi5nif7b – lux

答えて

4

特にご質問にお答えするには:

を...今私はすべての私はそれにコードを反応させるのひそか必要があります。

新しい機能を使用すると、気づくようになり、すべてを変換する必要はありません。

私はまた、要件JSとFlux(デザインパターン)、redux(ただし、でも開始するにはNodeJSが必要です)について知ることができます。そして、他の多くのフレームワーク。

私のアドバイスはrequireJS、flux、およびreduxを忘れています(mobxを見てください)... webpack/babel/reactをセットアップします(開始点として使用できるテンプレートプロジェクトがあります)。 es6と一緒に行き、簡単に仕事につながる最先端のスキルを習得するのは良いことです。私見では。

私はrequireJSを使用するか、ES6のインポート/エクスポートを学習する必要がありますか? nodeJSを使用してください。

はい、es6 importを使用してください。どうしてですか?あなたはノード/ npmがとしてインストールされている必要があります。多くのものはに依存しています。

どのような他のフレームワークを私が学ぶべきか、angularJS、backboneJS。

ナア、これらは現在、古い帽子です。今すぐ要求に応じて対応してください。 reduxの代わりにmobxを見てください。他のライブラリ?ノックアウトは古いですが、良いです。 RxJSは面白いです。関数プログラミング、HTTPのようなプロトコル、インタビューのコンテキストであなたを区別する基本について学びます。デモを作る。

+0

こんにちは。有用な情報をありがとう。もう一度聞かせてください。どのようにして最新のフレームワーク/ libを最新の状態に保つことができますか?私はstackoverflowのReactセクションをブラウズしていたので、私は今までmobxについて聞いたことがないので、私はreduxについて学んだだけです。ありがとうございました – user308553

+1

@ user308553 javascriptweekly.comのようなJavaScriptニュースレターを購読することは、クールな子供たちが何をしているかを最新の状態に保つのに役立ちます。 – qorsmond

+0

ああありがとうございました病気をチェックして、誰かが私にもう一度私にechojsを提案しましたが、これはこのようなニュースレターではありません、ありがとう – user308553

関連する問題