Задать вопрос
@Weriam

Опишите подробно деятельность фронтенд-разработчика в аутсорсинговой компании?

Я писатель, и в данный момент мне нужна помощь по мат.части: я собираю информацию о работе в it-компании.

Мой главный герой - фронтенд-разработчик, а компания, в которой он работает (крупная и ведущая в стране) - занимается аутсорсингом и консалтингом в сфере IT.

По идее, герой работает в команде, где есть ещё один фронтенд, один бэкенд, двое тестировщиков, серверщик (сисадмин), иногда к ним подключаются iOS и Android разработчики и аналитик. У команды есть руководитель (или тимлид, или менеджер - как правильней?)

Огромный плюс вам в карму, если вы работали в подобной компании (или просто с командой), знаете, как все это устроено и ответите на следующие вопросы:

1. Правильно ли подобран состав команды для крупной компании? Может, стоит кого-то исключить/добавить?

2. Какого рода проекты обычно поручают команде? Сайты, ПО, приложения? Поскольку главный герой - фронтенд, и сама команда талантами не блистает, нужно что-то не слишком обременительное.

3. Роль руководителя (тимлида). Как он обьясняет своей команде то, что хочет заказчик? Как часто он появляется в офисе и контролирует ли процесс работы? Как общается с подчиненными - в роли злого начальника или на равных?

4. Дедлайны разных проектов (например, сколько по времени делается один сайт и во сколько этапов?)

5. Может ли заказчик советовать вносить правки, если его не устраивает результат? Перед работой вообще заключаются какие-то договора и кто за это ответственен?

6. Процесс работы фронтенд-разработчика. С чего он начинает свою работу первым делом? В чем состоит самая сложная часть его работы и как он взаимодействует с другими членами команд? Есть ли там какие-то моменты, когда фронтенд и бэкенд должны что-либо сделать вместе? И есть ли другие случаи, когда фронтенд должен технически взаимодействовать с другими профессионалами?

7. Сисадмин. Он в одном офисе со всеми работает или в другом месте где-то? Как выглядит его рабочее место? Нужен ещё процесс его работы. Если можно, опишите простыми словами.

8. Тестировщики. Они, вроде, тестируют почти в самом конце, когда все готово. Но, наверное, и в начале проекта они что-то делают?

9. Разработчики для ios и android. Если требуется сделать мобильное приложение, то как эти разработчики взаимодействуют с остальными членами команды?

10. Аналитик. Он точно нужен, или его роль может играть и тимлид?

11. Состав команды, в целом, может меняться, в зависимости от проекта? Куда в таком случае отправляют «ненужных» работников? В другую команду?

12. Миттапы, совещания, летучки. Как часто проходят, кто участвует и что там обсуждают?

13. Рабочая атмосфера. Как общаются между собой программисты в перерыв? У них есть какие-то особые темы для обсуждений или они могут как и обычные люди, разговаривать о всяком постороннем? Есть «свои фишки» в общении?

14. Организация офиса. Он выглядит как самый обычный офис, только на столах - компьютеры? Есть специальные (служебные) помещения, например, для серверов?

15. Есть какие-то особо важные нюансы, которые непременно стоит ещё упомянуть при описании работы?
  • Вопрос задан
  • 523 просмотра
Подписаться 2 Простой 4 комментария
Ответ пользователя Robur К ответам на вопрос (3)
Robur
@Robur
Знаю больше чем это необходимо
Если максимально подробно:

пункты 1-14:
Да что угодно может быть, придумаете любую фантазию, и где-то именно так и есть. В каждой конторе будет все совершенно по разному

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