Личная эффективность — энергетика как основа успеха. Часть 01. Введение




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

80 Comments

  1. makc2k

    Думаю есть актуальный вопрос о теме «выключения» «радио» в голове, способы и техники. Часто бывает поток мыслей не дает расслабиться. Мне например достаточно сконцентрироваться на дыхании, или напрячь волю.

    Reply
  2. Lapitskiy

    (1) makc2k, да, эта тема весьма важная, поток мыслей в голове, это иногда как якорь, не дает расслабится и сделать прорыв. Поставлю в план на следующую часть цикла.

    Reply
  3. AnderWonder

    ИМХО, автор уподобляется одному из знахарей-целителей-учителей — тыщи их, начиная от Малахова, Норбекова и т.д. и т.п. Не хочу обидеть автора, но уже давно стало ясно, что нет универсальных рецептов и панацей, а подобные рекомендации и системы это в лучшем случае профанация, в худшем — обдурачивание.

    Reply
  4. Lapitskiy

    (3) AnderWonder, ну бывает и такое иногда, я не претендую на свет в конце тоннеля, описываю свой опыт.

    Применять его или нет — личное дело каждого!

    Reply
  5. dimbos_s

    Моим энергетиком является музыка, по сравнению с ней никакой наркотик, никакой алкоголь не сравнится.))))))))

    Reply
  6. Lapitskiy

    (5) dimbos_s, список треков — «в студию» плиз ))

    Reply
  7. genayo

    Неужели так трудно проверить статью на орфографические ошибки перед отправкой?

    Reply
  8. bus-set.ru

    Суховато немного написано. Но в целом статья крайне полезная. Я считаю, что основной источник потери энергии — раздражительность. Бесимся по любому поводу, вот энергия и уходит. Нужно заткнуть эту дыру, иначе нет смысла ее наращивать. А реагируем мы сверх меры, когда живем чужой жизнью: не с тем человеком, не на той работе… «Ты бесишься, значит ты не прав».

    Reply
  9. Lapitskiy

    (7) genayo, извини, недосмотрел!

    Reply
  10. Lapitskiy

    (8) bus-set.ru, да, что то в стиле Заратустры 🙂

    Поставить контроль надо эмоциями, и сразу станешь на путь высшего человека!

    Reply
  11. Rustig

    1) 160 часов эффективных фрилансерских часов — это не цель всей жизни…

    в таком ключе работать одному всю оставшуюся жизнь? — не, давайте обсудим другие варианты? :))))

    2) с такими тезисами выходить на публику — имхо, не айс… имхо, это прописные истины фрилансера, до которых он со временем «доходит» сам…со всем уважением к автору…

    Reply
  12. Lapitskiy

    (11) Rustig,

    1. Ну конечно не цель 😉 160 и более пригодится многим, я и не утверждал, что это только фри. Для любого руководителя — нужно уметь работать больше, чем подчиненные, заряжать и мотивировать их, иначе никак. Спать 4 часа как Ленин, может и не получится, но повысить энергетику — почему бы нет?

    2. Это да, согласен на все 100. Но зачем идти к ним долго и набивать лишние шишки? Берем готовый рецепт «пирога» — и ускоряемся, главное бежать слегка впереди, на полшага быстрее чем остальные начинающие.

    Reply
  13. Rustig

    (12) :))))))))))))

    Reply
  14. Rustig

    (12) 160 часов в месяц — это без делегирования задач другим программистам?

    У меня половину времени тратится на обсуждение, согласование задач…. Плюс клиенты такие, что 20 тыс. руб (20 часов по 1000 р) за анализ и разбор ошибок не выставишь, приходится выставлять 20 часов по 500 р = 10 000 руб. играю ставкой за час.

    пока как бы в голове не укладывается, как 160 часов в месяц набирать….

    «не пить, не курить, не раздражаться, привести дела в порядок по Дэвиду Аллену» — это очевидно необходимые шаги в достижении личной эффективности, но явно не достаточные ))))))))))))

    160 часов это за консультации или только работы по проектам? это в среднем за год по всем проектам или ежемесячно?

    Reply
  15. Lapitskiy

    (14) Rustig, под эффективным часов я подразумеваю Оплачиваемый Честный Час. То есть тот, который отработан и лично вами учтен ДЛЯ СЕБЯ, а клиенту можно показать хоть 10 🙂

    Reply
  16. Lapitskiy

    (14) Rustig, 160 это ежемесячно.

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

    Почему я именно упираю на количество часов в месяц? По моим наблюдениям, в среднем во франчах, например, «закрыть» 100 часов для сотрудника в месяц — это вообще предел, и даже 100 часов чтобы ему оплатили — сложно весьма и весьма, и причин тому масса. При этом, конечно, остальное время он чем-то занимается, может даже и более 160 часов!

    И, для 20-летнего парня, отработать 200 часов в месяц, это довольно легко, даже если это не оплатят, но в 40-50-60 — уже организм будет давать сбой.

    Reply
  17. Rustig

    (0) Алексей, а можете написать с чего начинали, как начинали бизнес? Я полагаю, ваше фрилансерство можно назвать вашим бизнесом? К примеру начинали с 5000 рублей в месяц, затем вы что-то сделали внедрили в свою жизнь, и уже стало 60 тыс. руб, и так далее…

    плюс рассмотрите на ваш взгляд причины, почему во франче программист с большим трудом «отбивает» свои 100 часов…

    Reply
  18. tango

    (16)

    плюс рассмотрите на ваш взгляд причины, почему во франче программист с большим трудом «отбивает» свои 100 часов…

    Присоединяюсь к вопросу. Крайне интересная тема.

    Reply
  19. DoctorRoza

    Работал я во франче на зоре карьеры 1С-ника! И прочитав про 100 часов, скажу лишь .. «Однако!» Единственный раз за месяц я закрыл 70 часов (из 12 месяцев работы во франче)! Нижний Новгород! Ну не маленький городок! И франч, опять же, серьёзный! И все равно, ну не было у меня таких жирных клентов. Никак не мог я с них взять эту планку. Херачил, как папа Карло! В соседнем городе Растяпино (г. Дзержинск) клиенты были, и все равно по крохам собирал деньги. Возможно, в Петрограде или Нерезиновске, 100 часов — это мелочь, а вот в России .. ИМХО .. по-бегать придется! 🙂

    Reply
  20. tango

    (19) DoctorRoza, да, вспоминая свои походы по франям, скажу, что в нерезиновой так же

    только один раз видел, как БиТ облепил клиента как мухи. но в этом случае я сам был в штате клиента

    Reply
  21. Lapitskiy

    Думаю, описать в двух словах, почему так мало часов обычно получается, в двух словах мне не удастся, но это видимо, тема для мини-статьи. Опишу что думаю, и выложу.

    Reply
  22. Lapitskiy

    Ну и еще некую мини-статью на тему биографического роста 🙂 Ее придется украсить цитатами, чтобы читатели не уснули 🙂

    Reply
  23. tango

    несколько факторов можно вычипить

    1. рынок 1снегов — очень открытый

    и при том, что элементарно грамотного чела найти довольно трудно, ряды 1снегов пополняются

    пополнение пальцы, конечно, топырит, но в общем играет на понижение

    в результате найти работу с приличным окладом при приличной квалификации достаточно трудно

    2. сам принцип франя — эксплуатация наемного труда — не предполагает сколько-нибудь высокой доли зарплаты в расходах

    это — общая характеристика кастомизованной модели экономики

    3. последние факторы: положение франя на местном рынке и организация труда во фране, опять же конкретном

    Reply
  24. Lapitskiy

    (23) tango, да, это верно

    Чем еще может быть полезен мой опыт — я не собираюсь переставать быть фрилансером, и не буду объяснять «как перестать быть фрилансером и стать крутым директором в надежде, что теперь за тебя будут пахать другие» 🙂

    Reply
  25. TODD22

    (24)

    и не буду объяснять «как перестать быть фрилансером и стать крутым директором в надежде, что теперь за тебя будут пахать другие» 🙂

    А есть такой опыт?

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

    А на мелких клиентах у которых задачи на 1-5 часов, 100 часов не закроешь. Очень много времени уходит на согласования, переговоры и обсуждения. А когда клиенту выставляешь эти часы он их оплачивать как то не горит желанием.

    За день если закрываешь 4 часа это уже хороший день.

    Хотя бывали у нас проекты на 100-200-300 часов. Но там обычно проектная команда проедала бюджет в 300 часов за месяц не сделав и 50% работы. А потом искали кто из студентов бесплатно или за внутренние часы за них закроет проект.

    Reply
  26. Lapitskiy

    (25) TODD22, на фри или фра — конечно нет клиентов, готовых закрывать более 10-20-30 часов в месяц. Но иногда и у них бывает — переходы на новые версии, небольшой проектик и т.п.

    Reply
  27. Lapitskiy

    (25) TODD22, клиент должен быть постоянный, но при этом может быть мелкий.

    Тогда всякие дурацкие транзакции сами собой снижаются.

    Reply
  28. apatyukov

    Набирать на фри 176часа и больше достаточно просто. Для этого набрать постоянных 5-6 клиентов для которых на постоянку по объемам задач 1Сника много, а фри в самый раз. Создать для них плановый график работ. И работать, работать, работать. Методики я когда-то на инфостарте прописывал. За это время ничего не поменялось. У франчей также 70-100 часов наработки у меня овер 176.

    Reply
  29. TODD22

    (28) apatyukov,

    Набирать на фри 176часа и больше достаточно просто. Для этого набрать постоянных 5-6 клиентов для которых на постоянку по объемам задач 1Сника много, а фри в самый раз.

    В том то и проблема что как раз набрать 5-6 вменяемых клиентов готовых оплачивать нормально и определённый объём в месяц сейчас довольно проблематично.

    Reply
  30. apatyukov

    (29) TODD22, Инфу в моих статьях смотрел? Там все по полочкам, актуально до сих пор. Даже в кризис, когда компании начинают деньги считать пристальней есть потребность в 1Сниках именно для подсчета этих самых денег.

    Reply
  31. TODD22

    (30) apatyukov, Читал я ваши статьи и не однократно. И пробовал искать клиентов по вашим статьям.

    Видимо во мне дело 🙂

    Reply
  32. TODD22

    (28) apatyukov,

    Набирать на фри 176часа и больше достаточно просто. Для этого набрать постоянных 5-6 клиентов для которых на постоянку по объемам задач 1Сника много, а фри в самый раз.

    176/6 = 29 часов при ставке 1200 руб в час(средняя по городу) = 34800 руб. У нас на эти деньги на постоянку найдут.

    Reply
  33. Lapitskiy

    (28) apatyukov, таких клиентов в провинции практически нет, ну очень мало. Это да, на постоянных клиентов основной упор.

    На плановые часы — соглашаются не все.

    Reply
  34. Lapitskiy

    (32) TODD22, да, сейчас ситуация сложная, приток новых клиентов уже не тот, что ранее.

    Reply
  35. apatyukov

    (33) Видимо мы в разных провинциях живем. Я нигде не писал о плановых часах, только плановые работы вполне конкретные.

    Reply
  36. apatyukov

    (32) TODD22,

    У нас на эти деньги на постоянку найдут

    Прекрасно. Замечательно. Надо только понимать, качество того кого найдут. Рынок качественных 1С услуг по прежнему дефицитный. Из наших 30 вакансий на джобах, за 3 я точно могу побороться 🙂

    Reply
  37. Lapitskiy

    (36) apatyukov, это да, согласен, но реалии таковы, что если честно, многие россияне не понимают слово «качество», если речь не идет про айфон ))

    Reply
  38. Lapitskiy

    (32) TODD22, здесь надо конечно, по городам смотреть, я например оценивал платежеспособность так — берем ЗП 1С-ника, делим на 3-4. Получаем примерно сколько клиент мог бы платить. Далее, смотрим ЗП главбуха тут — просить можно не более 50-60% от ее ЗП. Иначе — агрессия и шок ))

    Reply
  39. Lapitskiy

    (28) apatyukov, 176 — это как бы честные часы, или то, что выставили клиенту? Если не брать в расчет пиар (мы 1С -ники народ честный!!) — то свыше 120 честных часов работать в месяц без вреда для здоровья — почти нереально.

    Reply
  40. apatyukov

    (39) часы честные, у меня работа идет по принципу 30/30/40 консалтинг/консультирование/ программирование особо не устаю… если устаю то в отпуск 🙂

    Reply
  41. apatyukov

    (37) понятие качества надо самостоятельно создавать, в маркетинге есть такое понятие как отстройка от конкурента, когда пропишешь 30-40 своих отличий от среднестатистических специалистов по предоставлению услуг будешь мягко говоря поражен, и среднее качество штука тоже весьма условная.

    Reply
  42. apatyukov

    (38)

    здесь надо конечно, по городам смотреть, я например оценивал платежеспособность так — берем ЗП 1С-ника, делим на 3-4. Получаем примерно сколько клиент мог бы платить. Далее, смотрим ЗП главбуха тут — просить можно не более 50-60% от ее ЗП. Иначе — агрессия и шок ))

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

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

    Когда начинаешь их выписывать и прорабатывать картина жизни сильно меняется.

    Reply
  43. Lapitskiy

    (42) apatyukov, да, надо уметь многое, и учиться-учиться и учиться как завещал великий Ленин )

    Reply
  44. Lapitskiy

    (40) apatyukov, если заниматься консалтингом, надо самообразовываться, и довольно серьезно. Это время как учитывается?

    Reply
  45. apatyukov

    (44) вечерние и субботне-воскресные курсы, книжки, инет 🙂

    Reply
  46. Lapitskiy

    (45) apatyukov, получается, что 176 часов+ сколько то часов на образование? Итого сколько?

    Reply
  47. tramontana

    Такая интересная тема и такая неинтересная статья (((

    Моя энергия на чтение была затрачена непродуктивно.

    Reply
  48. TODD22

    (36) apatyukov,

    Прекрасно. Замечательно. Надо только понимать, качество того кого найдут. Рынок качественных 1С услуг по прежнему дефицитный. Из наших 30 вакансий на джобах, за 3 я точно могу побороться 🙂

    О каком качестве того кого найдут речь? Кто его сможет оценить? Вчера мальчик приходил за 500 руб всё настроил. А вы тут 30 т.руб просите…. давайте до свидания…

    Другой 1сник может отличить качественно или нет. А директор в такие вещи особо вникать не будет.

    Вот из ваших 30 вакансий на джобах сколько готовы работать на фри?

    Reply
  49. Lapitskiy

    (47) tramontana, сорри, учту в следующей статье!

    Reply
  50. Lapitskiy

    (48) TODD22, да, с заявлениями про качество всегда — запах маркетинга… Где то в другом секрет!

    Reply
  51. LeXXuS_ju

    (25) TODD22, работаю сейчас во франче (в Беларуси) и закрываю в месяц ОТ 130 часов ( обычно 120-130 — это когда между проектами мелочью перебиваешься). Если меньше, то уже спрашивают не подкинуть ли работенки. Работы выше крыши. Проекты в основном рассчитаны на срок от 0,5 года до 3 лет с полной загрузкой от 2-х до 5-ти человек. Так что я не знаю как так ищут клиентов, что программист 100 не может наскрести.

    Reply
  52. Lapitskiy

    (51) LeXXuS_ju, такой вид франча сейчас не в моде, так что можно завидовать )

    Reply
  53. dimbos_s

    (6) Рок-музыка с женским вокалом, к примеру Arch Enemy, мне больше по душе с вокалом Ангелы Госсов.

    Reply
  54. Rustig

    (51), (52) разговор о личной эффективности можно вести в двух разных вариантах:

    1) первый вариант — когда речь идет об одном человеке, который работает ВНЕ команды, взаимодействует напрямую с клиентом — от поиска и первого контакта до закрытия сделки и получения оплаты…

    2) второй вариант — когда есть «команда» (отдел продаж у франчайзи, или разработчики на подряде)….

    В первом варианте на первый план выходит как раз принципы сохранения жизненной энергии, организации рабочего пространства и рабочего времени: когда фрилансер и жнец, и кузнец, и на дуде певец….

    Во втором варианте на первый план выходит функциональная эффективность — каждый занимается тем, в чем больше компетентен…

    Я так понял что в статье акцентируется внимание на первом варианте: делаем все сами, увеличиваем личную эффективность за счет определенных принципов, работаем больше без вреда здоровью, зарабатываем больше….

    Кто не фрилансил несколько лет подряд, тому сложно проникнуться идеями на первый взгляд кажущиеся больше бытовыми, чем профессиональными: к примеру, работать удаленно — значит не надо терять время на дорогу в офис или к клиенту — значит заполняем это время на работу с клиентом — значит увеличиваем личную выработку в этом месяце…

    и таких бытовых принципов накапливается много… каждый выигранный час за счет внедрения определенных принципов идет в копилку личной выработки…

    к примеру из личного опыта (экспериментируя, и с большим трудом полученного) пару бытовых принципов, которые позволили увеличить выработку:

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

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

    можно ли распространить эти бытовые принципы на программистов франчайзи? не уверен….

    Лучший вариант в жизни — это безусловно объединение первого и второго способа зарабатывания — на одних проектах ты в команде, на других задачах — фрилансер-одиночка…

    Алексей, у тебя акцент в публикации на каком из этих вариантов ? Может есть третий вариант, который я не вижу…..

    Reply
  55. Rustig

    (51) 130 часов это хорошо, но у нас не самоцель часы закрыть…. во франчайзи программист получает 30 % от оплаченного клиентом часа — это в среднем по рынку….фрилансер получает 100%… пусть и не набирает 130 часов, для жизни хватит и отработанных 40-60 часов… поэтому цель зарабатывает больше без вреда здоровью… а мне кажется, что программировать свыше 130 часов — это выжимать из себя все соки — не станете ли вы «выжатым лимоном»?

    Reply
  56. Rustig

    я встречал пару способов увеличить выработку, знакомый 1С-ник однажды закрыл 1000 часов в месяц. он работает с несколькими скважинами. у каждой в управлении стоит одна и та же конфигурация — доработки в одной базе плавно перетекают в другие базы других управлений…нисколько не умаляю его профессиональные качества — он отличный знаток 1С, бухгалтерского и налогового консультирования.

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

    второй способ — использование тим вьюера — запускаем процедуры или обработки одновременно на компах разных клиентов….

    как-то так….

    Reply
  57. Lapitskiy

    (54) Rustig, эту статью я написал обобщенно, чтобы в целом осветить вопрос, и получить обратную связь.

    Далее уже буду развивать тему.

    А общие принципы, изложенные здесь, думаю, универсальны.

    Reply
  58. Lapitskiy

    (55) Rustig, да, есть вариант стать выжатым лимоном, оно и наблюдается если часов более 130 в месяце.

    Reply
  59. Lapitskiy

    (56) Rustig, ну да, можно одновременно что то запускать, или продавать одну и ту же разработку, но как правило, это уже что то типа «розничной торговли», и думаю, что что тут менталитет должен быть как у продавца — больше продаж! Но забывается, что надо потом и поддерживать все это, а клиентов будет много, и все начнут вопросы задавать.. Продавать через Инфостарт — можно, но.. Сам когда пытаюсь что то найти тут, вываливается дикое количество разработок. Что с ними клиенту делать? Все скачивать и пробовать? Имхо, что то удачно продавать здесь — можно было лет 5 назад, а сейчас разработка затеряется в «анналах истории».

    Я лично, бывало, перепродавал одну и ту же разработку нескольким клиентам, но для того, кто не первый, делал большую скидку. Часы в этом случае ставил «ноль» (для себя), а сумму например «1000», поэтому игры часами не было.

    Reply
  60. Lapitskiy

    (55) Rustig, вот тут apatyukov Алексей писал, что у него 176 часов выходит, но все-таки не объяснил, почему не плюсует к часам время на изучение нового, а также неясно, как происходит «фиксация» часов для клиента — что приезжаем и сидим 8 часов? А дорога, а пробки по 3-4 часа? А обеды? Вопросы…

    Reply
  61. tango

    (60) мы исходим из добросовестности респондентов, верно?



    (ничего личного)

    Reply
  62. Lapitskiy

    (61) tango, ну да )))

    я понял иронию

    Я тоже считаю, что некоторые утверждения господина apatyukov не стыкуются логически.

    Reply
  63. TODD22

    (62)

    Я тоже считаю, что некоторые утверждения господина apatyukov не стыкуются логически.

    И статьи напоминают книги по маркетингу, И создаётся впечатление как будто «Инфобизнес».

    А так считаю что всё что пишут в интернетах надо делить на 2 как минимум.

    Reply
  64. Lapitskiy

    (63) TODD22,

    И создаётся впечатление как будто «Инфобизнес».

    Есть люди, которые успешно создают мотивационные статьи, в этом их сила ))

    «Ты все можешь!» и т.п.

    Reply
  65. Vovan1975

    План действий:

    а) помыть посуду

    б) выкинуть мусор

    в) захватить мир

    Статья на тему «как технично загнать себя в могилу»

    Reply
  66. apatyukov

    (60) 176 часов это просто

    работаю только на территории клиента — домашних отвлекающих факторов нет,

    Пробок по дороге нет, если два клиента только в одном районе города (переезд на такси 5-15 минут). Трех клиентов в день не бывает…

    Обед 15 минут в среднем, рабочий день как правило с 8 00 начинается у клиентов, заканчивается по разному.

    Нетиповые конфиги на обслуживание не беру (нет затрат на обучение), исключая УАТ и ТЛЕ они распространены нормально.

    С бюджетниками не работаю (нет затрат на бумагомарательство и выбиваение денег)

    Как то так.

    Reply
  67. Lapitskiy

    (66) apatyukov, всё-таки неясно, а когда изучать новое? Сейчас довольно интенсивно изменяются типовые конфиги, каждые 3 месяца — серьезное изменение функционала. Допустим, отработали 8 часов + 1 час на обед, переезды, т.е. в 18-00 прибыли домой, надо привести себя в порядок, поужинать и т.п. Очнулись в 20-00 или 21-00. Чтобы приехать в 8, надо встать в 7, т.е. лечь спать в 23-00 не позже, иначе придется досыпать на выходных. Т.е. Есть всего 2-3 часа свободных. После того, как целый день провели «в учете», допустим еще есть желание что -то изучать. Т.е. получаем 8+3=11 часовой день, из которого оплачивается 8 часов. Верно?

    Это если один живешь. А если семья, то вообще времени не останется.

    Reply
  68. chingiz001

    (67)Разумеется! И это не только в 1с, это любая программерская профессия предполагает постоянное обучение и усвоение новых знаний. Причем, чтобы быть более-менее на плаву, надо обучаться много. И все это, естественно бесплатно и постоянно. Практически получается, что у тебя 2 работы: одна за деньги у клиентов, а вторая бесплатная дома. Это все уже давно понимают, это особенности работы любого программера. А как Вы хотели? З/п получать больше среднего офисника в 2 раза, и думали что нигде нет никакого подвоха? Иначе бы все уже программерами были, если бы не это.

    Reply
  69. Lapitskiy

    (68) chingiz001, т.е. по сути 176 оплачиваемых часов — это + скрытые 40-50 часов (обучение, проезд, в Москве — пробки, и т.п), верно я понимаю?

    Т.е. чтобы заработать на 176 часов, надо поработать на 220 часов?

    Reply
  70. chingiz001

    (69)Конечно. Насколько я понимаю, Вы в этой индустрии не первый год. Почему Вы возмущаетесь очевидными вещами, к которым нужно уже привыкнуть? Мы же задумываемся, почему 1 час работы 1с-программиста в Москве стоит около 2500 рублей, а час работы такого же уровня на фикси в том же городе около 600 рублей. (100000руб/21день/8час). И при этом никто не ломится в фришники поголовно, а на приличную фикси нужно еще устроится. Да потому что все понимают, что на 1 оплаченный час, ты еще потратишь 3 бесплатных. Дорога, обучение, работа с бумажками, согласование, сам себе отпуск оплачиваешь, больничные, мобильный и командировки, ПФР и НДФЛ. Ну и это нормально, в чем проблема? Твоя ставка включает все эти расходы. Просто надо выкинуть из головы, что раз твоя ставка фрилансера за час такая, то теперь твой доход будет Ставка за час*8*21 и все остальное время свободное. Потому в фикси и платят так мало в пересчете на рабочий час, что все остальные расходы за тебя делает компания, например, та же бухгалтерия, за тебя рассчитывает и платит налоги, а бухгалтер пока работает над твоей сдачей з/п получает, и такском оплачен, чтобы ты не тратил свой рабочий день, возить документы в налоговую и т.д. и т.п. А как Вы хотели?

    Reply
  71. chingiz001

    Или вот возьмите к примеру франч. В Москве, обычно, программеру платят 30% от ставки за оплаченный час. Тоже почему? Типа франч такой жадный, что забирает 70% за просто так? А бухгалтерия Вас обслуживает, а ресепшн звонки принимает? А если какие-то проблемы, юристы и служба безопасности с клиентом, который не оплатил будет разбираться? За рекламу франч платит? Все вплоть до ремонта принтеров и покупки канцелярии стоит денег, а если ты сам по себе, значить сам за все и платишь, сам делаешь работу по бухгалтерии, по поиску клиентов, разбираешься с проблемами, естественно эти часы тебе никто не оплатит, курьер документы бесплатно клиентам не повезет, а повезешь ты в свое «свободное» время. Ну так и ставка другая именно поэтому! А если ты хочешь, чтобы весь день только программерить за деньги, то что тогда удивляться, что у тебя нет свободного времени на обучение и разруливание проблем? Объем-то никуда не делся, его должен кто-то делать либо за деньги (твои), либо делай в свободное время.

    Reply
  72. Lapitskiy

    (70) chingiz001, полностью согласен!

    Reply
  73. Lapitskiy

    (71) chingiz001, это да

    Но мы тут с Патюковым пытаемся понять, можно ли на фри отработать 170 оплачиваемых часов?

    Reply
  74. chingiz001

    (73)Смотря что считать за оплачиваемый час. Если работать действительно реально 1 час у клиента, и считать именно его, то 8*21= вот Ваши часы и получаются. Только при этом надо учесть, что либо вы будете еще свое «свободное время» тратить на доп. работы, то ли кого-то нанимать. То есть, можно-то можно, но чем-то нужно будет заплатить за это. Либо своим временем — расширять рабочий день, либо своими деньгами — нанимать помощников. У Вас по-моему главная несостыковка в том, что один думает, что речь идет о том, возможно ли это в принципе, существует ли такая возможность в природе отработать 170 оплачиваемых часов в месяц, а другой думает, можно ли достичь того же результата выработки 170 часов с тем же комфортом, что и прогер на фикси, только получая за час не 600 рублей, а 2500? Мой ответ на первый вопрос — да, на второй — нет.

    Reply
  75. Lapitskiy

    (65) Vovan1975, неее, я ведь живой еще 😉 о том и речь, как напрячься и не сойти с ума ))

    Reply
  76. Lapitskiy

    (74) chingiz001, на самом деле, в глубинке довольно таки реально — приехать и сидеть у клиента и тут же изучать новое, так как народ простой, особенно не понимает, чем вы там занимаетесь — всё одно, гугл или 1С.

    Reply
  77. chingiz001

    (76) =) Так я же и говорил, смотря что считать за оплачиваемый час. Если так, то да. А еще можно у таких клиентов другие проекты делать, для других заказчиков, потом взять деньги с обоих =).

    Reply
  78. Designer1C

    (3) AnderWonder, Вы заметили что

    автор уподобляется одному из знахарей-целителей-учителей

    . Я думаю, что это у Вас такое индивидуальное восприятие рекомендаций. У меня восприятие такое, что автор делится своими наработками. Ни Норбеков, никто другой более профессиональный не даст ни Вам, ни мне идеальный совет. Процент ошибок в советах тоже, наверное, присутствует. И каждый совет требует получения еще 100 советов, как его правильно выполнить каждому конкретному человеку. Другое дело, что наш коллега, ведущий понимаемый нами образ жизни «специалист по 1С» рассказывает о своих приемах повышения эффективности в работе.

    Советы таксиста или водителя метро, наверное, были бы не так легко воспринимаемы.

    В общем, я благодарен автору рекомендаций.

    Reply
  79. Lapitskiy
    Ни Норбеков, никто другой более профессиональный не даст ни Вам, ни мне идеальный совет.

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

    Reply
  80. Lapitskiy

    статья на Лайфхакере, о том, чем можно заменить кофе:

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *