Мы все любим чудеса. Мы все в непрестанном ожидании чудес...
Возможно, странное это качество является непреложным свойством нашей натуры: недаром ведь было четко подмечено и безапелляционно в бытность констатировано про "азиатов с раскосыми глазами"... да и невеселые события последних лет все более подтверждают: путь у "наших людей, которые в булочную на такси не ездют" - сугубо свой, с разными-прочими европами-америками нам заведомо не по пути. Эй, шеф, свободен?
Да, нам не по пути. Нехитрая эта истина порой отдается болью "в сердце старого солдата д`Артаньяна", в юношеские свои годы впервые узнавшего и надолго запомнившего значение слова "инженер" благодаря великолепной повести "Понедельник начинается в субботу" братьев Стругацких; признаться, со времен пионерско-комсомольской юности книга эта была и остается для меня неким мерилом профессионализма, критерием ответственности технического специалиста; за неимением иных, более весомых, приоритетов. И так вот чудно получается, что - чем глубже в лес тем злее партизаны - чем дальше, тем больше в среде своих, ну, скажем так, коллег - айтишников, программистов, инженеров - встречаю я сегодня людей, которые, как бы это покороче сформулировать... предпочитают изъясняться, подобно одному из героев упомянутого произведения, на изящной смеси французского и нижегородского диалектов. Вот такой вот, господа-товарищи, жизненный нюанс-парадокс получается. Не замечали за собой похожего?
Впечатление такое, что средний уровень компетентности российских программистов и инженеров, подвизающихся на некогда весьма плодородной ниве среднего бизнеса, сильно в последнее время упал; в качестве очередного примера (круг моего общения, в силу профессиональной специфики, достаточно обширен) - полученное мной сегодня письмо от некоего безымянного (письмо без подписи) программиста, сотрудника петербургского рекламного агентства полного цикла Имидж Медиа Групп, который спустя ровно месяц после выполненного мной заказа (месяц у него ушел, сколько могу судить, на перекраивание дефолтного шаблона CMS с целью подогнать под утвержденный дизайн - верстка, так сказать) предъявил мне некие "профессиональные" претензии. Цитирую фрагмент послания, целиком сохраняя стиль, синтаксис и орфографию автора:
Твоя работа заключалась в разработке решения по импорту товаров из 1С на сайт на Opencart.
Если твое решение после прямого копирования всех вовлеченных в модуль импорта файлов из предоставленной тобой копии рабочей версии не дает желаемый результат на всех экземплярах той же версии Opencart, работу мы в праве считать не выполненной. (выделено мной - А.С.)
С другой стороны, твоя позиция понятна. Тем более, что даже после установки модуля, предоставленного тобой по ссылке, стандартным методом через админку Opencart, ошибка импорта сохраняется. Возможно, дело в неверных настройках модуля, либо конфигурации сервера.
В ходе ручного импорта PHP расходует всю выделенную оперативную память и падает.
На данный момент мною выявлено, в каком месте возникает проблема. Осталось только разобраться, где косяк на уровне логики.
Тоже желаю успехов и, главное, развития. Джумлой сегодня и теми """уникальными решениями""", что представлены у тебя на сайте, мало кого удивишь.
Хм, как бы все это объяснить понятным для непосвященных языком - так, чтобы действительно никто не удивлялся... да, речь идет об этом проекте. For example и в качестве иллюстрации: ну вот, предположим, ваш любимый "Запорожец" внезапно засбоил и напрочь отказывается ездить по российским дорогам, самым, как известно, лучшим в мире; вы купили другой, совершенно такой же, вплоть до модели и года выпуска... вытаскиваете из покупки исправный движок и вхерачиваете его в своего старого первенца-любимца, который вам, натурально, дорог как память. Вхерачили, а первенец-любимец по-прежнему не заводится. Что будете делать, а? - по логике вещей обязано ж работать на новом месте, коли работало на старом? Предъявите судебный иск Автовазу или, может быть, все-таки скорбно посетуете на отсутствие технических познаний и собственные руки из задницы? Ан нет, на помощь приходит, как правило, третий паттерн поведения - существует возможность возложить ответственность за произошедшее на чудо. "Ну, нечисть, случается всякая такая в сказках... я хотел сказку сделать, детскую, для нашего театра, и вот тренировался в фольклоре, и в употреблении всяческих сказочных персонажей в песнях" - это из известного концертного монолога Высоцкого, если кто помнит. Иными словами, вытащил "программист" РА Имидж Медиа Групп куски кода из некоего полностью рабочего, оттестированного программного механизма - код-то ведь полностью открыт, казалось бы, дебажь и профилируй на здоровье - вхерачил эти самые куски в такой же, по видимости, механизм на том же самом web-сервере - а оно, кто бы мог подумать, не работает: "после прямого копирования всех вовлеченных в модуль импорта файлов из предоставленной копии рабочей версии не дает желаемый результат на всех экземплярах той же версии Opencart". Как считаете, может быть, самое время задуматься о недостаточной степени владения профессией, а? Не дает желаемый результат, а почему не дает? Почти что вечный вопрос, не правда ли; программный код - он ведь почти как женщина: может быть, потому и не дает, что необходимо хотя бы впервые в жизни узнать о существовании таких вещей как отладка, журналирование, дебаг? - аналог конфетно-букетного периода, спецом изобретенный для странных и не от мира сего людей-программистов. Хоть убей, не вижу я в послании ни одного технического аргумента, кроме этого самого по-юношески обиженного "не дает": отлаженный механизм, работоспособность которого никем не оспаривается - без проблем "дает", а вот вытащить кусок кода и вхерачить куда-то еще (непонятно, кстати, зачем?) - не получается. Чудо? - вточняк оно, родимое.
Чудны дела твои, господи. С чудесами приходится, как и было сказано, сталкиваться практически на каждом шагу: встречаются чудеса на необъятных просторах моей родины не менее часто, чем уже ставшие обыденностью отказы российских работодателей-заказчиков платить по-белому - чудеса в бухгалтериях самых разнообразных предприятий, фирм и фирмочек также набирают у нас сегодня все большую и большую силу. Некоторое время назад объявился на слуху эдакий странный, сугубо отечественный наш термин: частично белая зарплата. Не слыхали? Лично мне эта фраза в устах вполне, казалось бы, взрослых, образованных людей - представляется очередным, почти библейским, чудом... частично белая зарплата - это ведь примерно как булгаковская осетрина второй свежести, которой в природе не существует: бывает она только первой свежести, а оплата труда в русле правового поля способна быть только и единственно белой, все остальное - черный нал, сколь благозвучно ты его не обзови. Я не упрекаю администрацию петербургского рекламного агентства полного цикла Имидж Медиа Групп в имевшем место отказе заключить со мной хотя бы мало-мальски грамотный гражданско-правовой договор на проведение работ, поскольку принял правила игры и несу свою долю ответственности за это решение. Но, учитывая столь необычный, "чудесный" характер возникших вдруг задним числом претензий - хотелось бы напомнить, что работа выполнена и сдана мной намного раньше обусловленного договоренностью срока и полностью оплачена Image Media Group. Что предопределяет, на мой взгляд, необходимость отправки мне хотя бы заказным письмом врученной руководителю РА Имидж Медиа Групп расписки, посредством которой на раннем этапе работ мной собственноручно подтверждено получение авансового платежа. Так было бы честно.
А если нет... что же, остается лишь уповать на чудо. Ну или валить отсюда подобру-поздорову, давно пора... "собачки служат, я работаю" - говоря словами героя повести Стругацких.
03.02.2017 16:27,Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript. пишет:
> Алексей, есть определенные технические проблемы и к вам обратились за консультацией. Это рабочие моменты.>Анна, позволю себе не согласиться; рабочих моментов у нас с вами быть не может по одной простой причине: я у вас не работаю. Консультации не бывают бесплатными, свою часть работы я выполнил и сдал ровно месяц назад, сейчас могу и не вспомнить подробности кода. Но ваш сотрудник поражает своей профессиональной недееспособностью: все ведь отдал, весь код как на ладони, но вот уже месяц работы угроблен на реально детский проект, а у вас по-прежнему длятся "рабочие моменты". Еще раз повторяю: мое програмное решение вполне адекватно, тщательно оттестировано и неоднократно продемонстрировано, в том числе и в вашем присутствии. Претензий в этом контексте я от вас не услышал; если ваш программист не в состоянии данное решение повторить, невзирая на полностью открытый код - пусть использует предоставленные скрипты, там все уже сконфигурировано, отдебажено, настроено.