• Этапы создания сайта?

    profesor08
    @profesor08
    Нету никаких золотых середин. Сайт это не стул, который сделал и сидишь на нем. Сайт постоянно должен развиваться, улучшаться, подгоняться под современные требования. Что не развивается - то умирает. А до того как пользователь увидит сайт, создавать его можно как угодно, а значит так как вам нравится, так как вам удобнее будет. Методом проб и ошибок появится понимание того что работает, а что нет, что нужно, а что нет. Так и появится волшебная пилюля, но она будет работать только для вас. Вот именно по этому есть огромная куча методологий создания каких угодно сайтов, но нету одной убер штуки под все все все.
    Ответ написан
    Комментировать
  • Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев
  • С чем связанна странная манера сайтов дорогих брендов?

    Aieron
    @Aieron
    Заметьте все эти сайты в доменной зоне com, по моему, дело не в дорогих брендах, а в менталитете западном, имхо. Я когда сайты училась делать, пошла по принципу как с машинами, наши делать не умеют. на западе краше и у меня просто из глаз кровь полилась. они почти все такие. А как раз самые красивые сайты в русскоязычном сегменте интернета обнаружились.
    Ответ написан
    4 комментария
  • Планирование структуры/наполнения сайта, с чего начать?

    JohnDaniels
    @JohnDaniels
    лол. клиент, который не знает что хочет приходит к исполнителю, который не знает как работать.
    удачи вам, ребят)
    Ответ написан
    Комментировать
  • Стоит ли уходить с разработки WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Уходите.

    А вообще как один этап развития в фрилансе (в частности в вордпресс) - это уход от фриланса как такового в сторону пассивного дохода: блогеры, курсы, менторство, премиум решения (уход на энвато, кодеселлер в рунете).
    Уход вообще из рунета. Но скиллы вы понимаете какие там должны быть?

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

    Мне не интересен фриланс как таковой, а вот разрабатывать премиум решения - это удовольствие. Конечно еще работы много предстоит - но я думаю это хорошее направление. Тут ты сам себе заказчик.

    В фрилансе перегорают почему? Потому что надо искать заказ, снова общаться с заказчиками (жрать хочется - поэтому многие за сложных клиентов борются) узнавая т.з. (а иногда выбивая т.з.) - это психологически сложно. Это иногда долго по времени и вот только потом начинаешь работать. Хорошо если проект не стандартный, а если типовой сайт/магазин/элементор (материться нельзя) - это тоска. И ты понимаешь что живешь день за днем как в дне сурка. Дне. Дно... Всё - мотивация ушла, депрессняк.

    Поэтому бросайте заниматься ерундой - и если скиллы есть - ищите уникальную нишу. Рынок переполнен типовыми исполнителями - докажите что вы круче. А для этого вы должны выделяться и в вас должно быть что-то что выделяет вас выгодно от других.
    Ответ написан
    3 комментария
  • Как менять пути к файлам при сборке релиза?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Относительные пути спасут отца русской демократии.
    Ответ написан
    Комментировать
  • Какую легковесную cms на базе Laravel выбрать для проекта?

    mashletov
    @mashletov
    Math.random()
    Никакую. Нормальной поддерживаемой CMS на Laravel нет.
    Ответ написан
  • Сервер и его настройка под API?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    А почему бы не воспользоваться ajax, и генерировать уникальный ID запроса, передавать его клиенту сразу, затем на стороне клиента крутить анимацию ожидания и периодически дергать сервер по поводу получения инфы готов результат или нет?
    Ответ написан
    4 комментария
  • В каком районе Питера больше всего ИТ-компаний (желательно с разработкой на Java)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    да не угадаешь где работать будешь -> я советую в начале УСТРОИТСЯ, а потом снимать аренду на долгосрок
    в начале же можно снимать кроткосрочно, или что-то на подселении/эирБиандБи (буквально пару месяцев, пока ищите работу)
    Ответ написан
  • Как создать базу данных в хостинге Vscale?

    @Kostik_1993
    Web Developer
    Мой тебе совет, отдай эту задачу людям которые в этом понимают
    Ответ написан
    Комментировать
  • Какой выбрать биллинг?

    creativeworm
    @creativeworm
    Даже под оффлайн-проект я приспособил BILLmanager. До 50 клиентов бесплатно.
    Ответ написан
    3 комментария
  • Выбор движка для сайта доска объявлений - Osclass или Yii?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Вы у стоматолога также зубы лечите?)
    Поясняю: не владеете сами знаниями - не пытайтесь диктовать условия!
    Ищите хорошего исполнителя, ставьте ему задачу и оплачивайте данную работу.
    Ответ написан
    Комментировать
  • Как должен выгледить договор о сдачи сайта?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Это называется "атк приёма передачи" (или выполненных работ) и может состоять из пары строк "сдал, принял, притензий не имею, подпись/печать".
    Ответ написан
    Комментировать
  • Как должен выгледить договор о сдачи сайта?

    полагаю это называется акт выполненных работ, а не договор
    Ответ написан
    Комментировать
  • Какой линукс можно полноценно установить и использовать на флэшке?

    Nikita-Fast
    @Nikita-Fast
    SVGшник и леплю что попало
    Любой , абсолютно любой
    Ответ написан
    Комментировать
  • Зачем использовать include если есть require?

    @bkosun
    Функция require() идентична функции include(), за исключением того, что она обрабатывает ошибки по-разному. Если возникает ошибка, функция include () генерирует предупреждение (E_WARNING), но скрипт будет продолжать работу, а require() генерирует фатальную ошибку (E_COMPILE_ERROR), и работа скрипта будет завершена.

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

    Допустим, существует файл, который задает некоторые пользовательские настройки (меняет конфигурацию по умолчанию). Существует файл? Подключаем. Нет? Идем дальше и используем настройки по умолчанию.

    Так же include можно использовать при подключении шаблонов, которых может и не существовать (PHP сам по себе хороший шаблонизатор).

    • Используйте require, когда файл требуется приложению.
    • Используйте include, когда файл не требуется, и приложение должно продолжаться, когда файл не найден.


    https://www.w3schools.com/php/php_includes.asp
    Ответ написан
    4 комментария
  • Какая среда разработка удобна и понятна для разработки первого веб сайта?

    lambesis
    @lambesis
    Слабоумие и отвага!
    Для первого веб сайта вам вряд ли понадобится полноценная IDE. А вот крайне легкий и послушный редактор кода - вполне подойдёт.
    Рекомендую Sublime Text 3, проверен годами, весит крайне мало, плагинов выше крыши (packagecontrol.io), настраивается вообще каждый пиксель, много тем красивых.
    Ещё могу посоветовать Atom.io, от разработчиков гитхаба: молодой, красивый, удобный, плагинов уже тоже много, есть подробная документация.
    Ответ написан
    2 комментария
  • Можно ли закрыть доступ с сервера на определенный ip?

    SagePtr
    @SagePtr
    Еда - это святое
    Выкинуть VestaCP, более стрёмную и бесполезную панель управления сервером не встречал.
    Ещё и решето, как разработчики могли налажать в полторах функциях - непонятно.
    Ответ написан
    4 комментария
  • Mysql, nginx, php в Docker?

    @stul5tul
    А щас проект подворачивается сайтика с выской нагрузкой. Вот думаю намутить все на докере.


    Не связанные вещи - Docker и сайты с высокой нагрузкой. Они - параллельны.

    Для высокой нагрузки используются кластера серверов, а в этих кластерах ПО зачастую делится на мелкие части - микросервисы. Для управления кластерами с микросервисами используют ПО для управления кластерами.

    Такое ПО: из универсального, но громоздкого рекомендую Kubernetes, из попроще, но достаточно функционально рекомендую Flynn.io. Для разработки для имитации поведения в кластере годится docker-compose, но использовать docker-compose в production для реализации кластера - это быть самому себе злым Буратино.

    В этом ПО по управлению кластерами для упрощения разработки/эксплуатации, для гарантированности идентичной среды исполнения и используется на одном из низких уровне - Docker, как правило.

    То есть Docker сам по себе не решает проблему высоконагруженных сайтов. Он - всего лишь один из базовых кирпичиков изоляции. Изоляция != высокие нагрузки.

    1. Более того - самого Docker не достаточно для реализации системы для работы под высокими нагрузки.
    2. И напротив - система для работы под высокими нагрузками может быть без Docker.

    Помнится раньше во freebsd клетки были, уж очень нравилось мне :).

    Они и сейчас никуда не делись. И развиваются.

    ===============================

    Делать всю систему вручную на Docker - это напрасно.

    Организовать отказоустойчивый распределенный кластер масштабирующийся по большому количеству серверов, следить за здоровьем этого кластера, перезапускать после сбоев и т.п. - это огромный труд.

    На этой ниве подвязались целые специализированные конторы по созданию/обслуживанию ПО для этих кластеров. И они пилят свои системы годами.
    На коленке - не замутить полноценную систему.

    Просто взять это ПО и работать с ним.

    И да, оно будет на базе Docker, но это будет далеко не голый Docker.

    Для начинающих рекомендую довольно простую в понимании (типа Heroku), но при этом мощную систему, позволяющую сделать полноценный кластер - Flynn.io.

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

    А без кластера - никакая это не высоконагруженная система. Да и Docker там нужен постольку-поскольку. Если у вас один-два сервера, то вполне можно обойтись и Vagrant на машине разработчика для имитации среды исполнения сервера.
    Ответ написан
    5 комментариев