Часть 1. Введение

Меня зовут Арун, и я инженер-программист, за последние 10 месяцев я подписался на многих технических ютуберов, записался на множество курсов udemy, подписался на различные учебные платформы в миссии по разработке фреймворков и языков, которые я сделал не использовать в работе. Эта статья будет моим личным мнением и опытом, который я получил, работая инженером-программистом на полную ставку и возвращаясь домой, чтобы узнать что-то новое.

Часть 2. Путешествие

Я хотел изучить JavaScript и React, это была цель, с которой я начал, в промежутке между ними появился Python, а затем машинное обучение, затем снова вернулся к React, а затем пришел к Azure и т. д. и т. д. В конце концов, я изучил JavaScript и React и продолжаю учиться, но путь не был таким прямым, как я хотел, когда начинал. Я предполагаю, что если не у всех, то у некоторых из вас, возможно, был такой же опыт, как у меня, когда вы прыгали по разным технологиям, прежде чем закончите ту, которую начали, или останавливались на чем-то промежуточном и подбирали что-то новое.

Поэтому я спросил себя, почему я это сделал, и вот что я придумал, настоящий разговор.

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

2. «_________ — следующая большая вещь», — сказали они.

Читать слишком много статей или смотреть слишком много «Какие _______ самые лучшие на 2019 год» — нехорошее дело, я тоже поздно это понял, я знаю облом! . Существует слишком много статей и слишком много видео, посвященных следующему горячему новому навыку, тому одному языку программирования, той одной структуре, той _______, которая станет горячим пирогом. Отчасти это может быть правдой, что некоторые технологии или фреймворки, которые указаны в этих видео, действительно могут стать следующим популярным навыком, но….

вот правда, проработав уже 5 лет в отрасли, компании не просто внедряют все новое на рынке. компании проводят тщательный анализ и проверку концепций, прежде чем внедрять новую технологию в свой стек. Так что, если ваша цель состоит в том, чтобы действительно узнать что-то, что сделает вас более востребованным, тогда поищите, о чем просят объявления о вакансиях, и это даст вам лучшее представление. если в вашем регионе много корпоративных компаний, то они могут по-прежнему использовать устаревшее программное обеспечение, созданное на основе проверенных и протестированных фреймворков, а не то, которое появилось вчера в 00:01. Так что, если вы тратите время на изучение чего-то нового, убедитесь, что вы изучили это, прежде чем начать, и продолжайте изучать это, закончите основы, создайте с их помощью небольшой продукт, прежде чем переходить к следующему навыку. и продолжайте читать статьи о навыке, который вы изучили, не менее 20 минут в день, читайте блог, смотрите видео, пишите небольшую программу, только практика сохранит навык, если он просто не исчезнет, ​​я всегда задавался вопросом, почему я помню что танос сказал гаморе в мстителях , но не помню название того метода , который мне действительно нужен , например , прямо сейчас , чтобы закончить задание , ответные мемы , картинки очень сильны , они прилипают к голове , так что попробуй карточки , попробуй сделать забавная шутка с использованием концепций программирования, не волнуйтесь, если это не смешно, наш мозг способен запоминать и плохие шутки, я говорю это с опытом.

3. Мне нужно кое-чему научиться сейчас, а к завтрашнему дню я смогу указать это в своем резюме.

Хорошо, это похоже на финал сезона причин, когда я выбирал учебник в udemy, я выбирал тот, который длится более 4 часов и менее 8 часов, причина в том, что я думал, только через 4 часа или максимум 8 часов, этот учебник собирается научить меня JavaScript, о да, это то, что я искал, прежде чем выходные закончатся, я собираюсь обновить свое резюме с этим новым навыком, который я собираюсь изучить за 4 часа или меньше wohoo!! , и вот где кроется проблема. когда дело доходит до обучения меньше не больше, больше значит больше. Более короткие учебные пособия хороши, когда вы хотите освежить в памяти, но всегда лучше просмотреть список затрагиваемых тем, а также просмотреть официальную документацию по языку или фреймворку, если они по большей части совпадают, и курс примерно равен 15. или больше часов (некоторые вроде 20, а некоторые доходят до 40), посмотрите обзоры и, если все хорошо, зарегистрируйтесь, когда вы изучаете что-то новое, даже не столь важные темы имеют значение, что важно углубленное изучение, это просто часть потока обучения. хотя эта одна концепция продолжительностью 16 минут может не помочь вам в создании вашего приложения, ее все равно полезно знать, и есть причина, по которой она является частью языка или фреймворка. Поэтому, когда вы начинаете изучать что-то новое, примите во внимание тот факт, что это потребует времени, практики и, самое главное, терпения и настроя не сдаваться.

Часть 3 — Обучение

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

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