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
Мест на мой тариф нет🫶

Сегодня в 17 часов проведу эфир на ютубе😎
🔥9🖕3👏2🤮2🤡2👍1
Если заинтересовала схема, то приходи на сегодняшний стрим👨‍💻

Если даже не планируешь на курс по ботам, то узнаешь много нового☺️ Обещаю😌

https://www.youtube.com/live/l8TKyQgozmw?si=yCkcthAAIwY_9vl8

До встречи

Запись будет по этой же ссылке😉
🔥15🤮32👍2🤡2🖕2
Провел стрим по чат ботам. Обязательно к просмотру!

Вот ссылка
https://www.youtube.com/live/l8TKyQgozmw?si=yCkcthAAIwY_9vl8

Вот ссылка на презу
https://docs.google.com/presentation/d/14lWbYs03jjd66yVEi65gYmNw6Cy0GDJsv2vnp43SdVE/edit?usp=sharing

Записаться на курс, оформить рассрочку (без переплаты, первый платеж через месяц), пишите нам в бота.

Хороших выходных🫶
6👍2🫡1
У нас закончился курс по оконным приложениям (ООП на практике)😢

3 месяца пролетели мимолетно...
🔥22😁5🤮5👏32🤯2💩2🤡2
Вчера был выпускной у школьников🥳 Поздравляю всех❤️

Мои двоюродные браться выпускались в этом году.

Слева 11 класс закончил. А справа 9 класс.

А я 7 класс 😂☺️
😁32👍21🤣11🔥3🤡3
Чем отличаются потоковые курсы (прикреплено ко времени и ко мне) от автоматизированных (проходи когда хочешь и сколько хочешь)?

На потоковые курсы люди приходя обучаться здесь и сразу! Они голодны до знаний👊

100% выполнение задания из курса по чат ботам😳 Пойду проверять🙈

Кто еще не посмотрел стрим по чат ботам. Обязательно к просмотру! Просто хотя бы посмотрите для общего понимания как все работает.

Вот ссылка
https://www.youtube.com/live/l8TKyQgozmw?si=yCkcthAAIwY_9vl8

Вот ссылка на презу
https://docs.google.com/presentation/d/14lWbYs03jjd66yVEi65gYmNw6Cy0GDJsv2vnp43SdVE/edit?usp=sharing

Записаться на курс, оформить рассрочку (без переплаты, первый платеж через месяц), перейдите по ссылке.

Хорошей продуктивной недели🫶

#тг_боты
7💩3👍2🤡2😍2🔥1
За то что запустил курс по чат ботам купил себе механическую клавиатуру 😍

Это что за кайф, ребята🙆‍♂️

Хочется писать много кода и много замечаний на ревью 😂❤️
👍15😁115🤡4🔥2
Магические константы

Магическое число — это число, используемое непосредственно в коде без четкого объяснения его значения или происхождения.

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

Например:
// ДО
double rightAnswersPercent = (double)rightAnswersCount / 5;
Непонятно откуда взялось число 5? Почему 5, а не 6 или 10.

А вот если мы вынесем константу в переменную и обзовем правильно, то код будет читать как надо:

// ПОСЛЕ
int questionsCount = 5;
double rightAnswersPercent = (double)rightAnswersCount / questionsCount;
Теперь четко понятно, что означает число 5.

Иногда и с выделением переменной НЕ бывает понятно, откуда взялась константа:
int secondsInDay = 86400;

Если развернуть ее и написать откуда она взялась, то все становится понятно?
int secondsInDay = 24 * 60 * 60;


В приведенном примере использование арифметического выражения (24 часа 60 минут 60 секунд) вместо магического числа 86400 делает код более понятным и удобным для чтения. Арифметическое выражение легко проверить на корректность и оно явно показывает, к чему относится данное значение.

Так не возникнет "боли" у ваших коллег или у вас в будущем. Код говорит сам за себя.

Пишите читаемый и чистый код☺️

P/S. отрывок из будущего курса PRO C#. Чистый код

#полезные_материалы #чистый_код
👍18
НЕ могу не запостить😂

Даже кот учиться создавать тг ботов, а ты?🙄
15😁7🔥4🥰1
Голодные белки

Ну что? Включим логику?

Условие
Данная логическая загадка нередко задаётся на собеседованиях и выделяется среди прочих своей неординарностью. В её решении важны не особые математические способности, а умение абстрагироваться от странного условия. Полюбившаяся интервьюерам задача звучит так: 1,5 белки за 1,5 минуты поедают 1,5 жёлудя.

Вопрос
Сколько желудей за 9 минут съедят 9 белок?

Решение смотреть тут

#логические_задачи
Сколько желудей за 9 минут съедят 9 белок?
Anonymous Poll
2%
1
31%
9
44%
54
18%
81
5%
🤯
С днем защиты детей и с первым днем лета вас❤️
👍2218🔥4
По итогам мая в мозгокачалке занял 5 место. Это прям победа для меня🥳

У меня была задача попасть в топ 10. Задача выполнена. Даже перевыполнена☺️

Теперь начинается новая гонка в июне. Все показатели обнулились. Кто еще не с нами?

Го к нам. Поддержите мотивацию и получите еще призы😎
🔥10👍1🎉1
Разбор логической задачи

Условие:
1,5 белки за 1,5 минуты поедают 1,5 жёлудя.Сколько желудей за 9 минут съедят 9 белок?

Решение:
Если вы не зависли на моменте «1.5 белки»😂, то у вас есть все шансы осилить эту логическую задачку — завсегдатая собеседований.

Нужно лишь иначе представить заданные условия.
Если 1,5 белки съедают 1,5 жёлудя за 1,5 минуты, то 1 белка за 1,5 минуты съедает 1 жёлудь.

Тогда 9 белок за 1,5 минуты съедают 9 желудей.

Но по условию нужно узнать количество желудей, съедаемых за 9 минут:
1) 9 / 1,5 = 6 — во столько больше раз нам даётся времени;
2) 9 * 6 = 54 — столько желудей съедят 9 белок за 9 минут.

Ответ: 54 желудей

#логические_задачи #разбор_задач
3🤯1
Финал лиги чемпионов

Реал Мадрид - Боруссия

Вангую на 3 - 1 😂

Ух. Погнали 🥳
👎4🤡3💔1
Ну все. С победой 🥳

2 - 0
💩8🤡2
Л - логика

Еду на работу.

Прям возле дома останавливает гаишник.

- Инспектор {фамилия}. Ваши документы
- Доброе утро {фамилия}. Конечно, конечно. Я что-то нарушил? (а я был не пристегнут😂 обычно на светофоре ближайшем пристегиваюсь🙈)
- Ничего мне не отвечая, грозным лицом смотрит мои документы.
- Уважаемый {фамилия}, багажник открыть?
- Иосиф, травмат или оружие везете с собой?
- Хынджылаг каныс, {фамилия} (это с осетинского "ты издеваешься, смеешься надо мной"😂)

Отдает документы и желает хорошего дня😳

Вот я приехал на работу и думаю, в чем логика? Неужели кто-то скажет: вот мой автомат Калашникова😂

Работа ради работы🤷‍♂️

Ну и вам хорошего дня😂
😁17🔥5
Переименование курсов

Сейчас курсы называются максимально разнообразно, а хочется чтобы по курсу было понятно про что этот курс. А еще чтобы по названию курса можно было понять, что курс от нашей школы, следовательно, качество соответствующее.

У нас в школе есть направления:
PRO C#
PRO Kotlin
PRO Go
PRO Информатика

У каждого курса в начале будет префикс=название направления.

Так что вот вам новые названия курсов:
1. Основы программирования -> PRO C#. Основы программирования
2. C# для продвинутых -> PRO C#. Для продвинутых
3. C#. Технология LINQ -> PRO C#. LINQ
4. Технология Git -> PRO C#. Git

4. Написание оконных приложений на C# -> PRO C#. ООП на практике
5. WEB программирование на ASP.NET Core -> PRO C#. ASP.NET Core

6. Базовый курс по структурам данных -> PRO C#. Структуры данных
7. Алгоритмы поиска и сортировки -> PRO C#. Алгоритмы поиска и сортировки
8. Алгоритмы и структуры данных -> PRO C#. Алгоритмы и структуры данных
9. Графы для программистов -> PRO C#. Графы

10. Профессия "Backend разработчик на C#" -> PRO C#. Профессия "Backend разработчик"
11. Профессия "Разработчик оконных приложений на C#" -> PRO C#. Профессия "Разработчик оконных приложений"

А еще названия большинства курсов стали короче и понятнее. Как вам?

А еще у меня к вам огромная просьба!

Есть пакет курсов Профессия "C# разработчик", который содержит в себе 3 других курса. Его название не соответствует действительности, то есть после его прохождения ты не освоишь профессию.

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

Мой вариант пока такой: PRO C#. База. Но не до конца мне нравится
👍732👎21😁1👨‍💻1
Майские итоги мозгокачалки

Всего в мае продержались 86 человек. Это те люди, которые в мае каждый день решали хотя 1 задачу на степик. Респект вам!

Каждый из них получает скидку 15% на наш ЛЮБОЙ автоматизированный курс. Чтобы воспользоваться скидкой напишите нам в бота.

Кроме этого каждый из 86 человек участвовал в РОЗЫГРЫШЕ специальных призов. В итоге 3 человека получают призы в виде мерча программистов:
1. Александр Чернышов - решил 105 задач
2. Irina Miletic - решила 404 задачи
3. Станислав Персаев - решил 184 задач

Поздравляю всех❤️ Дальше больше😎

Видео с розыгрышем можно посмотреть по ссылке.
❤‍🔥10🔥211👨‍💻1
Требовательный HR-директор

Один требовательный HR-директор дал задание менеджеру:

Провести опрос среди веб-программистов и выяснить, на каком языке они пишут чаще всего — на С# или на Go.

Через неделю менеджер принёс такой отчёт:
⚫️ количество опрошенных — 300;
⚫️ умеет писать на C# — 234;
⚫️ умеет писать на Go — 213;
⚫️ умеют писать на обоих языках — 144;
⚫️вообще не пишут код — 0.

HR-директор посмотрел на отчёт и сказал менеджеру «У тебя ошибка в отчёте. Данные фальсифицированы. Ты уволен в связи с утратой доверия».

За какую ошибку уволили менеджера?

Пишите ваши идеи и рассуждения в комментариях под скрытым текстом ➡️ вот так

Решение смотреть тут

#логические_задачи
👍71