Я разработчик ПО и зарабатываю £5000 в месяц

2

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Профессия: разработчик программного обеспечения

Город: Лондон

Возраст: 25 лет

Опыт работы: 6 лет

Выбор профессии

Еще с того момента, когда родители купили мне первый компьютер, я начал интересоваться тем, как он работает. Затем узнал про интернет и HTML, начал интересоваться web разработкой еще в школе. Делал простые сайты и забрасывал, пробовал себя на фрилансе.

После школы поступил в университет на факультет компьютерных наук, на первом курсе начал посещать дополнительные курсы в IT компаниях, и уже на втором курсе устроился младшим программистом на пол ставки. Так как работал я не полный день, оплата была почасовая, около 200 руб. в час.

С тех пор я дорос до руководителя команды, а затем переехал в Великобританию.

Суть профессии

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

Чтобы выполнить ее, я начинаю с обсуждения вопроса сначала с менеджерами, а затем с коллегами-программистами. Потом вместе с командой мы проектируем решение — определяем, какие алгоритмы использовать, как и где хранить различные данные. А после этого приступаем к написанию кода, тестированию и установке на сервера, чтобы пользователи наконец могли решать свои проблемы.

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

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

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

Место работы

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

У нас есть несколько офисов в Лондоне, в каждом из которых работает более 500 человек. Иногда мы встречаемся и знакомимся на общих мероприятиях, которые устраивает работодатель. Но в основном близко знаем только членов своей команды.

Рабочий день

Недвижимость в Лондоне очень дорогая, поэтому я могу позволить квартиру только в третьей зоне. Как следствие мой день начинается с 40 минутной поездки в офис на метро.

Около 9 часов утра я добираюсь до работы и первым делом иду в столовую, чтобы позавтракать. Иногда встречаемся с коллегами и пьем кофе на кухне.

По-настоящему рабочий день начинается с чтения чатов, email писем и документов, присланных коллегами из США, ведь у них другой часовой пояс, и самая активная часть дня выпадает на нерабочее для меня время.

Затем я перехожу к код ревью: после того, как то-то реализовал алгоритм, остальные члены команды проверяют его, и, если нужно, предлагают исправления. Я уделяю на это примерно полчаса каждое утро.

Примерно в 11 часов проходит ежедневный получасовой митинг, где каждый рассказывает о своих планах на день и проблемах. Если необходимо, после этого мы собираемся снова, чтобы вместе помочь друг другу.

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

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

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

Случай

В прошлом году менеджмент поставил нам задачу сделать приложение для контроля звонков. Целый месяц мы уточняли требования и проектировали будущий продукт. Затем мы еще 3 месяца занимались написанием кода. И вот день релиза (момента, когда приложения становится доступным пользователям) все ближе, а мы узнаем, что были получены новые данные, и нужно полностью переделать внешний вид. При этом сроки особо не меняются.

Это известная всем программистам ситуация: в нашей работе все стремительно меняется, кроме сроков, они всегда очень жесткие. В тот раз приходилось работать сильно больше 8 часов в день, чтобы успеть вовремя. Но главное, все получилось!

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

Подработки

На прошлом месте работы я взял на себя сторонний проект — помогал группе разработчиков сделать новое приложение, похожее на агрегатор такси. Занимался по 3-4 часа каждый день после работы. Это приносило на 50% больше дохода, но забирало все оставшиеся силы. В таком режиме получилось прожить около 2 месяцев, потом я понял, что здоровье и нервы важнее. С тех пор подработок не беру, и, если жизнь не заставит, брать не планирую. Гораздо проще и полезнее расти на основном месте работы, это принесет больше удовольствия и денег.

Доход

На данный момент я зарабатываю около £5000 в месяц. Структура дохода очень сложная: базовая заработная плата, бонус с переменным коэффициентом и акции компании, цена которых зависит от состояния рынка.

Моя компания платит инженерам больше, чем остальные в среднем по рынку, так как входной порог здесь высокий, и попасть на работу довольно сложно. Чтобы получить свое место здесь я прошел через 5 этапов интервью, и около месяца к ним готовился.

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

Расходы

О своих расходах я уже рассказывал. Если коротко — половину я откладываю, 25% трачу на аренду, остальное уходит на жизнь.

Экономия

Жизнь в столице сложно назвать экономной, деньгами я не разбрасываюсь, но и при покупке продуктов цена не является определяющим критерием. В целом всегда веду бюджет и никогда не трачу больше, чем зарабатываю. Опять же траты можно посмотреть в статье выше.

Самой экономичной покупкой стал велосипед — одна поездка до работы экономит £2 (170 руб.), именно столько стоит поездка на метро в Лондоне, и это дважды в день. На самом деле использую велосипед исключительно в качестве поддержания спортивного образа жизни и развлечения, и только летом. Зимой здесь слишком дождливо и ветрено.

Финансовая цель

Моя мечта — накопить достаточно денег и активов, чтобы работа перестала быть необходимостью. Я люблю свою профессию и не собираюсь от нее отказываться, но на данный момент я и не могу это сделать. По моим расчетам смогу достичь этого только лет через 10-20, поэтому стараюсь получать как можно больше удовольствия от своего труда.

Будущее

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

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

Периодически возникают мысли сделать что-то свое, и вкладывать время в развитие личного продукта, вместо работы на других людей. Надеюсь, когда-нибудь удастся это сделать, но пока получается не очень.

Вот что еще мы писали по этой теме

заголовок discussed

Бесит нерасторопность покупателей на кассах самообслуживания

Бесит нерасторопность покупателей на кассах самообслуживания

179
Кому легко найти работу на удаленке

Кому легко найти работу на удаленке

62
За и против: стоит ли​ устанавливать камеры в лифте

За и против: стоит ли​ устанавливать камеры в лифте

45
Бесит, когда упре­кают за покупку породистых питом­цев

Бесит, когда упре­кают за покупку породистых питом­цев

42
заголовок readers-post-gallery