Python против C# Что лучше для новичка

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 279

  • @firuzsultanov2948
    @firuzsultanov2948 4 месяца назад +37

    golang против C#

    • @teachmeskills
      @teachmeskills  4 месяца назад +2

      Ох...)

    • @wsxpocxeafx
      @wsxpocxeafx 3 месяца назад

      Разве голэнг не узкоспециализированный язык, чтобы сервисы было легче писать и не ломать их, если у человека, который над сервисом работает не большой опыт? То есть это не какой-то вау язык. Он создан быть простым. Это интересно писать на языке чисто для бекенда?

    • @drink8686
      @drink8686 3 месяца назад

      Все вместе, очень хороший стек

  • @ZugDuk
    @ZugDuk 2 месяца назад

    Питон не осилил. Мне чатгпт написал на нем программу, я задолбался ее запускать - то питон надо, то еще чего, то пип не устанавливал нужный компонент. Попросил переписать на Си - одна строчка в консоли и программа готова.
    Но я рак и вообще не шарю за программирование - мне чатгпт пишет, причем что прикольно, что когда нужно установить какие либо dev пакеты, он подсказывает какие надо и подсказывает строчку, чтобы gcc смог собрать программу.

    • @МагомедАлимов-в9ы
      @МагомедАлимов-в9ы Месяц назад

      Хахаха как можно не понять Пайтон

    • @ZugDuk
      @ZugDuk Месяц назад

      @@МагомедАлимов-в9ы очень сложно все запускать. Щас я уже более прошарен, мне чатгпт объяснил, что нужно виртуальное окружение, его активировать, в нем ставить компоненты, и написал как с помощью юнитов для systemd запускать программы на питоне как сервис.
      Но что в самих программах, я х.з.. Что удивительно - как то они работают.
      Чатгпт на питоне предпочитает писать, по этому пришлось разобраться как запускать.
      Попросил его написать dns сервер, который слушает udp, запрашивает по tcp через socks5 и строит список IP адресов для ipset из доменов перечисленных в файле list.txt (это нужно для прозрачного проксирования ютуба например) - сразу после ответа dns добавляет в ipset, а потом отправляет адрес тому, кто запрашивал - так вопрошающий когда полезет, его уже в прокси завернет.

  • @OldHame
    @OldHame 4 месяца назад +4

    Да ладно, все же знают, что чтобы ты не учил, будешь работать с 1С😢 Всем нам туда дорога)

    • @Боря-ь5б
      @Боря-ь5б 4 месяца назад

      Хз, работаю .net разработчиком, в сторону 1С даже не думаю смотреть

  • @Saints157
    @Saints157 Месяц назад +4

    Си шарп: строим небоскрёб.
    Пайтон: строим сарай
    😂😂😂

  • @yaroslavpradyvlianyi8265
    @yaroslavpradyvlianyi8265 4 месяца назад +23

    Учу Пайтон уже месяцев 9. Заканчиваю ООП, на очереди SQL , Джанго. Пока доволен выбором и ни о чем не жалею . Очень нравится как выглядит и приятно писать код.

    • @ИльяАнтюхов
      @ИльяАнтюхов 4 месяца назад +9

      всё в сравнении, а с# вы ещё не пробовали )

    • @DarkApexNet
      @DarkApexNet 4 месяца назад

      @@ИльяАнтюховне надо вот это вот тут это это не действует один раз не *** c# для мужиков

    • @MrDerReiter
      @MrDerReiter 4 месяца назад

      @@ИльяАнтюхов ну да, кстати; я вот C# учу, тоже где-то около года; и мне наоборот его синтаксис больше нравится, чем у Пайтона. Но я отдаю себе отчёт в том, что это может быть "синдром утёнка", и при более детальном погружении в Пайтон он может мне зайти не хуже. В любом случае, даже так мне его (Пайтона) синтаксис нравится гораздо больше, чем например C++; вот он реально уродливый (не в обиду разрабам на плюсах, это чисто субьективщина).

    • @montecristo31
      @montecristo31 4 месяца назад

      ​@@ИльяАнтюхов после Джанго, в асп нет будет сложно. DI, интерфейсы, entityorm и вся эта лабуда.

    • @АлександрК-э7м4в
      @АлександрК-э7м4в 4 месяца назад +3

      Пайтон какой-то придумали... Нелепое сочетание Java и Бейсика :))

  • @futureres9118
    @futureres9118 4 месяца назад +8

    # ПитонистыТожеЛюди (Camel - согласование об наименовании c#) 😂

    • @wsxpocxeafx
      @wsxpocxeafx 3 месяца назад

      С большой буквы название языка пишется

  • @adastraperaspera7116
    @adastraperaspera7116 Месяц назад +4

    Ждем видео «сишарп против всех»

  • @tolyachernov7849
    @tolyachernov7849 4 месяца назад +12

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

    • @HappyMAN-lv5xu
      @HappyMAN-lv5xu 4 месяца назад +6

      та же проблемы с любой айти профессией, почти с любым языком программирования.

    • @cao_dzecbi
      @cao_dzecbi 4 месяца назад +3

      @@HappyMAN-lv5xu неправда. На питоне САМАЯ большая конкуренция

    • @HappyMAN-lv5xu
      @HappyMAN-lv5xu 4 месяца назад

      @@cao_dzecbi хотя бы ищут джунов питонистов, есть языки , где на джунов вообще нет мест - С++ и rust

    • @tommyking9456
      @tommyking9456 4 месяца назад

      @@cao_dzecbiво фронтенде в 2-3 раза выше конкуренция,в среднем :)

  • @DreamingDolphing
    @DreamingDolphing 4 месяца назад +7

    Язык Swift открытый и кроссплатформенный, но там у него есть закрытая графическая библиотека, которая привязанак экосистеме от Apple. Таким образом самим языком пользоваться можно хоть на Windows (есть порт), а вот приложения писать нельзя.

  • @akamurun6563
    @akamurun6563 4 месяца назад +4

    Что выбрать новичку, дрель или болгарку...

  • @wsxpocxeafx
    @wsxpocxeafx 4 месяца назад +6

    Почему на MacOS больно запускать C# проект? Запускаю. Боли не чувстую.

    • @IvaNFallout
      @IvaNFallout 3 месяца назад

      Речь про легаси .Net Framework

    • @sweleboy
      @sweleboy 2 месяца назад +1

      больно разрабатывать на MacOS...

  • @vater122
    @vater122 4 месяца назад +4

    Вертолёт vs самолёт. Что лучше для новичка.

    • @JinOptimist
      @JinOptimist 4 месяца назад +1

      Самолёт

    • @teachmeskills
      @teachmeskills  4 месяца назад

      @@JinOptimist а мне вертолет)

  • @Rafael_Santi
    @Rafael_Santi Месяц назад +1

    16:21 Ой Люда за Ирину не простит! 😅

  • @artemkashubskiy4817
    @artemkashubskiy4817 4 месяца назад +16

    c# токсичный парнишка), в батле против джавы был за него, а тут как он перетосичил прям. А вообще классный канал и классный формат, давайте еще)

    • @JinOptimist
      @JinOptimist 4 месяца назад +6

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

    • @teachmeskills
      @teachmeskills  4 месяца назад +8

      @@JinOptimist да все ок было. я не видел в тебе токсицизма)

    • @DarkApexNet
      @DarkApexNet 4 месяца назад +8

      C# для мужиков потому что

    • @dmitriykonopinskiy3793
      @dmitriykonopinskiy3793 4 месяца назад +1

      не заметил токичности, это ты какойто нежный

    • @teachmeskills
      @teachmeskills  4 месяца назад

      @@dmitriykonopinskiy3793 а вот это уже было токсично)

  • @UserDev12
    @UserDev12 2 месяца назад +3

    Обожаю ваши видосы ❤

  • @НикитаТимин-с3н
    @НикитаТимин-с3н 4 месяца назад +3

    Всем привет!Я начинающий программист, мне 24 года. Учу С#. Знакомых программистов никого нет, поэтому ищу единомышленников. Буду рад новым знакомствам!

    • @АлександрРоманов-н5б
      @АлександрРоманов-н5б 3 месяца назад

      Приветствую. Мне тоже 24, только начал изучать программирование. 8 месяцев. Учусь по 4-5 часов в день, скорее всего по уровню джун+. Отправь контакты, можем пообщаться.

    • @Stepa1354
      @Stepa1354 3 месяца назад

      Изучаю c# 18 лет, делаю игру для курсового проекта

    • @NoName-wh1xu
      @NoName-wh1xu 3 месяца назад

      Есть контакт

    • @zhaskairatbektemirov9310
      @zhaskairatbektemirov9310 2 месяца назад

      Тоже начинаю учить с

    • @ИльяДубровский-ц4ф
      @ИльяДубровский-ц4ф Месяц назад

      Привет, мне тоже 24) как успехи? Ищу единомышленников!

  • @ЯсенПень-ф9л
    @ЯсенПень-ф9л 4 месяца назад +3

    Си лучше для новичка

  • @evgeny_01_12
    @evgeny_01_12 Месяц назад +1

    C# в машинный код не компилируется , а только в байт код как и в java . И исполняется на виртуальной машине ,а не напрямую процессором

    • @vasiliysokolov7045
      @vasiliysokolov7045 Месяц назад

      Компилируется и всегда так было. Ngen, AOT.

  • @Rustam_Mukhametshin
    @Rustam_Mukhametshin 4 месяца назад +3

    Очень редкий канал в плане раскрытия вопроса…. Подписался, интересно послушать.

    • @teachmeskills
      @teachmeskills  4 месяца назад +2

      Спасибо большое)

    • @АртёмБондарев-д5э
      @АртёмБондарев-д5э 4 месяца назад +1

      Советую не делать далеко идущих выводов, на основе этого видео;)

    • @АртёмБондарев-д5э
      @АртёмБондарев-д5э 4 месяца назад +1

      Python это не легче C#, и это не про студенческие проекты.

  • @Rustam_Mukhametshin
    @Rustam_Mukhametshin 4 месяца назад +1

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

  • @vladhanov1530
    @vladhanov1530 4 месяца назад +2

    Очень слабые объяснения про компилируемые и интерпретируемые языки . Под капотом дотнета (c#) до слоя машинных кодов есть ещё один слой. И это целый мир clr/jit рантайма. Пайтон тоже не простой интерпретатор из 80/90х. Он компилируемый язык. Вопрос до какого слоя... В общем современный мир языков сложнее чем ребята пытаются рассказать. И их упрощения лично мне режут слух.

    • @teachmeskills
      @teachmeskills  4 месяца назад

      То, что вы пишите, супер, но ролик прям для новичков. В таком случае эти подробности были бы лишними.

    • @andrei_nolan
      @andrei_nolan 3 месяца назад

      Так, по-моему, эти подробные разборы не для этого видео. Если все на столько подробно объяснять и все разжевывать, то выпуск + час. Если тебе необходимо в этом разобраться, то добро пожаловать в Google.

  • @aleksgrimes3080
    @aleksgrimes3080 2 месяца назад +1

    Я писал на Python и C#. Оба языка мне нравятся. Но так как я занимаюсь машинным обучением Python мой основной язык + fast api и django нравятся для написания backend

    • @teachmeskills
      @teachmeskills  2 месяца назад

      @@aleksgrimes3080 это да. Без них тут никак)

  • @gpt4_seller
    @gpt4_seller 4 месяца назад +4

    Очень крутой контент, парни. Красавчики!

  • @olegg.8973
    @olegg.8973 4 месяца назад +6

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

    • @JinOptimist
      @JinOptimist 4 месяца назад +7

      Можете смело учить плюсы, а потом идти работать на Шарпах )))
      Просто я тоже изначально в универе больше плюсы учил, а на 5 курсе, пошёл работать на С#
      Ни разу не пожалел, ни о том, что учил плюсы, ни о том, что работать решил на Шарпах ))

    • @UserName-tp7tp
      @UserName-tp7tp 4 месяца назад +2

      Учи плюсы

    • @olegg.8973
      @olegg.8973 4 месяца назад

      @@JinOptimist Просто когда дошёл до указателей в плюсах, мой разум пошатнулся и думаю, а сколько мне понадобится времени, чтобы реализовать небольшой Pet-проект когда время и так слишком много потеряно и не проще ли будет реализовать на более высокоуровневым языке как минимум с удобным синтактическим сахаром. Это я всё про геймдев. Unity или UE... Очень тяжело понять так как не понятно, в UE на плюсах какая методология стиля программирования, как на шарпах в ООП или всё же страдания с указателями. Вот не понять как правильно всё взвесить и выбрать правильное решение.

    • @HappyMAN-lv5xu
      @HappyMAN-lv5xu 4 месяца назад

      @@olegg.8973 чтобы работать с плюсами нужны мозги

    • @yohohowowowo9471
      @yohohowowowo9471 4 месяца назад +1

      Шарп просто учить намного проще, ну и он современный. Умея программировать на плюсах, ты сможешь программировать на шарпе, а вот в обратную сторону не действует, так что учи плюсы!

  • @АнтонАншуков-х9щ
    @АнтонАншуков-х9щ 4 месяца назад +2

    Есть только c++ и все!

    • @psintel5447
      @psintel5447 4 месяца назад +1

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

  • @95thh
    @95thh 4 месяца назад +1

    Я выучил синтаксис джавы, а щас котлин начинаю все для Андроид разработки

  • @miZnIce01
    @miZnIce01 4 месяца назад +3

    Три очкарика-ботаника неправильно поставили вопрос в заголовке.
    Новичку нужно определиться с профессией, чтобы выбрать язык программирования

    • @teachmeskills
      @teachmeskills  4 месяца назад

      Ладно, не учите) написали, как хотели и задумывали

    • @JinOptimist
      @JinOptimist 4 месяца назад

      Кстати, на канале есть прямо ролик, о том как выбрать язык программирования. И там ключевая мысль именно в том, что сначала стоит выбрать направление, в котором хочется работать ))

    • @teachmeskills
      @teachmeskills  4 месяца назад

      @@JinOptimist все подтверждаю)

    • @DimaBriquez
      @DimaBriquez 4 месяца назад

      Профессию можно менять если язык позволяет. Так что я не совсем согласен, человек динамичен сегодня одно завтра другое + рынок труда динамичен.

    • @Forginen
      @Forginen 4 месяца назад

      А вот мне просто синтаксис шарпов нравится, мне просто доставляет удовольствие писать на нем. Тогда что посоветуете?

  • @plathardstuck28
    @plathardstuck28 4 месяца назад +1

    Перед тем как учить ЛЮБОЙ язык программирования его надо ручками пощупать

    • @plathardstuck28
      @plathardstuck28 4 месяца назад

      если что-то не нравится НАПРИМЕР БОРРОУ ЧЕКЕР СПАСИБА РАСТ НИНАДА, то откладываем. Если каеф - копаемся, разбираемся. ЭТО ЕСЛИ НЕТ ЦЕЛИ. если есть цель писать например приложения для телефона - бери в руку свой телефон. Какой? айфон? придётся учить Swift. Андроид - привет java, kotlin. НУ И ТАК ДАЛЕЕ.

  • @TurboKot1k
    @TurboKot1k 4 месяца назад +46

    лучше что угодно кроме пайтона. сишарп прекрасный язык

    • @HappyMAN-lv5xu
      @HappyMAN-lv5xu 4 месяца назад +9

      дурацкое утверждение. Пайтон использует и google и яндекс. Аналитика, ML, DS , web

    • @NetGuy571
      @NetGuy571 4 месяца назад +8

      В каком классе учишься?

    • @jini_amn
      @jini_amn 4 месяца назад +5

      Клоун

    • @Happy-Gappy
      @Happy-Gappy 4 месяца назад +12

      щас школьники-питонисты тебя заклюют ) хотя уже :)

    • @HappyMAN-lv5xu
      @HappyMAN-lv5xu 4 месяца назад +4

      @@Happy-Gappy Это ты смешно выглядешь, хейтить какой-либо язык программирование это удел дураков. Норм люди знают , что все они по своему хороши

  • @НатаниэльДампо
    @НатаниэльДампо 3 месяца назад

    Если коротко питон это велосипед, c# автомобиль) ...

  • @ВладиславЖук-ж3з
    @ВладиславЖук-ж3з Месяц назад

    Я бы здесь использовал слова услышанные от Паши когда-то насчёт преимущества c# против его же: "не нужно придумывать велосипед, когда его уже придумали"))
    А так никто не отменял DLR в C#, ну и IronPython есть на крайняк)))
    По своему опыту действительно вижу, как в крупных компаниях отказываются от других языков и отдают предпочтение c#

  • @EBIIaTuu_KoJIoBpaTuu
    @EBIIaTuu_KoJIoBpaTuu 4 месяца назад +1

    34:52 А чё на линуксе плохого с сишарпом? У меня в 3х конторах бэкенды крутили на линуксовых контейнерах, вообще всё гладко и бесшовно, не понимаю проблем. (хотя интеропов с нативными либами на С++ не пробовал, может там есть где поесть говна...)

    • @MariaEsenina
      @MariaEsenina 3 месяца назад +1

      .NET уже кроссплатформенный, но некоторые люди до сих пор живут в 2004.

    • @vasiliysokolov7045
      @vasiliysokolov7045 Месяц назад

      Никаких проблем нет. Докер, линукс - пожалуйста.

  • @markmark1305
    @markmark1305 Месяц назад

    Бейсик лучше для новичка!

    • @teachmeskills
      @teachmeskills  Месяц назад

      @@markmark1305 и перл тоже)

  • @БрутальныйА
    @БрутальныйА Месяц назад

    Все зависит от того что хочешь сделать. C# мне сейчас нужен так как на нем разрабатываются приложения для Revit. Сам 4 месяца уже прогаю на Python на нем множество библиотек от машинного обучения до создания qr кода для автоматического подключения к WiFi в 10 строчек. А что лучше такого нет, есть только что удобнее для задачи и что необходимо без танцев с бубном

  • @ALF_Lagom
    @ALF_Lagom 4 месяца назад +3

    Что лучше для новичка матиматика или сопромат...

    • @agens9538
      @agens9538 4 месяца назад

      биткоин лучше... а лучше два )

    • @ALF_Lagom
      @ALF_Lagom 4 месяца назад

      @@agens9538 мало для жизни надо хотя бы штук 100, а два даже квартиру норм не купить

    • @yohohowowowo9471
      @yohohowowowo9471 4 месяца назад +3

      Похоже, русский бы больше пригодился)))

    • @ALF_Lagom
      @ALF_Lagom 4 месяца назад

      @@yohohowowowo9471 и то верно, в место "))) " Обычно точку ставят.

    • @kaihusravnajmiddinov5413
      @kaihusravnajmiddinov5413 4 месяца назад +1

      Сопраматика

  • @whitelight8811
    @whitelight8811 3 месяца назад +2

    html для бекенда топ

  • @alexkurt4171
    @alexkurt4171 3 месяца назад

    Посмотрел видео и еще больше запутался😀

  • @Abilovv599
    @Abilovv599 3 месяца назад

    На маке больно? Никогда не было проблем.

  • @andrei_nolan
    @andrei_nolan 3 месяца назад +2

    C# стал языком года в 2023! Вот тебе и 5-е место!

  • @cao_dzecbi
    @cao_dzecbi 4 месяца назад

    Питон ужасный язык для новичка

  • @300f20t
    @300f20t 4 месяца назад

    Если брать самую высокую скорость компиляции(интерпритации) кода, то она будет на асемблере и исходники больше 100 мб весить не будут...

    • @teachmeskills
      @teachmeskills  4 месяца назад

      Так-то оно так. Спору нет) но мы более хайповые языки рассмотрели) блин, ассемблер точно решение всех проблем и вне конкуренции)

  • @ЕвгенийМарков-б4у
    @ЕвгенийМарков-б4у 4 месяца назад

    Для мобильной разработки на Pyhton есть развивающийся фреймворк Kivy

    • @teachmeskills
      @teachmeskills  4 месяца назад +1

      Спасибо за уточнение)

  • @flexterion
    @flexterion 3 месяца назад

    "C++ против JavaScript" еще бы назвали

  • @heroy01
    @heroy01 4 месяца назад +1

    Меня удивляет, что человек стоящий на стороне Python упоминает Python как язык ООП. Но... у Python нет инкапсуляции как таковой, а значит это уже ООП на пол шишки, через костыли, если сильно захотеть... но лучше в функциональщину

    • @denis_troenko
      @denis_troenko 4 месяца назад +1

      Простите, но Вы путаете инкапсуляцию и приватные атрибуты.

    • @heroy01
      @heroy01 4 месяца назад

      @@denis_troenko а как обеспечивается инкапсуляция в языке программирования? без модификаторов доступа она невозможна

    • @denis_troenko
      @denis_troenko 4 месяца назад +1

      @@heroy01 Снова здесь путаница в терминах. Инкапсуляция - это когда данные и способы работы с ними закрыты под одной оболочкой. А модификаторы доступа - это уже про области видимости. Если Вы о ключевых словах public и private, то их отсутствие совсем не означает, что язык хорош или плох. Можно пользоваться __ (двойное подчеркивание), это кому-то режет глаза, но спасает например в случаях, когда в дочернем классе (при наследовании) используются те же самые имена атрибутов, что и в родительском, и при этом не происходит перегрузки атрибута - все продолжает работать. Я соглашусь с Вами, что ведущие даже на джунов не похожи, потому что говорят странные вещи, например отличия динамической типизации от сильной. Это все равно, что сравнивать гладкий и синий, и говорить, какая из этих температур лучше...

    • @wsxpocxeafx
      @wsxpocxeafx 4 месяца назад

      @@denis_troenko можете раскрыть мысль про разные типизации? Что не так со сравнением?

    • @denis_troenko
      @denis_troenko 4 месяца назад

      ​@@wsxpocxeafx Все просто. Динамическая типизация может быть одновременно так же и сильной (как в Python), динамическая типизация может быть одновременно слабой (как в JavaScript). Статическая типизация может быть одновременно сильной (как в Java), и также статическая типизация может быть одновременно слабой (как в C). Соответственно сравнение динамической типизации с сильной не имеет логического смысла, потому что нельзя сравнивать модели данных со способом приведения данных друг к другу. Имеет смысл противопоставлять динамическую типизацию статической, а сильную - слабой.

  • @TheVelf
    @TheVelf 4 месяца назад +1

    Я бы ни тот ни другой если бы с начала))) я за JavaScript для новичка, можно сразу видеть результат, широчайшее применение, громадное комьюнити) Pyton узкое применение для дата аналитиков, что то серьезное не работает. С# корпоративный строгий, заточен имхо под бекэнд. Чтобы не говорили, попытки вырваться из бека у него пока очень вялые) Питон бросил учить, когда задолбался с их версиями играться, библиотеки все по факту просто обертки плюсов. Ничего поменять не получится, часто библиотеки кто то портировал использовал и все ... работает только под какую то старую версию... Шарпы все расписано, все описано, шансов что нарвешься на неработающую либу минимум по сравнению с питоном, но комьюнити все как правило снобы из больших корпораций) реально меньше их)

    • @JinOptimist
      @JinOptimist 4 месяца назад +2

      Во многом с вами согласен. Разве что, вы забыли про Unity где C# неплохо держит свою нишу.
      Ну и почти забытое направление, десктопа под винду, тоже комфортное место для Шарпов

    • @MrDerReiter
      @MrDerReiter 4 месяца назад +1

      @@JinOptimist Очень печально, кстати; именно в этом направлении я больше всего и хотел бы работать. Но отдаю себе отчёт в том, что работы там очень мало, так что надо делать упор в обучении на другие направления. Но для личного пользования я тем не менее равно пишу десктопки, мне это нравится.

    • @ZugDuk
      @ZugDuk 2 месяца назад

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

    • @MrDerReiter
      @MrDerReiter 2 месяца назад

      @@ZugDuk не больше, чем Анроидом. Мобильный рынок - самый большой, это факт. Так что нет ничего удивительного, что основной спрос на приложения утёк туда.
      А десктопные приложения для винды проиграли конкуренцию вебкам. Рядовой юзер не хочет ничего устанавливать; он хочет чтобы всё запускалось в пару кликов прямо в браузере, пусть даже с издержками по производительности.

    • @TheVelf
      @TheVelf 2 месяца назад

      @@ZugDuk я насколько вижу сейчас все через веб делают, js прям победил все настолки. Если проги десктоп остались то только старые. Все в браузерах теперь. А это js и производные его типо typescript. Его кстати создатель шарпов сделал емнип.

  • @Артем66-н8я
    @Артем66-н8я 4 месяца назад

    Можно собес на JS ?

  • @kastets2
    @kastets2 4 месяца назад

    Павел что-то разочаровал😢 как это на Шарпах лучше не писать игры движок Unity позволяет это отлично делать не хуже Unreal на плюсах...

    • @JinOptimist
      @JinOptimist 4 месяца назад +2

      Простите, но тут произошло какое-то недоразумение.
      В самом конце ролика, в 56:57, я как раз говорю, что сейчас бы начал учить программирование с Шарпов и Unity.
      А в какой момент, вы услышали, что я не рекомендую писать игры на Шарпах?

    • @kastets2
      @kastets2 4 месяца назад +2

      ​@@JinOptimist33:40 , но да действительно потом поправился)) все равно ты классный спасибо тебе за контент с удовольствием вас смотрю👍

  • @grozoff
    @grozoff 4 месяца назад

    Пишу код на обоих этих ЯП, оба нравятся, ни капли не жалею что пишу на них❤

    • @teachmeskills
      @teachmeskills  4 месяца назад

      Это слишком дипломатично - никого не обидеть и всех оправдать) похвально!

  • @МариничевГеоргий
    @МариничевГеоргий 4 месяца назад

    У меня вообще все не правильно. С начало был basic, и тогда тоже говорили что нужно начинать с ООП и лучше pascal. Иначе будет сложно перестроится. Потом попал под влияние рекламы интерпретации и кроссплатформенности и перешел на Python.
    В итоге пришёл к C#.
    С динамики на строгую типизацию. Хотя всю жизнь тянуло делать игры.)))
    А вообще все языки классные. Ведь в них коллективно вложено столько знаний, логики, сил и времени. Есть просто разные задачи, для которых одни подходят, лучше других. Но в будущем мне кажется все в одну кучу смешается и под каждые задачи будут просто фреймворки и библиотеки.

    • @teachmeskills
      @teachmeskills  4 месяца назад +1

      Поддерживаю) сам жду такого же) но заход прикольный, как вы описали)

    • @ZugDuk
      @ZugDuk 2 месяца назад

      будут нейросети, которой говоришь что надо, а она пишет в машинных кодах

    • @МариничевГеоргий
      @МариничевГеоргий 2 месяца назад

      @@ZugDuk Вы слишком о них хорошего мнения, нейросети тоже люди пишут.)

  • @SMTDN
    @SMTDN 4 месяца назад +1

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

    • @JinOptimist
      @JinOptimist 4 месяца назад +3

      Я думаю для обзорного ролика, вполне допустимо, в контексте типизации использовать слово "строгая" вместо "статичная".
      Касательно мультипарадигмальности, то любой язык можно притянуть под это. Есть статичные методы? Значит можно писать поддерживаем процедурный подход. Есть кастомные типы? Пиши ООП.
      Вопрос же в другом. С чем будет сталкиваться человек, на реальных проектах? 90%+ будет ООП. Разве вы с этим не согласны?

    • @SMTDN
      @SMTDN 4 месяца назад

      @@JinOptimist Ну тогда неправильно будет относить C# к мультпарадигмальным. Уж из двух этих языков C# гораздо более оопшный чем питон)

    • @JinOptimist
      @JinOptimist 4 месяца назад

      ​@@SMTDN Полностью с вами согласен. Об этом в ролике и сказал. Что в зависимости от источника, C# будут называть то ООП, то мультипарадигменным. Даже в википедии, в русской версии его называют ООП, а в английской, мультипарадигмальным

    • @porohmega
      @porohmega 4 месяца назад +1

      Как же жить без этой информации

    • @DimaBriquez
      @DimaBriquez 4 месяца назад

      в Python типизация под капотом строгая а на прикладном уровне динамическая.

  • @Abilovv599
    @Abilovv599 3 месяца назад

    Все языки и инструменты хороши, но пайтон рядом не стоит с сишарпом))

    • @Figase
      @Figase 4 дня назад

      Все зависит от задачи, если вы так рассуждаете, то вы точно не написали ни строчки коммерческого кода

    • @Abilovv599
      @Abilovv599 4 дня назад

      @@Figase поспорим?)

  • @MoNsTeR_creator1
    @MoNsTeR_creator1 3 месяца назад +1

    Как по мне C# для новичка - это сбалансировано абстрактный язык. Он не супер абстрактный как Python но и не супер подробный как C/C++. C# для меня это про контроль и стабильность. Python про быстроту (с точки зрения разработки) и простоту. Я хоть и люблю C#, но упаси вас бог пытаться как новичку понять как сделать например считывание и эмуляцию нажатия клавиш на шарпах. На питоне я это сделал за 15-20 минут установив нужную библиотеку, в которой было всё что нужно.

    • @vitalii5209
      @vitalii5209 3 месяца назад

      А в чем проблема на С# установить такую же библиотеку, в которой будет все что нужно?

  • @RamyLebo
    @RamyLebo 2 месяца назад

    4:22 - Что ?? Пайтон быстрый ?? Стоит ли после этого вообще смотреть ?

    • @teachmeskills
      @teachmeskills  2 месяца назад

      @@RamyLebo выбор за вами. Всегда есть контекст для сравнения - быстрее/медленнее чего-либо.
      А так - контента в ютубе валом)

    • @RamyLebo
      @RamyLebo 2 месяца назад

      @@teachmeskills , python не может быть быстрее чего либо. Тут нет контекста для сравнения.

    • @teachmeskills
      @teachmeskills  2 месяца назад

      @@RamyLebo хорошо. На этом все?

    • @RamyLebo
      @RamyLebo 2 месяца назад

      @@teachmeskills , на чем ?

  • @sledleo
    @sledleo 4 месяца назад

    Балобольство

    • @teachmeskills
      @teachmeskills  4 месяца назад

      Отчего так грубо? Очень даже не согласны

  • @yohohowowowo9471
    @yohohowowowo9471 4 месяца назад

    Джентельмены предпочитают Лисп)))

    • @teachmeskills
      @teachmeskills  4 месяца назад

      ооооо...серьезный выбор)

    • @MariaEsenina
      @MariaEsenina 3 месяца назад

      многие загубили себе карьеру лиспом, т.к. с одной стороны у просветлённых открывается "3-й глаз", с другой, закрываются 2 основных и это чудовище само по себе мало кому нужно и от безысходности сам ничего не делает.

  • @janise237
    @janise237 3 месяца назад

    Когда сравнивают язык для написания скриптов с языком программирования, это уже неверно. Питон - это язык для написания скриптов. Не более. Да, его используют не по назначению, но от этого он не становится языком программирования. То есть для обучения программированию он не годится.
    А начинать с C#, это ничем не лучше Питона. То есть сразу с высокого уровня и без понятия как оно работает в низу, получится человек, который будет писать код и часто не понимать, какие задачи он ставит перед процессором.

    • @drink8686
      @drink8686 3 месяца назад

      А разве высокоуровневые язык программирование не сделан для того, чтобы программист не думал о том, что происходит под капотом?
      Да и в процессе изучения языка, особенно c#, все равно придется затронуть тему оптимизации, ибо на шарпах очень любят писать высоко нагруженные системы, где код хочешь не хочет, а выжимать все соки придется.

    • @janise237
      @janise237 3 месяца назад

      @@drink8686 я думаю, что языки высокоуровневые срзданы не для того, чтобы программист не думал, что под капотом, а чтобы программисту надо было меньше кода писать самому, используя готовые решения языка. Но это не значит, что программисту не надо понимать, что конкретное готовое решение требует в плане дороговизны. "Выжимать все соки" - это по-разному можно понимать, кстати.

  • @MariaEsenina
    @MariaEsenina 3 месяца назад

    Прямо с самого начала рука потянулась к револьверу после слов про Python и машинное обучение: всю индустрию за*рали питоном, срок годности проектов которого составляют пол года - год, выходят новые версии, легаси и зависимости тут же рушатся и потом вручную приходится всё это чинить. Честное слово, парень в белом выглядел умнее и более презентабельным, пока не начал говорить.

    • @ДимаБуевич-э7й
      @ДимаБуевич-э7й 3 месяца назад

      Возможно вы совсем не понимаете разницу между задачами, которые решают люди, занимающиеся машинным обучением, и обычными программистами.
      Задача первых часто заключается в том, чтобы провести огромную кучу разных экспериментов с данными для получения лучшей модели, решающей одну конкретную задачу. Для этого нужно писать очень много кода, который иногда нужен всего раз - для обучения модели.
      Задача вторых - построить стабильную сложную систему с кучей задач, возможностью тестирования и так далее. В том числе обычные программисты часто встраивают в систему модели, обученные их коллегами (не обязательно что модель, которая создавалась с помощью Python будет дальше использоваться именно на Python). Их код будет выполнятся очень много раз и на протяжении долгого времени.
      Так вот Python отлично подходит для людей, занимающимися машинным обучением, ведь для них не так важна надёжность. Их код выполняют зачастую только они сами, а не выпускают его в прод для реальных пользователей.
      В то же время Python действительно может быть проблемным для обычных программистов, если не проявлять достаточной усердности в покрытии кода тестами, обнаруживающими ошибки, которые легко мог бы найти компилятор, если бы проект был написан например на C#.

    • @MariaEsenina
      @MariaEsenina 3 месяца назад

      @@ДимаБуевич-э7й проблема не в надёжности, а в том, что Python может сломать совместимость от версии к версии и вам на одном железе приходится использовать сразу несколько рантаймов и зависимостей чтобы проекты разных лет работали, т.к. переписывать (а иногда и переобучать) нейронку времени нет. Это заведомо дурной дизайн и трата времени на борьбу с зависимостями. То есть написать может и легко (хотя это спорно, и не сложнее, чем на C#), а поддерживать просто нереально, т.к. "добренькая" nVidia возьмёт и всё сломает в следующей версии tensorflow к примеру перейдя на новый рантайм, который в свою очередь будет плохо дружить со старыми зависимостями. В итоге объём работы тупо увеличивается, если вам нужно поднять проект 1-2 летней давности. То есть ваша прошлая работа зачастую превращается в тыкву. И ЭТО ПРОБЛЕМА ДЛЯ БИЗНЕСА В ПЕРВУЮ ОЧЕРЕДЬ!

  • @xmtchl6462
    @xmtchl6462 4 месяца назад

    есть подкасты с Пашей? приятно слушать

    • @teachmeskills
      @teachmeskills  4 месяца назад

      На канале есть видео, можете посмотреть

    • @xmtchl6462
      @xmtchl6462 4 месяца назад

      @@teachmeskills а может есть какие-то подкасты в тг или еще какой-то подобный контент? Смотрел вче его "собеседования" - понравилось, хочу еще )

    • @teachmeskills
      @teachmeskills  4 месяца назад

      @@xmtchl6462 скоро будут) все на этапе подготовки

    • @MVPWendi
      @MVPWendi 4 месяца назад

      Коменты делятся на два вида:
      -Паша какой-то токсичный
      -Паша приятный, где ещё его послушать

    • @teachmeskills
      @teachmeskills  4 месяца назад

      @@MVPWendi есть такое)

  • @agens9538
    @agens9538 4 месяца назад +1

    однозначно C# лучше...

  • @MathInfo-ye1gf
    @MathInfo-ye1gf 4 месяца назад +3

    Парень за си круто объяснил посредством примера рабочих

  • @Viktor123Viktor
    @Viktor123Viktor 3 месяца назад +3

    Первым языком надо выбирать ASM - для того чтобы получить понимание что такое рабочий цикл, что такое память и как к ней обращаться. Затем - да, C++. А дальше спокойно менять ЯП в зависимости от конкретных задач.

    • @stepperjumpy
      @stepperjumpy 26 дней назад

      Это лишь один из путей: снизу-вверх)
      Есть путь сверху-вниз: от питона к асм, если нужно.

  • @ГеннадийБекасов-ь5ю
    @ГеннадийБекасов-ь5ю 4 месяца назад +1

    Так, новички, которые придут ко мне на собес (Минск) и скажут, что они из этой школы - вот сразу нет, до свидания. Если си-шарпист ещё ничо так, у него проблемы только частично с мировоззрением, то "препод" в белом вообще странный, чему это чучело вас научит, подумать страшно. Хотя, чего думать, научит писать код не для команды, а для себя.

    • @teachmeskills
      @teachmeskills  4 месяца назад +1

      Слушайте, по вашему тону, если вы людей за людей не считаете, то я бы воздержался от походов к вам на собес. В вашем комментарии вся культура явно выражена, как и отношение у людям. Удачи с наймом!) я не думаю, что наши студенты что-то потеряют, здоровее морально останутся

    • @JinOptimist
      @JinOptimist 4 месяца назад

      Скажите, я тот самый шарпист, мне просто из спортивного интереса, а какие у меня проблемы с мировоззрением?
      Вы просто первый кто так интересно сформулировал мысль. Хотелось бы понять, за что, условно, у вас цепляется глаз.

    • @ГеннадийБекасов-ь5ю
      @ГеннадийБекасов-ь5ю 4 месяца назад

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

    • @ГеннадийБекасов-ь5ю
      @ГеннадийБекасов-ь5ю 4 месяца назад +1

      @@JinOptimist вы скорее всего не поймёте, ибо в 35 говорите так, словно вам 25 и у вас нет детей. Но я скажу, что мне в глаз от вас попало. Из плохого - у вас бабки на первом месте, да так глубоко, что вы замечать перестали. Столь рано надели на себя халат учителя да и позабыли кто вы есть. Но я не далеко ушел, не подумайте. Из хорошего - респект за финальную речь о питоне, беднягу оппонента чуть Кондратий не хватил, да и в целом по профессии мне особо возразить нечего, приятно послушать. Кидайте вы гопничать, да займитесь делом, ей-богу.

    • @teachmeskills
      @teachmeskills  4 месяца назад +1

      @@ГеннадийБекасов-ь5ю не вам меня затыкать на собственном канале. Финальное - пускай это переписка останется как подтверждение, что к таким людям лучше вообще не идти на общение. Как по мне, все что вы умеете - высказывать субъективную уничижительную оценку без подтверждения фактами . Если вам полегчало после этого, наслаждайтесь) видимо, доминировать вас также учили на уровне «обзови» и будешь крутым)

  • @sergshutk2757
    @sergshutk2757 3 месяца назад

    Учите Pascal (Object Pascal).
    Уже писали?

  • @michaelmyers717
    @michaelmyers717 4 месяца назад +1

  • @aLeKseU852
    @aLeKseU852 4 месяца назад +3

    Php

  • @victorkohn2239
    @victorkohn2239 4 месяца назад

    Рассказ о бесплатных и полезных программах
    ruclips.net/video/DxPhU7qWbkA/видео.html

    • @JinOptimist
      @JinOptimist 4 месяца назад

      Некрасиво просто так ссылки на свои видео кидать

  • @andrei_nolan
    @andrei_nolan 3 месяца назад

    Есть два типа программистов: C# программисты и НЕ программисты. 😅

  • @NetGuy571
    @NetGuy571 4 месяца назад +2

    Вопрос стоит так - Python или Go. А C# уже на 10 месте

    • @agens9538
      @agens9538 4 месяца назад

      Go язык или глагол? )

    • @HappyMAN-lv5xu
      @HappyMAN-lv5xu 4 месяца назад

      бред, go конкурент C++ и python, но не c#

    • @montecristo31
      @montecristo31 4 месяца назад

      ​@@HappyMAN-lv5xuесли сравнивать Python и C#, то это по большей части направление в бэкэнд, потому что шарпы проигрывают по всем параметрам кроме, бэкэнда где он может в определенных случаях составить конкуренцию, либо GameDev/Desktop App. Поэтому в этой категории Backend, их вполне может сравнить.

  • @KirillMvS
    @KirillMvS 4 месяца назад

    Я отучился на Java почти год.
    Когда выбирал язык, на самом деле вопросов даже не стояло)
    Питон представлялся как язык, где легко начать, работа в небольших проектах, много стартапов на нем пишутся, более хайповый. Возможно, в 20 лет выбрал бы его)
    Для работы в бекенде больших корпораций в России не вижу смысла выбирать что-то кроме Java.
    В чем преимущества C# пока так и не понял, хотя посмотрел не одно видео.
    Это что-то очень похожее, но на вопрос "а зачем выбирать C#", так и не могу себе ответить)
    Волею судеб буду переучиваться на C# для работы в своей компании за границей, поскольку основное приложение написано на нем под Windows.
    Но вот так вот с нуля в РФ, по-моему, выбор очевиден в бекенде)
    Да и во фронтенде...

    • @Copemaxx
      @Copemaxx 4 месяца назад

      ну вакансии на c# есть и их достаточно много так или иначе

    • @KirillMvS
      @KirillMvS 4 месяца назад

      ​@@Copemaxx в целом да, но перспективы сейчас не очень ясны. Если ты с опытом 5+ лет и разбираешься, то работу найдешь в любом случае, можно и удаленно вне РФ.
      Но тренд скорее видится на сворачиване инфраструктуры шарпов из-за санкций.
      Про заграницу вопросов нет, шарпы на уровне с джавой даже по количеству вакансий )

    • @doesntimportant4954
      @doesntimportant4954 4 месяца назад

      Java уг.

  • @vugarmiriyev1071
    @vugarmiriyev1071 4 месяца назад

    Точка входа проще в питоне, что и влияет на статистику.

    • @teachmeskills
      @teachmeskills  4 месяца назад

      как вариант

    • @MariaEsenina
      @MariaEsenina 3 месяца назад

      Зато точка выхода сложнее. Тот же C++ проще изучать даже с нуля, чем после Python, т.к. у последнего уже сломан мозг.

  • @АлександрК-э7м4в
    @АлександрК-э7м4в 4 месяца назад

    2 часа компиляции? Чего компилируешь-то? Последнюю версию Windows? :)) Или сидишь на 386-м компе 90-х годов? :))

    • @JinOptimist
      @JinOptimist 3 месяца назад

      Самые обычный легаси проект, которому 15+ лет. Которые всё ещё монолит.
      Судя по вашему удивлению, вам никогда не приходилось работать на проектах, где только исходники до билда весят Гигабайты. А база размером в терабайты. На таких объёмах появляются свои специфичные условия работы. Например, 2 часа компиляции.

    • @АлександрК-э7м4в
      @АлександрК-э7м4в 3 месяца назад

      @@JinOptimist , понятное дело. Кривой код с кривой архитектурой, сварганенный непонятно кем кривыми руками. Тогда нет вопросов :)

    • @JinOptimist
      @JinOptimist 3 месяца назад

      ​@@АлександрК-э7м4в У вас как я понимаю за плечами не один проект продолжительностью 15+ лет. И все они работают как часы, без единого костыля, с самой красивой, понятной, кристальной архитектурой. А главное все 100+ девов что работали над этим проектом, все эти годы, обладают теми же сверхъестественными способностями что и вы...
      У меня вот, даже фантазии не хватает такое представить, а для вас это норма. Здорово!

  • @liza-buevich
    @liza-buevich 4 месяца назад +1

    Парень в очках мой краш

  • @АлександрИванов-к6т9п
    @АлександрИванов-к6т9п 4 месяца назад

    Ерунда что тот язык что другой. Это не языки , а пародия на языки.

    • @teachmeskills
      @teachmeskills  4 месяца назад +1

      Звездеж) хорошие языки, не надо)

    • @АлександрИванов-к6т9п
      @АлександрИванов-к6т9п 4 месяца назад

      @@teachmeskills Ну пусть будут хорошие. ))

    • @JinOptimist
      @JinOptimist 4 месяца назад +1

      Просто, что бы понять, а какие языки настоящие? Не пародийные

    • @АлександрИванов-к6т9п
      @АлександрИванов-к6т9п 4 месяца назад

      @@JinOptimist Классические. Си, Си++ , Паскаль и Ассемблеры. Остальное - все производное. Особенно шарп - жуткая пародия на Си .

    • @leosv0
      @leosv0 4 месяца назад

      ​@@АлександрИванов-к6т9п а где работать на Си?