Blockchain developer

Как стать блокчейн-разработчиком?

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

Переменные в языке C# — Учим Шарп #3

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

Hello, C# - Учим Шарп #2

Hello, C# — Учим Шарп #2

В этой статье мы приступим к настоящей работе программистом и создадим наше первое приложение, но предварительно скачаем и установим все необходимые приложения и компоненты для комфортной и продуктивной разработки. Перед началом данного урока рекомендую ознакомиться с предыдущим Преимущества и недостатки C# — Учим Шарп #1 Как работает компьютер В начале мне хочется Читать дальше…

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

Преимущества и недостатки C# — Учим Шарп #1

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

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

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

Интерфейсы (Interface)

Интерфейсы (Interface) C#

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

(далее…)

Шаблоны (Generics)

Шаблоны (Generics) в C#

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

(далее…)

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

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

Как стать программистом?

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

(далее…)