Изначально я человек первой культуры и очень долгое время считал вторую несерьёзной. Пару-тройку лет назад я окончательно понял, что ошибался. Многие «старички» ошибаются в ту же сторону, а в последние годы ещё большее число людей ошибаются в обратную. Знакомство с соседней культурой и понимание, почему дела в ней делаются так, как там принято, превратит вас в лучшего разработчика.
Читать полностью »
Рубрика «Программирование» - 39
Две культуры программирования: почему обе из них важны?
2023-01-11 в 7:57, admin, рубрики: Блог компании Яндекс, культура программирования, культура разработки, ненормальное программирование, Программирование, Промышленное программированиеПрекращайте оправдываться
2023-01-08 в 14:47, admin, рубрики: Карьера в IT-индустрии, настоящий программист, обучение, оправдание, отвественность, Программирование, программистПривет, человек, %читатель%, %юзернейм%, программист.

Этот пост полон ненависти. Их тут просто зашкаливает. Но да вот, наболело. Но, при всём при этом, я скажу в своё оправдание хехе, что я не назвал ни одного реального имени в этой статье. Хотя, некоторые тусуются здесь, на Хабре.
6 Python декораторов, которые значительно упростят ваш код
2023-01-06 в 13:16, admin, рубрики: decorator, python, Алгоритмы, декоратор, классы, ооп, Программирование, структуры данных, Читальный зал
"Простое лучше сложного".
Лучшая функция Python, которая применяет эту философию из "дзен Python", - это декоратор.
Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
Точка, точка… запятая?
2023-01-06 в 9:45, admin, рубрики: l10n, Локализация ПО, Локализация продуктов, Программирование, С++Программисты пишут программы, которые потом могут использоваться в разных странах с разными стандартами и традициями, поэтому им приходиться обращать внимание на такие детали, которые в обычной жизни не замечаются в силу своей очевидности.
Вот, например, у меня на компьютере сегодняшняя дата пишется так — 06.01.2023, а на одном из моих серверов в уголке экрана светится 01/06/23. Это американский формат, и я каждый раз мучительно вспоминаю, 01/06 это первое июня или всё таки шестое января.
Ещё одно национальное отличие — символ отделения целой и дробной части в числах. В России по традиции и в соответствии со стандартами надо отделять дробную часть запятой (Пи = 3,14), а американцы (и вслед за ними программисты) используют десятичную точку (Pi = 3.14). Из-за этого различия иногда случаются разные казусы.
Чем заняться в 2023? Идеи для пет-проектов и подборка материалов по профессиональному развитию
2023-01-06 в 8:51, admin, рубрики: DIY, diy или сделай сам, hard skills, selectel, Блог компании Selectel, гиковство, карьера, Лайфхаки для гиков, подборка, Программирование, Читальный зал
В течение года мы много рассказывали о гиковских разработках. Например, как собрать дома радио из Cyberpunk 2077, игры на Python и даже домашний дата-центр. Повторяем лучшие инструкции и добавляем пользы.
Под катом собрали подборки по популярным языкам программирования и инструкции для прокачки карьеры.
Читать полностью »
Примеры кошмарного софта вокруг нас
2023-01-02 в 9:00, admin, рубрики: feature creep, ruvds_статьи, Word 2000, Блог компании RUVDS.com, деньги, интерфейсы, капитализм, ненормальное программирование, ненормальный софт, ожирение софта, Программирование, Софт, усложнение программ, Чат-боты
В далёкие 90-е мы с нетерпением ждали релизов любимых программ с новыми фичами. Но с выходом MS Office 2000 (на скриншоте) стало ясно — что-то пошло не так. Оказалось, новые функции не только помогают, но и мешают…
И сейчас главная задача — отключить обновления во всех программах. Дошло до того, что приходится копаться в многолетних архивах того же uTorrent, чтобы найти версию без рекламы, которая работала нормально, пока не пришли бодрые менеджеры и не испортили программу на годы вперёд… То же самое по остальным инструментам, которые обрастают фичами и реально деградируют.
Читать полностью »
Субъективные итоги года в мире Python
2022-12-29 в 8:35, admin, рубрики: django, flask, moscowpython, python, Программирование, Разработка веб-сайтовПривет, я Михаил Корнеев, вместе с Григорием Петровым и другими ребятами из сообщества мы ведем подкаст о Python на русском. В прошлую пятницу мы собрались в онлайне обсудить, что запомнилось в уходящем году.
Это — текстовая выжимка из выпуска. Если вам удобнее слушать и иногда смотреть, это можно сделать на ютубе. Если только слушать, подкаст также можно найти на популярных платформах: Apple Podcasts, Spotify, Читать полностью »
Scratch — это уже не игрушки
2022-12-28 в 12:40, admin, рубрики: Scratch, Блог компании Sportmaster Lab, Карьера в IT-индустрии, образование, Программирование, Социальные сети и сообщества, учеба, Учебный процесс в ITScratch — это уже не игрушки.
Скорее всего, вы знаете, что Scratch — это язык программирования для детей, в котором используются визуальные блоки:

Как и многие родители в пандемию, я недавно познакомил с ним моих детей. Он постепенно начал их захватывать, и я осознал, что под его поверхностью скрывается нечто большее. Я решил присмотреться, и вот что обнаружил.
Читать полностью »
Коллекционирую лучшие C++ практики
2022-12-28 в 7:45, admin, рубрики: c++, Блог компании PVS-Studio, лучшие практики, опрос, ПрограммированиеЧто-то наши публикации всё больше о плохом, чем о хорошем. Здесь баг, тут код с запахом, это антипаттерн, вот так писать не надо. Помогите увидеть светлую сторону программирования на С++. Оставляйте комментарии.