Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.26K photos
36 videos
85 files
4.43K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
#Вакансия #Fulltime #csharp #middle #senior
Middle/Senior C# developer


Город: Москва
Формат работы: Удаленный / Офис
Занятость: Full-time
Позиция: senior c# developer, middle c#
Зп: от 200k +

Компания:
AIVIK существует на рынке более 11 лет и развивается по двум направлениям:

Разработка игр под мобильные устройства.
Начиная с браузерных компьютерных игр, разработано и выведено на рынок 5 игр, в которых несколько миллионов пользователей.

В биржевой алгоритмической торговле.
На данный момент торги осуществляются на криптовалютных биржах, в ближайшее время планируем выходить на фондовые рынки.
И под это направление ищем в свою команду программистов, для разработки торговых ботов, инфраструктуры и инструментов для анализа, квалификационного уровня

Условия:
Выполнение тестового задания перед собеседованием
Для позиции middle только 4 задание

Ссылка на тест:
https://docs.google.com/document/d/1TbPjq7qgQqTc_L4lItr85GgUqhe7qR2PRB_4KpaldlA/edit?usp=sharing

Помимо технических задач, есть возможность научиться и зарабатывать хорошие деньги на биржевой торговле.


Ответы на тестовое задание отправлять на почту о@ombp.group или в Телеграмм @emploreco
+79252222795

➡️ Подробности: https://proglib.io/vacancies/middle-senior-c-developer-aivik-2020-09-14
Если вы заботитесь о безопасности своих приложений, работаете с Azure и Xamarin.Forms, а также знаете, что такое DevOps, то вам однозначно будет интересна подборка из семи бесплатных курсов для разработчиков, большинство из которых на русском языке.

https://proglib.io/w/04f3a6ad
AutoFixture — библиотека, которая может быть использована вместе с имеющейся средой тестирования для уменьшения количества шаблонного тестового кода и повышения производительности.

https://proglib.io/w/4dbf6baa
Думаешь, Data Science не для всех? Убедись, что для разработки искусственного интеллекта достаточно базовой арифметики! Попробуй свои силы на бесплатном интенсиве от Skillbox.

Регистрация по ссылке: 🔜 https://clc.am/PJ5U9g.
Опыт в программировании для участия не нужен!


Что тебя ждёт?
⚙️ Экспресс-введение в Python.
⚙️ Работа с библиотеками Matplotlib и Scikit-Learn.
⚙️ Загрузка и визуализация данных.
⚙️ Построение модели от начала до конца.
⚙️ Оценка качества полученной модели.
⚙️ Подарки от Skillbox и издательства МИФ.

💡 Участвуй в интенсиве и убедись, что Machine Learning — профессия будущего, доступная каждому!
🍃 В сентябре многие родители задумываются о будущем детей: хочется увлечь ребёнка тем, что пригодится в жизни. Таким ответственным родителям мы рекомендуем модульные курсы GeekSchool, где ученики тренируют логику, развивают творческое мышление, навыки решения практических задач и привычку работать на результат. Такой опыт пригодится в любой отрасли и на любой должности.

👩‍🏫 Занятия – это живые вебинары с преподавателями, в любой момент можно задать вопрос и получить ответ. После урока – практическое задание, преподаватель проверяет результат и даёт обратную связь. В конце каждого курса ученики создают финальный проект: например, готовый сайт или компьютерную игру.

За один учебный год можно освоить три направления и решить, что нравится больше. Все подробности здесь:
https://proglib.io/w/d38c0aad
#вопросы_для_самопроверки

Назовите типы классов, используемые в C#.
Модификаторы public, protected, internal и private управляют специальными возможностями класса. В зависимости от контекста, в котором происходит объявление класса, некоторые из этих модификаторов могут быть запрещены.

Объявленный уровень доступности члена может быть одним из следующих:
✔️Открытый, который выбирается путем включения модификатора public (доступ не ограничен) в объявление члена.
✔️Защищенный, который выбирается путем включения модификатора protected (доступ ограничен содержащим классом или типами, производными от содержащего класса) в объявление члена.
✔️Внутренний, который выбирается путем включения модификатора internal (доступ ограничен этой программой) в объявление члена.
✔️Защищенный внутренний (то есть защищенный или внутренний), который выбирается путем включения в объявление члена как protected, так и модификатора internal (доступ ограничен этой программой или типами, производными от содержащего класса).
✔️Закрытый, который выбирается путем включения модификатора private в объявление члена (доступ ограничен содержащим типом).

Модификаторы static, abstract, partial и sealed формируют следующие разновидности классов:

✔️Статический. Невозможно создать экземпляр статического класса, он не может использоваться как тип и может содержать только статические члены. Только статический класс может содержать объявления методов расширения.
✔️Абстрактный. Данный тип класса является неполным и предназначен для использования только в качестве базового класса. Нельзя создавать объекты для абстрактных классов. Если вы хотите его использовать, он должен быть унаследован в подклассе. Вы можете легко определить абстрактные или не абстрактные методы в абстрактном классе.
✔️Разделяемый. Этот тип класса позволяет разделить свойства, методы и события на несколько исходных файлов, а во время компиляции эти файлы объединяются в один класс.
✔️Запечатанный. Нельзя унаследовать запечатанный класс от другого класса и ограничить свойства класса. Ошибка времени компиляции возникает, если запечатанный класс указан как базовый класс другого класса. Модификатор sealed в основном используется для предотвращения непреднамеренного наследования, но также позволяет выполнять определенные оптимизации во время выполнения.
Документ, в котором собраны правильные подходы для выполнения анализа производительности памяти .NET приложений: https://proglib.io/w/0b79515d
ASP.NET Boilerplate — фреймворк, предназначенный для разработки современных веб-приложений. Он автоматизирует общие задачи разработки программного обеспечения, чтобы сосредоточиться на бизнес-логике.

ASP.NET Boilerplate работает с последними версиями ASP.NET Core и EF Core, но также поддерживает ASP.NET MVC 5.x и EF 6.x.

Фреймворк разработан как модульный и расширяемый, однако он предоставляет инфраструктуру для создания собственных модулей.

https://proglib.io/w/abadc38a
23 сентября в 19:00 (МСК) мы будем проводить вебинар “Зачем нужна математика в Data Science”.

Спикеры вебинара:
Алексей Никитин.
Кандидат физико-математических наук, доцент факультета ВМК МГУ. Читает лекции по математическому анализу первых двух курсов на факультете ВМК МГУ и ФКН ВШЭ.
Леонид Крицков. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Автор задачника "Алгебра и аналитическая геометрия: теоремы и задачи", используемого в преподавании на факультете ВМК МГУ.
Татьяна Захарова. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Имеет опыт преподавания теории вероятностей и математической статистики более 28 лет.

На этом вебинаре мы расскажем:
• Data Science и математика: почему одно без другого невозможно
• Пример. Как математика описывает нейронную сеть
• Области Data Science и связанные разделы математики
• Где этому можно научиться

Ведущим будет Артём Дрёмов, CEO Proglib
Будет полезно всем, кто хочет стать специалистом в анализе данных.
🎱 Сможет ли программа заменить Data Scientist: платформы для машинного обучения без программирования

Было бы здорово, если бы модель машинного обучения можно было просто перетащить иконкой в проект, drag-and-drop. Стоп… но ведь такое уже есть! Рассказываем о восьми сервисах автоматизации задач Data Science.

https://proglib.io/sh/a9nuG1hfkY
Топ-10 наиболее важных изменений для разработчиков на C# в 2020 году: https://proglib.io/w/e2991e19
Мини-курс по добавлению логики в приложения с помощью C#, в котором рассматриваются следующие темы:
- создание более сложных и выразительных логических выражений;
- использование блоков кода для управления областью переменной и выполнения пути кода;
- ветвление потока кода с помощью оператора switch-case;
- перебор блока кода с помощью инструкций for, while и do-while.

https://proglib.io/w/bec1f24f