• Как seo-продвинуть сайт без денег?

    XXX
    @XXX
    Решение где-то рядом
    Alexander-K
    • Проведите аудит сайта на предмет косяков (инструменты вебмастеров Вам в этом помогут)
    • Если сайт еще не добавлен в гугл и яндекс вебмастер, то добавьте.
    • Исправьте косяки, sitemap, robots.txt, meta-теги, описания страниц, заголовки, оптимизация содержимого страниц, перелинковка и т.д.
    • Скормите карту сайта поисковикам
      http://google.com/webmasters/sitemaps/ping?sitemap=ссылка на Ваш sitemap
      http://www.bing.com/webmaster/ping.aspx?siteMap=ссылка на Ваш sitemap

      Для того чтобы яндексу карту отправить, придется зайти на страницу вебмастера. И до кучи можете воспользоваться сервисом пинга в 40 поисковиков.
    • Если сайт региональный, то задайте регион.
      В яндекс вебмастере задается в настройках сайта, География сайта → Регион сайта
      В гугловских инструментах вебмастера, Поисковый трафик → Таргетинг по странам и языкам → Страна
    • Составьте семантическое ядро
    • Напишите SEO тексты заточив под ключи по которым будете двигаться
    • Если сайт не статичный, зарегайте его в соц сетях и постите туда новости со ссылками на свой сайт
    • Регайтесь на крупных форумах, с ссылками не закрытыми от индексации и напишите там про Ваш сайт
    • Оставляйте комменты в dofollow-блогах


    "Тупо регится на площадках" и спамить ссылку на Ваш сайт, не зная ключей по которым двигаетесь, бесполезно и вредно.
    Ответ написан
    2 комментария
  • Как seo-продвинуть сайт без денег?

    ArtDenis
    @ArtDenis
    Разработчик сайтов и мобильных приложений
    Посмотрите разметки - schema-org.
    Сделайте чтобы сайт работал быстро - pagespeed
    Зарегистрируйте сайт на Яндекс Вэбмастер и Гугл Вэбмастер. Посмотрите их рекомендации.
    Сделайте чтобы сайт был без ошибок.
    Проверьте заголовки, описание, ключевые слова (необязательно), чтобы таблицы были в table, списки в ul и т.д.
    Добавьте sitemap.xml, robots.txt, dublin.rdf, .htaccess.
    Добавьтесь в Яндекс Карты, Гугл Карты. В Яндекс Каталог (Если добавят, то вы круто подниметесь вверх)

    А затем просто тупо регистрируйте его на множестве площадках, лучше если это не будут порносайты, а еще лучше если это будут сайт по схожей тематике сайта)
    Кстати, последнее, если будете регистрировать на торговых площадках, то возможно клиенты будут еще звонить с них, но это уже не относится к SEO.
    Ответ написан
    2 комментария
  • Друзья, есть ли какие задачи для практики по JavaScript?

    codewars.com

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

    @Upcoming
    Отличный и, к тому же, на самом деле современный учебник по JavaScript: javascript.ru. Написано очень доступно, а самое главное - структурировано, начиная с самых основ языка и заканчивая довольно продвинутыми темами. В конце каждого урока автор предлагает решить пару полезных задач для закрепления изученного материала, а также приводит свое решение.
    Ответ написан
    Комментировать
  • Как и где в программировании используется математическая логика?

    Mrrl
    @Mrrl
    Заводчик кардиганов
    Математическая логика - правила вывода, системы аксиом, теории, логические системы и т.п. - практически не используется. Возможно, какая-то её часть нужна при разработке компиляторов (формализация вывода типов, доказательства допустимости оптимизаций...) и экспертных систем.
    Булева алгебра нужна гораздо чаще. Но если вы выучите и поймёте правила преобразования логических выражений, этого будет достаточно. Даже предполные классы, скорее всего, не понадобятся. Хотя, если судьба забросит в программирование ПЛИС... там всё может быть.
    Проходят ли в дискретной математике графы - не помню. Даже если да, то совсем не на том уровне (и не в том направлении), в котором они нужны в программировании.
    Что могло бы пригодиться - конечные автоматы. Они нужны более, чем в одном месте. Но, опять же, в дискретной математике могут дать, разве что, общие факты про них.
    Так что, в целом - это предмет для расширения кругозора и любителей головоломок разных уровней.
    Ответ написан
    1 комментарий
  • Как вы относитесь к возможности отмечать хорошие комментарии?

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

    @Eddy_Em
    Тостеру до SO очень далеко. Вот там — да, зачастую в комментарии приводится готовое решение. А здесь в 99% случаев вопросы совершенно глупые, ответ на них отыскивается на первой же странице выдачи гугола.

    Вот чего не хватает тостеру, так это удаления глупых вопросов.
    Ответ написан
    2 комментария
  • Как вы храните интересную для вас информацию?

    @Istrafiloff
    Когда нужно собрать много разного материала на какую-либо тему, использую Evernote. Для долговременного хранения в целях "авось, пригодится", да и для большинства других задач, достаточно, ИМХО, стандартного функционала закладок.
    f30b8b2f3c5d4a6f8368d2de37a5f978.png
    Ответ написан
    Комментировать
  • С чего начать обучение для фриланса?

    kumaxim
    @kumaxim
    Web-программист
    И так, с чего начать обучение:
    1.Самый низкий порог вхождения у языка PHP. Начинайте именно с него
    2.Изучите популярные CMS: WP, DLE, Joomla и т.д. Очень много заказов есть типа "Создать сайт", причем экзотики в 2 из 3 проектах не нужно. Здесь минус в том, что школоты тут полно и цену они сбивают весьма сильно...
    3.Далее категория заказов "А можно ли сделать вот так". Сводится все это к разработке/переработке модулей на все тех же CMS. Нужно учить PHP + API этих самых CMS. Возьмите один движок и копайте по нему в эту область, не рвитесь сразу за всеми. Порог вхождения тут тоже не велик, но здесь больше голодные студенты обитают
    4.Когда перерастете уровень дополнений/модулей, переходите к фреймворкам. Сейчас самый популярный Yii. Фреймворк позволяет Вам делать какие-то уникальные приложения, которые достаточно тяжело реализовать на готовых системах. Здесь ценник по существеннее, чем в первых двух, т.к. школота в силу своих умственных способностей сюда влезть не может.

    Теперь расскажу как вообще этому обучаться на своем примере. Я делаю так:
    1.Открываю тоненькую книжечку по языку(листов 100, не более), смотрю на основы
    2.Делаю примеры из этой книжке в IDE/блокноте. Это дает мне определенную базу
    3.Далее у меня есть список из примерно 20 задач(любую методичку по программированию откройте), которые я всегда делаю на новом языке. Это позволяет мне "привыкнуть" к новому коду и начать изучать стандартную библиотеку языка
    4.Затем я начинаю брать низкобюджетные заказы на фрилансе по этому языку
    5.После этого начинаю учить самый популярный фреймворк языка, опять же на низкобюджетных проектах.
    6.Сделать с 12-15 проектов я могу уже браться за что-то более менее серьезное с почасовой оплатой на фултайме.

    Вот это мой путь. По срокам - базу я себе нарабатываю за 1,5-2 месяца, на это время у Вас должна быть какая-то "подушка".

    P.S. надеюсь помог. ))
    Ответ написан
    7 комментариев
  • Что делать с тупыми ответами на Тостере?

    karaboz
    @karaboz
    Директор продуктов в Хабре.
    Мне кажется, для заявленной вами проблемы как раз подходит пункт жалобы «Это какая-то реплика, а не ответ». И не стоит искать другой формулировки, нам нельзя их слишком много плодить, иначе жалобами невозможно будет пользоваться.

    Как можно улучшить качество ответов? Вот что у нас как разработчиков на уме на этот счет.
    Сразу скажу, что я не очень верю в рекомендации и всякого рода теоретические курсы, обучающие качеству текстов. Скорее нужно показывать, как писать хорошо, а как нехорошо, сразу на практике. Также я не особо верю в сильно закрытую систему. Пускать нужно всех, но нужно и улучшать инструменты группового контроля.

    1. Самое простое, что можно сделать — привлечь в уже существующую систему жалоб больше участников. Для этого можно высылать уведомления всем, кто жаловался, что ответ был удалён. Плюс выдавать награды тем, чьи жалобы чаще всего удовлетворяются. Система наград у нас на подходе, кстати.

    2. Можно вместо удаления сделать сокрытие в неуместное, чтобы автор ответа и все вокруг видели, что ответ был заминусован сообществом по определённым причинам. И пусть автор сам удаляет свой ответ, если не хочет выглядеть неприглядно. А заодно лишний раз поучится, как писать в сообществе не принято.

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

    В первом случае вы создаете один экземпляр метода для всех объектов. Во втором — для каждого объекта создается свой экземпляр метода. Разницы в поведении вроде нет, но второй метод более затратен в плане памяти.
    Ответ написан
    3 комментария
  • Какие вы знаете книги по программированию 2d игр?

    virtyaluk
    @virtyaluk
    Также есть отличная книга по компьютерной геометрии.
    В деталях рассматриваются такие тривиальные задачи, как нахождение точки на геометрической фигуре, пересечение линий и т.п., а также аффинные преобразования и многое другое.
    Евгений Никулин - Компьютерная геометрия и алгорит...
    Ответ написан
    Комментировать
  • Порекомендуйте книги по математике?

    kolbeiev
    @kolbeiev
    Программист-аналитик
    Calculus на https://www.coursera.org/ от The Ohio State University
    Интересно, понятно, сразу станет много вещей на свои места, с курсом есть учебник.
    Линал - Кострикин А.И. Часть 2 Линейная алгебра (можете 1 и 3ю тоже посмотреть)
    Матан - Кудрявцев в 3х томах
    Теор.вер - Гнеденко "Курс теории вероятностей" Задачи: Зубков, Севастьянов, Чистяков - сборник задач
    Комбинаторика - Виленкин и ещё есть сборник Линенградские математические кружки
    Ответ написан
    Комментировать
  • Зачем вы пошли в разработчики?

    shapovalov_org
    @shapovalov_org
    Инженер-программист
    1. Другой такой профессии с такими возможностями для самореализации и творчества просто нет, плюс возможность работать над своими проектами, а не только на заказчика\компанию
    2. Да, но сидячий образ жизни уже порядком поднадоел
    3. Да, это отличная специальность, плюс повсеместная автоматизация и интернет сделают большинство рабочих мест удаленными
    4. На этом же месте, только в более новом и современном жилище с семьей и детьми )
    5. Фриланс не плохая прибавка к пенсии )
    Ответ написан
    Комментировать
  • Как не утонуть в океане информации?

    Ernesto
    @Ernesto
    Junior
    использую сервис отложенного чтения Pocket и расширение для браузеров.
    Потом читаю в спокойной обстановке вечером на планшете или телефоне и решаю что делать с этой информацией:
    • Cохранить в закладки (сервис pinboard )
    • Cохранить статью в Evernote
    • Удалить

    По поводу новостных ресурсов, твитеров, RSS, стараюсь поддерживать здравый минимализм:
    • На новостные ресурсы не подписан, кроме негатива там ничего нет
    • количество RSS подписок ограничено, во основном читаю авторские ресурсы по 1-2 статьи в неделю
    • В Твиттере, VK, Мордокниге только живые люди, с блокировкой репостов, ретвитов и другой спама
    Ответ написан
    Комментировать
  • Как не утонуть в океане информации?

    Squatch
    @Squatch
    iOS developer
    Я бы в качестве профилактики информационную голодовку на недельку-другую объявил бы, сосредоточившись на насущных делах. Может не самый удачный способ - "броситься из одной крайности в другую, для поиска золотой середины", но рабочий :)

    За это время можно ретроспективно обозреть ранее прочитанное, на предмет того что из него осталось в памяти, и что из оставшегося в памяти пригодилось на практике.

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

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Частично
    2. нет, зависит от "погоды" заказов
    3. Частично
    4. их доля там не настолько существенна
    Часовые ставки фрилансера не имеют ничего общего со сложностью работ по проекту.
    Стоимость проекта определяется сложностью работ по ТЗ.
    В общем, кто договорился первым - тот и делает проект.
    Ответ написан
    4 комментария
  • Как сказывается изменение курса валюты на стоимости часа фрилансера?

    mbelskiy
    @mbelskiy
    Software Developer
    1, 2. Если и растут, то точно не пропорционально курсу $.
    3. Судя по часто мелькающим вопросам на тостере – люди озадачились темой фриланса на зарубежных сайтах.
    4. Зачем создавать демпинг, когда можно получать в два раза больше? Чем ниже ставка, тем больше индусов.
    Ответ написан
    1 комментарий
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    zinkinru
    @zinkinru
    Делаю красивый веб функциональным
    Напишу и я свой ответ.

    Составленная вакансия это то "желаемое", что хочет фирма. Но как известно "желаемое" и "действительное" расходиться, причем довольно часто.

    Первое это осознание, что вы хотите работать на предложенной работе.

    Второе, что должно быть для устройства на работу – резюме. Спросят все, прочтут может быть, но оно должно быть.

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

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

    @spamerbo
    Приветствую!
    Был в Вашей ситуации год назад примерно.
    Изучайте javascript, чистый, на хорошем уровне. Все остальное тлен - изучаются за несколько дней при реальной работе и jQuery, и bootstrap, git и т.д.
    Не слушайте советов начинать с jQuery - это путь в быдлокодство без хорошего знания js. Туда же и фриланс, там не будет повода развиваться.
    Учите javascript, работу с DOM, соглашайтесь на тестовые задания от работодателей. Далее сложная цель устроиться на первую свою работу, не теряйте время на веб-студии, сейчас в тренде SPA - научиться backbone, angularJS намного проще на реальном проекте. Через полгода такого опыта вы будете востребованным специалистом с хорошей зарплатой. Удачи!
    Ответ написан
    6 комментариев