{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","buttonText":"","imageUuid":""}

Стриж в гнезде. Как мы приняли в команду могучих рейнджеров. Эпизод 2

Продолжаем нашу рубрику о стажировке для iOS-разработчиков. В этой серии наш ментор Денис рассказывает, как ребята прикоснулись к настоящим проектам MobileUp.

Ни одно успешное произведение о супергероях не остаётся без сиквела. А наша iOS-стажировка «Нашкодим» вообще претендует на главный блокбастер лета! Узнать, с чего всё начиналось, можно здесь. С тех пор в жизни героев многое поменялось.

Главным событием оказался ассессмент – промежуточная проверка навыков и закрепление результатов. Спойлер: все пятеро прошли его с отличным результатом!

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

Денис Сушков, ментор курса Нашкодим

Словом месяца официально становится «Первый». Merge Request, продакшн-код, ассессмент: со всем этим рейнджеры столкнулись впервые. Чуть позже это станет рутиной, а пока – новое и удивительное. И еще больше сюрпризов на подходе!

Среди внутренних инструментов MobileUp – модули для упрощенной работы с формами и таблицами (ячейки для UITableView, которые создаются одной строчкой кода, удивляют до сих пор). Всё это дополнено целым ворохом полезных протоколов. И отдельного внимания заслуживает библиотека Route. Более удобный способ навигации в приложении трудно найти.

Но даже несмотря на разбегающиеся глаза и мысли, интерны стараются делиться своими впечатлениями.

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

Ярослав, мастодонт, стажер курса Нашкодим

За месяц я преисполнился в своём сознании так, как не преисполнялся за последние 6 месяцев самостоятельного изучения iOS-разработки. Смотря, как устроена реализации того или иного в реальном проекте, очень быстро набираешься хороших практик и применяешь их в любом задании. Но просто ctrl+c, ctrl+v не сработает, приходится разбирать исходный вариант до мелочей. Это дико прокачивает скиллы!

Илья, птеродактиль, стажер курса Нашкодим

Вот и прошёл первый месяц…

Скорее даже пролетел…

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

Уровень приличности шуточек внутри нашей компашки постепенно падает, а значит все идёт в правильном направлении)

Юрий, трицератопс, стажер курса Нашкодим

Нам дали посмотреть настоящий коммерческий проект. Это как первый секс – и того, и того у меня ещё не было. Сначала голова шла кругом, но сейчас всё стало знакомо и понятно. Очень хочется приложить руку к такому же.

Ассессмент немного испугал, ведь в случае неудачи кровь можно сдавать только раз в два месяца(. Но все обошлось, и результат порадовал.

Главное, что я могу сказать: мне очень нравится.

Виталий, саблезубый тигр, стажер курса Нашкодим

Кстати, приложить руку к продакшн-коду одному стажеру все же удалось. Мы не привыкли считать, что джунов нельзя допускать до прода (но на всякий случай чуть внимательнее делаем ревью). К счастью, тут обошлось без происшествий: баг пойман, блестяще исправлен, пользователи рады!

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

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

Николай, тиранозавр, стажер курса Нашкодим

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

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

0
1 комментарий
Gigacelitel

"Путь в тысячу ли начинается с одного шага" Лао Цзы.
Здесь, далеко уже не первые шаги. Можно только порадоваться успехам.

Ответить
Развернуть ветку
-2 комментариев
Раскрывать всегда