Мне в личку часто приходят вопросы о том, какие задачи я делаю. Да я и сама помню тот страх, что я приду на работу, а мне дадут что-то жуткое и непонятное. И да, так и было. Сейчас я буду говорить именно про работу, а не стажировку. К сожалению, привести полный пример задач я не смогу — договор о неразглашении и все такое. Вдруг, клиенты узнают, что этот баг появился именно благодаря мне 😆
Моя самая первая задача была как страшный сон для меня: связана с апи и в огромном незнакомом проекте, где куча классов. Звучит ужасно, правда? Хотя сейчас, через три месяца, она кажется мне элементарной. Но тогда я потратила на неё почти неделю. Тесты к той задаче — отдельный страшный сон. Я никогда их раньше не писала. В итоге, тимлид мне помог дописать. Казалось, что он разочарован во мне и уже готовит приказ об увольнении.
Но всё не так плохо. Все вокруг ведь понимали, что я джуниор, поэтому отвечали на самые дурацкие вопросы и намекали/говорили прямо что надо сделать. Как говорил мой тимлид на стажировке: «Я ведь видел кого брал, так что не переживай». Сейчас я думаю, что задачу дали специально, чтобы я познакомилась с проектом.
Потом задачи уже шли легче и были самые разнообразные. Сменить логотип/шрифт/картинку/опечатку — все эти проблемы уходят ко джуниору. В первый раз на смену иконки в лаунчере я потратила полдня. Все ещё немного стыдно за это, но я паниковала и боялась отправить пуш.
Также джуниорам часто достаются задачи писать тесты или делать какую-то скучную простую работу, на которую у серьезных разработчиков нет времени. У меня есть такая задача, которую я делаю в перерывах между нормальными задачами, и я её ненавижу. Скучнее мне никогда не было.
Настоящие серьезные задачи тоже достаются, но за ними всегда пристально следят и убеждаются, что проблема точно объяснена. Всегда можно и нужно подходить к наставнику и уточнять непонятные моменты. Главное — не бояться задавать глупые вопросы и помнить, что никто не уволит за ошибку.