Найти в Дзене
Evgeniy Volk

Как не потерять мотивацию и все-таки стать программистом

Как заставить себя учиться?

А у вас было?

Вроде бы понимаешь головой, что вот это нужно и даже хочется (например, стать программистом или изучить новый язык), но почему-то это так и остаётся висеть в плане на месяцы, годы, а то и вовсе попадает в категорию «никогда».

Почему так происходит?

Почему, при всей ценности результата мы не продвигаемся ни на шаг?

Потому что пытаемся съесть целого слона сразу.

То есть, не разбиваем задачу на более мелкие подзадачи или, если выражаться языком разработки, не произвели декомпозицию.

Как только перед вашим мозгом встает большая задача, к которой непонятно, как подступиться, как конкретно попасть из точки А (например, где я сегодня -еще даже не разработчик), в точку В (где я в некотором будущем сижу на тропическом острове и пишу крутой код, который приносит моей компании десятки миллионов долларов - (личный пример), то «пугается», включает внутреннего саботажника, и мы бездействуем.

Давайте разберем вашу цель: стать программистом (если вы читаете этот канал, то могу предположить, что это она и есть).

В таком варианте эта задача неподъёмна нерешаема.

Она слишком абстрактна непонятна и поэтому есть риск, что так и останется мечтой, пока в итоге не утонет в потоке похожих хотелок.

Что делать?

А всего-то - разбить ее на подпункты. На маленькие шаги, которые каждый по отдельности не будет стоить вам ничего, кроме 10-60 мин времени в день.

Но как только вы сложите эти простые шаги, то уже через полгода можете получить приглашение на первое собеседование, и быть в шаге от воплощения вашей мечты в реальность.

Итак.

Вы хотите стать фронтенд разработчиком на Javascript.

Вот готовые, уже «распиленные» для вас шаги:

1. Изучить основные элементы синтаксиса и структур данных

2. Разобраться как работает html + css

3. Добавить к html css + JavaScript

4. Изучить Фреймворк для создания современных веб приложений (один из , например react, vue, angular)

5. Создать резюме и начать проходить собеседования

6. Продолжать учиться (алгоритмы, паттерны, проекты)

7. Получить предложение и начать работать.

-2

Так стало на много проще , согласитесь ?

Дальше можно еще сильнее детализировать каждый пункт и снять страх задачи и повышенное напряжение с мозга.

Например, для пункта 1 можно сделать так:

а) переменные и типы примитивных значений

б)функции

в) массивы

г) ассоциативные массивы

Etc...

Так же каждому подпункту можно добавить время Которе мы планируем потратить. Это может выглядеть так.

1. Один месяц - с 10 марта 2020 до 10 апреля 2020

1. Один месяц - с 10 апреля по 10 мая 2020

3. ...

5 месяцев

В итоге у вас есть четкий план, который через полгода вас приводит на стадию собеседования в компанию.

Продвигаясь маленькими, но четкими и регулярными шажками, вы заметите, насколько, оказывается, это легко и быстро. При этом всегда можно свериться с «графиком» и понять, где вы сейчас, и долго ли еще)

В своем канале «Как стать программистом» я буквально «провожу за ручку» по всему этому маршруту - что делает ваш путь гораздо короче и легче на пути к высокооплачиваемой, престижной и работе без привязки к офису, городу или стране.

Кстати, там уже лежит «маршрут» в виде чек-листа, который вы можете сохранить себе, чтобы не заблудиться.