Компания отказалась от меня как младшего разработчика?

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

Проблема в том, что старший (мой наставник) одновременно работает над более крупным проектом, который скоро должен быть развернут, поэтому он посвящает этому все свое время и, по сути, оставляет меня одного в нашем проекте. Наш совместный проект также ждет, когда бэкенд-разработчики создадут API, который мы собираемся использовать, они из другой компании и редко отвечают. Так что я подумал, что когда они закончат, старший начнет наш проект, но никто не сообщил мне об этом, поэтому я не могу быть уверен.

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

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

У меня складывается впечатление, что у вас нет ни системы продажи билетов, ни списков дел, ни даже описаний функций? Ни одна компания не может ожидать, что джуниор справится с этим самостоятельно. Возможно, вы могли бы связаться со своим клиентом или владельцем продукта (которым может быть отсутствующий руководитель) и спросить, какие функции им нужны в первую очередь?
Спасибо, что нашли время и ответили! Я спросил старшего, что я должен сделать, ожидая серверной части пару недель назад, и он немного озадачился, но сказал, что я должен изучить некоторые функции, которые они указали, прежде чем я начал работать. Так я и сделал, но опасаюсь, что качество кода не соответствует производственному стандарту (код — спагетти болоньезе).

Ответы (2)

Созовите встречу со старшим. Зарезервируйте время, 20-30 минут, и спросите его о том, о чем вы просили нас здесь. Я перефразирую ваш текст выше:

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

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

Что бы ни вышло из этой устной встречи, запишите это и отправьте ему обратно по электронной почте.

Спасибо за ваше время сегодня. В соответствии с нашим обсуждением я сделаю Х. Мы можем провести повторную оценку через несколько недель, если ситуация не изменится.

И сделайте себе одолжение и внедрите систему продажи билетов, даже если никто другой ее не использует. Это может быть Trello или что-то еще (только не Excel).

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

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

Некоторые университеты готовят студентов к этому лучше, чем другие.

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

Это напряженное время, но оно станет легче. Удачи.