Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/cfe3ce33
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/cfe3ce33
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/cfe3ce33
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
💈 Для чего нужна библиотека limits.h?
limits.h — это файл, включаемый в стандартную библиотеку языка программирования Си, который содержит определения характеристик общих типов переменных. Эти значения могут различаться в зависимости от конкретной реализации, но обычно они не меньше диапазона, определенного для конечного представления
🍎Сюда входят максимальные и минимальные значения для основных типов
🍍Особенно часто в коде встречаются INT_MIN, INT_MAX
👉 Дока
limits.h — это файл, включаемый в стандартную библиотеку языка программирования Си, который содержит определения характеристик общих типов переменных. Эти значения могут различаться в зависимости от конкретной реализации, но обычно они не меньше диапазона, определенного для конечного представления
🍎Сюда входят максимальные и минимальные значения для основных типов
🍍Особенно часто в коде встречаются INT_MIN, INT_MAX
👉 Дока
🥁 С++ и безопасность: правда ли все так плохо?
Вышел свежий доклад о безопасности в C++. Докладчик проанализировал недавний отчет NSA и рассказал, так ли плохо обстоят дела с безопасностью в С++ на самом деле и что современная индустрия предлагает для решения этого вопроса
❗️В докладе разобраны проблемы с безопасностью в С++ на открытых примерах из Chromium, среди которых:
• работа с памятью
• UB
• C legacy, строки, арифметика, преобразования типов
❗️Также в докладе разбираются методы решения проблем с безопасностью:
• статический анализ
• динамический анализ
• фаззинг-тестирование
• харденинг
• выделение безопасных подмножеств языка: Misra, AUTOSAR, стандарт Google
• методология SDL как комплексное решение
• и др.
👉 Ссылочка
Вышел свежий доклад о безопасности в C++. Докладчик проанализировал недавний отчет NSA и рассказал, так ли плохо обстоят дела с безопасностью в С++ на самом деле и что современная индустрия предлагает для решения этого вопроса
❗️В докладе разобраны проблемы с безопасностью в С++ на открытых примерах из Chromium, среди которых:
• работа с памятью
• UB
• C legacy, строки, арифметика, преобразования типов
❗️Также в докладе разбираются методы решения проблем с безопасностью:
• статический анализ
• динамический анализ
• фаззинг-тестирование
• харденинг
• выделение безопасных подмножеств языка: Misra, AUTOSAR, стандарт Google
• методология SDL как комплексное решение
• и др.
👉 Ссылочка
🍓 Серия статей по изучению OpenGL
Туториал по программированию графики с использованием библиотеки OpenGL
1. Введение
2. Создание окна
3. Hello Window
4. Hello Triangle
5. Текстуры
6. Трансформации
Туториал по программированию графики с использованием библиотеки OpenGL
1. Введение
2. Создание окна
3. Hello Window
4. Hello Triangle
5. Текстуры
6. Трансформации
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
🤖 Диапазоны значений в case
В GCC есть расширение, позволяющее использовать диапазоны в конструкции switch-case
Это бывает удобно, когда можно проверяемое значение привести к числовому. Так не придется писать двойные проверки в конструкции if
В GCC есть расширение, позволяющее использовать диапазоны в конструкции switch-case
Это бывает удобно, когда можно проверяемое значение привести к числовому. Так не придется писать двойные проверки в конструкции if
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом
Многие люди не умеют грамотно критиковать работы коллег. Эта статья научит вас наносить сокрушительные словесные удары и ставить на место любого оппонента.
🔗 Читать статью
🔗 Зеркало
Многие люди не умеют грамотно критиковать работы коллег. Эта статья научит вас наносить сокрушительные словесные удары и ставить на место любого оппонента.
🔗 Читать статью
🔗 Зеркало
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
💣 Как отключить вывод предупреждений о неиспользуемых переменных?
Бывают ситуации, когда приходится пользоваться сторонним кодом (например библиотеками). В нём могут оставаться не используемые переменные, оставленные по той или иной причине. Компилятор на такого рода вещи выдаёт предупреждения
Что бы вывод компиляции не захламлялся данного рода сообщениями, и было проще читать полезные предупреждения, есть специальный флаг (-Wno-unused-variable)
Флаг компилятора -Wno-unused-variable используется для отключения предупреждений, связанных с неиспользуемыми переменными во время компиляции программы
Бывают ситуации, когда приходится пользоваться сторонним кодом (например библиотеками). В нём могут оставаться не используемые переменные, оставленные по той или иной причине. Компилятор на такого рода вещи выдаёт предупреждения
Что бы вывод компиляции не захламлялся данного рода сообщениями, и было проще читать полезные предупреждения, есть специальный флаг (-Wno-unused-variable)
Флаг компилятора -Wno-unused-variable используется для отключения предупреждений, связанных с неиспользуемыми переменными во время компиляции программы
💡 Операционная система xv6
Вышло продолжение перевода статей об учебной операционной система xv6
📚 Статьи
• Xv6: учебная Unix-подобная ОС. Глава 7. Планирование процессов
• Xv6: учебная Unix-подобная ОС. Глава 8. Файловая система
• Xv6: учебная Unix-подобная ОС. Глава 9. Еще раз о параллельных потоках
Вышло продолжение перевода статей об учебной операционной система xv6
📚 Статьи
• Xv6: учебная Unix-подобная ОС. Глава 7. Планирование процессов
• Xv6: учебная Unix-подобная ОС. Глава 8. Файловая система
• Xv6: учебная Unix-подобная ОС. Глава 9. Еще раз о параллельных потоках
🧨 Для чего нужен принцип подстановки Лисков?
• Принцип подстановки Лисков (Liskov substitution principle) — третий принцип SOLID
• У класса S отнаследованного от T должна быть возможность применяться там, где ожидается T. При этом ожидается, что программа адекватно будет работать
• Идея принципа в том, что контракт (он же функционал), который гарантирует предок должен выполняться и в наследнике
🍊Учебник с github по C++
Хорошо структурированный и в тоже время бесплатный учебник по C++!
❗К плюсам можно отнести то, что он содержит лабораторные работы
❗Для начала изучения C++ самое то😊
👉Ссылкочка
Хорошо структурированный и в тоже время бесплатный учебник по C++!
❗К плюсам можно отнести то, что он содержит лабораторные работы
❗Для начала изучения C++ самое то😊
👉Ссылкочка
🍊 Состоялся релиз фреймворка Qt 6.7 и среды разработки Qt Creator 13
Компания Qt Company опубликовала релиз фреймворка Qt 6.7. В компании придерживаются изначальных подходов к разработке программного обеспечения, и работают над улучшением стабильности кода и расширению функциональности
Qt
👉 Ссылка на обзорную статью
Компания Qt Company опубликовала релиз фреймворка Qt 6.7. В компании придерживаются изначальных подходов к разработке программного обеспечения, и работают над улучшением стабильности кода и расширению функциональности
Qt
👉 Ссылка на обзорную статью
🍔 Дайджест свежих статей
- Дерево отрезков
- Flipper на минималках...
- Сказание о static и неименованном пространстве имен для функции в C++
- Статический анализатор подталкивает писать чистый код
- 35+ бесплатных ресурсов для начинающих разработчиков С++
- Жизнь без линтеров и расчет цены абстракции: материалы для разработчиков на С++
- Дерево отрезков
- Flipper на минималках...
- Сказание о static и неименованном пространстве имен для функции в C++
- Статический анализатор подталкивает писать чистый код
- 35+ бесплатных ресурсов для начинающих разработчиков С++
- Жизнь без линтеров и расчет цены абстракции: материалы для разработчиков на С++
🔮 Доклад о пакетном менеджере Conan
Доклад о применении менеджера пакетов Conan в разработке computer vision продуктов. Докладчик рассказывает об эволюции их процесса разработки ПО и о том, как пришли к Conan. Он также уделит внимание подводным камням Conan при кроссплатформенной разработке
👉 Ссылка
Доклад о применении менеджера пакетов Conan в разработке computer vision продуктов. Докладчик рассказывает об эволюции их процесса разработки ПО и о том, как пришли к Conan. Он также уделит внимание подводным камням Conan при кроссплатформенной разработке
👉 Ссылка
🍔 Установка и использование Conan
Базовую установка пакетного менеджера Conan выполняется довольно просто
Установка Conan
- Рекомендованный способ установки, через менеджер пакетов python (pip install conan)
- Дальше следует установить плагин на CLion (лучше всего воспользоваться туториалом)
❗Если возникнут проблемы, пишите в комментариях😊
Базовую установка пакетного менеджера Conan выполняется довольно просто
Установка Conan
- Рекомендованный способ установки, через менеджер пакетов python (pip install conan)
- Дальше следует установить плагин на CLion (лучше всего воспользоваться туториалом)
❗Если возникнут проблемы, пишите в комментариях😊
🌳 Инструменты преобразования исходного кода
Интересный сервис, способный переводить исходный код из C++ в C#, Java и Python, и обратно
👉 Ссылка
Интересный сервис, способный переводить исходный код из C++ в C#, Java и Python, и обратно
👉 Ссылка