Ошибки Junior разработчика на первой работе
Избегайте эти ошибки!

Начинать карьеру Junior разработчика может быть страшно. Будет много неизвестных проблем, вещей, которым нужно научиться, трудный выбор. И иногда мы делаем этот выбор неправильно. Это вполне естественно, и мы не должны корить себя, когда это происходит.
Однако нам следует извлечь из этого уроки. Вот 5 серьезных ошибок, которые зачастую совершают, когда только начинают работать, и как эти ошибки избежать.
1. Браться за первую попавшуюся работу
Если вы учитесь программировать или заканчиваете обучение в университете, получение первой работы будет одной из ваших главных целей. Это свет в конце длинного туннеля.
Тем не менее, устроиться лишь бы куда - может быть плохим шагом. У некоторых первая работа далека от идеала с точки зрения обучения и удовольствия. Разработчики придерживаются позиции «ну, сойдет» и часто делают что-то нерешительно.
Порой люди игнорируют предупреждающие знаки на собеседованиях, потому что рады возможностью получить работу. Все опасения выбрасываются на ветер, когда люди получают предложение с хорошей зарплатой в придачу.
Большая ошибка.
Ваша первая работа важна. Это даст вам почувствовать себя настоящим разработчиком, а полученный опыт и наставничество дадут вам силы на всю оставшуюся карьеру. Вот почему вам следует тщательно изучить должность и компанию, прежде чем принимать какое-либо предложение о работе. Меньше всего вам захочется неудачного опыта или плохих наставников!
Итак, прежде чем подать заявку или принять какое-либо предложение о работе:
1) Исследуйте компанию
Найдите компанию в Интернете, изучите веб-сайт и прочитайте отзывы бывших сотрудников. Это даст вам хорошее представление о том, соответствует ли компания вашим целям и потребностям.
2) Опросите людей, которых вы знаете
Если кто-то из вашей сети работал там или знает кого-нибудь, кто там работает, поговорите с ним. Узнайте, что им нравится, что не нравится и вообще, каков их опыт.
2. Не задаете правильные вопросы на собеседовании
Собеседование — лучший шанс узнать о компании, поэтому убедитесь, что у вас есть набор вопросов, которые вы можете задать интервьюеру. Несколько вещей, которые вы можете спросить:
1) Спросите о процессе разработки (каким методологиям они следуют? Делают ли они обзоры кода? Стратегии ветвления?);
2)Спросите о тестировании (каким видам тестирования они следуют? Есть ли у них специальные инженеры по тестированию?);
3)Какова культура (спокойная ли это среда? какова поддержка младших разработчиков?).
3. Не выбрали путь
Без сомнения, путь к тому, чтобы стать полноценным разработчиком, может оказаться запутанным. Доступно множество языков, фреймворков и инструментов. Ошибка, которую часто совершают вначале, заключается в том, что люди пытаются выучить все подряд: Java, затем JQuery, затем C#, а затем C++…
Вместо того, чтобы сосредотачиваться исключительно на одном языке за раз, люди прыгают между делами.
Добиваются гораздо лучших результатов те, кто выбрал путь или набор технологий и упорно изучал их. Например, если вы начинающий web-разработчик, изучите JavaScript, изучите CSS/HTML и выберите фреймворк.
Сузьте свое внимание, выберите свой путь и составьте план, как стать профессионалом на выбранном вами пути.
4. Быть слишком «причудливым» при написании кода
Итак, вы готовите проект, чтобы показать его интервьюерам, или получили первую работу и работаете над своим первым заданием. Вы изо всех сил стараетесь произвести впечатление. Как лучше всего это сделать? Покажите эту супер-причудливую технику программирования, которую вы освоили, чтобы выполнить задачу, верно?
Неправильно.
Чаще всего младшие разработчики пытаются изобрести велосипед или использовать какое-то сложное решение, пытаясь произвести впечатление.
Лучший подход к написанию кода - сохранять простоту. Так вы получите преимущества легко читаемого и поддерживаемого кода (следующий разработчик, который появится после вас, оценит это!).
5. Недостаточно говорить «Я не знаю»
Легко застрять на проблеме или задаче, которую вы пытаетесь выполнить, это случается постоянно, даже с самыми старшими разработчиками. Ошибка, которую совершают, заключалается в том, что люди боятся говорить «я не знаю».
Вы можете подумать, что если скажете «я не знаю», другие подумают, что вы не знаете, что делаете. Реальность такова, что это не так. Никто не знает всего. Так что, если вы задаете вопрос и не знаете ответа, так и скажите. Преимущества этого:
1) Вы честны и не вводите в заблуждение человека, задающего вопрос;
2) Вы узнаете что-то новое, когда вам это объяснят;
3) Вы заслужите уважение, если скажете, что чего-то не знаете. Не каждый способен признать, что чего-то не знает.
Перевод статьи: https://medium.com/free-code-camp/how-to-avoid-these-7-mistakes-i-made-as-a-junior-developer-a7f26ce0f7ed
Похожие

Карьера в IT
Aug 14 2023Лучшие фриланс-сайты для поиска работы

Карьера в IT
Mar 11 2024Топ 5 языков программирования для изучения в 2024 году

Карьера в IT
Jan 25 2024Что такое UX/UI дизайн?

Карьера в IT
Aug 24 2023Ошибки Junior разработчика на первой работе
Получай полезные статьи, новости и темы ежедневно