Answer the question
In order to leave comments, you need to log in
How long does it take to become an Angular/Backbone/Knockout/Ember Jedi Sith?
Hello.
Can do something in JS/JQ, uhm DOM-tree manipulation, Browser API, small-medium sized scripts; I edit some JS-libs for myself and projects. I have not yet touched angular and popular JS frameworks, I just heard the principle of their work, watched some videos on YouTube and read the documentation, but did not write code.
I set out to become a Jedi of these frameworks in order to work, for example, in Google.
In what time, if I devote 3-5 hours a day to education and working directly with the above frameworks, can I become an Angular / Ember Jedi?
Answer the question
In order to leave comments, you need to log in
I am doubling previous speaker Benajmin Smith .
In general, an average Senior Developer needs a couple of hours to learn angular / ember - this level of knowledge will allow you to write some kind of application.
But you need to understand that there is so much hell and tin in these tools that it will take you at least a year or even more to realize all the nuances and subtleties. Especially when it comes to thousands of elements on the page and performance.
Do not count on a quick and painless entry. The first impression of such frameworks is a deceptive wow effect that quickly dissolves into butthurts when trying to do something really impressive.
In general - be on the alert and immediately accept the idea that this is a long process.
The question is very relative and for each person is purely individual. I saw a lot of guys in my lifetime who "set out to" learn the same rails, for example, but they lacked patience, and when faced with difficulties, they simply gave up and gave up. In addition, judging by your questions, your thoughts are constantly jumping from one to another. (For example, a question about tea during work). And it is unlikely that you will be able to discipline something to study. Of course, I can be wrong about you, and I will be glad if we meet in a year and you prove the opposite. By the way, the term is 1 year.
This is called facet search. You can cut your decision. But with a large volume of goods, it can kill the entire site due to its computational complexity.
Because large sites use ElasticSearch or its tuning version Algolia https://community.algolia.com/wordpress/
In any case, faceted search is a technically complex thing. Not every programmer is able to implement it correctly. There are some ready-made plugins - but none of them are perfect in my opinion.
Therefore, in most cases, I just exhale and work within the framework of typical mechanics. And where the budget allows, we integrate with Algolia.
https://www.youtube.com/watch?v=NRZkTqCLYVU That's what you need
By analogy, you can integrate into WP
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question