При приближении к концу одного курса (туториал/руководство/статья/буткемп/и т.д.) или к его основным вехам на ум приходит вопрос: должен ли я делать больше, или я должен делать какие-то личные проекты сейчас, или должен Я начинаю искать работу?

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

После прочтения одной небольшой статьи, которая, например, была предложена во вводной части какого-либо руководства, вы оказываетесь в лабиринте из двадцати пяти открытых вкладок, в каждой из которых есть как минимум еще пять внутри. По окончании курса вас посещает мысль: не переделать ли мне его сейчас, потому что я не уверен, что полностью понимаю части E, G и I; я должен теперь проверить еще три курса, которые они предложили; Должен ли я теперь полировать свои проекты, чтобы они выглядели более личными? Чтобы было ясно, на случай, если кто-то подумает, что здесь будут какие-то ответы: это то, к чему я приближаюсь, поэтому и пишу это.

Я предполагаю, что во времена менее онлайнового мира это могло бы выглядеть более простым (но точно не проще): у вас есть учебник, и у вас вроде как нет вариантов. Вы заканчиваете это, вы пытаетесь практиковаться с тем, что у вас есть под рукой, и это более или менее все. Есть куча вещей, которых вы не знаете, но вам либо нужно отправиться в приключение по поиску другого учебника (который также не должен быть скопированной версией вашего текущего), либо вы просто погрузитесь в неизвестное и начнете работать. . Не романтизируя, просто пытаюсь вспомнить, как я чувствовал себя в те дни.

Теперь мир учебы прямо на вашем экране, независимо от того, где вы находитесь, если у вас есть этот экран, электричество и подключение к Интернету. Более того, это могут быть почти все ваши расходы на обучение. Пока что у меня сложилось впечатление (которое, очевидно, может быть ошибочным), что, покупая любой курс/обучение/и т. д., вы в основном платите за две вещи: экономите свое время и получаете структурированный путь (что, честно говоря, также экономия времени в конце). На самом деле вы не найдете много вещей, которые вы не можете получить, проявив немного терпения и исследований. Тем не менее, экономия времени — это самый ценный бонус, который вы можете получить, поэтому, на мой любительский взгляд, за него стоит заплатить, если вы можете.

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

Пока что лично мне это кажется приемлемым вариантом, если только вы не сверхорганизованный человек, который не делает следующий шаг, пока не будет полностью выполнен предыдущий. Но в этом случае вам действительно нужно быть особенно строгим с установлением границ этого «полностью завершенного» термина. Типа: «Я учу это, это и это и не иду дальше ни на дюйм. И тогда я делаю следующий ход». Возможно, в этом случае вы можете сначала придерживаться режима только обучения. У меня часто возникают такие мысли, поэтому у меня бесконечный внутренний спор на эту тему.

Существует также вопрос о конечном результате вашего обучения. Ваши навыки самоорганизации могут достичь самых высоких вершин «ОКДизнеса», но даже в этом случае вы должны понимать, что у занятий нет конечной точки. Это просто никогда не заканчивается. И тогда вы как бы спрашиваете себя, пришли ли вы сюда из-за денег, или занимаетесь карьерой своей мечты, или хотите тратить меньше времени на работу, занимаясь чем-то другим, чем то, чем вы занимаетесь сейчас, или это просто побочное занятие. Все действительные и надежные варианты, на мой взгляд. Это также может быть смесь чего-то или даже чего-то еще, но все же конечный результат должен быть более или менее установлен заранее.

Возвращаясь к циклу обучения, после размышлений обо всем этом лучше всего рассматривать его как инструмент, а не как конечный результат. Сегодня нужно выкопать целый, а завтра — забить гвоздь. Можно и лопатой, хотя выглядит это странно. Или рефакторинг под кодовые термины: сегодня ты изучаешь ReactJS и смиряешься с ним, а на следующий день кто-то тыкает в тебя словами: «Псс, ты слышал о Svelte? Прекратите делать все, что вы делаете прямо сейчас, и сделайте это вместо этого!». Пока что единственным разумным выходом из этой дилеммы видится вопрос: нужен ли вам сегодня молоток или лопата?

Я написал еще несколько историй здесь, на Medium, и, не возлагая на них никаких ожиданий, по крайней мере попытался сделать их немного полезными. Что касается этого, то это, кажется, больше риторическая сторона дела, но у меня было странное желание просто налить несколько слов и оставить это как есть. Тем не менее, если вы дочитаете ее до этого момента и найдете в ней хоть какую-то пользу, я благодарю вас, добрый человек.