+1 vote
by
Hello. I have been working as a typesetter for over a year now and do purely layout tasks. Of course I have knowledge of builders, preprocessors, npm, git and everything related to layout respectively. I have been learning js for 4-5 months now. I want to become a pure js developer without much reference to any framework. From the js materials I've read 1-2 times and doing the suggested tasks learn.javascript.ru, Expressive js, You Don't Know Js, JavaScript ninja secrets, Refactoring code in JavaScript, Rattle algorithms. Advise me what else I can read and learn, which would be enough knowledge to write some simple programs and get a job. There is always the fear that I still do not know and need to learn more before interviews, etc. Maybe to enroll in some courses? If so, what could you advise to start with?
by
Slava Well, for example, I was asked at one of the last ones what predicate, functor, currying, or what new Uint32Array or crypto.getRandomValues() does. And of course I didn't answer.
by
Vitaly Stolyarov The most difficult thing is to understand what program to write and that it would be at least at the level of Juno. And where to find a person to ask later if I wrote it correctly, etc.? on courses or there may be some specialized services?
by
Slava I've been to a couple of interviews. I think I did well in the tests, but when they ask me something theoretical and with terms, I do not know what to answer. I think then I read what this term means or what they asked and I know it, but I can't answer verbally, and oral theory is more important for them.
by
keff1 I don't know about oral theory, you're not going to teach at Harvard. It also depends on how the question sounds from the interviewer.
by
keff1 It depends on the stack. As for me, I have a better chance of getting feedback from people in the profile Telegram chat. You take a list of "sore points", and choose which of them can be solved by writing an application.

5 Answers

+5 votes
by
I want to become a pure js developer without much reference to any framework

Pha, well good luck.

Maybe enroll in some courses?

Courses are a tax on stupidity.

You're such an all-knowing Fedya, you've read everything, you've fixed everything - where is your pet project? Where is the original design? What-what? You didn't write it? Goodbye, we'll call you back.
by
No, you can find a job without knowledge of the framework (I found it twice), but why when they pay 2-3 times more for React?
0 votes
by
I want to become a pure js developer without much reference to any framework

No one will let you saw your own craft when there are already ready-made solutions for it

by performing the suggested tasks learn.javascript.ru

I can suggest Codewars, but it is more about data structures and algorithms, and you can learn how to make applications only by making applications

Since I'm a practitioner, I'll say this: if you want to learn how to do pull-ups a N number of times, do it, not just read the "how to do pull-ups" literature.

There is always a fear that I don't know something and need more research before interviews, etc.

Go straight to the interview, and there you will find out what you need to learn. In any case, you won't lose anything but a couple of hours of your life.
by
Vitaly Stolyarov For example if you ask me what Hoisting is and I know it in general, but the term will cause me bewilderment. Or for example predicate, functor, currying I do not remember in terms what it means. Or what does new Uint32Array or crypto.getRandomValues() do I certainly won't answer that.
by
keff1 Well, in the CIS algorithmic tasks are rarely asked, so it is better to tighten the theory and practice)
by
Denioo , the heads of the frontend teams in the studios asked.
by
keff1 , interesting guys, blowing the brains of june formoschlep like this. Do not get upset, such companies are looking for google chops for a price tag below the market. Half of everything you asked is hardly used, and if it is used in 1-2 places to show what they can do. Pick up reactive or if you like sado-maso, then Q, and look for good jobs, and then the back (express, koa) will come before you know it. Few people need pure js. If you want to be "without much reference to the framework" then you'll have to learn it all gradually.
by
Denioo And for a purely frontend job, how well and deeply do you need to know the backend? It's just that frontend jobs sometimes specify knowledge of php, node.js, sql, express. I don't really like backend. Can I work as a frontender without knowledge of the backend?
+1 vote
by
The frameworks are still worth knowing. At least for the convenience of working in a team, so you don't have to write documentation on your self-writing.

It is worth taking the time to study the processes - how the team works, how tasks are received, how the code is deployed. Poke around in the task management system - jira, redmine.

And then do pet projects for the portfolio (todo list as an example of a perpetual pet project) and start going to interviews - there will orient what is missing.
by
The todo list is not very pretty in appearance, but I did it in js and react at a basic level.
I have a little experience working in a team on large projects with several layout designers and backenders. I don't want to learn a particular framework right now. I want to go more into js purely. Actually my dream is to teach js somewhere.
0 votes
by
Today you start writing todo in React+Redux, it doesn't matter if you don't understand anything. Along the way you google questions that arise.
A month of such anguish and you have:
1. There is a pet project
2. Have basic js skills
by
I did todo on both pure js and react, but without redux. I had simple options to add, delete and highlight already done with a checkmark when I click on localStorage. I don't know what other more complicated options I could add.
by
keff1 , In addition to React, you need Redux, Saga, React-Router to work.
And write the code itself in a modern way (without class components)
0 votes
by
I was hired as a layout designer, but after a month I was allowed to work in js in the working projects, at first just id to bind the button, then I was taught to knock on the apices. I studied reakt at home by myself in the evenings, now gradually I try to move away from the layout to logic. I have been working for 5 months, and in principle I am able to solve basic tasks using reakt. So I recommend you to solve problems on codewars for about 2 weeks, then study react and definitely study hooks.
...