Вход для пользователей:

Статьи раздела

Статьи

Один день стажера софтверной компании

Опубликовано: 13-08-2014 21:08

Ну, вот и закончилась учеба. Пора устраиваться на работу. Поиск по интернету показал, что пройденному в универе тяжело будет найти применение. Благо есть знания основ ООП и небольшой жизненный опыт. Цель — попасть в компанию, где помогут стать хорошим специалистом: не просто выдадут задание и «делай с ним, что хочешь», а посоветуют, как лучше выполнить. Пара часов серфинга по интернету и «цель захвачена». Центр разработки программного обеспечения с хорошими специалистами — то, что нужно. Читаем требования — знаний маловато, но информация о компании впечатляет. Вывод — будем учиться. Пару месяцев за книгами, и вот первое собеседование. Само собой, не обошлось без шуток про нехватку знаний, но цель достигнута — получил тест — в бою легче учиться. Тем более, что «с гуглом я почти бог». Тестовое задание кажется довольно легким (в универе курсачи и посложнее были). Но, как выяснилось, это только поначалу. После первой версии понадобилось добавить пару мелочей, и тут-то возникли проблемы. Но берем и пишем. После второй и третьей итераций понадобилось добавлять новый и новый функционал. И тут начинаю понимать, что «старыми» методами делать проблематично, да и код становится трудночитаемым. Во время одного из новых дополнений к заданию (еще функционала попросили добавить) упоминаются шаблоны — шикарная вещь, как потом выяснилось. В итоге: пара книг, гугл, и, конечно же, упорство и желание, и тестовое задание принято. Оборачиваясь назад, понимаю, что за время его выполнения узнал о системной разработке Android приложений больше, чем за все 5 лет учебы. За это отдельно «Спасибо». Еще одно собеседование и… победа!

 

Первый день на работе: знакомство с внутренним распорядком, оформление документов, чтение и подписание инструкций — в общем, не до программирования. Второй день уже спокойнее, можно работать! Ожидание, что сейчас выдадут часть большого задания, не оправдались, а так хотелось! Получил первую задачу — мелкий внутренний проект (это он через пару недель работы над ним показался небольшим). Первая мысль: что-то тут не так… Устраивался java-программистом, а тут совсем чуть-чуть java, зато лишнего много, но вспоминаем про гугл, «закрываем глаза и делаем», медленно, но делаем, благо есть у кого спросить (замучил всех соседей, и гугл скоро узнавать будет).

 

Прошла неделя — проект уже не кажется таким страшным, знаний по-прежнему впритык, но читаем и делаем, делаем и читаем. Когда мне показалось, что задание выполнено, то после проверки нашлись пара багов, точнее, далеко не пара. Изучаю тестирование программного обеспечения. Начинаю исправлять. Сложно, конечно! Это не в универе программки из 100 строк кода править! Но и с этой задачей потихоньку справиться можно. Зато какое облегчение, когда понимаешь, что вот он — первый более или менее серьезный проект. С курсовыми и лабами в универе это совсем не сравнится.

 

Итог первого месяца работы: java — набил немного руку и узнал много нового, js — могу даже написать небольшой скрипт, java xml mapping — раньше слышал, но не видел, а теперь еще и знаю, как работает, и что с ним делать. В общем, мне пока все нравится: коллектив понимающий, задачи сложные, есть куда развиваться. Посмотрим, что будет дальше!