Коворкинг. Спустя две недели

Written by crioto on July 11, 2011 Categories: Разработка Tags: ,


Не повторяйте этих ошибок! Спустя две недели производительность труда снизилась до безобразия. Расписание работы было таковым: собираемся три раза в неделю, с 10 утра и делаем работу. Первые дни все шло просто отлично, но вскоре начались сетевые игры. А затем появилась консоль PlayStation.
Также, огромная часть времени тратилась на бесполнезную болтовню, что в итоге привело к полнейшему расслаблению участников команды.
Осознание этой проблемы пришло не сразу и вот, сегодня, обсудив с сейлс-менеджером Иваном положение дел мы решили, что отныне все будет иначе.
Общую шоблу тусовщиков мы разгоняем и встречаются в рабочей обстановке только те, кто действительно необходим на данный момент. Начинается это все с сегодняшнего дня.
Мы только учимся, срабатываемся. Например я в своей жизни такого опыта не имел. Нет, я работал в команде, но не на столь серьезном уровне.
А еще жара, но это уже простые оправдания.

No Comments

Коворкинг. День 1

Written by crioto on June 16, 2011 Categories: Проекты Tags: ,

Месяца три назад мы решили начать работать надо одним стартапом, но не заладилось: у каждого были свои дела. Сегодня я понял, что дело так не пойдет никогда и предложил Бакыту взять мягкие тапочки, удобную одежду, PC и переехать ко мне. Уговорил (но не сразу) Олю, что в нашей квартирке будет теперь команда разработчиков.
Собрал саундтрек, запасёмся кофе, пивом и энергетиками и будем работать днем, но в основном ночью.

No Comments

Я трачу 98% времени за компьютером на работу

Небольшое интро: В последнее время меня часто спрашивают — ты что, читаешь какие-то книги или посещаешь какие-то тренинги? Что с тобой? Отвечаю: Нет. Все, что в последнее время меняет мою жизнь приходит ко мне само. Я просто меняюсь.

Для многих людей, чья работа связана с IT сегодня остро стоит вопрос времени затрачиваемого на работу и на отдых. Под отдыхом я подразумеваю перерывы, которые не требуют от человека поднятия из-за рабочего место, т.е. ковыряние в социальных сетях, переписка через IM, игры, чтение ленты любимых сайтов и прочее.
Чем больше человек погружается в мир социальной сети, тем чаще он самостоятельно устраивает себе перерывы в работе. Действительно, человек вроде бы и работает (начальник же видит, что он сидит за компьютером), но чем конкретно он занимается — не ясно. А если все время следить за экраном, то на работоспособности это не очень сказывается. Например, программист, это работа творческая и некоторые люди не могут программировать из под палки.
Буквально полгода назад я относился именно к последним. Я считал, что если меня заставлять работать, то ничего толкового я из себя не выдавлю. На самом деле позже, я для себя усвоил, что эта мысль, сама её основа находится в моём мозгу лишь только для того, чтобы иметь запасной предлог устроить себе перерыв.
Можно читать крутые статьи о людях, которые кодят десятки классных проектов, или в их послужном списке более 10К полезных коммитов и т.д. и думать, как же им это удается? Ведь у меня подготовка одного коммита занимает день, а Линус Торвальдс делает более 10 в день и чаще всего они очень весомые.
Ответ на вопрос простой — им это удается, потому что они тратят все время на работу и не устраивают себе этих ненужных перерывов.
Как они этого достигли? Здесь тоже найти ответ просто, но достаточно сложно его реализовать (впрочем, без ложной скромности заявлю, что мне это удалось, и теперь я себя считаю очень трудоспособным человеком). Дело не в лени или её отсутствии, дело в отношении к работе.
Этим чувакам очень нравится их дело и они получают единственное удовольствие (среди всех компьютерных дел, а не во всей жизни) только из своей работы. Я не уверен в этом на все 100%, поскольку, например, Линус Торвальдс лично мне об этом не говорил, но я подозреваю, что дела обстоят именно так.
А вот теперь большая загвоздка. Большинство программистов, которые тратят 50% своего времени на кодинг, а вторые 50% на фейсбуки скажут: Я тоже люблю программирование. Это мое любимое занятие.
На самом деле за этой фразой скрывается лень. Я понимаю, что Вы также любите и полайкать странички в фейсбуке, но согласитесь, что мотоциклист, для которого мотоцикл это настоящий стиль жизни (и который имеет аккаунт в Facebook) не притормаживает через каждые 10 километров, чтобы написать что-то или почитать новости от друзей. Он делает это дома, вечером. Тратит на это час или даже меньше. Хотя сегодня технические средства позволяют ему чуть ли не на ходу отправлять апдейты в твиттер.

Вот и я, чисто случайно понял, что больше не нуждаюсь в Интернете также сильно, как буквально три месяца назад. Также было с компьютерными играми: в 18 лет я только и делал, что играл в игрушки. А начиня с 19 лет, я не поиграл ни в одну игру по графике круче, чем World of Goo. Я не знаю новостей о компьютерных играх, не знаю, какие сейчас компании рулят и т.д. Я просто отключился от этой индустрии и сейчас также происходит с социальными сетями.

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

No Comments

Свой собственный WYSIWYG редактор

Written by crioto on February 24, 2011 Categories: Программирование Tags: ,

Небоходимость в создании собственного редактора What you see is what you get возникла в момент создания коммерческий системы управления содержимым сайта. Большинство по настоящему клевых WYSIWYG редакторов (далее просто редакторов) имели не очень клевые лицензии. Точнее нет, лицензии вроде GPL-like очень клевые, но когда собираешься продавать программное обеспечение — они теряют свою клёвость.
Смотря на проблему с другой стороны — создание собственного редактора — это очень задротно и займет уйму времени. В общем:
Плюсы:

  • Собственная разработка поднимет Ваши development-skills еще на одну ступень
  • Делал сам — знаешь что и где нужно поменять/добавить/доработать
  • Всё

Минусы:

  • Создание велосипеда
  • Создание велосипеда
  • Создание велосипеда
  • Создание велосипеда
  • Создание велосипеда
  • Создание велосипеда

Но ведь надо! Я человек разумный и продолжу гуглить в этом направлении. Дурные мысли — вон из моей головы!

No Comments

Личный тайм-менеджмент: Перерывы в работе

Written by crioto on February 16, 2011 Categories: Программирование Tags: , , ,

Едва ли меня можно назвать трудолюбивым человеком, если посмотреть на то, как я работаю со стороны: через каждые 20 минут я сворачиваю IDE, переключаюсь на браузер и читаю RSS, Facebook и еще несколько других сайтов. У меня всегда включен Evolution и я читаю почту “на лету”, у меня все время работает Gwibber и я постоянно переношу свой взгляд в правую-верхнюю часть экрана, чтобы прочитать очередной твитто-высер. У меня все время включен Empathy и мне постоянно кто-то что-то пишет.

Но от этого моя продуктивность абсолютно не страдает, а наоборот. Вот когда я лишаюсь всего этого (например, отсутствует Интернет-соединение) — я начинаю ковыряться в дебрях своего компьютера, чистить, а иногда просто читать логи (на локальной машине), играть в Судоку, тетрис или даже раскладывать пасьянсы. Я могу пересмотреть всю коллекцию картинок, упорядочить директории где-то в системе, разобрать архивы…Все это занимает большое количество моего времени. Гораздо большее, чем сидеть в Фейсбуках.

Раньше я этого не осозновал и целенаправленно запрещал с помощью различных стучек доступ к сайтам или даже Интернету в целом. Но, я только недавно заметил, что для меня программирование полезно в течении 20-ти и редко 30-ти минут. То есть за один подход я работаю 20-30 минут, а потом у меня начинает плавиться голова и мне нужен отдых. Когда под рукой все эти онлайн-штуковины – я трачу на беглый просмотр 10 минут и возвращаюсь к работе. В ином случае не разбор архивов может уйти полчаса, на пару игр в судоку – 40 минут и т.д.

Когда я понял, т.е. когдя я оценил полезность бесполезного отдыха для себя – я щелкнул пальцами и перестал стыдиться того, что после пары юнит-тестов я лезу ковыряться в Интернете. Желаю кажому найти наиболее оптимальный способ “отдыха” от работы.

No Comments
газель