Разработка на коленке

"тут должна быть красивая цитата о программировании"

Поменял (обратно) работу

2017-02-05 19:00
beast

Недавно я поменял работу. С 16 января 2017 снова работаю в Positive Technologies. Казалось бы, можно много интересного написать по этому поводу или по поводу того, что я делал работая в Osmino (RIWW), но меня всё время останавливает возможность ляпнуть что-то, что является тайной за семью печатями. Так что я ограничусь небольшим перечислением.

В Osmino, считай, за четыре года я принял участие в разработке, примерно, десятка проектов, где-то в составе команды, а где-то писал всё в одни руки. Самым примечательным моментом можно считать, что проекты были доведены до релиза. Какие-то из них были закрыты уже за ненадобностью, но всё, что я намечал в разработку, было доделано до конца. Последний проект (wadamarket.com и его мега-админку) будут доводить уже без моего участия.

В Positive я буду заниматься чем-то нужным и, возможно, важным. Примечательно, что немало из того, что я сделал в Позитиве 4 года назад, работает до сих пор.

В свободное время буду также писать на OCaml, рисовать непонятных созданий, и изредка писать в блог.

Социализация, если работать удалённо

2015-05-14 19:35

Так вот, социализация при удалённой работе практически отсутствует. Совсем. Как ни крути, но социализироваться "на халяву", как в офисе, удалёнщику не светит. Поэтому тут либо нужно прикладывать к этому отдельные усилия, либо наслаждаться тишиной и покоем, если ты интроверт. Я - интроверт, поэтому я просто радуюсь, что мне никто не мешает :)

Котики

Котики

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

Звуки из окна

А вот этого стрижа сфотографировал сегодня вечером. Случайно попал в кадр, когда направил телефон в сторону облаков. Кажется один из них живёт у меня над окном. Это очень приятно, когда в открытое окно слышится не шум машин, стоящих в пробках, а чириканье птиц, шум ветра и шелест листьев. Когда-то я одевал наушники и включал музыку погромче, чтобы коллеги по цеху не мешали (привет PT), одно время использовал веб-сервис, имитирующий звуки природы. Теперь же я просто открываю окно.

Стриж

Удалённая работа, впечатления

2015-04-29 13:20
Черёмуха

Почти год назад мне совершенно расхотелось жить в Москве. На работе к этому отнеслись с пониманием, согласились на то, что я буду работать удалённо и отпустили с миром. Так я с семьёй переехал в Азов.

А на фото цветущая черёмуха, которую сфотографировал сегодня утром.

Про Азов

Это замечательный город. Небольшой районный центр в устье Дона. Мне тут очень нравится. Тёплый климат, к которому я привык с детства. Длинное лето. Экология значительно лучше, чистый воздух. К сожалению, почти нет городских пляжей - все удобные места сейчас заняты терминалами, поэтому место для купания в пешей доступности только одно, но и там купаться не очень хочется. Этим летом поищу возможности для отдыха на побережье Дона, без необходимости ехать на машине 100км.

Про работу

Работаю в osmino.com. 1 апреля исполнилось два года, как вышел на работу. Первый месяц исправно ходил в офис, чтобы познакомиться с коллегами, а затем стал работать из дома, в офис ходил раз в неделю. После переезда в офисе не был ни разу.

Для общения по рабочим вопросам вполне хватает скайпа и почты, плюс трекеры задач и вики.

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

Для себя сформировал два правила, которые мне помогают:

  1. (обязательное) Отработать нужно 8 часов в день. Тут всё просто и логично, я не фрилансер на проектной основе, а обычный работник, т.е. работодатель мне платит за то, что я 8 часов в день пишу для него код. Раз мне платят фиксированную сумму, то и должен работать фиксированное время. Можно менять время начала рабочего дня, можно менять длительность перерыва или сделать два перерыва, вместо одного. Всё это на моё усмотрение, потому что график гибкий, а значит я могу отдохнуть два часа в обед или начать на пару часов позже, если спать хочется. Но 8 часов в день я должен отработать.
  2. (опционально) придерживаться рабочего графика 10-19.

Правило 8 часов позволяет быть уверенным, что я сделал всё, что должен. Если вдруг задача не решилась за то время, что я планировал, то это ошибка в планировании, но не моя лень, из-за которой я проработал меньше. Часто работающие на дому говорят, что лучше вот сейчас ничего не делать, а потом быстро всё накодить - для меня это не работает, если работать уж совсем не хочется, а пора бы уже начинать, значит я просто буду читать код в vim'e, до тех пор, пока мне не захочется что-то поменять, а там уже понесётся.

Придерживаться определённого графика удобно для планирования отдыха. Так моя семья знает, что после 7 я свободен, а до этого времени папу отвлекать нельзя. Если ж мы утром гуляли, и работать я начал не в 10, а в 11, то все знают, что до 8 от компьютера не отойду. В общем, график - это ещё один удобный инструмент для управления ленью.

Потушили apps.osmino.com

2015-01-21 22:45

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

Вроде и пора уже было, а как-то жалко его.

2015. Возвращаюсь к разработке игр

2015-01-05 12:40

В прошлом году я начал было заниматься разработкой игр, но потом с головой ушёл в работу над wifi.osmino.com и osmino.com. Практически перед новым годом мы зарелизили новый osmino.com, и теперь... работы станет ещё больше, но это не помешает мне заниматься своими проектами в свободное время.

Проект первый - Sparkling Tail. Первоначально я думал вести разработку в закрытом репозитории, и лишь потом открыть исходники. Сейчас мне больше нравится идея вести работу сразу в открытом репозитории.

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

Ещё кое-что изменилось за 2014 год: из python-программиста я окончательно трансформировался в то, что зовётся новым модным базвордом - Full Stack Web Developer. Уже несколько лет я работал как над клиентской частью проектов, так и над серверной, настраивал сервера и разрабатывал утилиты для деплоя. Но за этот год я сделал некоторые проекты от начала и до конца. Прямо сейчас у меня есть ещё один pet-project, который я разрабатываю в одиночку.

  1. Это будет интересный год.