По состоянию на июнь 2020 года я накопил около трех лет опыта работы в веб-разработке. Он включает в себя как интерфейс, так и серверную часть, а также довольно небольшое подмножество языков программирования, фреймворков и технологий в целом.
В настоящее время я ищу работу; мои коммуникативные навыки не всегда хороши, поэтому лучше всего для этой цели я использую раздел вакансий LinkedIn и другие специализированные доски объявлений о вакансиях.
Однако для этого часто требуются языки программирования, фреймворки или другой стек, с которым я не знаком; иногда я пробовал их, но не в профессиональной среде, иногда даже не прикасался к ним.
Мое отношение по умолчанию в течение очень долгого времени заключалось в том, что я все равно применяю их, потому что у меня есть возможность быстро их выучить - и я думаю, что годы профессиональной работы также могут быть доказательством этого для постороннего.
Мой опыт, однако, показывает, что процент отказов или даже призраков мучительно высок. Я собираюсь понять, что на самом деле я должен предоставить что-то, что показывает, что я могу это сделать.
Как мне поступить в этих ситуациях?
Для некоторых должностей может быть, что у них есть время для вас, чтобы выучить язык и что-то еще — это роли, на которые вы хотите подать заявку. Для других ролей может случиться так, что им нужен кто-то, чтобы внести свой вклад прямо сейчас , и просто нет времени, чтобы кто-то пришел, кто не может быть продуктивным с первого дня. Между этими двумя крайностями, очевидно, есть диапазон возможностей, и это также зависит насколько «похожи» языки. Если вы пытаетесь перейти (скажем) с роли React на роль Vue, меня как менеджера по найму это беспокоит гораздо меньше, чем переход с роли React на роль разработки встроенного C++ — последней понадобится кто-то. действительно особенное, чтобы убедить меня.
Хотя вам это может не нравиться, единственный способ узнать разницу между этими ролями — поговорить с кем-то, в идеале с менеджером по найму, а если нет, то с рекрутером. Не полагайтесь на текстовое общение, звоните по телефону и разговаривайте с людьми.
Я бы посоветовал не строить навыки специально для дебюта, к которому у вас нет особого «входа». Заявление о приеме на работу занимает достаточно времени, не добавляя этой сложности. Процент отказов или неответов очень высок почти для всех, не воспринимайте это как конкретный отзыв о вас.
В свое резюме вы можете включить рейтинг для каждого перечисленного навыка. Для навыков, которые вы не использовали в профессиональной среде, можно указать рядом с ними пометку «(новичок)». Это говорит о том, что у вас есть некоторое понимание концепций, но вы еще не используете их на профессиональном уровне. Это должно действительно помочь с вашим собственным дискомфортом.
Также имейте в виду, что списки вакансий иногда представляют собой списки пожеланий, что не каждый перечисленный навык обязательно является основным навыком для работы. Если у вас есть соответствующие навыки или некоторый опыт, этого может быть достаточно для этой должности.
Сейчас я нахожусь в процессе полной смены позиции, от 3-летнего опыта работы программистом низкого уровня до полностью высокоуровневого разработчика инструментов, и по своему опыту я бы сказал:
Тимотеуш Пол
Золтан Шмидт