IRON PROGRAMMER
2.76K subscribers
1.1K photos
158 videos
31 files
942 links
👨🏻‍💻Уютный канал для ВСЕХ, кто интересуется языком C#

Задать вопрос или приобрести курс — https://t.me/ironprogrammpro_bot?start=tg_ironprogrammer_desc 🔥

Мои продукты 👉🏻 https://ironprogrammer.ru

Хочешь «войти в IT?» — https://t.me/+qPfo1QTi1uY4OGQy
Download Telegram
Самый "простой" и понятный путь, чтобы стать разработчиком

Недавно я создал две программы обучения, которые дают возможность вам пройти путь от новичка до крутого разработчика на С#:

Разработчик оконных приложений
Backend-разработчик

Чем отличаются две профессии?

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

📌 Backend разработчик - это разработчик web-приложений. То есть это те приложения, которые устанавливаются на сервере, доступ к которым мы имеем через браузер через сеть интернет. По сути это обычный сайт.

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

Напоминаю, что осталось всего 2 дня таких цен. Скидка сгорит 8 декабря в 23:59 МСК

🔥 В итоге, пакетное предложение дешевле на 37%, чем покупка курсов по отдельности.

🖥 Профессия "Разработчик оконных приложений на C#"

🖥 Профессия "Backend разработчик на C#"

🖥 Профессия "С# разработчик"

А еще, друзья, действуют скидки на эти курсы:

🖥 Основы программирования

🖥 Алгоритмы и структуры данных

P. S. При переходе по ссылкам скидка применяется автоматически 🔥
🔥2
Получаю очень много отзывов о своих курсах. Честно мне иногда стремно публиковать их(

Но вот этот наверное опубликую🙈

Немножко приятно😂❤️
👍155🔥2🙏1
Задача

Что выведет функция и почему? Очень важно написать ПОЧЕМУ.
public static void Task()
{
var students = new List<string> {
"Хетаг",
"Света",
"Антон",
"Алекс",
"Николай"
};

var result1 = students.Where(x => x.Length <= 5);

students[1] = "Светлана";
students[3] = "Александр";

foreach (var item in result1)
{
Console.Write(item + " ");
}
}


Ответы пишите в комментариях скрытым текстом. Вот так.

Разбор задачи опубликую завтра

#задачи
6🔥3👍1
Разбор задачи

Что выведет функция?
public static void Task3()
{
var students = new List<string> {
"Хетаг",
"Света",
"Антон",
"Алекс",
"Николай"
};

var result1 = students.Where(x => x.Length <= 5);

students[1] = "Светлана";
students[3] = "Александр";

foreach (var item in result1)
{
Console.Write(item + " ");
}
}




Правильный ответ: Хетаг Антон.

Многие был ответили, что выводится Хетаг Света Антон Алекс. Однако дело в том, что метод Where выполняется отложенно по требованию. То есть, на месте вызова он не выполняется. В данном случае он выполнился так как мы выводим результат данного метода. Следовательно между вызовом метода Where и его выполнением произошли изменения в коллекции, что повлекло за собой такой неожиданный результат. Будьте бдительны с методами LINQ.

Это очень частый вопрос на собеседованиях. А так же часто встречается при разработке. Теперь вы немного больше готовы к собесам😎

Более подробно это все можно изучить и закрепить на практике на моем курсе C#. Технология LINQ.

Как вам такой вид контента как задачи с разбором? Дайте обратную связь

#задачи #разбор_задач
👍17🔥4
Вернулась к мечте стать программистом после 20-летного перерыва

История моей ученицы Натальи. Сейчас ей 44 года, она из г. Смоленск.

Точка А:
✖️ 20 лет работы психологом
✖️ Катастрофически не хватает денег

Изначально Наталья поступала на физ-мат, чтобы стать программистом. Но образование на тот момент было плохое и она пошла учиться на психолога.

Во время ковида решила вернуться к своей мечте стать программистом

Наталья пошла на курс "Основы программирования" по совету знакомого и прошла его за месяц 👻

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


Точка Б:
Удаленная работа в компании из Екатеринбурга
Работа по совместительству, т.к. не хотела уходить с основной работы
Зарплата в 3 раза выше, чем на основной работе

Полное интервью Натальи здесь

Обязательно посмотрите, с каким подходом Наталья проходила собеседования. Эта информация очень ценная и полезная
6🦄4
День отзывов🔥

Ссылки на курсы, по которым оставили отзывы:

➡️ Алгоритмы и структуры данных
➡️ Профессия С# разработчик
➡️ С# для продвинутых

Напоминаю, что отзывы на Stepik можно оставлять только после прохождения 80% курса!

#отзывы
4🔥3👍1
Рейтинги ЯП

В этом году языком года согласно рейтингу языков программирования TIOBE скорее всего станет C#, по крайне мере так считает глава TIOBE.

C# показал наибольший рост +2,38% (ближайшие соперники Fortran и F# сильно отстают - +0,64% и +0,48% соответственно)

Полный рейтинг можно посмотреть тут.

C# родненький😂❤️
🔥16👍4
У меня тут ученица получила работу. Завтра расскажу вам. Очередная победа😍 Кстати от начала поиска до получения оффера прошло полтора месяца)

Я так рад, что готов запилить для вас тесты😂

ЩА все будет😂👻
11🍾6
Значимые и ссылочные типы данных

Все переменные заносятся в стек. Но где хранится их значение зависит от типа данных.

Любая переменная относится к одному из типов данных.

1. Значимый тип данных. Значение переменной данного типа хранится прямо на стеке.

2. Ссылочный тип данных.
Значение переменной хранится в куче (другая область памяти). А на стеке хранится ссылка на эту область памяти.

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

Кроме этого:
1. Копирование также происходит при передаче параметров в функцию/метод.
2. При сравнении переменных на равенство (==) сравниваются значения, которые указаны в стеке


Как вам такой тип контента? Сначала тест, потом объяснения, а потом снова тест для закрепления материала (да, скоро будет еще тест)?

PS. Данная и другие темы будут более подробно разжеваны и показаны в курсе "C# Курс для продвинутых". Вы можете начало курса попробовать пройти бесплатно. Ну например данная тема подробнее рассказывается здесь. Попробуйте😉
👍221
This media is not supported in your browser
VIEW IN TELEGRAM
🔥15
Минуты гордости и мотивации

Это Екатерина Минакова. Ей 38 и она с Питера😍 Она прошла все мои курсы. Одна из самых прилежных учеников. Всегда доделывала задания до конца!

Полтора месяца назад она начала проходить собеседования. Как раз тогда она пришла на курс по подготовке к собеседованиям. Она все сама прошла тихо и спокойно. И вот 3 дня назад пишет, что получила оффер и выходит на работу😱 Я визжал от радости😂

Статистика:
1,5 месяца поисков работы
88 откликов на hh.ru, около 5 на суперджобе, 3 на хабр.карьера, 3 через тг каналы, 1 на гикджоб.
Отказов не счесть :)
5 тестовых заданий
3 интервью с эйчарами (все неудачны), 3 (или 5 если считать этапы) собеседования с участием разработчиков. Интересно, что во всех этих случаях обошлось без предварительного интервью с эйчарами.
2 предложенных оффера
1 принятый оффер с зп не менее 80к. Я специально беру эту цифру как средняя зп.

Компания питерская, местная. Компания понравилась, небольшая, но, что называется, ламповая - уютная. Ребята начальники произвели очень приятное впечатление.

Компания занимается внедрением bpm и crm систем, которые нужно обслуживать и налаживать, берут младшего разработчика себе в команду, чтобы его обучить и вырастить. График работы гибридный - офисно-удалённый.

Екатерина до сих пор в шоке😂 Не верится ей😅

Давайте все ее поздравим и пожелаем интересных задач и получения крутого опыта. Скажем ей, что она большая молодец❤️

Немногие слышали от меня эту фразу, но все же скажу для всех:

Невозможно столько пахать и не получить результата
!

Ура!

#собеседования #выпускники
👍43🔥195👏3🏆3🤮1
Официальный партнер РАНХиГС

Дорогие друзья, недавно на нашу школу вышла представитель Института ЭМИТ РАНХиГС.

Она предложила стать их партнерами и поучаствовать в качестве спонсора на одном образовательном интенсиве 🙈

Мы поддерживаем молодые таланты и в рамках проведения проекта "Актив ЭМИТ 2023" студенты смогли прокачать свои навыки, поучаствовать в практических мастер-классах и интерактивных тренингах 💪

В результате выполнения различный заданий, команда победителей выиграла сертификаты на наши курсы 🤩 🥳

От всей души поздравляю победителей ❤️
👍12🔥64🏆3
Направления в IRON PROGRAMMER

Вы наверняка заметили, что в школе IRON PROGRAMMER есть 3 направления:
1. PRO C#
2. PRO Go
3. PRO Kotlin

У каждого из них есть свои каналы. Кому интересно подписывайтесь.

В направлении по PRO Kotlin вышел курс для продвинутых. Помню кто то интересовался. Так что сейчас на него цена самая минимальная. Все подробности тут.

В направлении PRO Go недавно вышел курс PRO Go. Алгоритмы поиска и сортировки.

Растем. Спасибо, что вы с нами❤️
10🍾3👍1