Answer the question
In order to leave comments, you need to log in
How to get hands-on JavaScript skills?
Hello.
I am learning JavaScript using the learn.javascript.ru tutorial by Ilya Kantor. Now I have finished the first part of the textbook, sometimes I reread some sagging moments, but in general I already understand something in the language. The only thing missing is practice. Almost all tasks from the textbook were solved by myself (approximately 90%), but after all, local tasks are one thing, and working on a project is another.
What do i do? Study the tutorial further (working with DOM, AJAX, etc.) and solve the proposed tasks in the same way or already take on some full-fledged project on the first part of the tutorial, where working with the DOM is not affected? And if you start development, is it worth focusing on OOP right away? What kind of projects can a beginner make without working with the DOM?
For now, I have settled on the idea that I need to continue studying the textbook and at the same time sometimes refresh the memory of the first part, because without knowing the DOM, I really can’t implement anything, whether it’s a calculator or a ToDo List, but I’m not sure that this approach is effective , because as they say Practice make Perfect.
Answer the question
In order to leave comments, you need to log in
You need to practice. It was necessary to do this as you read the textbook.
Come up with a project and try to implement it. Ideally, this project should solve some problem for you - automate something, for example, that is, it should also be of value to you, and not be abstract and out of touch with reality. For example, a couple of years ago I wanted to make a project in which there was a lot of work with APIs and not so much with databases. At that time, I didn't know any JS or Node JS, only a little PHP. As a result, it ended up in development, because it dragged on ¯\_(ツ)_/¯
You still can’t put the whole textbook and all the APIs of the language into your head, there’s no point in this. You will still often want to MDN and/or SO ¯\_(ツ)_/¯
In short, I would say that in 90% of cases, to work on interesting and well-paid projects, you will need at least 3 years of practical work, from here, in fact, the conclusion. And if you answer in more detail, then everything related to the study of OOP, programming and computer science requires a detailed study. So reading textbooks, books or just articles on Habré will never be superfluous. BUT no one has canceled the golden rule: "Practice, coffee and a little more practice!" .
Here are a couple of methods to practice and hone your skills:
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question