Ответы пользователя по тегу Веб-разработка
  • Эффективность труда: офис против аутсорса?

    @Vampiro
    1. Человек считает время на дорогу в офис и обратно потраченным на работу => меньше отдыхает тот, кто работает в офисе.

    2. Посчитайте сколько времени вы в офисе общаетесь в коллективе по рабочим моментам. Возьмите прямо таймер на телефоне, и каждый раз запускайте. Многих раздражает, когда в процессе кодинга подходит Вася, которому нефик делать, ставит свою чашку с чаем на стол, присаживается возле нее и начинает вещать о проблемах с его «ласточкой». Когда все уходят на обед, в большинстве случаев срабатывает стадный инстинкт. Прикиньте, как часто вы сидели за «круглым столом» и просто слушали, пока коллеги (например, пара дизайнеров) порешают что-то между собой и скажут вам решение. Все это время могло быть потрачено Вами на созидание нового.

    3. Я предпочитаю работать до 2-3ч ночи, потом спать до 10 утра. Да, я могу проснутся в 7:30 и быть на работе к 8:45, но толку до 14:00 от меня будет не больше, чем от секретарши Катерины. А моя подруга по утрам ходит петь в церковь, и в 7:00 уже в рабочем настроении. У каждого вашего коллеги свой график, мы так устроены.

    4. Если вы сидите дома, вашим коллегам приходится документировать все вводные к вам тем или иным способом. То есть либо в редмайне, либо в почте, либо, да бог с ним, в аське, но где-то у вас есть текст беседы и в нем вы можете посмотреть чего точно хотели от вас добиться или к какому решению вы пришли в споре. Никаких «вроде же я говорил нарисовать тут кофе и печеньки, а не ежика и яблоко»!
    Следствие: удаленная команда больше мотивирована на создание документации (вики), и реже концентрирует знания в одном человеке, который появляется в офисном планктоне — там же всегда можно подойти и спросить.

    В целом, если есть мотивация, работа из дома чрезвычайно продуктивна. Если мотивации нет — то можно и в офисе сидеть бездельничать. Я работал как со студиями, так и с фрилансерами, и могу сказать, что порой офисные студии затягивают со сроками куда безбожнее, чем фрилансер, соображающий на сколько легко я ему найду замену в случае ахтунга.
    Ответ написан
    Комментировать
  • Можно ли отследить активацию вкладки в браузере?

    @Vampiro
    Пользователь в браузере может открыть несколько разных его страниц.

    можно при прорисовке страницы генерить уникальный ИД через rand, или как функцию от текущего времени и на каждой закладке/страничке он будет свой. Если добавить его к каждой ссылке — вы будете знать с какой страницы был переход. Хотя, может это немного не то что вам требуется)
    Ответ написан
    Комментировать
  • На чём лучше делать информационную систему в компании?

    @Vampiro
    Если решение нишевое, то имеет смысл делать самописное, чтобы потом его продвигать в этой нише и отбить часть средств.

    Если сильно кастомное, то вполне можно сделать доработку чего-то готового. Но не забывайте о поддержке. Когда Вам понадобится что-то поменять, найти программиста, способного найти косяки в получившейся штуке будет сложновасто.

    Оценить время может только разработчик, поскольку то что один сможет сделать за 6 часов, второй будет клепать три дня. =/
    Ответ написан
    Комментировать
  • Создавать сессии только для залогиненых пользователей?

    @Vampiro
    ИМХО вы не в ту сторону копаете. Создание файла крайне дешевая операция, лучше оптимизируйте свой «битрикс»…
    Ответ написан
    Комментировать
  • Как организовать модель Development, Staging, Production?

    @Vampiro
    Девелопить фрилансеры могут у себя там, локально. Вам необходимо поднять тест сервер с копией бд, чтобы можно было глянуть на боевых объемах как работает та или иная фича. И наладить периодическое обновление системы, когда вся команда онлайн. Давать доступ к боевому серверу нельзя. И дело не в том, что завалят, а в том, что это будет случаться в произвольные моменты времени. Копировать на тестовый таблицу пользователей и паролей желательно с модификацией данных. Как-то так в двух словах =)
    Ответ написан
    Комментировать
  • Как отгружать купленные электронные товары?

    @Vampiro
    Затискайте в zip-архив и вышлите на почту =))))
    Ответ написан
    2 комментария
  • Как разместить 1 млн товаров?

    @Vampiro
    imho на 1кк записей тормозит не ЦМС, а БД. И оптимизировать таблички (построить индексы, разнести данные в разные таблички и проч) — это тот минимум, который необходим. Если по полю нет индексов, то поиск будет ползать 8 минут. Если есть — 8 секунд. Мне вообще сложно представить что при 1кк записей может быть запрос дольше 1 сек. Это не те объемы, при которых что-то начинает тормозить. Купите коробку, оптимизируйте запросы и таблички, посмотрите что получится.
    Ответ написан
  • Уговорить шефа переделать проект?

    @Vampiro
    Можно рефакторить кусками, по мере добавления «новых фич» и «доработок». Переделывая под новую структуру, которая у вас уже должна быть в голове=)
    Ответ написан
    1 комментарий
  • Номера страниц в постраничной выборке - зачем?

    @Vampiro
    imho постраничная навигация — атавизм, пришедший от бумажных изданий и оглавления. Основано во многом на инертности мышления, и совершенно не подходит для модифицируемого контента. Но любой иной подход будет связан с необходимостью перестраивать сознание и будет воспринят в штыки. Обратите внимание, что сейчас в ридерах используется полоса прокрутки, которая не показывает фактический номер страницы, а только визуально определяет «ближе к центру», или «где-то в начале».

    Я морально на стороне автора поста, но понимаю на сколько тяжко будет это внедрять повсеместно. =((
    Ответ написан
    1 комментарий