Доброго времени суток, Тостер!
В общем, пару месяцев назад решил заняться самообразованием, а то вроде как учусь на 5 курсе на программиста, а знания в программировании равны нулю. И вроде как то здорово начал, и учёба шла, вставал с утра, начинал читать, практиковаться, заканчивал к вечеру. Освоил основы html, css, js, и как то вот очень незаметно начала сходить учёба на нет. То Вконтакт зайду сообщения проверить, на пару часов, или по 50 раз в день почту проверяю, или сериал, или чёрте что еще. А к вечеру понимаю, что не прочитал ни страницы, даю обещание сделать завтра, но там та же история. В общем прокрастинирую. Пробовал тайм менеджмент, это помогло на пару дней, но не больше. Если у вас есть какие то методики, как бороться с прокрастинацией, или как мотивировать себя к учёбе - делитесь! Буду рад как статейкам, так и книгам (первые двадцать ссылок гугла прочитал, их кидать не надо, ничего дельного не увидел).
Я знаю, тут есть особый вид "советчиков", которые считают своим долгом зайти и написать: "Программирование это не твоё. Выбери себе другую профессию." Я на сто процентов уверен, что программирование это моё, и другие области меня не интересуют. Мне это интересно, но как то не выходит вот.
Я думаю тут дело в том, что нет явной цели, для чего тебе это надо делать. Когда мозг ЯВНО не видит цель, он начинает "задвигать" то что диктует разум и всячески саботировать не нужные ему вещи. Найдите цель, к которой есть конкретный путь и двигайтесь, мотивация растёт вместе с небольшими успехами.
У меня у самого чёрный пояс по прокрастинации, но у меня всё гораздо хуже - не могу избавиться от вредного чувства, что всё уже изучил, от этого нет мотивации воспринимать "новый" материал :-)
У меня бывает сяду что-то делать, и отвлекаюсь на всякие ссылки в закладках. Сам толком не осозновая раз и ютуб открыл, вконтакте, хрень какую-то.
Решил для себя просто закрытием хостов в hosts под рутом )) Сам себя конечно обманываю, но для меня это работает. Открываю на пару часов в неделю и хватит, специально под это время выделяю. Жамкаешь так на левую ссылку, а там раз и ошибка )) думаешь.. а, ну да.. и как то лениво опять под рутом лезть в hosts.. и уже работаешь над тем, что остается
А в изучении, обучении.. для себя вывел, что если вроде как и дедлайна никакого нет, то и не торопишься, что-то можешь отложить, забить.. а вот если бы как на учебе, в вузе.. когда сессия и приперло, то многое успеваешь сделать..
Поэтому устраиваю для себя такие сессии зацикленные, как в вузе.. даю план себе, на месяц, максимум 2.. прикидываю что я могу за это время изучить.. ставлю дедлайн.. и пытаюсь вписаться в сессию.. а после сессии пару недель никакой учебы, и вообще в свободное время никакого компа
Ну а смысл статьи в одной фразе - "Нет, прямой сейчас." Научиться говорить себе нет. Я это прошел и говорю от своего опыта. Мотивировать себя можно грезами о хорошем финансовом положении и независимости, можно стараться что-то сделать, стартап, например. Когда будешь держать эти мысли в голове и делать упор на главном, то пустая трата времени сама отпадет, будешь просто понимать, что тратишь свое время на то, что не дает тебе особой пользы.
UPD:
Хочешь себя мотивировать - не вопрос: поставь себе реальную цель с четко оговоренными сроками. Например сделать такой-то софт за 2 месяца. Поспорь с девушкой, другом, родителями (не важно, с кем угодно): если за этот период на сделаешь - отдаешь 2к$ наличными. Если сделашь это - тебе даже в голову не будут приходить темы в стиле "не зайти ли мне в вк"))
Skid Raw: давай определим, как глубоко вы в жопе (мне не интересны ответы, просто честно себе ответьте на них сами):
1) Чем вы питаетесь? А чем хотите питаться?
2) Где побывали? Как часто? Можете завтра улететь отдохнуть куда хочется?
3) Сколько людей от вас зависит? От скольких вы зависите?
4) Как часто вы скучаете? Что делаете, чтобы не было скучно? А что хотели бы делать, чтобы не было скучно?
Ладно, допустим вы любите только себя и замкнутый в себе человек и никого вам не надо, тогда
5) Есть ли у вас любимое занятие? Как сильно вы в нём преуспели?
6) Можете ли вы спокойно заниматься любимым делом с утра и до ночи целую неделю, например? А месяц? А год?
7) Завидуете кому-нибудь? А вам кто-нибудь завидует?
8) Можете себя баловать всегда, когда захотелось?
evnuh: вы ушли в высокие материи. Меня спонсируют деньгами родители, помимо этого я иногда подрабатываю перепродажей металла, и проблем с деньгами у меня нет, и именно поэтому мне довольно таки сложно себя мотивировать. Я знаю, что в нашей стране каждый может оказаться на улице, и хочу получить навык в том, что мне больше всего нравится. Мне нужны советы как себя мотивировать, а не как измерить глубину жопы, в которой единицы измерения это зависть и еда. Если у вас есть что то по делу - пожалуйста.
index0h: На основании чего вы сделали подобные выводы? Для того что бы получить какой то навык обязательно нужно находиться "в жопе"?
Да, мне не нужны деньги сегодня, но нельзя вечно сидеть на родительской шее, и спекулировать на металлопрокате.
Мне нравится программировать, как не нравится больше ничего - я пытаюсь научиться этому. И приходя за советом, странно слышать подобные утверждения, про то что мне это не нужно.
Skid Raw
> учусь на 5 курсе на программиста, а знания в программировании равны нулю
> Мне нравится программировать, как не нравится больше ничего - я пытаюсь научиться этому
Либо я чего не понимаю, либо тут явное противоречие
> Если у вас есть какие то методики, как бороться с прокрастинацией, или как мотивировать себя к учёбе - делитесь!
> Хочешь себя мотивировать - не вопрос: поставь себе реальную цель с четко оговоренными сроками. Например сделать такой-то софт за 2 месяца. Поспорь с девушкой, другом, родителями (не важно, с кем угодно): если за этот период на сделаешь - отдаешь 2к$ наличными.
Конкретная методика
> На основании чего вы сделали подобные выводы?
На основании ваших же слов. Единственное "за" программирование:
>> Мне нравится программировать, как не нравится больше ничего
Вы не говорите, что хотите этим на хлеб с маслом зарабатывать, вы не говорите, что хотите сделать какой-то проект, вам это просто нравится. Это примерно тоже самое, что говорить: я хочу быть строителем, потому что люблю забивать гвозди, правда меня от этого дела иногда ВК отвлекает.
Проблема в том, что программирование - не есть сама цель. Программистам нравится не сам факт клацанья по клавишам (это ~10% потраченного времени), а решение логических задач, получение результата, разные новые штуки поковырять, и т.д.
Skid Raw: не знаю, как для Вас, а для меня просто отличная мотивация - слезть с шеи родителей. Сейчас учусь на 3 курсе и уже год как работаю программистом. Получаю, конечно, не сверхмного, но хватает, чтобы на выходных ходить с друзьями в бар и кормить себя и свою девушку.
Вы только головой учитесь, что ли? Это, конечно, дико скучно.
Учиться программированию надо руками!
Беритесь за проект, который вам не по зубам, и грызите гранит.
Иначе учеба пройдет впустую.
Именно так я начинал учить PHP, делая проект, многие вещи нужно было реализовать, но даже представления не имел как. Например, настроить ЧПУ, работа с БД и т.д.
Особенно приятно изучать что-то - делать свой проект.
jackroll: после того, как постите очередной стереотип, добавляйте "Мы все так говорим - значит, это правда!". Пост хотя бы станет стильным, раз уж ему не суждено быть умным или полезным.
У вас нету побуждающих обстоятельств. Проще говоря, самообразование это вам нафиг не нужно, и без него вам живется хорошо. Была бы насущная необходимость, сами бы всё делали и не спрашивали бы, как себя замотивировать. Зачем себя мотивировать, если мотивации нету? Нет ничего глупее, чем пытаться себя замотивировать.
"Я на сто процентов уверен, что программирование это моё" — в чем проблема тогда?
Вообще, чтобы понять, твое это или нет, нужно чего-то добиться в этой области. Нужно потрудиться не один месяц, чтобы хоть что-то сделать, чтобы увидеть хоть какой-то результат на практике. И вот только после этого уже можно задумываться: "Мое это или не мое?".
Программирование — это чертовски сложная штука. Это боль. И, видимо, вы ещё не познали эту боль.
У меня похожая ситуация, но по чуть-чуть пересиливаю себя...) энтузиазма хватило на несколько месяцев, благо я успел много чего выучить за это время, так как сидел за этими делами по 10 часов в сутки =))
ЗЫ. найди работу\подработку в этой сфере - там и желания будет по-больше (финансовая мотивация) и учить будешь что-то новое постоянно =)
Не парься, учеба всегда идет как синусоида, отдохни, но не забрасывай, просто повторяй то что уже изучил без добавления новых знаний, чтобы не забыть наработки. Когда снова пойдет подъем, продолжай изучать новое.
Это всё по причине того, что нет реального применения твоих знаний, поэтому и упадок начинается.
Может быть дело в том, что именно вы программируете? Неужели вам скучно было бы делать такое? По себе могу сказать, что я могу очень долго прокрастинировать и раскачиваться, но как засяду, не в состоянии оторваться раньше 3-х ночи. И с работой повезло: помимо просто вёрстки и всяких унылых скриптов зачастую нужно придумывать всякие визуальные эффекты и анимации, а это уже очень интересно, не оторвёшься.
Придумайте себе задачки, может даже которые уже решены. Например:
* Для CSS можно попробовать реализовать grid как в bootstrap. Инпуты в стиле Material Design(без гугления явных решений).
* Для JavaScript написать простенький браузерный редактор с поддержкой нескольких курсоров(без библиотек, конечно).
1. А напиши свой персональный сайт =) А то что за программист без сайта. За основу возьми какую-ниюудь модную новую технологию типа node.js =) Это будет тяжело и интересно.
2. Походи по собеседованиям. И быстро поймешь что ты стоишь реально, сколько готовы тебе платить. Не все же на шее сидеть у родителей.
3. Проверь свои знания по следующим buzzwords: Паттерны проектирования, SOLID, TDD, Continuous Integration. Раз ты занимаешься фронтендом, то что ты можешь сказать про Grunt/Gulp? CSS препроцессоры? MV* фреймворки? Знания которые дают программисту в институте полезны и глобльны, но к рынку в основном не имеют никакого отношения