Как и где в Интернете находить ответы на свои вопросы?

Веб-разработка — это зоопарк технологий!

Как Вам такое определение? Вполне адекватное на самом деле.

От себя скажу, что профессиональная веб-разработка часто похожа на эдакое жонглирование разными технологиями (HTML/CSS/JavaScript/PHP и т.д.). И здесь практически никогда не бывает, чтобы всё получалось с первого раза, чтобы весь необходимый объем знаний для реализации задачи был уже изначально в голове.

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

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

Практически большая часть ситуаций и вопросов всегда разрешима. Вопрос лишь только в Вас самих: как и где Вы будете искать ответы?

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

  1. Перед тем как бросится на поиски ответов, я всегда стараюсь внимательно посмотреть на саму задачу, на её суть — потому как большая часть задач уже изначально содержит в себе ответ. Прежде чем где-то что-то спрашивать, хорошенько подумайте над задачей: прозрачна и ясна ли она вам? Ведь сложно найти ответ на задачу, которую Вы не поняли.
  2. Если я понимаю, что нужно искать ответ на поставленный вопрос (задачу),  то первым делом ищу всю необходимую информацию в поисковой системе. В большинстве случаев я использую поисковую систему Google — это не реклама, просто для разработчиков, как мне кажется, это самый лучший поисковик. Однако чтобы Ваши поиски были успешными нужно писать правильные слова (запросы) и здесь опять же возвращаюсь к пункту 1 — вам нужно чётко понимать — что Вы ищите, ответ на какой конкретный вопрос. Правильные поисковые запросы определят быстрый поиск решения, в тоже время неточные дадут много лишней информации на которую Вы потратите своё время.
  3. Если поиски информации в Интернете не увенчались успехом я перехожу к использованию коллективного разума Интернета, а точнее — задаю свои вопросы на форумах и специальных сервисах. Про форумы я писать здесь не буду, потому что они бывают разные и в основном тематические, если вдруг Вам нужно будет подсказать форумы на определенные темы — задайте мне вопрос вот здесь и я постараюсь помочь. В тоже время хочу порекомендовать два сайта, где я обычно задаю свои вопросы: stackoverflow.com и toster.ru. Далее можно почитать подробнее про каждый из них.

 

toster.ru

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

 

stackoverflow.com

Изначально англоязычный сервер, хотя на самом деле многоязычный — потому что есть возможность зайти на русскую ветку: ru.stackoverflow.com и спросить там на своем родном языке. В тоже время в англоязычной версии у вас больше шансов получить ответ на ваш вопрос от англоязычных всего мира. Но тогда, нужно правильно формулировать свои мысли на английском, текст машинного Google-перевода иногда прокатывает, но о сложных вещах так не спросите — вас просто не поймут или ответят совсем не то.

 

И напоследок:

  • не бойтесь задавать свои вопросы в Интернете — вас никто не убьет и не укусит за это. Относитесь к этому как к нормальной практике веб-разработки, мы все спрашиваем, я не считал сколько вопросов я задую в месяц на этих ресурсах, но точно знаю что много
  • старайтесь быть лаконичными в своих вопросах, пишите по делу и не пытайтесь в одном вопросе решить сразу несколько проблем и задач
  • конкретно поставленный вопрос с описанием примера того что вы хотите — идеальный вариант
  • если у вас проблемы с программированием, версткой — пишите меньше текста, лучше приведите пример своего кода, но не всего вообще, а только того где у вас ошибка
  • часто один скриншот проблемы особенно в верстке заменяется 2-3 предложения описания этой проблемы, используйте скриншоты

 

Вы  также можете задавать свои вопросы мне прямо на сайте в разделе: Вопросы — Ответы, буду стараться отвечать всем по возможности.

ПОДЕЛИТЬСЯ

Программист, преподаватель, консультант.
Активный фрилансер и тех. директор студии AVGroup.
Фанат WordPress'а, а также всего - что даёт скорость в веб-разработке.