S
S
SkidRaw2015-05-22 16:55:55
Programming
SkidRaw, 2015-05-22 16:55:55

How to get motivated to study?

Good day, Toaster!
In general, a couple of months ago I decided to engage in self-education, but it seems like I'm in my 5th year as a programmer, and my knowledge in programming is zero. And it seemed like a great start, and the study went on, got up in the morning, started reading, practicing, finished by the evening. I mastered the basics of html, css, js, and somehow my studies began to disappear very imperceptibly. Then I’ll go to Vkontakte to check the messages, for a couple of hours, or 50 times a day I check the mail, or the TV series, or what the hell else. And by the evening I understand that I have not read a single page, I promise to do it tomorrow, but there is the same story. In general, I procrastinate. I tried time management, it helped for a couple of days, but no more. If you have any techniques on how to deal with procrastination, or how to motivate yourself to study - share! I will be glad to both articles and books (I read the first twenty Google links,
I know there's a special kind of "advisers" here who feel it's their duty to come in and write: "Programming is not your thing. Choose another profession for yourself." I am one hundred percent sure that programming is mine, and other areas do not interest me. I'm interested in this, but somehow it doesn't work out here.

Answer the question

In order to leave comments, you need to log in

13 answer(s)
A
Alexey, 2015-05-23
@SkidRaw

I sometimes sit down to do something, and get distracted by all sorts of links in my bookmarks. I myself did not really realize once and YouTube opened, VKontakte, some kind of crap.
I decided for myself simply by closing the hosts in hosts under the root)) Of course, I deceive myself, but for me it works. I open for a couple of hours a week and that's enough, I allocate time specifically for this. You click on the left link like that, and then there’s a mistake)) you think .. oh, well, yes .. and it’s kind of lazy to climb into hosts again under the root .. and you’re already working on what remains
A in studying, learning .. for I deduced myself that if there seems to be no deadline, then you are not in a hurry, you can postpone something, score it .. but if, like at school, at a university .. when the session is locked, then you have time to do a lot ..
Therefore, I arrange such looped sessions for myself, like in a university .. I give myself a plan for a month, maximum 2 .. I figure out what I can study during this time .. I set a deadline .. and try to fit into the session .. and after the session there is no study for a couple of weeks, and generally in my free time no computer

I
index0h, 2015-05-22
@index0h

motiviruyshie-wallpaper-4-1024x576.jpg
UPD:
If you want to motivate yourself - no problem: set yourself a real goal with clearly defined deadlines. For example, to make such and such software in 2 months. Bet with a girl, friend, parents (it doesn't matter, with anyone): if you don't do it during this period, you give $ 2k in cash. If you do this, topics in the style of "shouldn't I go to VK") will not even come to your mind)

A
Adamos, 2015-05-22
@Adamos

You only study with your head, or what? It is, of course, wildly boring.
You have to learn programming by hand!
Take on a project that's too tough for you and gnaw on granite.
Otherwise, the study will be wasted.

J
Jeiwan, 2015-05-22
@Jeiwan

You don't have any motivating factors. Simply put, you don’t need self-education, and you live well without it. There would be an urgent need, they would do everything themselves and would not ask how to motivate themselves. Why motivate yourself if there is no motivation? There is nothing more stupid than trying to motivate yourself.
"I am one hundred percent sure that programming is mine" - what's the problem then?
In general, to understand whether it is yours or not, you need to achieve something in this area. You need to work for more than one month to at least do something, to see at least some result in practice. And only after that you can already think: "Is this mine or not mine?".
Programming is a damn hard thing. It is a pain. And, apparently, you have not yet known this pain.

D
Dmitry Shinkar, 2015-05-22
@DeadCowsDontMoo

I have a similar situation, but I’m overpowering myself a little bit ...) I had enough enthusiasm for several months, since I managed to learn a lot during this time, since I was doing these things for 10 hours a day =))
PS. find a job / part-time job in this area - there will be more desires (financial motivation) and you will learn something new all the time =)

H
hermit, 2015-05-22
@Alex9

Don’t worry, study always goes like a sine wave, take a break, but don’t give up, just repeat what you have already learned without adding new knowledge, so as not to forget the developments. When it rises again, keep learning new things.
This is all due to the fact that there is no real application of your knowledge, and therefore the decline begins.

T
teotlu, 2015-05-22
@teotlu

Maybe it's because you're programming? Would you be bored doing this? ? By myself, I can say that I can procrastinate and swing for a very long time, but when I sit down, I am not able to come off before 3 in the morning. And I was lucky with the work: in addition to just layout and all sorts of dull scripts, you often need to come up with all sorts of visual effects and animations, and this is already very interesting, you won’t come off.

S
Sergey, 2015-05-22
@bk0011m

Remove yourself from all social networks.
Stop looking at the box.
Only work. Only hardcore!

A
Alexey Malinin, 2015-05-23
@amalinin

Come up with puzzles, maybe even ones that have already been solved. For example:
* For CSS, you can try to implement grid like in bootstrap. Inputs in the style of Material Design (without googling explicit solutions).
* For JavaScript, write a simple browser-based editor with support for multiple cursors (without libraries, of course).

C
Cyril, 2015-05-23
@endemic

1. And write your personal website =) And what kind of programmer is without a website. As a basis, take some trendy new technology like node.js =) It will be hard and interesting.
2. Go to interviews. And you will quickly understand that you are really worth, how much you are willing to pay. Not all the same on the neck to sit with the parents.
3. Test your knowledge on the following buzzwords: Design Patterns, SOLID, TDD, Continuous Integration. Since you are doing frontend, what can you say about Grunt/Gulp? CSS preprocessors? MV* frameworks? The knowledge that a programmer is given at the institute is useful and global, but basically has nothing to do with the market

A
Andrey B., 2015-05-22
@andykov

Have sex :)

A
angry_cellophane, 2015-05-22
@angry_cellophane

You lack real projects where you can apply knowledge. No learning outcomes - no interest.

A
Alex Space, 2016-03-31
@MrSpace

Sport - neurotransmitters, raw food - energy, your project - drive. For me, the solution turned out to be complex.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question