Diario del objetivo

Рад что уволился.
По сути мне не хватало баланса для обучения.
Точнее моя цель - обучаться с реальным применением практики. Очень не эффективно работать когда не знаешь базы.
И я это очень хорошо ощутил. Я приобрел очень много опыта, но для перепрыгивания на следующий уровень мне нужно прокачивать базу. Не версточку - а реальную базу: алгоритмы, прогарммирование. Все по жести.
Во второй день нашел и взял заказ на upwork. Уже получил оплату с бонусом в 250$.
Это кайф когда твои знания напрямую конвертируются в деньги.
Приходит осознание того, что важно, а что нет.
Сразу включается механизм - а что мне нужно чтобы поднять рейт до 15$/hour?
И вот на этот вопрос я себе ответил примерно так.
Еще одно интересное наблюдение.
Чтобы получать нормальную оплату и уважение не обязательно знать все на свете.
Достаточно делать одну вещь хорошо - ту же верстку.
Это просто у нас необразованные люди в плане it.
Нет необходимой культуры и не будет.


Ушел с должности front-end разработчика.
https://github.com/Zentro/coding-interview-univers... - сделал fork повсеместно известного репозитория univesity interview для задания основы плана изучения.
Во время офисной работы сложно адекватно учиться и экспериментировать с другими технологиями - да и просто не хочется.
Я же хочу выйти на совершенно иной уровень. Это невозможно сделать маленькими шажками на фронтендерском поприще.
По ходу обучения буду добавлять, менять курс и дописывать свои комментарии и методы и способы обучения.
Так же придумаю и воплощу систему отчетов - тк то, что не измеряется - не прогрессирует.

Пришло время подвести итоги за май месяц.
- Read - 25.5 pages
- Write - 8 pages
- Listen - 90 m
- Repeat(Anki) - 24 items
- Github - 1 commit
Выводы: Я определился, что хочу делать. Но не знаю как этого достичь. Раньше - я заставлял себя работать и не обращал внимание на неудобство, усталость, отсутствие интереса - просто работал по 10-12 часов, даже когда мне было не интересно.
Кроме очевидного вывода - это неэффективно, я сделал вывод, что не хочу дальше так жить.
Нет радости от бессмысленной беготни.
Сейчас я хочу задать основные цели - стержни, на которых будет базироваться дальнейшее развитие и жизнь в целом.
Работа - в ней будет цель, она должна вызывать интерес и желание вставать по утрам пораньше.
Учеба - я хочу получить определенный уровень знаний и образования. Самостоятельно. Тут моя цель - получить навыки и теорию на уровне software engineer в USA.
Сейчас моя цель:
- Избавиться от ненужного. Выбрать только несколько областей для изучения.
- Найти то, что мне будет нравится делать и изучать(среди тех технологий, которые я выбрал). В идеале - найти интересную область в которой захочется развиваться без приложения колосальных усилий. С профессией и даже стэком я определился. Сейчас задача - понять себя. Я хочу поэксперементировать с вещами, которые кажутся обычными и найти свой стиль жизни.
- Выстроить правильный баланс между работой, учебой, личной жизнью. Ведь я не хочу меньше учиться, меньше работать или медленнее развиваться. Я хочу сделать наоборот - делать все это такое же количество времени(или примерно таком), поменяв порядок под удобный именно мне. Мне предстоит выяснить, что мне подходит: когда лучше работать, сколько в день нужно учиться, какие источники лучше для этого подходят... и другие вопросы которыми я раньше не задавался, а просто слепо следовал моде. Себя изменить трудно, а если хочешь - нужно сначала понять.

Как я тебя понимаю. Очень хочется уйти с работы, чтобы прокачать навыки. На работе вот некогда этим заниматься, да и уровень получается такой, что приходится выкладываться на 146%, чтобы успевать делать свою работу. Счастья от такого конечно 0. Ощущение, что я вечно кому-то что-то должна, что я не успеваю, подвожу. Хотя мне даже никто ничего подобного не говорит.
Работа не приносит уже никакого скиллапа. А очень хотелось бы, ведь ради этого и работаем. В общем, уйти хочется для того, чтобы учиться. Но аренда квартиры не дает так поступить. Замкнутый круг)

С 1 июня взял отпуск на 26 дней для повышения квалификации. Так же работать по 8ч - но на обучение.
План был такой - найти ментора, найти преподавателя по английкому, купить подписку lynda, делать рабочие таски.
Но план поменялся. В силу неподвластных мне обстоятельств(отпал английский, и рабочие таски).
Сейчас, на 13 день - я работаю над задачами, которые меня развивают и нашел опытного ментора.
Это отличный сдвиг из зоны обыденности в работе и комфорта.
Теперь у меня есть возможность делать задачи, которые будут меня испытывать и развивать.
И теперь у меня это получиться.

Вопрос №1
Должен ли я заставлять себя работать, когда нет желания этого делать?
-----------------------------------------
Ответ - да, стоит себя заставлять работать каждый день хотя бы минимальное количество часов.
Лучше подготовить день с вечера, сделать на задачу больше.
Чем полениться - и пропустить сроки.
Каждый упущенный день - это отдаление меня от моей цели.
И в этом я могу винить только себя.

у меня так ;] :
Когда есть объективная задача ( дедлайн / обещание / вызов) - да.
Когда это абстрактная задача (надо бы выучить / это модно знать / мне хотелось бы это знать в этом разбираться ) - то не факт, возможно что-т приоритетах и подходе к работе/инструменте. Старюсь чтобы шло само по интересу.
---
хорошая мотивация обычно решает дилеммы

Эксперимент №1
Замер и повышение эффективности программиста.
--------------------------------------------------------------
Ответ - не столь важно повышение скорости набора на 10%, как желание работать, хорошое состояние(банально выспаться)
Главное - следовать графику. Научиться не отвлекаться от задачи, в выделенное время.
Даже если продуктивность падает - необходимо работать дальше. Перерывы - регулярно и тоже в определенное время.
Нужно пресекать бессмысленные утечки времени во время дел, на которые выделен определенный промежуток времени.
Ведь - зачем смотреть в твиттер, читать новости и иными способами просирать время - когда единственная ценность за определенное время измеряется только результатом только по этому конкретному одному делу.
1 промежуток = 1 результат = 1 оценка

https://github.com/jwasham/coding-interview-univer...
Нашел репозиторий, в котором собран план обучения от веб-разработчика до Software Engineer - очень впечатляюще.
Даже захотелось бросить все и уйти на год в обучения, поездки по конференциям, обучающие проекты).
Но мой вариант: структурировать ообучение(создать план и следовать ему), прилагать больше усилий.
С работой ничего не поделаешь - надо работать)
Помню раньше составлял план на год, чтобы сменить работу - сменил, но план нихрена не выполнил. Слишком грандиозный был) Да и стэк теперь другой.
------------------------------------------------
У меня уже есть пара дедлайнов по обучения и работе, так что буду ставить новые с 12 июня - скорее всего.
А пока...
С меня:
- Создать новый план обучения до 22.05.17 - выложить сюда
- Поставить дедлайны на месяц по этому плану(В исполнение начиная с 12.06.17)

Lynda.com - обучение вошло в привычку. Через 10 дней закончится первый месяц. 21 день уже есть :)
Сделал обзор на мое обучение за полседний год и ужаснулся. Я тратил очень много времени на работу и мало на обучение - это как зыкрывать глаза и бежать вперед, вместо того, чтобы остановиться - подумать - сделать максимально эффективно.
Сравнил такие показатели(per month):
- Read
- Write
- Listen
- Repeat(anki, notes)
Без регулярности я мог наплывами то читать, то писать, то повторять Anki.
Но в результате все очень херово - не эффективно.
Хочу добиться таких показателей (per month):
for(let i = 0; i < currentMonth.length; i++) {
- Read - 600 (p/m) 20 pages per day
- Write (60 p/m) | 2 pages per day
- Listen (15h/m) - в основном подкасты | 30m per day
- Repeat(anki, notes) - 450 repeat per month | 15 per day
}
Количество обучения по этим параметрам фиксирую каждый день в отдельном блокноте и буду составлять отчеты на основе этих данных и выкладывать сюда ежемесячно.

Чтобы добиться цели - стать в 2 раза круче.
Я собираюсь сделать 1 проект от начала доконца(бэк: node.js, sails, фронт: react, webpack, redux)
Сейчас у меня есть возможность поучавствовать в бэк-е. Хотя я в нем полный 0 сейчас.
На этом я сконцентрируюсь - тк это двинет меня вперед.
Сейчас моя цель - каждый день делать 1 коммит в бэк ~ 1ч