Рубрика Программирование

Категория «Программирование».

В категории Программирование содержатся статьи посвященные общим темам разработки компьютерных программ, а также материалы относящиеся к Soft Skills разработчика

Блокчейн разработчик: как получить работу?

блокчейн разработчик
Блокчейн разработчик очень востребован на рынке криптовалют. Эта работа хорошо оплачивается. Текущая средняя зарплата у блокчейн-разработчиков в России колеблется на уровне $1.500. А в декабре прошлого года, когда курс биткоина составлял около $20.000, программистам платили в среднем $6.000. За создание…

Переменные C# | Типы и виды переменных

переменные C#
Любой, даже начинающий программист сталкивается с переменными ежедневно. Но за кажущейся простотой скрыт мощный механизм работы с памятью. Давайте разбираться, что такое переменные подробнее. Что такое переменная? Определение переменной звучит примерно следующим образом: Переменная – это именованная область памяти. Но…

Hello World C# | Первое приложение в Visual Studio

Hello world C# - Visual studio
В этой статье мы приступим к настоящей работе программистом и создадим наше первое приложение, но предварительно скачаем и установим все необходимые приложения и компоненты для комфортной и продуктивной разработки, например, не побоюсь этого слова, лучшую среду разработки всех времен Visual Studio.…

C# — Преимущества и недостатки

Преимущества и недостатки C#
Я хочу обсудить с тобой один очень важный вопрос, который достаточно часто упускают из внимания: действительно ли тебе нужно учить язык C#? Что бы тебе ни рассказывали на всевозможных онлайн курсах, книгах, тренингах и конференциях, о том, как можно стать…

Польза онлайн-тестов для программистов

Программист – профессия, за последние несколько десятилетий привлекшая огромное количество людей. И, что немаловажно, специалисты в этой области далеко не всегда имеют диплом технического ВУЗа. В сети можно найти множество полезных статей и видео-уроков, которые помогут новичку. Кроме того, колоссальное…

Interface C# | Интерфейсы C# и их применение

Интерфейсы (Interface)
Предположим, у нас есть несколько классов, функциональность которого должна наследоваться другими. Тут все, кажется, просто — наследуем от базового класса и вперед. А если у нас есть несколько классов, сигнатуры методов которых должны наследоваться? Множественное наследование в C# отсутствует. Однако…

Generics C# | Обобщения или шаблоны в C#

Generics c# - Обобщения C# - Шаблоны C#
Шаблоны. Звучит, как нечто очень далекое от программирования. Однако шаблоны являются крайне полезным инструментом. Фактически все динамические структуры в C# (динамические массивы, списки, очереди, стеки и пр) используют шаблонные методы. Также можно достаточно часто встретить и альтернативные названия такие как обобщенные…

Как начинающему программисту получить первый опыт?

Как программисту получить первый опыт
Для начала следует сказать, что под проектным опытом я понимаю либо участие в какой-либо серьезной разработке, либо официальное трудоустройство на должность, связанную с разработкой. Почему так? Потому что, если уж тебя взяли на работу, то вряд ли уж позволят сидеть…

Ответы на самые частые вопросы программисту

Ответы на самые частые вопросы программисту
Заведя группы в социальных сетях (вконтакте, телеграм и других), я столкнулся с тем, что мне очень много людей (в основном начинающие изучать программирование) задают один и тот же вопросы программисту, то есть мне. Поэтому я решил собрать наиболее популярные из…

ООП C# | Объектно ориентированное программирование C#

ООП C# - Объектно ориентированное программирование C#
Ранее мы изучили, что такое объекты и классы. Также, рассмотрели свойства, которыми объекты обладают. Кроме того, были затронуты действия, которые могут совершаться над объектами, называемые методами.  Главной задачей объектно — ориентированного подхода является упрощение процесса разработки. Весь подход стоит на трех…