Какой у вас коммерческий опыт работы в IT?
Anonymous Poll
18%
Нет опыта
9%
До 1 года
18%
1-3 года включительно
20%
3-6 лет включительно
34%
Более 6 лет
Ваш доход в месяц после вычета налогов
Anonymous Poll
16%
До 500$
8%
от 501$ до 800$
9%
от 801$ до 1100$
22%
от 1001$ до 2000$
19%
от 2001$ до 3000$
13%
от 3001$ до 4000$
5%
от 4001$ до 5000$
2%
от 5001$ до 6000$
5%
от 6001$
В какой компании вы работаете?
Anonymous Poll
10%
Стартап
43%
Средний бизнес
40%
Крупная корпорация
7%
Фриланс
На каком языке вы пишете больше всего?
Anonymous Poll
2%
Python
1%
Go
1%
Java
1%
JavaScript
1%
TypeScript
2%
C/C++
89%
C#
0%
Swift/Kotlin
1%
PHP
2%
Другое (✏️ напишу в комментариях)
Какая у вас специализация в IT?
Anonymous Poll
52%
Backend
1%
Frontend
27%
Fullstack
2%
Mobile
7%
Desktop
1%
QA
1%
DevOps/Sysadmin
1%
Data Science
1%
Кибербезопасность
6%
Другое (✏️ напишу в комментариях)
Какой грейд у вас на работе?
Anonymous Poll
8%
Стажёр
14%
Джуниор
31%
Миддл
23%
Сеньор
9%
Тимлид
5%
Архитектор
2%
СТО
8%
Я не айтишник
Какой контент вас больше привлекает в ТГ-каналах?
Anonymous Poll
34%
Полезные советы и лайфхаки
55%
Обучающие материалы
4%
Развлекательный контент
6%
Новости и аналитика
1%
Истории компаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👾23⚡5👍5❤2🤔1
⚙️🛠️ WinGet — вместо тысячи кликов
WinGet — это пакетный менеджер для Windows, который значительно упрощает процесс установки, обновления и удаления программ через командную строку. С его помощью пользователи могут избежать необходимости скачивания установочных файлов из интернета и прохождения через мастера установки.
Основные возможности WinGet:
Поиск приложений: команда winget search позволяет находить программы по названию или категории.
Установка приложений: с помощью команды winget install <имя_программы> можно быстро установить нужное приложение.
Обновление приложений: команда winget upgrade --all обновляет все установленные программы до актуальных версий.
Удаление приложений: для удаления используется команда winget uninstall <имя_программы>.
WinGet работает с проверенными репозиториями пакетов, что снижает риск загрузки вредоносного или нежелательного ПО. Для пользователей Windows 11 WinGet уже предустановлен, а владельцы Windows 10 могут бесплатно скачать его из Microsoft Store.
WinGet — это пакетный менеджер для Windows, который значительно упрощает процесс установки, обновления и удаления программ через командную строку. С его помощью пользователи могут избежать необходимости скачивания установочных файлов из интернета и прохождения через мастера установки.
Основные возможности WinGet:
Поиск приложений: команда winget search позволяет находить программы по названию или категории.
Установка приложений: с помощью команды winget install <имя_программы> можно быстро установить нужное приложение.
Обновление приложений: команда winget upgrade --all обновляет все установленные программы до актуальных версий.
Удаление приложений: для удаления используется команда winget uninstall <имя_программы>.
WinGet работает с проверенными репозиториями пакетов, что снижает риск загрузки вредоносного или нежелательного ПО. Для пользователей Windows 11 WinGet уже предустановлен, а владельцы Windows 10 могут бесплатно скачать его из Microsoft Store.
🔥8👍5❤1🤔1
🎄 Начни 2025-й с апгрейдом навыков,
которые откроют двери в мир IT!
Ты можешь собрать свой персональный план обучения с помощью нашего новогоднего конструктора. Это шанс не просто начать год с полезных знаний, но и сделать инвестицию в своё будущее, которая окупится многократно.
🔗 Собери свой план и начни путь в IT
Почему это выгодно?
📚 Несколько программ по цене одной — максимальная эффективность: учишься сразу тому, что действительно нужно.
💾 Бессрочный доступ — все материалы всегда под рукой, чтобы учиться в своём темпе.
💸 Знания, которые окупятся — навыки, востребованные в любой точке мира.
Какие навыки ты можешь прокачать?
💡 Математика для Data Science + Алгоритмы и структуры данных
— Подготовка к собеседованиям в FAANG и поступлению в ШАД. Решай сложные задачи, работай с данными и моделями на профессиональном уровне.
💡 Алгоритмы и структуры данных + ML
— Улучшай своё алгоритмическое мышление и изучай базовые методы машинного обучения, чтобы создавать интеллектуальные приложения.
💡 Frontend Basic + Базовые модели ML
— Построй свою первую веб-страницу и погрузись в мир ML: от нейросетей до ML-бустинга.
💡 Архитектуры и шаблоны проектирования + Математика для Data Science
— Развивай аналитическое мышление и учись проектировать устойчивые системы.
💡 Алгоритмы и структуры данных + Frontend Basic
— Получи полный набор навыков: от оптимизации алгоритмов до создания современных веб-приложений.
Не упусти шанс сделать шаг в будущее! Новый год — это время обновлений, и твоя карьера может стать одним из них.
🔗 Составь свой IT-маршрут сейчас или выбери курс по новогодней скидке
которые откроют двери в мир IT!
Ты можешь собрать свой персональный план обучения с помощью нашего новогоднего конструктора. Это шанс не просто начать год с полезных знаний, но и сделать инвестицию в своё будущее, которая окупится многократно.
🔗 Собери свой план и начни путь в IT
Почему это выгодно?
📚 Несколько программ по цене одной — максимальная эффективность: учишься сразу тому, что действительно нужно.
💾 Бессрочный доступ — все материалы всегда под рукой, чтобы учиться в своём темпе.
💸 Знания, которые окупятся — навыки, востребованные в любой точке мира.
Какие навыки ты можешь прокачать?
💡 Математика для Data Science + Алгоритмы и структуры данных
— Подготовка к собеседованиям в FAANG и поступлению в ШАД. Решай сложные задачи, работай с данными и моделями на профессиональном уровне.
💡 Алгоритмы и структуры данных + ML
— Улучшай своё алгоритмическое мышление и изучай базовые методы машинного обучения, чтобы создавать интеллектуальные приложения.
💡 Frontend Basic + Базовые модели ML
— Построй свою первую веб-страницу и погрузись в мир ML: от нейросетей до ML-бустинга.
💡 Архитектуры и шаблоны проектирования + Математика для Data Science
— Развивай аналитическое мышление и учись проектировать устойчивые системы.
💡 Алгоритмы и структуры данных + Frontend Basic
— Получи полный набор навыков: от оптимизации алгоритмов до создания современных веб-приложений.
Не упусти шанс сделать шаг в будущее! Новый год — это время обновлений, и твоя карьера может стать одним из них.
🔗 Составь свой IT-маршрут сейчас или выбери курс по новогодней скидке
👍4🌚1
🚀 HybridCache в .NET 9 — гибридное кэширование на новом уровне
🎯 Полный гайд по тестированию с NUnit в C# 13 и .NET 9
🌍 Как и просили.. Get запрос разными языками
🚀 .NET 9 отказывается от встроенного Swagger
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🔍 Что такое source.dot.net?
Source.dot.net — это официальный сайт от Microsoft, предоставляющий доступ к исходному коду стандартных библиотек .NET. Здесь вы можете исследовать, как реализованы классы, структуры и методы, которые вы используете ежедневно в своих проектах на C#. Этот инструмент позволяет заглянуть «под капот» .NET и увидеть внутреннюю работу фреймворка.
⚙️ Сайт предлагает удобную навигацию по исходному коду с возможностью переключаться между версиями .NET (например, .NET 6, .NET 7, .NET 8). Помимо исходного кода, ресурс интегрирован с официальной документацией, что делает его полезным для изучения, отладки и глубокого понимания работы фреймворка.
✨ Незаменимый инструмент для разработчиков, стремящихся понять, как работают стандартные библиотеки и применять лучшие практики в своих проектах!
Попробуйте прочитать url сайта по-английски!
Source.dot.net — это официальный сайт от Microsoft, предоставляющий доступ к исходному коду стандартных библиотек .NET. Здесь вы можете исследовать, как реализованы классы, структуры и методы, которые вы используете ежедневно в своих проектах на C#. Этот инструмент позволяет заглянуть «под капот» .NET и увидеть внутреннюю работу фреймворка.
⚙️ Сайт предлагает удобную навигацию по исходному коду с возможностью переключаться между версиями .NET (например, .NET 6, .NET 7, .NET 8). Помимо исходного кода, ресурс интегрирован с официальной документацией, что делает его полезным для изучения, отладки и глубокого понимания работы фреймворка.
✨ Незаменимый инструмент для разработчиков, стремящихся понять, как работают стандартные библиотеки и применять лучшие практики в своих проектах!
👍30🤔2❤1
CODE-DMG — это эмулятор классической консоли Nintendo Game Boy, написанный на C#. Он позволяет запускать любимые ретро-игры на вашем компьютере, включая такие хиты, как Pokémon и Tetris.
Перемещение (D-Pad): W, A, S, D
Кнопки A и B: J, K
Старт: Enter
Select: Shift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤1
ValueTask — это структура в .NET, которая используется для представления асинхронной операции. Она является альтернативой Task, но предназначена для более эффективного управления ресурсами в случаях, когда асинхронная операция может завершаться очень быстро, возможно даже синхронно.
Особенности использования ValueTask:
❌ Так делать нельзя:
ValueTask<int> task = GetValueAsync();
int value1 = await task;
int value2 = await task; // Ошибка
Task<int> task = GetValueAsync().AsTask();
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥5🥱3🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2⚡2🌚1
UUID (GUID) — это уникальный идентификатор, состоящий из 128 бит и представленный в виде строки из 36 символов. Пример UUID:
f47ac10b-58cc-4372-a567-0e02b2c3d479
ULID — уникальный идентификатор длиной 26 символов, который сортируется по времени. Пример ULID:
01F8G4E0D8HR7X0G9WG9M3FWVZ
Основные различия:
Когда что использовать:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27❤3🔥2🌚2
♟ Регулярные шахматы
Как думаете, сколько нужно регулярных выражений для игры в шахматы?
1? 2? А вот и нет! Для этого понадобилось 84 688 регулярных выражений.
💡 Автор необычного эксперимента создал шахматный движок, который полностью работает на регулярках. Он анализирует текущую позицию на доске и выбирает следующий ход, используя всего лишь текстовые шаблоны.
📖 Подробнее о безумной идее
#новость
Как думаете, сколько нужно регулярных выражений для игры в шахматы?
1? 2? А вот и нет! Для этого понадобилось 84 688 регулярных выражений.
💡 Автор необычного эксперимента создал шахматный движок, который полностью работает на регулярках. Он анализирует текущую позицию на доске и выбирает следующий ход, используя всего лишь текстовые шаблоны.
📖 Подробнее о безумной идее
#новость
👍21👾1
🔄 Поверхностное vs. Глубокое копирование в C#
В C# существуют два типа копирования объектов: поверхностное и глубокое.
➖ Поверхностное копирование создаёт новый объект, но не копирует вложенные объекты. Вместо этого, вложенные объекты остаются ссылками на те же экземпляры, что и у исходного объекта. Это может привести к тому, что изменения в одном объекте отразятся на другом.
➖ Глубокое копирование создаёт полную независимую копию объекта, включая все вложенные данные. Изменения в копии не затронут оригинал, так как каждый вложенный объект также будет скопирован.
⚡️ Важно понимать разницу: поверхностное копирование быстрее, но подходит только для объектов без вложенных данных или когда изменения вложенных объектов не критичны. Глубокое копирование гарантирует полную независимость копий, но может быть более затратным по производительности.
В C# существуют два типа копирования объектов: поверхностное и глубокое.
⚡️ Важно понимать разницу: поверхностное копирование быстрее, но подходит только для объектов без вложенных данных или когда изменения вложенных объектов не критичны. Глубокое копирование гарантирует полную независимость копий, но может быть более затратным по производительности.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱22👍12❤1