#ruby #ror
1/2
Ruby developer, который искал работу с тремя разными резюме (0 опыта, 1г и 3г опыта). Нашел первую работу с ЗП - 60-80к спустя примерно год поисков с резюме ~1г, хотя там собеседовались и с нулем опыта.
Проект - интернет магазин автомобильный запчастей, или же "настоящий стартап" без этих ваших ci/cd, тестов и докеров с вагрантами. Выкатываем обновы часто, но ломаем прод еще чаще :D У нас несколько команд в проекте, которые разделены по разделам (кто-то занимается только локализацией, кто-то только товарами, кто-то делает админку и тд тп). Всего 8 бэкендеров, хотим расширяться (по этому начинающим рубистам стоит смотреть за вакансиями в оба глаза).
Главный недостаток в том, что это стартап и тут все нестабильно. Техническая документация практически не ведется, каждый день что-то ломается, одна фича может сломать другую и присутствуют остальные приколы. Но мы активно все исправляем, нас не ругают и мы постоянно развиваемся. Уже чудно!
А главный плюс моей работы в том, что у нас действительно отличная демократическая команда, постоянно помогаем и учимся друг у друга, не стесняемся тупить и мы все активно принимаем участие во всем проекте (даже в других областях если от нас не требуется квалификация, предлагаем идеи и имеем прямую связь с вышками чтобы сказать что что-то идет не так). Постоянно происходят различные активности в компании, чувствуешь себя частью компании без просто обычных скучных решений тасок :)
А еще у нас условный менеджер может переучиться и уйти в разработчку (вкатиться в айти и все такое внутри нашего небольшого стартапа)
Я работаю максимум по 2 часа в день (иногда бывает сижу по 4 часа из-за созвонов, но не более). Мой рекорд когда я сел за работу был 14 минут. Не считая тех дней, когда я вообще не выходил. На самом деле у нас нету никакого счета времени и команде главное чтобы был от тебя результат, не более. По этому я не пытаюсь брать по несколько задач/фиксов в день, а показываю всем свой прогресс по задаче, то как я потихоньку разбираюсь. Сам в голове держу то, что слишком задерживать задачу - не вариант, а в лишний раз отдохнуть после небольшого брейншторма - лучшее решение, ведь так я избегу создание костыльного алгоритма, который не работает.
Самое главное - просить фидбэк. Я прошу фидбэк у всех с кем работаю, будь то коллега или тимлид. Получаю всегда позитивный фидбэк, что я хорошо работаю, видно что стараюсь и все такое.. Значит ли это то, что я должен работать меньше? Не знаю..
Я не буду особо писать про мой "рабочий день", а лишь распишу несколько пунктов.
1) Дейли-созвоны каждые пн, ср, пн в 10:00 МСК, недавно решили его ускорить и он теперь длится максимум 10-15 минут
1.1) Каждую среду созваниваемся со всеми бэкендерами и постоянно предлагаем что-нибудь новенькое, можем присоединиться к коллективному решению таски и просто слушаем что у нас техлид завез нового в проект
2) Каждый день мы расписываем в чатике чем мы собираемся заниматься сегодня, будь то созвон или решение задач
3) На данный момент моя задача - помогать более опытным разработчикам (иначе говоря именно они перекидывают на меня задачи, баги и другие штуки). Это очень удобно, ведь меня не кидают в пекло, и постепенно дают изучать задачи, тз и не торопят с закрытием таски. Сейчас уже полноценно кидают в таску без разбора и путей решения, сам изучаю тз и исходя из него пишу код. Например последняя таска подло была на меня перекинута в которой был code smell и моя цель была понять какое из 10 вложенных условий не проходит.
4) Мы всегда можем созвониться с фронтом, qa, или другим бэком для того, чтобы понять как работает та или иная фича, можем вместе покодить, потестить фичу (это даже пощряется среди пр'ов)
Вступай в сообщество | Расти в IT | Присылай историю
Post #279
10.8K
- 👍 37
- ❤ 9
- 🔥 8