Ответы пользователя по тегу Веб-разработка
  • Как обеспечить быструю работу сайта с большой базой данных?

    @qwermus
    Думаю, в данном случае важно выбрать грамотного подрядчика. Я много сайтов повидал на своём веку, но в 95% они были написаны криво, толковых разработчиков по пальцам сосчитать можно, и они как правило стоят дороже "$100 за сайт" (излюбленная фраза заказчиков на фрилансе:)
    Буквально вчера оптимизировал крупный американский сервис. Задача - страница открывается более 15 секунд. Простой анализ слоулогов и банально правильная индексация позволили уменьшить время загрузки до 0,6 секунд, а это элементарные вещи, который обязан знать любой разработчик.
    Просто, когда будешь искать заказчика, требуй его портфолио с высоконагруженными проектами. Можешь поинтересоваться, например: "хм, я вижу у вас на сайте много товаров с большим количеством параметров у каждого. Расскажите, как вы строили sql-запрос и какое примерно время запроса в базу получилось при этом. Как вы добились такого хорошего времени?". По его ответу, даже если сам не понимаешь половину слов, будет видно, в теме он, или не очень.
    Ответ написан
    Комментировать
  • Я фулл стек разработчик, ожидают ли от меня наниматели быть так же и дизайнером?

    @qwermus
    Это оговаривается при собеседовании. Я чётко знаю свои слабые места и явно об этом говорю сразу. Если работодатель планирует тебя использовать в этих направлениях - сразу закроете этот вопрос.
    На западе как правило специалисты узконаправленные, у нас же привыкли, что если программист - он может и ноутбук починить, и разобраться, почему ворд не открывается. Поэтому лучше об этом говорить сразу: "я не дизайнер, могу в фотошопе сжать картинку, но не более"
    Ответ написан
    Комментировать
  • На чем лучше писать конструктор статичных сайтов?

    @qwermus
    Я бы написал на чём-угодно набор модулей и просто подключал и отключал их для каждого дешёвого сайта. В моём случае это был бы ларавел.
    Ответ написан
    Комментировать
  • Как быть медлительному разработчику?

    @qwermus
    Сроки - большая проблема у разработчиков. Сжатые сроки - страдает качество, и тут всё зависит от начальства или заказчика. Если им всегда надо на вчера - я предпочитаю от такой работы отказываться, на пользу это не пойдёт. Конечно, можно делать в спешке и как попало, но спустя время результат будет удручающий и поддерживать продукт будет сложнее и сложнее. Лучше постараться искать людей, которые с пониманием относятся ко времени разработки и готовы мириться с медленной разработкой при условии, что продукт получается качественный.
    Ну и касательно самого вопроса - можно пытаться часть задач оптимизировать. Я, например, долгое время пользовался дримвивером и он казался мне удобен, но в какой-то момент открыл для себя ПХП-шторм, который делает часть работы за тебя - это позволило ускорить работу. Так можно постараться рутинные задачи по максимуму оптимизировать.
    Ответ написан
    Комментировать
  • Можно ли продать идею/проект/разработку?

    @qwermus
    Можешь поездить по различным стартап-саммитам, там тебе и расскажут, как идею лучше преподнести, чтобы продать. А дальше всё зависит от тебя. Но учти, таких идейных, как ты - тысячи, а то и миллионы. Действительно ли эта идея чем-то принципиально отличается и в это инвесторы готовы вложиться? Они ведь тоже не дураки, не будут давать деньги на всё подряд. Поэтому два варианта:
    - искать серьёзного инвестора, который выделит тебе деньги на создание команды для доведения проекта до ума. Но при этом ты сам должен быть предельно серьёзен и грамотен.
    - искать дурака с деньгами, мажора какого-нибудь, который даст деньги, а дальше будь что будет.

    На самом деле идей миллионы. Если у тебя нет возможности довести идею до работающего прототипа - я бы просто её отложил в долгий ящик или похоронил, так как на поиски инвестора ты потратишь больше времени и сил, чем всё это стоит. Естественно, если речь не про супер-пупер-уникальную идею, само собой
    Ответ написан
    Комментировать
  • Как обновить один файл формата .php на 10 сайтах?

    @qwermus
    Если все файлы лежат в одном месте, то можно сделать следующее:
    1) Где-то положить файл php, скрипт будет пробегать по всем сайтам и искать файл, дата обновления которого сама большая.
    2) После этого он будет копировать этот файл во все остальные файлы.
    Таким образом после обновления любого из файлов можно пускать этот скрипт, и он будет все их обновлять. Также можно поставить этот скрипт в крон, тогда всё будет происходить автоматически.
    Ответ написан
    Комментировать