Как вы расти, вы найдете лучшие программисты, чем вы. С другой стороны, вы станете лучшим программистом, чем некоторые из ваших сверстников. Каждый начинается с точки зрения, имею в виду, что никто не имел знания и навыки, пока он/она не доказал себя неправильно.
‘Да, я знаю’
Как младший разработчик с свежим умом в области разработки программного обеспечения, будьте терпеливы и спокойны. Помните, вы нашли других разработчиков в этом путешествии. Хватит избивать вашу грудь, не хватай свои навыки для всех. Вежливость — это путь. Допустим, вы присоединитесь к компании, и ваш старший инженер программного обеспечения не имеет большого знания о том, что вы знаете, любезно исправьте свой лидер лучше. Усиление — это то, что делает молодые разработчики потерпеть неудачу.
Комплексные коды
Когда дело доходит до написания кода для реализации определенного программного обеспечения, я предпочитаю простые строки. Не пишите сложные коды, потому что вы думаете, что это лучшее время, чтобы показать. Да, программное обеспечение может функционировать по мере необходимости, но может ли ваш товарищ разработчик прочитать ваш код? Мы ежедневно читаем о написании читаемых кодов, да, пусть она останется прежней. Используйте простые, небольшие функции для реализации руководства к компьютеру на том, что делать.
Не прекращайте учиться
Технология похожа на движущуюся воду, когда вы все еще стараетесь привлечь ее, в какой-то момент вы останетесь позади. Прочитайте новые блоги и статьи ежедневно из разных источников. Посмотрите на документацию, новые рамки и технологии, используемые компаниями. Обновите свои навыки ежедневно в языке программирования, который вы используете. Разверните свой панель инструментов новыми технологиями.
Изучать каждую технологию
Вы можете бежать с ума, пытаясь узнать все новые технологии. Пожалуйста, не гонитесь каждый новый инструмент на рынке. У меня есть друг, который почти ушел с ума, учитывая новые технологии каждый месяц. Да, у него было больше возможностей, но он задохнул в одном моменте. Пожалуйста, имейте в виду, что существует более 50 технологий, вы не можете исчерпать. Будьте умны и сосредоточиться на них, связанные с вашими спецификациями. Если вы являетесь веб-разработчиком, то переключение от угловых для реагирования может быть положительным.
Страх совершать ошибки
На самом деле, любой младший разработчик может не знать, подходящее время для поиска работы. Поверьте, или нет, вы способны к этой опубликованной работе. Просто подать заявку и посмотреть результаты. 60% оставшихся навыков будут заработаны на работе. Будьте смелыми своими навыками, да, вы можете сделать это. Дайте это попробовать. Но сосредоточиться на работе с командой, добраться до работы с опытными разработчиками.
Задавать вопросы
Да, это еще одна травма, в основном, когда что-то сложно. Не умирайте с вашими проблемами. На различных платформах есть огромное сообщество разработчиков. Основным является переполнение стека. Просто поиск ошибки, в которой вы столкнулись, и вы найдете ближайший ответ. У нас есть еще один разработчик, который столкнулся с той же ошибкой и попросил ответы. Также помогите другим разработчикам найти ответы. Решить свои проблемы. Начните свой блог и делиться идеями.
Бонус
Как младший разработчик, я предпочитаю правильно освоить основы. Не двигайтесь от реагирования на Vuejs на угловой. Нет, у меня есть друзья, которые создают веб-сайты клиентов с Raw HTML, CSS и Vanilla JavaScript, а их сайты очень быстрые и отзывчивы. Не спешите. Вы собираетесь потратить больше часов, осваивающих ошибок без ошибок. Терпение платит.
Оригинал: «https://dev.to/maniamartial/mistakes-to-avoid-as-a-junior-developer-14l2»