Добавить в корзинуПозвонить
Найти в Дзене

И станут знания вновь недоступными.

- А чё вот ты на работе делаешь? - Хз, код пишу. Почему ночью? Как то раз в очередную ночь перед монитором и клавиатурой, я, как и положено разработчику, в очередной раз работал над очередным проектом. Другими словами делал всякие интересные и клевые штуки :) Процесс шел хорошо, время летело незаметно, спина почти не болела. Интерфейс, который я делал, становился все лучше и лучше, а самооценка и настроение стремились ввысь. Для непосвящённых стоит подчеркнуть, что в нашем нелегком ${хотя как посмотреть} деле постоянно приходится сталкиваться все новыми и новыми трудностями и задачи. Это, возможно, покажется не очень приятным и простым занятием, однако всё решается с помощью гугла. Большинство проблем уже решены или исправлены, или обдуманы. Бывают, конечно, случаи, когда даже гугл не помогает и тут, зачастую, приходится действовать одному против бесконечного числа причин, которые эту проблему вызвали. Однако речь сейчас не об этих кошмарных ${для кого как :)} моментах. Это была до
Оглавление

- А чё вот ты на работе делаешь?

- Хз, код пишу.

Почему ночью?

Как то раз в очередную ночь перед монитором и клавиатурой, я, как и положено разработчику, в очередной раз работал над очередным проектом. Другими словами делал всякие интересные и клевые штуки :) Процесс шел хорошо, время летело незаметно, спина почти не болела. Интерфейс, который я делал, становился все лучше и лучше, а самооценка и настроение стремились ввысь.

Очередной очередной
Очередной очередной

Для непосвящённых стоит подчеркнуть, что в нашем нелегком ${хотя как посмотреть} деле постоянно приходится сталкиваться все новыми и новыми трудностями и задачи. Это, возможно, покажется не очень приятным и простым занятием, однако всё решается с помощью гугла.

Большинство проблем уже решены или исправлены, или обдуманы. Бывают, конечно, случаи, когда даже гугл не помогает и тут, зачастую, приходится действовать одному против бесконечного числа причин, которые эту проблему вызвали. Однако речь сейчас не об этих кошмарных ${для кого как :)} моментах.

Это была довольно простая задача.?

Возможно, вы не раз пользовались гугл картинками. И, возможно, вы обратили внимание, что при скролле картинки начинают подгружаться. Называется эта приблуда "infinite scroll" Это сделано, чтобы не нагружать ваш и без того до одурения распухший браузер. Собственно мне и нужно было реализовать эту штуку у себя.

Кто всё посмотрел ставь "+" в чат.
Кто всё посмотрел ставь "+" в чат.

Эта "технология" - не rocket science, как частенько у нас любят говорить, и делал ее кучу раз. Однако хотелось освежить память и посмотреть не появилось ли более удобного, красивого, быстрого, надежного, хотя бы адекватного ${нужное подчеркнуть} способа. Я считаю, что в нашем деле это необходимо. Всегда нужно оставаться на острие, или как можно ближе к нему.

Ну что же, самое время воспользоваться гуглом.

Тут опять стоит посвятить в подробности людей, которые не сталкиваются непосредственно с написанием кода. Обычно поиск проходит так:

  • Вбивается максимально "правильный" запрос.
  • Открывается первая (иногда еще вторая и третья) ссылка.

В зависимости от проблемы это может быть stackOverflow, если это вопрос об ошибке или конкретной проблеме. Может быть и сайт со статьями как medium ${это не реклама}.

  • Все очень быстро проскролллллливается в поисках ответа. Даже сам вопрос читается в последнюю очередь.
  • Повторять, пока решение не будет найдено. Или пока оно не появится в голове .

Решение не будет найдено :)
Решение не будет найдено :)

В общем гуглю я свой запрос, открываю первую ссылку... И не смог найти за первые 2-3 секунды ничего похожего на решение. Быстро просматриваю вторую, третью. Там какой-то текст и совсем нет кода :( Переключаю мозг на режим чтения и вижу везде надписи вида "Купите наш курс", "Оплатите подписку", "Чтобы посмотреть материал полностью вы должны быть зарегистрированы."

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

Теперь за каждый запрос в гугле придется платить..?

Я посмотрел на часы. Было около 4:20. Поздновато. Но надо бы еще разок попробовать. Немного меняю текст запроса, но выпадают все те же посещенные ссылки, nice.

Однако, при повторном просмотре оказалось, что на всех трех есть какая-то полезная информация. Похоже я слишком засиделся :)

Какие же мобильные экраны все-таки маленькие да?
Какие же мобильные экраны все-таки маленькие да?

На первой странице была статья и я просто не добрался до нее, потому что где-то 2 первых экрана были завалены какими-то супер предложениями ${у нас это называется мусор}, которые глаз вырезает автоматически. На другом просто было неприятно читать текст, потому что не было форматирования кода. Ну а медиум послал меня по-настоящему. like!

Не люблю платить за подписки в подобных сервисах, потому что только блин заплатишь, и тут же пропадает желание пользоваться им. Возможно это моя локальная проблема :)

Я сделяль...?

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

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

Да это всё бесконечно можно делать...
Да это всё бесконечно можно делать...

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

Это очень важный аспект нашей работы. Изучать и делиться знаниями, исследовать и пробовать, помогать и искать ответы. Эти навыки важнее, чем то сколько классов стандартной библиотеки вы знаете, или в каком из 10 представленных примеров на javascript в консоль выведется какая-то странь вместо ожидаемого значения. Так что пока вы пишите код вы не так уж и одиноки. Вам постоянно приходится общаться с другими такими же, пусть и асинхронно :)