Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍7🤔4❤1
#холивар
🌟❓Привет, подписчики! Вспомните свой профессиональный путь и ответьте на пару вопросов:
💬На какой стадии вашей жизни вы приобрели самые ценные знания и навыки, которые стали ключевыми для карьеры в IT?
💬Было ли это ещё в школьные годы, во времена колледжа/университета/института, в процессе самообразования или уже прямо на рабочем месте?
📌И самое главное — какие это были знания и навыки?
Делитесь опытом в комментариях👇
🌟❓Привет, подписчики! Вспомните свой профессиональный путь и ответьте на пару вопросов:
💬На какой стадии вашей жизни вы приобрели самые ценные знания и навыки, которые стали ключевыми для карьеры в IT?
💬Было ли это ещё в школьные годы, во времена колледжа/университета/института, в процессе самообразования или уже прямо на рабочем месте?
📌И самое главное — какие это были знания и навыки?
Делитесь опытом в комментариях👇
❤1👍1
Но на работу без знаний не возьмут. Замкнутый круг — значит все-таки учить придется.
Более приземленно: учиться и сразу практиковаться на реальных проектах.
📌 Книги и справочники:
📕Библия С# // Михаил Флёнов
📕Язык программирования C# 7 и платформы .NET и .NET Core // Эндрю Троелсен, Филипп Джепикс
📕ASP.NET Core MVC 2 с примерами на C# для профессионалов, 7-е издание // Адам Фримен
📕C# 10 in a Nutshell // Джозеф Албахари
📕Паттерны проектирования на платформе .NET // Сергей Тепляков
📕CLR Via C# // Джеффри Рихтер
📕Алгоритмы: вводный курс // Томас Х. Кормен
📌 Видеокурсы:
📺 Плейлисты с видеоуроками по C# на канале SimpleCode
📺Видеоуроки по C# от канала XpucT
📺Основы C# на площадке ULearn
📌 Онлайн-ресурсы:
🔗 Официальная документация
🔗 Metanit
Кого забыли? Эндрю Лок точно нам этого не простит...
Please open Telegram to view this post
VIEW IN TELEGRAM
www.flenov.info
Библия C# : Персональный сайт Михаила Флёнова
Библия C# книга Фленова Михаила, содержание, где купить, скачать содержимое дискаКнига посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием…
👍8🥱5❤3🔥2
✍️ Библиотека программиста» находится в поиске авторов оригинальных статей
Языки
● C#, Go, SQL.
Тематика
● Data Science (Python), базовые и продвинутые концепции языков C#, Go, SQL.
Объем
● от 7 до 15 тыс. знаков.
● 3-4 статьи в месяц.
Оплата
● 4к руб. за статью.
● Работаем с самозанятыми, ИП.
Статья публикуется на сайте proglib.io, в группе ВК (424к подписчиков), на канале «Библиотека программиста» (77к подписчиков) и в одном из профильных тг-каналов: Библиотека Шарписта, Data scientist’а, Go-разработчика.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Языки
● C#, Go, SQL.
Тематика
● Data Science (Python), базовые и продвинутые концепции языков C#, Go, SQL.
Объем
● от 7 до 15 тыс. знаков.
● 3-4 статьи в месяц.
Оплата
● 4к руб. за статью.
● Работаем с самозанятыми, ИП.
Статья публикуется на сайте proglib.io, в группе ВК (424к подписчиков), на канале «Библиотека программиста» (77к подписчиков) и в одном из профильных тг-каналов: Библиотека Шарписта, Data scientist’а, Go-разработчика.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
👍5
#dotnet #tip by Sergio Pedri
Малоизвестный факт: мы можем легко запускать .NET 7+ в приложениях UWP.
👉 Создаем библиотеку .NET 7+
👉 Экспортируем API с помощью [UnmanagedCallersOnly]
👉 Публикуем с /p:NativeLib=shared
👉 Делаем ссылку на .dll из проекта UWP
👉 P/Invoke
👉 Наслаждаемся использованием кода .NET 7+ в UWP 🚀
Малоизвестный факт: мы можем легко запускать .NET 7+ в приложениях UWP.
👉 Создаем библиотеку .NET 7+
👉 Экспортируем API с помощью [UnmanagedCallersOnly]
👉 Публикуем с /p:NativeLib=shared
👉 Делаем ссылку на .dll из проекта UWP
👉 P/Invoke
👉 Наслаждаемся использованием кода .NET 7+ в UWP 🚀
⚡10🌚5😁3❤1
Какой из приведенных ниже проблемных моментов в разработке на .NET/C# вам кажется наиболее актуальным или вызывающим наибольшие сложности в вашей практике? Можно выбрать несколько вариантов.
Anonymous Poll
25%
Проблемы с кроссплатформенностью
30%
Избыточный размер среды выполнения
12%
Сложности с управлением памятью
31%
Зависимость от сторонних библиотек и управление ими
20%
Производительность приложений на .NET в сравнении с другими языками
13%
Свой вариант (напишу в комментарии)
🤔22👍4🥱3❤1
🔥Вышли новые части в серии «Знакомство с предварительной версией .NET 8»
Эндрю Лок погружается в новую поддержку keyed service для dependency injection container, привязки форм в minimal API и ASP.NET Core Identity.
#dotnet8
Эндрю Лок погружается в новую поддержку keyed service для dependency injection container, привязки форм в minimal API и ASP.NET Core Identity.
#dotnet8
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Знакомство с предварительной версией .NET 8: традиционная серия статей от Эндрю Лока перед выходом новой версии.
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌Как понять, что что-то идёт не так? Это сравнимо с постоянным стрессом — поэтому вы не можете:
• расслабляться;
• радоваться;
• придумывать новое;
• планировать будущее и вообще смотреть на него широко открытыми глазами;
• расставлять приоритеты;
• заставить себя сделать необходимые задачи;
• концентрироваться;
• запоминать.
📌Как не попасть в зависимость от работы? Просто имейте это в виду:
1️⃣Работа никогда не закончится
2️⃣Незаменимых людей нет
3️⃣Ты не перестанешь расти, если будешь себя хвалить
4️⃣Не кори себя за «лень», когда чувствуешь усталость
5️⃣Не бойся просить о помощи
6️⃣Умерь свой перфекционизм
7️⃣Тайм-менеджмент реально помогает
📌Что делать, если ты уже выгорел?
⚠️Научиться отдыхать, но это еще не все.
А теперь по шагам: что делать, если выгорел👇
Отдохни 👉 Выйди на прогулку 👉 Вспомни, какие занятия доставляли тебе удовольствие 👉 Системно займись тайм-менеджментом 👉 Будь себе другом, относись к себе бережно и работай над отношениями, даже если эти отношения — с работой
Please open Telegram to view this post
VIEW IN TELEGRAM
💯15🥱9👍2
#dotnet #csharp #codemaze #матчасть
📌 Подборка за неделю на Code Maze:
🔹Различия между String, FormattableString и IFormattable в C# + материал такого же фамата о различиях между методами Any и Exists: небольшие обзоры с бенчмарками
🔹Как скрыть эндпоинт в Swagger: разбор различных методов + практика использования библиотеки Swashbuckle в ASP.NET Core
🔹Как использовать Basic Authentication с HttpClient: просто, но есть особенности, о которых стоит знать
🔹File-Scoped Types in C# 11: взгляд на новую концепцию, разработанную для предотвращения конфликтов имен между типами
📌 Подборка за неделю на Code Maze:
🔹Различия между String, FormattableString и IFormattable в C# + материал такого же фамата о различиях между методами Any и Exists: небольшие обзоры с бенчмарками
🔹Как скрыть эндпоинт в Swagger: разбор различных методов + практика использования библиотеки Swashbuckle в ASP.NET Core
🔹Как использовать Basic Authentication с HttpClient: просто, но есть особенности, о которых стоит знать
🔹File-Scoped Types in C# 11: взгляд на новую концепцию, разработанную для предотвращения конфликтов имен между типами
🔥3👍1
📌 Темы:
🔹Анонс .NET 8 Preview 7
🔹Введение в новый IHostedLifecycleService
🔹Поддержка keyed service dependency injection container
🔹Visual Studio 2022 17.7 and 17.8
🔹Удалите Moq из своих .NET-проектов прямо сейчас
🔹Что бесит в .NET
🔹Руководство по ведению логов для авторов библиотек .NET
🔹Кратко о разном
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
🤖Ведь использовать готовое приложение вроде этого и учиться по нему — для многих сложный путь, который может ни к чему не привести. А вот создавать что-то постепенно, сначала изучая минимальные концепции, а затем расширяя их и позже делая это надежным и красивым, — путь настоящего разработчика.
🚀С этой целью в статье основное внимание уделяется созданию простого консольного чат-приложения .NET с нуля. Конечная цель — иметь возможность задавать вопросы и получать ответы не только на основе данных, на которых была обучена наша модель, но и на дополнительных данных, предоставляемых динамически.
$
dotnet new console -o chatapp
$
cd chatapp
🔗Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Azure-Samples/azure-search-openai-demo-csharp: A sample app for the Retrieval-Augmented Generation pattern running in…
A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure Cognitive Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&...
⚡6❤🔥3👍2❤1
💡Используете Windows Terminal? Почему бы вам не интегрировать C# REPL в качестве пункта меню для быстрого экспериментирования/тестирования/прототипирования👇
👉 Просто добавьте следующий профиль в settings.json:
📌Другие варианты интеграции и установки — в документации.
#tip #tools
👉 Просто добавьте следующий профиль в settings.json:
{
"name": "C# REPL",
"commandline": "csharprepl"
}
📌Другие варианты интеграции и установки — в документации.
#tip #tools
🔥16👍6🤔5
💡10 советов по экономии времени в Visual Studio 2022, которые улучшат ваш ежедневный рабочий процесс разработки
🤩В этом видео есть все: от совершенно новых функций до скрытых сокровищ.
00:00 — Intro
00:47 — What's New Page
04:58 — Markdown
06:36 — All-in-one Search
12:34 — GitHub Examples/Ask Copilot
17:15 — Brace Pair Colorization
19:39 — Sticky Scroll
22:40 — Scroll Bar Annotations/Map Mode
28:03 — Quick Add (Ctrl + Shift + A)
29:45 — Compare with Solution Explorer
31:26 — Code Cleanup
🤩В этом видео есть все: от совершенно новых функций до скрытых сокровищ.
00:00 — Intro
00:47 — What's New Page
04:58 — Markdown
06:36 — All-in-one Search
12:34 — GitHub Examples/Ask Copilot
17:15 — Brace Pair Colorization
19:39 — Sticky Scroll
22:40 — Scroll Bar Annotations/Map Mode
28:03 — Quick Add (Ctrl + Shift + A)
29:45 — Compare with Solution Explorer
31:26 — Code Cleanup
YouTube
10 Time-Saving Tips in Visual Studio 2022 (with Tim Corey)
Join Tim Corey and Dalia as they dive deep into 10 Time-Saving Tips in Visual Studio 2022 that will enhance your daily development workflow. From brand-new features to hidden gems, this video has it all.
Tim Corey (MVP, Educator, YouTuber @IAmTimCorey )…
Tim Corey (MVP, Educator, YouTuber @IAmTimCorey )…
👍10❤2
🔺Компонентные тесты занимают нишу между E2E-тестами и интеграционным тестированием, но не следует замещать ими какой-либо из этих тестов. Они вполне самостоятельный паттерн тестирования, который можно комбинировать и с другими подходами.
👨🎓Александр Кулик, .NET-разработчик из команды checkout в Тинькофф, делится опытом реализации такого паттерна в .NET 7. Вы узнаете об основных проблемах на пути к созданию компонентных тестов и способах их решения стандартными инструментами Microsoft.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Компонентные тесты на .NET 7
Всем привет! Меня зовут Александр Кулик, я .NET-разработчик из команды checkout в Тинькофф. Занимаюсь бэкенд-разработкой по интеграции платежных решений, внешних сервисов и созданию собственных...
⚡3🤔2❤1👍1
🤩 Хотите по-настоящему погрузиться в ASP.NET Core? Тогда ловите порядка пятисот практических примеров использования большинства низкоуровневых API для ASP.NET Core 6.0, 7.0 и 8.0 Preview 7 (а также 2.1, 2.2, 3.1 и 5.0).
🔗 GitHub
🔗 GitHub
GitHub
GitHub - dodyg/practical-aspnetcore: Practical samples of ASP.NET Core 10 Preview 5, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects…
Practical samples of ASP.NET Core 10 Preview 5, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects. - dodyg/practical-aspnetcore
👍22
Какой из перечисленных софт скиллов, по вашему мнению, является наиболее ценным для ИТ-специалиста в команде? Можно выбрать несколько вариантов.
Anonymous Poll
65%
Умение общаться с коллегами (коммуникабельность)
59%
Способность к самостоятельному обучению
48%
Умение управлять своим временем и приоритетами
15%
Эмпатия и понимание потребностей пользователя
7%
Лидерские качества
40%
Умение быстро адаптировать в изменяющейся обстановке
32%
Внимательность
20%
Креативность и гибкость
18%
Пунктуальность
3%
Свой вариант (напишу в комментарии)
⚡4🥱2
Как писать полезные тесты для микросервисов: гайд от .NET-разработчика для .NET-разработчика
Автор статьи строит весь процесс разработки микросервиса .NET на тестах и делится опытом с сообществом.
Вы на практике узнаете, как писать компонентные тесты, зачем они нужны и какие у них достоинства.
👀 Читать
Автор статьи строит весь процесс разработки микросервиса .NET на тестах и делится опытом с сообществом.
Вы на практике узнаете, как писать компонентные тесты, зачем они нужны и какие у них достоинства.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26
⚡ Анонс .NET 8 RC1: новый режим AOT для Android и WASM, улучшения System.Text.Json и поддержку Azure Managed Identity для контейнеров.
⚡ Обновления ASP.NET Core в .NET 8 RC 1: изменения коснулись серверов и middleware, API authoring, Blazor, Identity, Single page приложений и метрик.
⚡ Анонс .NET MAUI в .NET 8 RC 1. Доминирующей темой работы над .NET MAUI в .NET 8 является качество кода. В этом выпуске также представлены первые шаги по поддержке бета-версии Xcode 15 для Apple SDK.
⚡ EF Core 8 RC1: complex types как value objects.
🔐 Сентябрьские обновления .NET (.NET 7.0.11 и .NET 6.0.22) и .NET Framework
#новости #dotnet8
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3
🍪Хоть сейчас и мало кого заинтересуешь «печеньками» и «кикером в офисе», эйчары до сих пор в описаниях вакансий делают упор на удобном расположении офиса, бесплатном кофе и классных тимбилдингах.
🧗♀️Но это, скорее, верхушка айсберга и приятное дополнение к тому, что должно помогать сотруднику сохранять страсть к своей работе и не выгореть на первом же году работы. А «под водой» — интересные и разноплановые задачи, которые бросают вызов нашим скиллам и заставляют получать новые знания, и благодаря которым каждый день мы приходим на работу с удовольствием.
💬А что «зажигает» именно вас? Ради чего вы каждый день приходите на работу или садитесь за рабочий компьютер в случае удаленки? Как думаете, зависит ли счастье сотрудников от интересных задач?
🧗♀️Но это, скорее, верхушка айсберга и приятное дополнение к тому, что должно помогать сотруднику сохранять страсть к своей работе и не выгореть на первом же году работы. А «под водой» — интересные и разноплановые задачи, которые бросают вызов нашим скиллам и заставляют получать новые знания, и благодаря которым каждый день мы приходим на работу с удовольствием.
💬А что «зажигает» именно вас? Ради чего вы каждый день приходите на работу или садитесь за рабочий компьютер в случае удаленки? Как думаете, зависит ли счастье сотрудников от интересных задач?
👍9❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱5👍3