Жизнь полна сюрпризов, вы никогда не узнаете, что вас ждет впереди.

Осознав собственный потенциал и уверенность в своих силах
в своих силах, можно построить лучший мир
. - "Далай Лама"

Все произошло так быстро, я не был уверен, повезет ли мне, или я погрузился в хаос, моя жизнь изменилась всего за год, февральская ночь перед моим 26-летием Я дал обещание и обязательство продолжать веб-разработку, чего бы это ни стоило. работая на своей нетехнической работе, в течение 6 месяцев напряженной работы я отправил письмо об увольнении в день приема на работу. Я начал работать веб-разработчиком с удаленной настройкой в ​​местной медицинской компании 4 года назад.

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

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

Обучение требует времени

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

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

Вы должны уделить себе немного времени, если хотите вывести свою карьеру на новый уровень. Дело не только в том, насколько вы хороши, а иногда в том, как долго вы продержитесь.

Так что дайте ему немного времени и не переусердствуйте, иначе вы в конечном итоге вымотаетесь или, что еще хуже, бросьте.

Есть такая штука, которая называется универсальным языком.

Как только вы научитесь изучать 1-2 языка программирования, все остальные языки станут проще.

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

Это нормально не знать всего

Экономьте мозг на самом важном.

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

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

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

Вы узнаете, совершая много ошибок

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

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

Все возможно

Вы никогда не сможете по-настоящему узнать свой истинный потенциал, если не мечтаете о многом.

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

Воображение часто уносит нас в миры, которых никогда не было, но без него мы никуда не пойдем - Карл Саган

Большая мечта, все возможно, вам просто нужно сделать все необходимое, чтобы воплотить ее в жизнь. Я даже не мог представить, что стану веб-разработчиком, и теперь у меня есть 2 работы на полную ставку, да в мире разработчиков это возможно, один - Mobile Frontend Developer, а другой - Software Developer, чудо происходит каждый день, я все еще изучаю программное обеспечение, но моя мечта будет развиваться, как всегда говорит Стив Джобс, и еще один из моих любимых, никогда не соглашайтесь.

Спасибо за чтение!

Примечание из JavaScript In Plain English

Мы запустили три новых издания! Проявите любовь к нашим новым публикациям, подписавшись на них: AI на простом английском, UX на простом английском, Python на простом английском - спасибо и продолжайте учиться!

Мы также всегда заинтересованы в продвижении качественного контента. Если у вас есть статья, которую вы хотели бы отправить в какую-либо из наших публикаций, отправьте нам электронное письмо по адресу [email protected] с вашим именем пользователя Medium, и мы добавим вас в качестве автора. Также сообщите нам, к каким публикациям вы хотите быть добавлены.