понедельник, августа 31, 2009

Удаленная работа - несколько мыслей

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

Поэтому я составил список довольно банальных вещей, соблюдение которых очень упростило бы общение, если бы такой список у меня был с самого начала.
  1. Вы должны быть в состоянии предложить удобный способ оплаты ваших услуг. Уточнение: webmoney и yandex-деньги - НЕ являются удобным для всех способом . На самом деле, желательно иметь несколько способов. Самым удобным было бы если бы у вас был банковский счет в долларах, на который можно было бы перевести вам деньги. Paypal тоже работает. Необходимость наличия удобного способа оплаты связана с тем, что когда я начинаю с вами работать, я хочу быть сосредоточен на рабочих моментах: что нужно сделать, когда, как, в какие сроки. Я не хочу думать о "логистике".
  2. У вас естественно должно быть удовлетворительное подключение к интернет:
    • возможность (достаточно "широкий" канал) разговаривать по скайп или ему подобным программам
    • email
    • интернет-пейджер (icq, aim, google talk, тот же скайп)
    • возможность передавать достаточно большие файлы
    • наличие ftp (в некоторых проектах)
  3. Мобильный телефон для связи - так чтобы я до вас можно было добраться, когда вы не за компьютером. Понятно, что телефоном этим никто не будет (не должен) злоупотреблять, но он необходим, учитывая разницу во времени.
  4. На письма необходимо отвечать. Даже если ответ состоит в том, что вы сделать ничего не сделали. Отсутствие ответа создает неприятнейшее ощущение того, что вы пропали. Это особенно касается "одиноких волков".
  5. Перед высылкой, код необходимо тестировать. Банально, но иногда создается ощущение, что высланное не запускалось автором никогда. Опять же, особенно касается одиночек.
    P.S. По этому поводу могу рассказать два анекдота
    • Автором известного учебника "Искусство программирования" Дональд Кнут, как то написал в письме: "Beware of bugs in the above code; I have only proved it correct, not tried it" (http://www-cs-faculty.stanford.edu/~knuth/faq.html)
    • Одного моего коллегу как-то спросили "Ну что, написал программу-то?" Тот ответил: "Да". В этот момент спрашивающий уточнил - "Ну то есть она уже готова?" Ответ был простой: "Нет конечно, я её только написал, но не запускал ещё".
  6. Используйте в письмах тот же язык, на котором написано исходное письмо. Если я пишу Вам письмо по-русски - отвечайте по-русски, если по-английски, то по-английски.
  7. "Было бы величайшей ошибкой думать". Это не так. Думать нужно. И если я прошу глупость - не грех сказать мне об этом. Будет полезно всем. Нет смысла слепо делать все, о чем вас просят, только потому что просят "с той стороны". С той стороны ошибаются не меньше чем с этой и уточнить задачу, высказать свои соображения очень желательно.