Задать вопрос
  • Какие актуальные книги по 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 Эксперт
    Не думаю что вы сможете слбирать достойный траф по вашей тематике с поисковиков. Вам нужны другие каналы продвижения.

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

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

    pospelov
    @pospelov
    Руководитель веб-студии
    Не работать в выходные и вечерами.
    Не работать в компании, где не комфортно работать.
    Не работать в режиме аврала больше 20% всего времени.
    Отдыхать раз в пол года.
    Развивать навыки хотя бы 5 часов в неделю. Что бы увеличивать скилы, либо личное КПД.
    ВАЖНО - приберитесь в задачах. Должен быть один единый центр, задачник. Трелло, Тудуист, бумажки, не важно.

    Если к вам всегда может подойти 5 человек, дернуть вас, и переформулировать задачу, отвлечь, поменять приоритеты, то вы всегда будете в стрессе и с выгоранием.
    Ответ написан
    2 комментария
  • Реальная заработная плата frontend/backend разработчика в Москве?

    @anton99zel
    29а класс средней школы №7
    Как бы там не было, но у заказчиков всегда позиция, что ты мало работаешь и много получаешь. У разработчика обратное мнение.
    В целом Москва настолько разная и большая, что назвать нечто среднее очень тяжело.
    И не важно сколько ты получаешь, важно сколько ты тратишь:
    Если у тебя идеальные условия труда, белая зп, отпуска, больничные и тому подобное, а также своя жилплощадь и до работы 20 минут на метро - ЭТО ОДНО.
    А вот если работодатель положил болт на соцнормы и в отпуск ты ходишь за свой счет раз в 5 лет и до работы ехать 2 часа по пробкам и снимаешь жилье - ТО ЭТО СОВСЕМ ДРУГОЕ.
    Ответ написан
    Комментировать
  • Реальная заработная плата frontend/backend разработчика в Москве?

    1) В Москве большой спрос на адекватных спецов, поэтому платят обычно хорошо.
    2) Если у вас нет квартиры в Москве, либо жена/подруга/дружок не работают, либо их нет, то за 100к вы будете либо очень плохо жить, либо тратить очень много времени на дорогу.
    3) Цены на услуги гораздо выше, что также будет вытаскивать с вас бабло.

    P.s. Лучше в НН за 80к, чем в Москве за 100к.
    Ответ написан