P
P
popbus2016-01-30 20:25:29
Programming
popbus, 2016-01-30 20:25:29

Learn or come with practice?

You can often see the opinion that programming should be mastered in this way - you come up with a task for yourself and in the process of solving you learn everything you need, "passing through yourself." For me it works very well - it's the only way I can really understand and remember the material. Trying to learn something for me is torment, flies out of my head right there. On all sorts of boring subjects like metrology, I have problems because of this.
The question is: what will still be useful to memorize , in relation to web development and programming in general?

Answer the question

In order to leave comments, you need to log in

7 answer(s)
Y
Yustas Alexu, 2016-01-30
@Yuxus

It's easy to create tasks for yourself. It is more difficult to solve problems invented by someone.

A
alexdora, 2016-01-31
@alexdora

My answer: Practice is definitely needed, but development is much more important.
Now for some theory.
The main problem of modern education is the lack of an explanation of why to teach this or that, as well as how to teach faster. You know, my dad explained to me as a child - "Mathematics is needed not so that you can count, but in order to develop your brain. Now it's difficult for you to solve a simple linear equation, but in 11th grade you will count them in your mind." I remember this for the rest of my life and it helped me more than once in my life. This is from the autotraining section. What will I get if I do this!
Well,:
1. Order on the table, order in the head
. Forcing yourself to clean is easier if you know why. > creating motivation
2. Memory.
Memory is associative. To start memorizing, you need to absorb a lot of information. Knowing that the war ended in 1945 and that Cosmonautics Day is April 12th, one can easily remember that on April 12, 1945, the 32nd President of the United States, Franklin Roosevelt, died. The more clues in memory, the more memory can be developed by increasing the amount of information consumed per unit of time.
And the flip side, just your learning "metrology". Find something to tie it all to. While teaching something close and interesting to you, accidentally learn "metrology".
You are not interested in learning. And you can reach unprecedented heights, and unloved items or some kind of garbage that you need to remember will take instead of 8-10 hours, 20 minutes of time. Example: Think for yourself, here you are sitting and looking at 2 volumes of war and peace. And it is vital for you to read them, well, for example, the woman said: I won’t give it until you read it;)
That it’s easier to sit and try to force yourself to read it, assuming that it will take a little more than a fucking time. Or having the ability to read quickly in your arsenal, estimate ... that two volumes will take you 2-3 hours.
Lack of interest in subjects is also a problem for teachers. They do not tell interesting stories and do not know how to interest students. Not all. But the majority.

A
aminought, 2016-01-30
@aminought

You don't need to learn anything, you need to understand. Read books and articles, develop yourself. Your task is to know where to find the material that you need at the moment. If you are learning a language, you do not need to know all the techniques and technologies, but you should at least be aware of their existence.
PS But it's better to know. Well, and finally, here's the theoretical minimum of a programmer for you .

A
Andrew, 2016-02-06
@iCoderXXI

1) You need to understand the basics, principles and know or be able to quickly find where to read about the details, since now there are no problems with this at all.
2) It is highly desirable to be able to at least read in English, but it would be better to understand by ear, because. the most interesting thing is, at the forefront, so to speak, nevertheless, if it is translated into Russian, then with a huge delay.
3) It is better to receive tasks from solvent customers. At first, if circumstances allow, you can work for reviews, or look for a team / pros who will take on training as an intern / junior.
The main thing is to have a bright head and straight arms.
PS: I exclusively in practice master specific skills in the necessary and sufficient volume for solving specific problems. And I've been doing this for 20 years. At the same time, for general development, I constantly monitor trends, read articles, listen to speeches at conferences, fortunately, again, now there is a lot of this stuff.

M
mamkaololosha, 2016-01-30
@mamkaololosha

The CIS IT market leaves only because of its cheapness (look at the exchange rate) and because cool companies with cool programmers come across. So decide. You're either cheap or cool. To be cool, you have to learn.

A
asd111, 2016-01-30
@asd111

The more practice the better.

R
RaMzz, 2016-02-27
@RaMzz

I’m how I’m doing it now, I’m interested in the language, I find some book on this very YAP, I read it quickly, then of course I come up with a task, I already read the book thoughtfully, I remember it kind of bad from the beginning .... I don’t pay attention, then I take on the task by me invented and I start, and at that moment I understand that in fact I remember a lot of things, at least approximately, and I climb into the book to what I am interested in and already reading I understand what suits me from this information.
Well, plus, of course, forums and my favorite Toaster.ru
In general, I try to find a book with practical examples of applications ... it's generally super where the campaign needs to be washed down ..

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question