Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Популярное
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    Почему все оптимизаторы должны учиться программировать

    1. Два языка означает, что вы можете программировать. Одно означает, что вы можете прочитать руководство.
    2. Вы узнаете, почему разработчики ненавидят вас
    3. Вы поймете мышление
    4. API откроются перед вами
    5. Это улучшит ваш детектор ерунды
    6. Вы можете помочь, а не создавать проблемы
    7. Некоторые заметки
    Каждый SEO должен выучить как минимум 2 языка программирования.

    Вот почему:

    Два языка означает, что вы можете программировать. Одно означает, что вы можете прочитать руководство.

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

    Мой ранний опыт ColdFusion научил меня этому. Когда я впервые посмотрел сценарий Python, у меня возникло ощущение, что я читаю стенограмму 400 обезьянок. Как только я понял это, PHP был довольно прост.

    Вы узнаете, почему разработчики ненавидят вас

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

    Большинство скриптовых языков задокументированы небольшими войсками обучающихся демонов. Они получают свой первый Badge Badge Sadism, когда они заканчивают вики для разработчиков, которая обеспечивает 85% того, что должен знать какой-то несчастный чмо.

    Для разработчиков это означает, что небольшие изменения могут стать страшным кошмаром Stackoverflow.com ответы, часы заточенных поисков Google и несколько разбитых клавиатур.

    Худшая часть? Вы, вероятно, просите их сделать что-то смешное, например, заменить каждый третий экземпляр «автомобиля» на «автомобиль». Если они будут страдать от гнева DocuTormentor, они скорее будут строить следующий Twitter.

    Вы поймете мышление

    Есть определенный метод решения проблем, который поддерживает хорошее программирование. «Хорошее» решение проблем не означает еще один вложенный цикл.

    Хороший программист делит проблемы на небольшие, легко усваиваемые куски и решает их по одному. И они стремятся найти элегантные решения.

    Я не хороший программист. Я генерирую код, который читается как роман Джеймса Джойса. Но, по крайней мере, я понимаю, почему этот код отстой. Это начало.

    Что еще более важно, я начал применять этот вид мышления ко всей моей компании на протяжении многих лет, и это действительно работает. Некоторые отличные стратегии исходят из мышления программиста: например, Scrum.

    Научитесь кодировать, и вы поймете мышление кодера. Это поможет вам во многих занятиях.

    API откроются перед вами

    Большая часть вашей работы в качестве SEO собирает цифры. Много номеров. Со всего места.

    Если вы немного узнаете о языках сценариев, вы можете получить доступ к API (интерфейсам прикладного программирования) и собрать все эти данные в одном месте. Затем вы можете создать свою идеальную панель интернет-маркетинга. Что я почти закончил делать в Google Spreadsheets Спасибо их App Script.

    Это улучшит ваш детектор ерунды

    Как SEO вы, вероятно, работаете в командах, в которые входят разработчики и дизайнеры. Вы, вероятно, также были в таких разговорах:

    SEO: мне нужно иметь возможность редактировать тег заголовка на каждой странице.
    Дев: Это невозможно.

    SEO: а?
    Dev: Друзья бенсинатора не позволят нам заморозить кубиста.

    SEO: голова взрывается

    Изучите программирование, и вы узнаете немного смелости вашего веб-сайта. У вас будет более четкое представление о том, что возможно, а что нет.

    Вы можете помочь, а не создавать проблемы

    Термин «SEO» вызывает ряд защитных реакций у разработчиков. Они либо:

    • Скажите «SEO - куча дерьма» и уходите;
    • Писк «У нас нет ресурсов» и бежать;
    • Ударьте себя предметом мебели, скатитесь вниз по ступенькам и снаружи и уйдите, насвистывая.

    Есть веская причина: разработчики взаимодействуют со своими коллегами двумя способами:

    • Когда коллега представляет нелепую проблему типа «Я не хочу больше нажимать клавишу SHIFT. Почему компьютер не может просто знать, когда нужно использовать заглавные буквы? ';
    • Когда коллега сгребает несчастного разработчика по горячим углям, потому что они не писали автоматический сменщик за 2 часа.

    Когда вы входите, вы становитесь еще одним нарушителем спокойствия.

    Однако вы можете сделать две вещи, чтобы сделать их день ярче: во-первых, вы можете очень дипломатично предложить решение поставленной вами проблемы. Во-вторых, вы можете принять их расчетное расписание без единой буквы, грифона или фырканья. Вы можете даже (задохнуться) союзником с ними. Представьте единый фронт. Боритесь с хорошей борьбой за быстрые сайты и хорошего SEO.

    Некоторые заметки

    HTML не считается языком программирования. Javascript может, но не если вы используете его для создания всплывающих окон.

    Если вы хотите изучать Python, попробуйте Изучите Python трудный путь , Купи книгу и поддержи парня, который тоже ее написал.

    Если вы хотите изучать Ruby on Rails, я понятия не имею. Я запускаю сервер RoR на своем ноутбуке, и мой мозг отключается. Я не могу написать в нем ни одной строки кода.

    Изучай SQL! Даже если вы думаете, что я полон какашки, изучите язык структурированных запросов. Это делает многое, от простых инструментов поиска до систем управления контентом. Указывать и бессвязно кричать, когда что-то ломается - плохо. Знание того, что заставляет вещи идти и способствовать решению, когда вещи ломаются, хорошо.

    Другие вещи

    Худшая часть?
    SEO: а?

     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»