Рабочий день программиста


16 0

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

Когда приходят такие вопросы с просьбой рассказать что-то, это очень приятно, потому что не нужно самому выдумывать тему для заметки на блог и выдавливать что-то из себя, когда новостей ноль и кризис жанра. С новостями летом всегда проблема, поэтому я с удовольствием сохранил эту тему в блокнот (OneNote) в синхронизирующей книжке, которая автоматически синхронизируется со всеми аккаунтами и устройствами, в том числе и моим HTC Windows Phone. Тема пролежала некоторое время, и я так и не начал ничего писать, потому что не знаю, что писать.

Ну как проходит день... В России в основном проходил скучно. Сидели в интернете, по пол дня и пинали... Ну каждый пинал свое. Главное создавать видимость работы и надобность компании. На первое своей работе программиста я как-то пытался рвать задницу в борьбе за счастье компании, но потом понял, что это на фиг никому не нужно и начал писать книги на работе. Вот так вот и получилось, что у меня их очень много.

Когда переехал в Питер, то там пинали немного меньше но также сидели в интернете. Времени на книги на питерских работах особо не было, там просто все создавали видимость работы, особенно на последних двух местах работы. Работали как-то скучно и грустно и даже были серьезные мысли уйти в администраторы. Зарплата у администраторов была примерно такая же, а имели их на много меньше и создавать видимость работы было проще. Каждый день просто запускай установку Windows или Linux на одной и той же машине и если начальство зайдет, то видимость бурной деятельности обеспечена.

В Канаде я как-то по новому взглянул на работу программиста, потому что здесь мне пока доставались интересные проекты. Даже первая работа была по своему интересна, хотя и глупа. Там мы занимались созданием сайтов для тупой монетизации. Делаем сайт в течении дня или двух и пускаем его в круговорот добывания бабок. Я за три месяца работы сделал, изменил дизайн, подправил, переделал штук 30 небольших сайтов в стиле "а хочешь рингтон на халяву", "ты выиграл iPhone, забирай его", "ты тысячный посетитель этого сайта, кликай здесь чтобы забрать свой приз", "а хочешь пару баночек таблеток для похудания по цене улыбки?" и все в таком духе. И не смотря на всю кажущуюся скуку, мы работали вполне весело. За три месяца дважды бухали всей компанией на выезде и часто пили пиво на рабочем месте по пятницам. Постоянно что-то происходило и народ как-то не напрягался на работе. Главное было получать кайф от работы. А когда ты получаешь кайф, производительность на много выше.

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

Утро начинается с того, что проверяю почту. Буквально 5 минут нужно потратить на то, чтобы проверить, что насыпалось в ящик. А в ящик падают помимо обычных сообщений еще и все Exception, которые происходят на сайте в виде писем, в которых сохранен полная информация о том, что было в этот момент. Нужно проверить, что это было - просто заблокированный ресурс не позволил завершится операции или это потенциальный баг/уязвимость. Так как сайт работает стабильно (основную часть времени), ничего не происходит, поэтому приступаем к работе. Нестабильности бывают, когда делаем массовое обновление сайта и где-то произошла не стыковка каких-то изменений. Но это бывает очень и очень редко, и только после массовых обновлений, когда плохо оттестировали из-за отсутствия времени. Тогда нужно просто в скоростном режиме с утра зафиксить баги.

Что сказать о самой работе. Целый день приходится писать код. Когда нет моего менеджера, то тогда код уже пишу не так часто. Менеджеры проектов постоянно домогаются с чем-то и тогда до половины дня может уйти на всякие совещания. И вот тут мы подошли к самому интересному - почему эта заметка так долго писалась. Я не знаю что написать про рабочий день. Сижу целый день пишу код. В системе для меня создают тикет с описанием того, что нужно сделать и вперед к победе капитализма писать код. У каждого это происходит по разному в разной компании. Да даже в нашей компании у всех происходит по разному. Я пишу все сам, включая JavaScript, html, css. Другие могут отсылать все это Web программисту и пишут только C# код. Что еще написать про работу? Вот реально не знаю что еще сказать. 8 часов в день кодинга на работе.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Виталий Луговой

03 Августа 2011

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


Андрей

03 Августа 2011

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


Михаил Фленов

03 Августа 2011

2Виталий Луговой

О Global Logic не слышал. Я делаю два сайта для одного и того же клиента, хотя сайты одной направленности. Не хочу распространятся, какие это сайты.


2Андрей

Я не знаю статистики, но после уплаты налогов в месяц мне кажется вполне реально получать около $3500 - $4000. На счет трудоустройства - если есть хорошие знания, то зависит от денег, которые хочешь получить. Чтобы иметь $4000 нужно попотеть в поисках. Если хочешь $3000, то мне кажется, что без проблем. Таких предложений было очень много, когда я смотрел. Знаю и говорю только про Торонто, потому что про другие города не знаю и не могу говорить того, чего не знаю (о как).


На сколько я слышал, Канадское посольство в Москве перестало принимать заявки от программистов.


Михаил

03 Августа 2011

Пишу на C# недавно, да и то это только хобби (для мозгов). На жизнь зарабатываю другим. Но! Приобрел Вашу книгу "Библия C#" в рознице, так сказать - бумажный вариант + CD.
Очень понравилось. Изложение материала просто замечательное, емкое и вполне, вполне достаточное, чтобы что-то самому изобразить ощутимое. Большое спасибо. Не оставляйте это "хлебное" ремесло, у Вас очень хорошо получается.
Можно ли надеятся, что появится в издании следующая книга о C# c более подробным раскрытием некоторых аспектов этого языка;


Михаил Фленов

03 Августа 2011

По C# возможно будет. По Delphi точно уже не будет.


Zhenya

03 Августа 2011

Скажите, пожалуйста, на сайте используете какую-нибудь ORM,например, EntityFramework или напрямую с БД работаете?


Михаил Фленов

04 Августа 2011

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


Zhenya

04 Августа 2011

Свою, в смысле, самописную ORM какую-то. Или просто работу с ADO.NET в некую обертку закатали и ее юзаете?
И почему не используете EF? Скорость или что-то другое не устраивает?


Михаил Фленов

04 Августа 2011

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


Георгий

05 Августа 2011

>По C# возможно будет. По Delphi точно уже не будет.
Очень жаль, ваша Библия Delphi очень удачная книга. Я думаю лучшая, среди своего класса., и материал базовый всегда актуальный.


shura

12 Августа 2011

Здравствуйте, Михаил.
Тоже интересует, почему не будет книг по Delphi. Это инструмент нежизнеспособен? Или дошёл до пика своей эволюции? :)


Михаил Фленов

12 Августа 2011

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

А вот не юзаю я Delphi как раз потому, что не вижу будущего. Пик эволюции еще не прошёл, он будет наверно развиваться, а вот пик популярности уже прошёл очень давно. Очень много Дельфистов перебирается на .NET.


Андрей

20 Августа 2011

А Delphi Вы сейчас больше не используете?
Я начинающий программист и упорно юзаю Delphi. Всё чаще слышу, что этот язык умирает.


Михаил Фленов

20 Августа 2011

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


Виталий

01 Марта 2012

Здравствуйте, Михаил!
Мне 27 лет, по диплому я программист. Но программистом я по-настоящему никогда не работал, вместо этого работаю с позволения сказать ИТ-специалистом и изредка пишу мелкие программки для нужд фирмы на Java. Михаил, как Вы думаете, есть ли смысл в таком уже возрасте начинать карьеру программиста вообще (с того же джуниора)? И каково потенциальное отношение ко мне может быть при приёме на работу (в смысле не будут ли на такого как я смотреть как уже на не бесперспективного)?
Заранее спасибо, Виталий.


Михаил Фленов

01 Марта 2012

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


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

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

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне