Как мне устроиться на работу, если у меня есть опыт работы в отрасли, но нет со стеком?

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

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

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

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

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

Как мне поступить в этих ситуациях?

  • Может быть, мне просто не стоит подавать заявку на работу, для которой у меня нет опыта? Я чувствую себя пустой тратой своего истинного потенциала; как будто мне не нужно доказывать, что я могу разрабатывать для Интернета на любом языке, который я получаю.
  • Должен ли я говорить об этом в процессе подачи заявки? То есть заявить, что я могу подготовиться к некоторым тестовым вопросам, если будет достаточно времени, или что-то в этом роде. Однако я не уверен, что крупные работодатели примут это.
  • Или мне просто нужно тщательно подготовиться , прежде чем подавать заявку на вакансию? Персональные проекты, написанные с указанным стеком, показ их в портфолио и тому подобное? Я не уверен, есть ли у меня возможность для этого в каждом стеке, который я упускаю.
Почему бы не потратить некоторое время и не внести свой вклад в проекты этих фреймворков с открытым исходным кодом, публично и открыто доказав свою способность быстро и продуктивно учиться?
@TymoteuszPaul в основном не хватает времени, но честно? В остальном вы правы, время меньше всего беспокоит вышеупомянутые проблемы, с которыми я сталкиваюсь.

Ответы (3)

Для некоторых должностей может быть, что у них есть время для вас, чтобы выучить язык и что-то еще — это роли, на которые вы хотите подать заявку. Для других ролей может случиться так, что им нужен кто-то, чтобы внести свой вклад прямо сейчас , и просто нет времени, чтобы кто-то пришел, кто не может быть продуктивным с первого дня. Между этими двумя крайностями, очевидно, есть диапазон возможностей, и это также зависит насколько «похожи» языки. Если вы пытаетесь перейти (скажем) с роли React на роль Vue, меня как менеджера по найму это беспокоит гораздо меньше, чем переход с роли React на роль разработки встроенного C++ — последней понадобится кто-то. действительно особенное, чтобы убедить меня.

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

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

В свое резюме вы можете включить рейтинг для каждого перечисленного навыка. Для навыков, которые вы не использовали в профессиональной среде, можно указать рядом с ними пометку «(новичок)». Это говорит о том, что у вас есть некоторое понимание концепций, но вы еще не используете их на профессиональном уровне. Это должно действительно помочь с вашим собственным дискомфортом.

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

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

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