HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#подборки</a></p>
1 <p><a>#подборки</a></p>
2 <ul><li>17 ноя 2020</li>
2 <ul><li>17 ноя 2020</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Скажи, над чем ты смеёшься, и я скажу, какой ты программист.</p>
4 </ul><p>Скажи, над чем ты смеёшься, и я скажу, какой ты программист.</p>
5 <p>Кандидат философских наук, специалист по математическому моделированию. Пишет про Data Science, AI и программирование на Python.</p>
5 <p>Кандидат философских наук, специалист по математическому моделированию. Пишет про Data Science, AI и программирование на Python.</p>
6 <p>Собрали мемы с Reddit (r/ProgrammerHumor/) и написали к каждому краткое пояснение, почему это смешно или хотя бы актуально. Юмор измерен в <em>кеках</em>, а актуальность в <em>жизах</em>. Надеемся, по прочтении этой статьи мир программирования станет вам чуть ближе и понятнее.</p>
6 <p>Собрали мемы с Reddit (r/ProgrammerHumor/) и написали к каждому краткое пояснение, почему это смешно или хотя бы актуально. Юмор измерен в <em>кеках</em>, а актуальность в <em>жизах</em>. Надеемся, по прочтении этой статьи мир программирования станет вам чуть ближе и понятнее.</p>
7 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 7/10 кеков. Актуальность: 8/10 жиз.</strong></p>
7 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 7/10 кеков. Актуальность: 8/10 жиз.</strong></p>
8 <p>Python и JavaScript - популярные среди начинающих языки программирования: у них простой синтаксис, многочисленные приложения и развитые сообщества. Scratch - визуальный язык программирования, созданный специально для обучения детей и подростков. Программы на Scratch состоят из графических блоков и составляются по типу конструктора LEGO, а основной метод работы - перетаскивание мышкой. Программисты в подавляющем большинстве пишут код, а не двигают цветные блоки, поэтому считают Scratch баловством.</p>
8 <p>Python и JavaScript - популярные среди начинающих языки программирования: у них простой синтаксис, многочисленные приложения и развитые сообщества. Scratch - визуальный язык программирования, созданный специально для обучения детей и подростков. Программы на Scratch состоят из графических блоков и составляются по типу конструктора LEGO, а основной метод работы - перетаскивание мышкой. Программисты в подавляющем большинстве пишут код, а не двигают цветные блоки, поэтому считают Scratch баловством.</p>
9 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 8/10 кеков. Актуальность: 10/10 жиз</strong><strong>.</strong></p>
9 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 8/10 кеков. Актуальность: 10/10 жиз</strong><strong>.</strong></p>
10 <p>Production (прод, продакшн) - компьютер (чаще всего сервер), на котором запускается готовое к работе приложение. Именно с ним взаимодействуют пользователи, поэтому очень важно, чтобы он работал без сбоев. Исправлять ошибки (баги) прямо в продакшне категорически не рекомендуется, однако разработчики постоянно и повсеместно этим грешат.</p>
10 <p>Production (прод, продакшн) - компьютер (чаще всего сервер), на котором запускается готовое к работе приложение. Именно с ним взаимодействуют пользователи, поэтому очень важно, чтобы он работал без сбоев. Исправлять ошибки (баги) прямо в продакшне категорически не рекомендуется, однако разработчики постоянно и повсеместно этим грешат.</p>
11 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 6/10 кеков. Актуальность: 7/10 жиз.</strong></p>
11 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 6/10 кеков. Актуальность: 7/10 жиз.</strong></p>
12 <p>Типы данных - важное понятие в <a>языках программирования</a>. Парень на фото - это "1", он имеет тип "строка" (str, или string), а девушка - 1 с типом "целое число" (int, или integer). Да, похожи, но разных типов.</p>
12 <p>Типы данных - важное понятие в <a>языках программирования</a>. Парень на фото - это "1", он имеет тип "строка" (str, или string), а девушка - 1 с типом "целое число" (int, или integer). Да, похожи, но разных типов.</p>
13 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 4/10 кеков. Актуальность: 8/10 жиз.</strong></p>
13 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 4/10 кеков. Актуальность: 8/10 жиз.</strong></p>
14 <p>Начинающему программирование представляется простой и ясной дорогой: есть один лучший язык, у задачи только одно правильное решение и так далее. Через некоторое время ему открывается вся сложность мира программирования: хороших языков великое множество, каждую задачу можно решить многими способами, и выбрать среди всего этого многообразия очень трудно. Запускается бесконечный цикл<em>do while</em>…</p>
14 <p>Начинающему программирование представляется простой и ясной дорогой: есть один лучший язык, у задачи только одно правильное решение и так далее. Через некоторое время ему открывается вся сложность мира программирования: хороших языков великое множество, каждую задачу можно решить многими способами, и выбрать среди всего этого многообразия очень трудно. Запускается бесконечный цикл<em>do while</em>…</p>
15 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 7/10 кеков. Актуальность: 10/10 жиз.</strong></p>
15 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 7/10 кеков. Актуальность: 10/10 жиз.</strong></p>
16 <p>Часто код не работает просто потому, что со времени выпуска урока язык программирования или библиотека успели обновиться. Ну и, конечно, могут быть другие причины: система, окружение, версия компилятора… Их тысячи.</p>
16 <p>Часто код не работает просто потому, что со времени выпуска урока язык программирования или библиотека успели обновиться. Ну и, конечно, могут быть другие причины: система, окружение, версия компилятора… Их тысячи.</p>
17 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 6/10 кеков. Актуальность: 7/10 жиз.</strong></p>
17 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 6/10 кеков. Актуальность: 7/10 жиз.</strong></p>
18 <p>Наверняка здесь игра слов на английском. C-level звучит как sea level, то есть уровень моря. Одновременно это означает уровень языка С, поскольку Python - высокоуровневый язык программирования и управляет компьютером не напрямую, а с помощью С через интерпретатор CPython. Кстати, говорят, что первый язык, который должен знать программист, - это именно английский.</p>
18 <p>Наверняка здесь игра слов на английском. C-level звучит как sea level, то есть уровень моря. Одновременно это означает уровень языка С, поскольку Python - высокоуровневый язык программирования и управляет компьютером не напрямую, а с помощью С через интерпретатор CPython. Кстати, говорят, что первый язык, который должен знать программист, - это именно английский.</p>
19 <p>Надо сказать, мем оказался далеко не так прост, как может показаться, и у нас в редакции произошла целая технико-филологическая дискуссия с привлечением разных экспертов.</p>
19 <p>Надо сказать, мем оказался далеко не так прост, как может показаться, и у нас в редакции произошла целая технико-филологическая дискуссия с привлечением разных экспертов.</p>
20 <p>Мы вспомнили, что в разговорном<strong>С</strong>-level означает ещё и <a>senior management</a>в организации - уровень высших руководителей, типа<strong>C</strong>EO,<strong>C</strong>FO или<strong>C</strong>TO.</p>
20 <p>Мы вспомнили, что в разговорном<strong>С</strong>-level означает ещё и <a>senior management</a>в организации - уровень высших руководителей, типа<strong>C</strong>EO,<strong>C</strong>FO или<strong>C</strong>TO.</p>
21 <p>Ящеры и птеродактили на картинке могут символизировать низкоуровневые языки со строгой типизацией и прямым доступом к памяти. Многие из них просто вымерли, а Python продолжает live on land, то есть жить на земле, существовать.</p>
21 <p>Ящеры и птеродактили на картинке могут символизировать низкоуровневые языки со строгой типизацией и прямым доступом к памяти. Многие из них просто вымерли, а Python продолжает live on land, то есть жить на земле, существовать.</p>
22 <p>Land, в свою очередь, может быть отсылкой к userland или user space, то есть участкам памяти, где обитают пользовательские приложения (в том числе скрипты и программы на Python). А С-level - уровень system call/kernel space, вотчина языка C и ему подобных…</p>
22 <p>Land, в свою очередь, может быть отсылкой к userland или user space, то есть участкам памяти, где обитают пользовательские приложения (в том числе скрипты и программы на Python). А С-level - уровень system call/kernel space, вотчина языка C и ему подобных…</p>
23 <p>Уф-ф! А можно я просто поставлю лайк и буду листать дальше?</p>
23 <p>Уф-ф! А можно я просто поставлю лайк и буду листать дальше?</p>
24 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 8/10 кеков. Актуальность: 9/10 жиз.</strong></p>
24 Изображение:<a>Reddit</a>(перевод Skillbox Media)<p><strong>Юмор: 8/10 кеков. Актуальность: 9/10 жиз.</strong></p>
25 <p>Здесь обыгрывается<em>try / catch</em> - конструкция из языка JavaScript, позволяющая более продуктивно, по сравнению с обычной условной конструкцией<i>if / else,</i>работать с ошибками в коде. Так, в случае, если в блоке<em>try</em>возникнет ошибка, выполнится блок<em>catch</em>. В случае же, если ошибка возникнет в блоке<em>if</em>, программа просто остановится, не дойдя до <em>else</em>. Аналогичные конструкции есть в других языках: например, в Python это<em>try / except</em>.</p>
25 <p>Здесь обыгрывается<em>try / catch</em> - конструкция из языка JavaScript, позволяющая более продуктивно, по сравнению с обычной условной конструкцией<i>if / else,</i>работать с ошибками в коде. Так, в случае, если в блоке<em>try</em>возникнет ошибка, выполнится блок<em>catch</em>. В случае же, если ошибка возникнет в блоке<em>if</em>, программа просто остановится, не дойдя до <em>else</em>. Аналогичные конструкции есть в других языках: например, в Python это<em>try / except</em>.</p>
26 <p>Удачный мем как луковица: чем больше вникаешь, тем больше слоёв открывается. Приходите к нам учиться программированию и <a>выбирайте курс</a>по душе. А бонусом к востребованной профессии вам станут понятны и смешны гораздо более сложные мемы, чем те, о которых мы рассказали. Рекомендуем попробовать: смех, как известно, продлевает жизнь.</p>
26 <p>Удачный мем как луковица: чем больше вникаешь, тем больше слоёв открывается. Приходите к нам учиться программированию и <a>выбирайте курс</a>по душе. А бонусом к востребованной профессии вам станут понятны и смешны гораздо более сложные мемы, чем те, о которых мы рассказали. Рекомендуем попробовать: смех, как известно, продлевает жизнь.</p>
27 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
27 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>