Главная | Все статьи | Дневник студента

"Вынужден" изучить программирование

Время чтения статьи ~3 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
"Вынужден" изучить программирование главное изображение

Собственно о себе: Я SEO-специалист с неплохим бекграундом, с 2013 года работаю в ведущих федеральных компаниях и по своей спецификации непрерывно связан с отделом разработки. Не было ни одного места работы где бы я не сталкивался с факапами со стороны разрабов и кодеров.

Результаты моей работы очень сильно завязаны на качестве сайтов и удобстве для пользователей. Как известно увеличение скорости загрузки сайта хотя бы на две секунды значительно снижает CTR и выручку интернет магазинов, не говоря уже об удобстве мобильной версии и ее ранжировании(привет mobile-first индекс). Одна из основных причин довольна проста, у каждого программиста/кодера свой стиль и свои привычки написания кода, основной критерий качества работы любого кодера "работает/не трогай", большинство решений ими гуглится в гитхабе и "имплантируется" в веб проект со всеми сопутствующими недочетами и тормозами что не может не сказываться на быстродействии и корректной работе сайтов. Частенько сайт который визуально вполне "годно" работает, почти абсолютно неприемлем со стороны поисковых систем либо не виден ботам(привет фанатам рендеринга client-side).

Другая причина в том что очень часто требования поисковых систем хоть и пересекаются с стандартами W3C в области верстки но зачастую их опережают, как например Google который не так давно ввел несколько новых значений/разновидностей для атрибутов ссылок rel="nofollow", такие штуки очень часто помогают SEO-шникам хотя львиная доля из них по сути является "костылями". Есс-но программисты как правило об этом ни сном, ни духом. Эти "мелочи" очень часто вредят интернет-проектам фактически лишая их органического трафика. Яркий пример CMS Битрикса славящаяся как сборник *овнокода не только среди программистов но и среди SEO-сообщества, одна из болей данного проекта ждет решения аж с 2014 года но по мнению программистов из 1С: "Все ОК". Если посмотреть топовые интернет магазины по органическому трафику то понадобится немного времени чтобы убедится что в топах на Битриксе таковых проектов нет, в большинстве своем это самописные проекты созданные с учетом хотелок SEO-специалиста и слуг дьявола - маркетологов.

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

Как-то года 3 назад в момент разработки новой версии autodoc.ru после аудита сайта и составления ТЗ у меня появилось пара месяцев свободного времени и я попытался начать изучать Phyton на Stepik.org синтаксис зашел довольно просто но практические задания не вызывали энтузиазма так как специализация у меня все-таки веб да и к математике с детства не питал любви. После прохождения базового курса забросил, сменил место работы где были действительно сильные разработчики с которыми мы делали fursk.ru, спустя полтора года руководство приняло решение что держать отдел питонистов очень дорого и решили перейти на Битрикс (php-шники в полтора раза дешевле :-)) и.... уже год не могут переехать на Битрикс) я следом сменил место работы. Сейчас тружусь в Bosco и у нас самый жуткий сайт который я когда либо встречал в своей жизни(время отрисовки до 40 секунд), текущие подрядчики посрывали мне все сроки и KPI. При этом утверждают что с сайтом все нормально (TTF сервера 3c.. О_о это теперь норма?).

А совсем недавно признались что рефакторинг кода не дал понимания почему все так плохо. В итоге нервы мои не выдержали, пришел к древней мудрости:"Хочешь сделать что-то хорошо - сделай сам" и вот уже почти месяц изучаю программирование параллельно на нескольких сетевых ресурсах. Hexlet загуглил случайно на Хабре, пока нравится больше всех, как пройду все бесплатные курсы буду покупать подписку, понимаю нужен ментор. Постепенно прихожу к пониманию что если будет понимание кода и варианты его реализации то в будущем смогу стать если уж не программистом(да уже поздновато в почти 37) то кодером вполне а в перспективе неплохим менеджером проектов. Пока остановился на питоне как на наиболее легком ЯП для входа + его плюшкам в плане тестирования проектов (SELENIUM), парсинга и полюбившейся мне Django, как человеку активно юзавшем админку в плане SEO, за гибкость, простоту внедрения новых переменных и функционала.

За ошибки просьба не пинать, я сеошник а не копирайтер. Если кому-то тяжеловат мой слог тоже сорян. Цель сей публикации была не погоня за промо-месяцем а скажем так попытка познакомиться с местным сообществом и рассказать о себе. Если у кого какие вопросы по SEO-шке и как так получилось что fursk.ru сидит в ТОП-3 без ссылок и портянок текста по запросам: пальто, шубы, кожаные куртки и т.д. пишите в личку подскажу и помогу.

Аватар пользователя Ivan Tokarev
Ivan Tokarev 25 октября 2019
10
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время