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
День отзывов🔥

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

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

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

#отзывы
4
Как часто вы откладывали свою жизнь и СЕБЯ на ПОТОМ?

Потом поменяю профессию, потом подтяну знания, потом начну изучать что-то новое и интересное. Ведь сейчас некогда 🤷‍♂️

У каждого из нас есть грандиозные планы и обещания, мощные эмоциональные переживания, принятие и поиск себя, бесконечное обучение и познание.

Наше время жизни все равно уйдет, пока вы живете в режиме ожидания.

Все, что от нас зависит, это КАЧЕСТВО нашей жизни, с которым мы ее проживаем сейчас.

Знаете это состояние?

Когда хочешь большего, но не знаешь ЧЕГО конкретно.

Когда можешь больше, но не знаешь КАК.

Когда думаешь, изучаешь, ищешь, а БОЛЬ, от собственной НЕ РЕАЛИЗАЦИИ давит все сильнее и сильнее.


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

Для других результатов нужны ДРУГИЕ действия, для других действий нужны ДРУГИЕ знания.

Итоговое решение, какими вы хотите стать и что делать, принимаете именно ВЫ 🤷‍♂️
🔥94😭2❤‍🔥1🤔1
Самый "простой" и понятный путь, чтобы стать разработчиком

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

Разработчик оконных приложений
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