thecodemedia

thecodemedia

Поясняем мемы
На Пикабу
4182 рейтинг 21 подписчик 0 подписок 29 постов 4 в горячем
1

Пояснительная бригада: внезапная популярность

Пояснительная бригада: внезапная популярность

Поясняет редакция «Кода»:

На картинке — скриншот из фильма про Человека-Паука и надписью «Они любят меня». Надпись — буквально прямая цитата из фильма: в этот момент главный герой испытывает приятные чувства, наблюдая за тем, как его действия приносят пользу людям и они это ценят.

Но всё меняет надпись сверху: «Когда запушил свои изменения на прод и все начинают тебя пинговать». Сильно так меняет:-)

Скорее всего (ну, мы чисто предположим), изменения на проде привели к тому, что что-то пошло не так. Или даже СИЛЬНО не так: что-то отвалилось, что-то перестало работать, а что-то стало работать не так, как нужно. И именно поэтому его все стали пинговать — писать в личку, звонить и подходить к его рабочему месту с вопросами о ментальном здоровье.

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

Зато не скучно, да.

Показать полностью 1
1

Пояснительная бригада: если нужна документация, напиши её сам

Пояснительная бригада: если нужна документация, напиши её сам

Поясняет редакция «Кода»:

На картинке — ситуация, в которой разработчик просит документацию к старому проекту, которому уже пять лет. К нему выходит сеньор — Альбус Персиваль Вульфрик Брайан Дамблдор, — и уже по его виду понятно, что лёгких путей тут не будет. И скорее всего, документацию этому программисту придётся писать самому.

Грустная ирония тут в том, что чаще всего в легаси-проектах (а пять лет в ИТ — это огромный срок), даже если они до сих пор работают, нет документации. Причины могут быть разные:

  • его сделали быстро, запустили, всё работает, к чему лишняя морока с бумагами?

  • проект заброшен, но по каким-то причинам его захотели реанимировать;

  • все артефакты по проекту где-то лежат, но никто не знает где;

  • в компании вообще из нынешних сотрудников никто не работал с этим проектом и не знает, откуда он вообще появился изначально;

  • фаза Луны виновата.

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

В смысле, писать документацию к проекту.

Ну или разобраться в нём самому, без доков, и надеяться, что ещё пять лет про него никто не вспомнит.

Показать полностью 1
1

Пояснительная бригада: рекрутер, будь осторожен в своих вопросах…

Пояснительная бригада: рекрутер, будь осторожен в своих вопросах…

Поясняет редакция «Кода»:

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

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

Обычно от соискателя здесь требуется просто рассказать механику работы браузера, например:

  • преобразование URL в IP-адрес;

  • поиск нужного сервера через DNS;

  • запрос страницы с сервера;

  • загрузка страницы и файлов к ней;

  • рендеринг;

  • обработка скриптов;

  • финальная отрисовка.

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

А если вам интересно, как на самом деле можно ответить на этот вопрос, — держите нашу статью с подробным разбором (не таким подробным, конечно, как у героя мема, тут мы его не победим :)

Показать полностью 1
1

Пояснительная бригада: нужный дизайн в ИТ-продуктах

Пояснительная бригада: нужный дизайн в ИТ-продуктах

Поясняет редакция «Кода»:

На картинке — вымышленный диалог дизайнеров (за которым, возможно, наблюдают разработчики, которым это всё делать), где они обсуждают обновление визуала.

Один из дизайнеров предлагает сосредоточиться на исправлении ошибок, улучшении пользовательского опыта и юзабилити продукта, а другой отвечает, что не, так не пойдёт — будем менять круглое на квадратное и наоборот:-)

И ниже — пример редизайна интерфейса гуглокалендаря, где произошло именно это: квадратное стало круглым, круглое — квадратным, а по логике продукта не поменялось вообще ничего.

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

Но если всё сделано идеально и софт полностью закрывает все задачи — можно и иконки поменять, хуже не будет (наверное).

Показать полностью 1

Пояснительная бригада: версии Linux

Пояснительная бригада: версии Linux

Поясняет Паша Вавилин, наставник на курсе по Python (в диалоге с редакцией):

— В моей юности все вокруг говорили про Linux, как это интересно и сложно. Ну конечно, это был вызов — я ли не справлюсь! А оказалось, что главный вызов — это понять, чем они вообще различаются! Они же вроде одно и то же, но не одно и то же. И форумы у них разные, и документация, и как настраивать одно и то же — всё по-разному. Да зачем это всё придумано! Думал я, когда только начинал знакомство с Linux. Это теперь я знаю, в чём разница и в чём они одинаковые, но в 18 лет я сидел и почти что плакал оттого, что ничегошеньки не понятно, и вот бы пришёл бородатый админ и сказал — ставь Gentoo)».

— То есть Gentoo, Ubuntu — это как бы виды Linux?

— Да, это разновидности GNU Linux. Linux — это только ядро операционной системы, вокруг него можно надстраивать разное. Есть разнообразные способы управления пакетами и настройками.

Показать полностью
1

Пояснительная бригада: переустановка Linux

Пояснительная бригада: переустановка Linux

Поясняет Паша Вавилин, наставник на курсе по Python:

«Все пользователи Windows знают, что если система начинает вести себя странно, то первым делом надо попробовать перезагрузить компьютер, но если не помогает, то лучший способ — переустановить систему. А кто такие новые пользователи Linux? Это вчерашние пользователи Windows) Смотреть логи dmesg/syslog, смотреть логи сервисов? Нет, спасибо! Переустановка! Пересобрать ядро с другими драйверами, установить другие версии библиотек? Нет, спасибо! Переустановка! Так и живут новые пользователи Linux, пока не обрастают животами и бородами, тогда им становится лень тратить время на переустановку, когда проще выяснить причину в логах и найти ответ в Интернете».

Показать полностью 1
407

Пояснительная бригада: команда sudo1

Пояснительная бригада: команда sudo

В Linux и похожих системах строгая система прав: если какой-то пользователь не имеет права запустить какое-то приложение или записать файл, система не даст это сделать. Но есть команда sudo — substitute user and do. Эта команда на время позволяет представиться администратором системы и выполнить то, что вашему пользователю недоступно. Получается, что sudo — это такое волшебное слово, чтобы заставить компьютер делать что-то, чего он не хочет.

Разумеется, придётся ввести пароль администратора.

Показать полностью 1
4

Пояснительная бригада: сколько нужно тестеров

Пояснительная бригада: сколько нужно тестеров

Один разработчик говорит, мол, у нас только 5 тестеров для проверки продукта. Другой говорит: «Ого, пять? У нас их только два». Третий говорит: «У нас и тестеров нет, сами разработчики тестируют». А в команде четвёртого программу не тестируют вообще, а сразу выкладывают код на боевой сервер и смотрят, что поломается. Ирония в том, что, сколько бы человеческих ресурсов ни было, их всегда будет мало.

Показать полностью 1
Отличная работа, все прочитано!