- Придется поменять привычный ритм и стиль жизни для достижения цели.
- Важно ввязаться в драку. Или другими словами “Лучше делать чем не делать”.
- Нельзя никому позволять занижать вашу самооценку или поддавать сомнению планы и цели. Решительно всех посылаем нахуй
- Если вы хотите стать программистом - то путь описанный в данном мануале
требует от вас максимальной концентрации в среднесрочной перспективе (8-12 месяцев).
Если вы попробуете достичь цель раньше - скорее всего вы отравитесь знаниями и перегорите.
Если растянете дольше - не получится набрать критическую массу в нужный момент для прохождения собеседований, в результате вы начнете остывать, прокрастинировать и тд.
Cмысл всего обучения в том, чтобы довести себя до кипения чтобы в нужный момент пройти собеседования лучше других кандидатов
- Не надо идти на платные курсы программирования (очно или онлайн - по zoom, skype и тд). Самая важная функция курсов - окружить себя единомышленниками и чудиками со схожими интересами. Эту цель можно достичь другими способами (есть куча ивентов, клубов, форумов, опен сорс проектов и тд)
Один из заменителей платформа ивентов https://www.meetup.com/
- На многие вещи надо смотреть с точки зрения статистики.
Тратим X часов на обучение, проходим Y собеседований, получаем Z офферов
Возможно вы знаете про правило 10 000 часов и тд.
https://ru.wikipedia.org/wiki/Гении_и_аутсайдеры_(книга)
- Если вас проигнорировали, не ответили на вашу заявку на позицию, не пригласили на собеседование или отказали на собеседовании, обязательно надо стараться делать выводы и адаптироваться, НО ни в коем случае не понижать самооценку и не опускать руки. Если вас не взяли на работу - это не значит что вы хуевый, это значит что в данное время и место вы и компания не подходите друг другу. Очень важно понимать что и компания тоже вам не подходит (хотя формально отказали они)
- Все заметки, конспекты, решения задач надо вести в электронной форме (Notion, GIT). Есть люди которые утверждают, что им легче запоминается если они пишут рукой, не надо развивать эту примитивную отмазку. Если у вас есть проблема с запоминанием материала - рассказывайте все что узнали семье, другу или себе перед зеркалом. Вы значительно лучше усвоите материал когда будете пробовать формулировать мысли и то что выучили ранее.
- Ваш мозг должен работать как оперативная память (RAM) - очень важно быстро запоминать но еще важнее быстро забывать.
- Порядок достижения цели: “Сделать” → “Сделать правильно” → “Сделать быстро”. Не надо с ходу стараться делать все идеально
- Относитесь к программированию как к моделированию реального мира (упрощенному описанию). Берете сферу жизни (доменную область), отсекаете все лишнее (детали), самое важное описываете как модель на выбранном уровне абстракции. Уровень абстракции похож на картины художников. Человека можно нарисовать как “палка, палка, овал…”, можно как Пикассо, а можно как Чак Клоуз