…И почему вы должны избегать их любой ценой.

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

Небольшая предыстория…

Я начал учиться программировать где-то в конце октября 2018 года, в январе 2019 года был принят в учебный лагерь компании, а в апреле 2019 года перешел на полный рабочий день, так что могу сказать, что за эти полтора года работы было много взлеты и падения.

Во-первых, я должен сказать, что я начал с безумного темпа обучения, не заботясь о том, что происходит вокруг меня, поэтому я занимался этим с 9 до 5, а после 5 я учился до 11 вечера. . Потом обычное — готовлюсь к завтрашнему дню, ложусь спать, просыпаюсь, ненавидя нутром, что я все это делаю и до сих пор не могу понять какие-то принципы. Ненавижу себя за то, что я не могу работать на том уровне, на который, как мне казалось, я способен. Поэтому я начал спрашивать себя.

Почему?

Я хочу разъяснить вам, что работать с 9 до 5, а потом учиться 5–6 часов или, может быть, полностью посвятить себя обучению — не лучшая идея. Признайте факт, я знаю, что вы хотите быть разработчиком, я знаю, что вы хотите сделать это как можно быстрее, но есть несколько вещей, которые вы должны иметь в виду.

Сосредоточенность на весь день — это миф

Может быть, вы думаете, что можете все, что вы супер-сосредоточены, что вы можете все, всему научитесь, что вы самый целеустремленный человек в мире. По правде говоря, вы могли бы быть, и вы могли бы быть вундеркиндом, а также. Но давайте посмотрим правде в глаза, вероятно, 1 из 100 миллионов человек может это сделать. Итак, давайте посмотрим, как это на самом деле выглядит в реальной жизни:

Что, по вашему мнению, произойдет, если вы начнете работать сумасшедшие часы после работы:

· Я начну изучать определенную концепцию,

· Я реализую эту концепцию в нескольких различных примерах,

· Я буду практиковать все вокруг этого,

· Зная эту концепцию, я что-нибудь построю,

· Я перейду к следующему понятию,

· Повторите процесс несколько раз за ночь.

Что, скорее всего, произойдет:

· Выначнете изучатьконцепцию,

· Во-первых, вы не получите все правильно, вероятно, где-то между 30–80% вы получите,

· Вы начнете практиковать концепцию и обнаружите, что у вас есть недостатки в понимании,

· C/P на форумах, чтобы получить решение,

· Скажите "К черту это дерьмо" и перейдите к следующей концепции.

Разочарование, неспособность собрать вещи сразу повредит вашим навыкам. Теперь поверьте мне, мне приходилось переделывать некоторые концепты как минимум 10 раз, потому что 9 раз я был настолько глуп, и хотя я знал, что это произойдет, я все равно сделал это. Не будь таким глупым, каким был я (иногда остаюсь). Правильно сформулируйте концепцию — Двигайтесь дальше!

Не останавливайтесь на достигнутом, когда получите то, что хотели

Обучение кодированию похоже на изучение любого другого навыка. До программирования я был маркетологом, поэтому мне нужно было кое-что узнать о маркетинге. На самом деле, я работаю в этой сфере уже 5 лет и могу сказать, что многому научился. Потом начал работать строителем, и там мне пришлось научиться чему-то новому. Как класть плитку, как делать стены и многое другое. Затем я начал оформлять документы и делать замеры для строительных площадок повсюду, и мне также пришлось использовать свои навыки продаж и маркетинга. При этом везде, где я был, мне приходилось узнавать что-то новое и использовать ранее полученные навыки. Но в программировании немного по-другому.

Как правило, мы перестаем думать о личностном развитии (не все из нас, но значительная часть из нас) после того, как получаем работу. Собственно, это и меня достало. Не то чтобы я не практиковал свои навыки — я тренировался. 8 часов в день. Дело в том, что у меня не было такой мотивации идти дальше и дальше, играть с новыми технологиями, узнавать что-то новое и т. д. Я просто остановился.

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

Иногда я решал проблему за 15 минут, иногда это занимало у меня несколько часов, иногда дни. Я действительно отчаянно хотел сделать это лучше, но, как уже было сказано, я запер свой разум на 8 часов кодирования, и это все. Один час может иметь огромное значение. И будь то подкаст, или это будет видеоурок, или просто попытка прочитать документацию MDN, вы уже сделали и улучшили. Так почему бы не начать сегодня и избежать темной ямы неудовлетворенности собой?

Не останавливайтесь на достигнутом, независимо от того, получили ли вы желаемую работу или нет!

Дело в том, что я все испортил, это была та часть, где я подумал "Хорошо, мне пора на работу, теперь я в целости и сохранности". Правда в том, что да, вы в целости и сохранности, какое-то время. Вы никогда не можете знать, что может случиться. Но также вы должны видеть в этом цель, которую вы достигли. Только одна цель. Это не может быть вашей конечной целью. Или может быть?

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

Поэтому для этого вам может понадобиться найти так называемую конечную цель и пройтись по ней, сделав этот поиск работы или что-то в этом роде всего лишь одним шагом к достижению конечной цели. Удачи!