Поясняет редакция «Кода»:
Перед нами один и тот же скриншот страницы Google, где в строке поиска набран запрос «how to get date in c++» (как получить дату в C++). В первый раз скриншот подписан фразой «when you start working as a programmer» (когда начинаешь работать программистом), а во второй — «10 years of experience later» (спустя 10 лет опыта).
Текст запроса может быть любым. Неважно, что именно ищет один и тот же человек, будучи сначала новичком, а позже уже опытным специалистом. Суть в том, что одну и ту же информацию ищут повторно.
У этого мема несколько подтекстов. Первый в том, что опыт и знания не исключают необходимость пользоваться поисковыми системами. Даже после многих лет работы программисты продолжают искать информацию и примеры для решения своих задач. И неважно, сколько у программиста опыта, — он всё равно может сталкиваться с одними и теми же проблемами.
Второй подтекст в том, что сколько бы мы ни знали и умели, мы не можем помнить всего. Даже если программист сто раз выполнял одну и ту же задачу, спустя время он может забыть, как это делал. И это вполне нормально, хотя и забавно. Впрочем, склонностью что-то забывать программисты не отличаются от всех остальных людей.
Третий подтекст тоже скорее о человеческой природе в целом. Если новичок гуглит что-то, потому что не знает, то опытный гуглит, потому что это быстрее, чем вспомнить самому. Но причиной тому не только лень, но и простая практичность.
И последний, четвёртый подтекст: в программировании всё постоянно меняется, и, если ты делал что-то в последний раз довольно давно, лучше проверить, что то же самое не делается теперь по-другому.
А ещё подобную ситуацию прекрасно описал Сергей Лукьяненко в книге «Сумеречный дозор», когда высшим магам нужно было сотворить очень простое заклинание:
«Светлана протянула руку и осторожно коснулась записки Арины.
— Вот… как я понимаю, ведьма положила её на книгу. Или даже заложила между страниц. Какое-то время эти две вещи были рядом, а книга сама по себе вещь магическая и могущественная. Если вызвать подобие… знаете, как начинающих магов учат…
Под взглядами Высших она засмущалась и начала сбиваться. Но и Завулон, и Гесер смотрели на Светлану с одобрением.
— Есть, есть такая магия, — пробормотал Гесер. — Как же, помню… украли однажды коня, осталась у меня только уздечка…
Он замолчал. Покосился на Завулона. И очень дружелюбно предложил:
— Прошу вас, Тёмный. Создайте подобие!
— Предпочитаю, чтобы это сделали вы, — не менее любезно сказал Завулон. — Не будет лишних подозрений в неискренности.
Что-то было не так! Но что…
— Ну, тогда, как говорится в народе, «доносчику — первый кнут»! — весело отозвался Гесер. — Светлана, твоя идея принята. Работай.
Светлана смущённо посмотрела на Гесера:
— Борис Игнатьевич… простите, это такие простые действия… я давно уже их не совершала. Может быть, попросить кого-то из младших магов?
Вот оно в чём дело… Азы магии, которым учат начинающих Иных, для Великих оказались не под силу. Они растерялись — растерялись, будто академики, которым предложили перемножить числа в столбик и заполнить прописи красивыми ровными палочками!»
Наконец, держите некоторые комментарии к этому мему от программистов:
- Любитель: гуглит «how to get date in c++»
Опытный: гуглит «date c++»
Профи: гуглит «date c++ site:stackoverflow.com» - Ищешь что-то в Google, а при выдаче результатов он сообщает, что ты посещал одну из этих страниц семь раз за последние семь дней.
- Ищешь в Google ответ на какой-то вопрос и натыкаешься на страницу на Stack Overflow с ответом, который сам же дал несколько лет назад.