Ушёл из жизни создатель языка программирования Pascal Никлаус Вирт
Программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее
👆«Закон Вирта» — шуточное высказывание Никлауса Вирта (1995) в духе законов Паркинсона, используемое для демонстрации нарастающих проблем с производительностью программного обеспечения, несмотря на прогресс аппаратного.
1 января ушёл из жизни швейцарский ученый Никлаус Вирт — разработчик Algol, Modula, Oberon и создатель Pascal.
Вирт получил степень доктора электротехники в области компьютерных наук в 1963 году. Спустя четыре года он был доцентом факультета компьютерных наук Стэнфордского университета, с 1967 по 1999 год — профессором информатики в Федеральном институте технологий в Цюрихе (ETH Zurich). За время преподавания он дважды взял отпуск на год для работы в научно-исследовательском отделении Xerox PARC.
В 1970 году Никлаус Вирт создал ЯП Pascal, а также стал ведущим разработчиком Euler, PL360, ALGOL W, Modula и Oberon. В 1984-м учёный стал лауреатом самой престижной премии в области информатики — премии Тьюринга. А еще в 2005 году Вирт получил звание почетного доктора Уральского государственного университета.
👉 Читайте более подробную историю в статье.
Самые популярные статьи на сайте proglib.io за 2023 год
Дорожная карта Python-разработчика в 2023 года
ТОП-7 книг для программистов, которые только начинают свой путь в IT
7 архитектурных паттернов, которые должен знать каждый программист
Где изучать Python в 2023 году: 75 ресурсов для начинающих
11 заповедей Junior-разработчика
Кстати, сегодня последний день распродажи наших курсов. Прокачай себя в 2024 на выгодных условиях!
Посмотреть каталог курсов
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
🤩 Выдающиеся программисты 21 века: серия статей для вдохновения
🔸 Джастин Танни
🔸 Джей Фриман (saurik)
🔸 Михал Залевски
🔸 Джон Кармак: 1, 2
🔸 Марк Руссинович
🔸 Юрки Алакуйяла
🔸 Андрей Карпаты
🔸 Даниэль Стенберг, автор curl
🔸 Колин Персиваль, автор tarsnap
🔸 Джефф Дин
🔸 antirez, автор СУБД Redis
🔸 Оскар Толедо: потомственный волшебник
🔸 Ральф Меркл: криптограф, крионик и теоретик молекулярной инженерии
🤘 Особенности работы в ИТ: информация из первых рук
👨💻 Недавно мы проводили среди вас опрос, а теперь делимся интересными выводами обо всех аспектах работы в ИТ.
📊 Выяснили, с каким стеком можно получать 300к+, что айтишники думают о рекрутерах, насколько они довольны своей зарплатой и ради чего могут сменить работу.
💬 Пишите в комментариях другие темы, о которых вам хотелось бы узнать👇
✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей
Кто нужен?
● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать
Тематика
● Java, C#
● В четырех случаях из пяти вы предлагаете тему статьи
Объем
● От 7 до 15 тыс. знаков без учета кода
● 3-4 статьи в месяц
Оплата
● 4к руб. за статью
● Перевод — 250 руб. за 1000 символов без учета кода
● В месяц выйдет ~16к руб.
● Работаем с самозанятыми (компенсируем налог), ИП
Тестовое задание
● Автор: написать статью по Java или C#
● Переводчик: перевести статью или часть статьи по Java или C#
● Тема: на ваше усмотрение
● ЦА: начинающие/джуны
● Объем: 5-7к символов без пробелов
● Не оплачивается
Не хочу выполнять тестовое задание
Если у вас есть опубликованные статьи, пришлите ссылки на них.
Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.
Где публикуется статья?
Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков).
Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание.
➡️ Заполнить анкету ⬅️
🏖️ Чек лист идеального отдыха: 5 психологических техник расслабления
Измотаны бесконечной работой и не можете расслабиться? Попробуйте 5 психологических техник — от глубокого дыхания до визуализации пляжа — которые помогут насладиться заслуженным отдыхом.
🔗 Читать статью
🔗 Зеркало
🤔 Размышления о выборе языка программирования для школы (и ситуации с информатикой в целом)
Статья, которая выросла из ответа на комментарии к статье «Основные отличия PascalABC.NET», где возник традиционный спор про целесообразность изучения Pascal в 2023 году.
Автор — бывший программист-практик, а сейчас преподаватель информатики в обычной сельской школе, — поделился мнением касательно Pascal в школе, да и вообще того, как сейчас обстоят дела с изучением информатики.
Спойлер: Pascal дается школьникам (7-9 классы) намного легче остальных ЯП, но школьная программа в 10-11 классах заточена под Python. Одним словом, вопросов больше, чем ответом.
💬 Вы как думаете, какой язык лучше всего преподавать в школах?
👍 — Pascal
🤔 — Python
❤️ — C
🥱 — свой вариант (напишу в комментариях)
🏦⚠️ Борьба с ошибками разработки ПО в финтехе
Рассказываем, как избежать неловких, а то и непоправимых ситуаций при разработке программного обеспечения для финтеха.
Читать статью
🔥 12 признаков выгорания или как понять, что вам пора в отпуск
Больше половины программистов страдают профессиональным выгоранием. Здесь может спасти отпуск. Но как понять, когда он нужен? В статье рассматривается 12 признаков, указывающих на то, что вам нужен отдых.
🔗 Читать статью
🔗 Зеркало
😺🐙✅ Как разобраться в Git: краткая инструкция для джунов
Расскажем, как Git хранит данные, отслеживает изменения и позволяет разработчикам управлять историей коммитов.
🎄🎁 10 абсурдных подарков программисту на Новый год
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
❓👨💻 Вопросы для подготовки к собеседованию по JavaScript. Часть 1
Стрелочные функции, замыкания, промисы и async/await, методы работы с массивами и объектами, шаблонные литералы, особенности Map и Set, оператор расширения и клонирование объектов.
🔗 Читать статью
🔗 Зеркало
✍️ Почему отсутствие технической документации убьёт ваш проект?
Читатель «Библиотеки программиста» объясняет, почему техническая документация важна, а её наличие — обязательная составляющая успеха проекта. Не верите? 5 (почти) реальных историй, представленных в статье, вас убедят!
🔗 Читать статью
🔗 Зеркало
💬 Что бы вы хотели получить в подарок на Новый год? Поделитесь мыслями в комментариях👇
#интерактив
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
⚡Наиболее важные события 2023 года, связанные с открытыми проектами
Итоговая подборка наиболее важных и заметных событий 2023 года от команды OpenNET, связанных с открытыми проектами и информационной безопасностью.
👉 Читать
SQLite: от мобильных устройств и операционных систем до популярных браузеров и различных языков программирования
📌 Почему SQLite так популярна?
SQLite — это легковесная встраиваемая СУБД, когда система управления встраивается в саму программу. Это значит, что все запросы и команды идут в базу не через посредника, а напрямую из приложения.
Все данные в SQLite хранятся в одном файле — таблицы, служебные поля, связи и всё остальное. Это упрощает работу с базой и позволяет легко переносить данные из одного места в другое.
👉 Упрощенная схема SQLite от ByteByteGo
Кто-то сейчас ищет работу в айти и сокрушается — почему стало так сложно? Где та дружелюбная индустрия, куда берут всех подряд за неделю.
Айти не всегда было таким. В новом выпуске «Как мы попали в ИТ» про свои первые шаги расскажет Барух Садогурский. Как начинал в 00-е, во время краха доткомов, и работы не было вообще, а если и была — то платили чем угодно, но не деньгами.
И как прошел путь от механика до разраба, а потом и до деврела международного уровня.
📺 Смотреть
#войтивайти
🔄 Все методы HTTP-запроса на одной иллюстрации от ByteByteGo (Alex Xu)
🔗 Подробнее
#инфографика
📈 Исследование VK Cloud о работе российских компаний с Kubernetes
Хотя Kubernetes все еще является относительно новой технологией, подавляющее большинство компаний, которые работают с оркестраторами, и в мире, и в России,
выбрали именно Kubernetes.
Команда VK Cloud провела исследование среди компаний различных размеров и отраслей, чтобы выяснить, как они используют Kubernetes и связанные с ним инструменты для разработки, с какими сложностями сталкиваются и какие проблемы считают наиболее существенными.
Спойлер: 82% респондентов расширят работу с Kubernetes в течение 2 лет, а больше половины компаний используют для этого облачную инфраструктуру.
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🎄🎉🥳 Команда «Библиотеки программиста» поздравляет айтишников, программистов, системных администраторов, специалистов техподдержки, руководителей проектов, проектировщиков, инженеров, менеджеров и всех-всех-всех остальных причастных к миру IT с наступающим 2024 годом! Мирного неба и чистого кода!
Читать полностью…⚙️✅📕 Ответы на вопросы для самопроверки из книги «Тестирование Дот Ком» Романа Савина
Начинающий QA-инженер собрал и систематизировал ответы на вопросы для самопроверки из классической книги «Тестирование Дот Ком», чтобы поделиться базовыми знаниями по тестированию ПО с другими новичками в этой области.
Читать статью
#почитать
CAP, BASE, SOLID и KISS: наглядная демонстрация популярных акронимов в проектировании систем от ByteByteGo (Alex Xu)
#инфографика
🎄🎁 Из ответов во вчерашнем посте мы так и не поняли, чего больше всего хотят наши подписчики в подарок на Новый год, поэтому решили собрать свою подборку!
Читать полностью…🌳 Так называемые «современные» базы данных могут иметь новые структуры индексов, но B-дерево по-прежнему является непобедимым чемпионом, когда дело доходит до обработки запросов к базе данных.
👨💻 Узнайте подробнее, как структура данных B-дерево упорядочивает данные и выполняет поисковые запросы.
Бизнес Аналитик | IT - канал о жизненном цикле разработки ПО глазами бизнес-/системного аналитика.
На канале вы найдете:
- теоретический материал;
- интересные статьи;
- профессиональную литературу;
- полезные шпаргалки;
- вопросы с собеседований;
- опросы.
Подпишись и пройди наш тест для начинающего бизнес аналитика.
Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2VtzqvEY6mi
🤔 «Да кто такой этот ваш Developer Advocate?» — наверняка некоторые задавались подобным вопросом. Как минимум те, у кого в компании нет такого специалиста. Чтобы хорошенько во всём разобраться, нашли подкаст с Антоном Черноусовым из Yandex Cloud.
⠀
Сейчас Антон занимает позицию Developer Advocate, а раньше писал на Java, работал системным администратором, руководителем проектов и продактом. Антон рассказал, чем занимается в Яндексе, чем DevAdvocate отличается от Technology evangelist и почему в айтишке нужен был переводчик с языка разрабов на язык программистов.
Узнайте, почему разработчикам, программистам, кодерам и софтостроителям так важно понимать друг друга👇
▶️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | VK
💬 А в вашей компании есть Developer Advocate?
👍 — да, конечно
🤔 — нет
🥱 — не вижу никакого смысла в таком специалисте
#подкасты