Задать вопрос
  • Какая на ваш взгляд лучшая система мониторинга удаленных сотрудников?

    Sanes
    @Sanes
    Не надо сидеть над душой. Ставите задачу, сроки и проверяете. Доверять надо людям.
    Ответ написан
    21 комментарий
  • Как сократить массив в php?

    SilenceOfWinter
    @SilenceOfWinter Куратор тега PHP
    та еще зажигалка...
    цикл называется ну или
    $errors = array_fill_keys(array_keys($errors), '');
    Ответ написан
    Комментировать
  • Каковы современные тенденции веб программирования?

    @promex
    Если сайт заточен под трафик из поисковиков, то все новомодные "laravel + vuejs + bootstrap + sass + js (es6) + docker" жестко идут лесом

    - чтобы оно было универсально, то есть корректно отображалось на смартфонах, планшетах, десктопах
    - чтобы оно корректно работало на старых/дешевых смартфонах

    Велик тут изобретать не нужно. Если сайт делается под индексацию поисковиками, то старая добрая связка php + js + jquey + ajax это то, что оптимально. Подстраивание под разные экраны делаем в css правилами media

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

    1) Времена "теплого и дружелюбного" SEO уже прошли. Если раньше можно было условно оптимизировать сайт на троечку, закупить ссылок на Sape/GGL, и все будет огонь, то сейчас это работает весьма непредсказуемо.

    2) Если и появляются какие-то "эффективные" приемы продвижения, то поисковики их достаточно быстро глушат и откатывают сайты, которые их использовали.

    3) Поэтому рекомендую прочитать базовую книгу ашманова, посмотреть ролики на SeoPult, прочитать рекомендации к сайтам от Yandex/Google. Общая идея такова, что если ты делаешь востребованный и оптимизированный сайт, он пойдет в гору. Оптимизация - это внутреннее сео, а востребованность это внешнее СЕО. Про первое пишут сами поисковики, а вот второе нарабатывается только опытом и экспермиментами.
    Ответ написан
    1 комментарий
  • Какой язык стоит изучать для продвинутой Web backend разработки?

    @kirill-93
    Все аргументы, которые вы привели - ложные. Точнее они не ложные, но вас они не касаются. Например, то что Python медленнее Go - это правда. Но в 99.99% случаев вы никогда в скорость ЯП не упретесь. Потому что вы упретесь в скорость работы с БД, ширину канала и еще кучу всего, но только не скорость ЯП. То же самое и с остальными ЯП и их плюсами/минусами. Они теоритические, на практике вы с ними не столкнетесь, а если и столкнетесь когда-нибудь, то к тому времени уже сами будете знать плюсы и минусы.
    FB написан на PHP - это правда, но только часть. Все внутренние сервисы давно переписаны на более подходящие для этого технонологии. Опять же, нет смысла на примере ФБ изучать языки программирования. Если у них все написано на C++ и они на этом экономят миллионы долларов, то это не значит, что вам надо изучать С++ и что у вашего блога/интернет магазина будет хоть какой-то профит от использования С++, а не PHP.
    Я считаю, что выбор ЯП должен исходить из двух критериев: польза для разработчика в плане развития и востребованность на рынке.
    Для первого критерия идеален Python. Я вообще считаю его идеальным ЯП. У него строгая динамическая типизация, он интерпретируемый. Он очень популярен и на нем пишут все, от сайтов до ИИ.
    По поводу популярности: сейчас популярны Go и Nodejs.
    В общем я бы рекомендовал учить Python и JavaScript.
    Ответ написан
    2 комментария
  • Какой язык стоит изучать для продвинутой Web backend разработки?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Если вы хотите в банк, то смотрите на Java, .Net и иже с ними, если не хотите то стоит вспомнить что мир помешан на облаках, а облака это в первую очередь python, nodejs, а во-вторую .Net и Java. Php, вроде, был в Azure, разве что.

    Если же вам интересно просто большие проекты то оставайтесь в php. Его очень зря ругают и он очень вырос. В ряде вопросов он ближе к Java уже чем те же python и nodejs, но имеет, конечно, некоторое число недостатков.

    Есть ещё Go, но он молод и я пока в него не очень верю для коммерческой разработки
    Ответ написан
    1 комментарий
  • Какой язык стоит изучать для продвинутой Web backend разработки?

    Все рассуждения о скорости языка, его пользы, слухах и прочее - это все хрень=)

    1) Вам либо нужно сделать какой-то проект, и вы выбираете быстро и сердито, либо долго, дорого и качественно (что не факт).

    2) Либо вы просто открываете сайт с вакансиями и учите то, что даст вам работу.

    Вот я допустим знаю Питон, в радиусе 2000 км от того места, где я раньше жил - не было работы на питоне. В итоге, я взял Java и пошел на ней работать.

    И знаете почему я взял Java? На ней была работа.
    И знаете почему я взял Java, а не PHP. На ней платили лучше.
    Ответ написан
    Комментировать
  • В чем смысл быть гуру тостера?

    Maksclub
    @Maksclub
    maksfedorov.ru
    много причин:
    1. Помощь другим, понятное дело

    2. Мне помогло в началае карьеры вот чем -- начал работать программистом и в ходе нее сталкивался с одного рода проблемами, тогда как тут люди сталкиваются с широким спектром проблем и задач и в начале пути мне этот вал давал развитие!
    Да, я открывал вопрос, не знаю ответ -- пошел курить мануалы, читать SO и гуглить, открывал IDE и продумывал что и как... потом писал ответ

    3. Некий способ запомнить (как блог работает), помогая другим запоминаешь сам, формулируя мысль... Грубо говоря не 1% инфы запоминаешь, а 3% :):):) примерно, но больше в разы точно

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

    5. Помогает в трудоустройстве, не во всех случаях, но в некоторых точно

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

    7. Записная книжка -- всегда есть куда обратиться к своим же ответам
    Ответ написан
    Комментировать
  • Как учиться алгоритмизации? И стоит ли?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Для начала стоит прочитать Бхаргава А. Грокаем Алгоритмы.
    Параллельно пробовать выполнять задания собеседований, или искать и изучать их готовые решения.
    Программист - это в первую очередь постоянное обучение, не нужно пытаться знать все и вся, нужно учиться искать и использовать информацию.
    Ответ написан
    2 комментария
  • Какой смысл использования node.js и прочего для backend?

    @mamokino
    Какой смысл использования node.js и прочего для backend на фрилансе, если все заказчики, в основном, просят натяжку на CMS, где нужно понимание php.


    ???

    Мои "все заказчики" - просят разработать заказное решение (не CMS) и совершенно не интересуются на каком инструменте я буду это делать (я вообще на Go делаю бэкенд, а на Dart фронтенд).

    опять же, для фриланса, на каком уровне нужно знать backend?


    В дешевом сегменте вам нужно знать все.
    В дорогом сегменте - узкая специализация очень полезна.
    Ответ написан
  • Какой смысл использования node.js и прочего для backend?

    sim3x
    @sim3x
    если все заказчики, в основном, просят натяжку на CMS, где нужно понимание php
    False

    на CMS, где нужно понимание php
    False

    на каком уровне нужно знать backend
    на уровне - я знаю как решить данную проблему за Х часов, я ее уже решал минимум два раза
    Ответ написан
    1 комментарий
  • Стоит ли продвигать сайт при совпадении доменного имени и тематики с крупным игроком?

    @vladislavik95
    У меня такая же ситуация. Конкурент который входит в топ 5 в своей нише имеет такое же доменное имя как и у меня, разница только в 1 букве в конце:
    1. sitex.com
    2. sitem.com

    Просто вместо site у нас стоит ключевое слово. Отлично продвигаюсь. Никогда не думал о такой проблеме.
    Ответ написан
    Комментировать
  • Стоит ли продвигать сайт при совпадении доменного имени и тематики с крупным игроком?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Если на разных языках то для поисковика без разницы. Главное проконсультируйтесь по правам на товарный знак в виде написания домена, возможно есть вероятность что ваш сайт сможет отжать «большой игрок».
    Ответ написан
    Комментировать
  • Стоит ли продвигать сайт при совпадении доменного имени и тематики с крупным игроком?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если вы раскручиваете именно бренд, то стоит отказаться, т.к. это как бы коллизии брендов. То есть если вас люди будут искать по бренду, то второй сайт будет мешать. Собственно, кто-то один из вас со временем выкупит бренд (имя) - и всем остальным похожим придется закрыться/переименоваться.
    А для поиска не важно, как вы называетесь.
    Ответ написан
    Комментировать
  • Зачем использовать NULL в базах данных?

    php666
    @php666
    PHP-макака
    Простой пример: таблица пользователей и форма для их редактирования. Если мы не заполняем поле и отправляем форму, то на сервер приходит пустая строка, которая и сохраняется в БД.
    это у вас она сохраняется. Что мешает этого не делать? Достаточно после валидации бизнес-логики пройтись по массиву данных, перед вставкой в базу, и обNULLить все переменные с пустыми строками. Пустые строки в базе не нужны, никогда. Нет ни одной причины их там хранить.

    пустая строка - это тоже осмысленное значение
    теоретически - это "осмысленное значение", практически - это мусор, это результат развития языков высокого уровня, типа php, которые позволяют вам записывать в базу пустую строку (поощряют это делать в виду своих конструктивных особенностей).
    Ответ написан
    Комментировать
  • Backend в стартапах?

    sim3x
    @sim3x
    Как попало
    Ответ написан
    Комментировать
  • Трудно ли будет перенести сайт с yii2 на yii3?

    Decadal
    @Decadal
    Сначала вы подождете stable yii3, потом php 8, а потом ИИ будет писать программы вместо нас. Делайте на том что есть сейчас. Оно рабочее.
    Ответ написан
    Комментировать
  • Какие есть особенности поискового продвижения агрегаторов данных?

    @developer007
    Агрегаторы продвигают через соц сети, контекстную рекламу.
    За время продвижения в плане SMM - растут позиции в поисковиках из за пользовательской активности.
    Работайте над юзабилити. На SEO забейте пока что.
    Ответ написан
    Комментировать
  • Какие есть особенности поискового продвижения агрегаторов данных?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Не думаю что вы сможете слбирать достойный траф по вашей тематике с поисковиков. Вам нужны другие каналы продвижения.

    Если все же хотите собирать крохи трафа с ПС, то не переживайте по поводу типа сайта «агрегатор», Яндекс, как и Гугл довольно хорошо относятся к агрегаторам и подмешивают их в релевантную выдачу.

    Больше внимания обращайте на семантику и проработку тайтлов, и на кдобство сайта для пользователей.
    Ответ написан
    Комментировать