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

  Рет қаралды 21,793

TeachMeSkills Школа программирования

TeachMeSkills Школа программирования

Күн бұрын

Пікірлер: 294
@firuzsultanov2948
@firuzsultanov2948 7 ай бұрын
golang против C#
@teachmeskills
@teachmeskills 7 ай бұрын
Ох...)
@wsxpocxeafx
@wsxpocxeafx 6 ай бұрын
Разве голэнг не узкоспециализированный язык, чтобы сервисы было легче писать и не ломать их, если у человека, который над сервисом работает не большой опыт? То есть это не какой-то вау язык. Он создан быть простым. Это интересно писать на языке чисто для бекенда?
@drink8686
@drink8686 6 ай бұрын
Все вместе, очень хороший стек
@yaroslavpradyvlianyi8265
@yaroslavpradyvlianyi8265 7 ай бұрын
Учу Пайтон уже месяцев 9. Заканчиваю ООП, на очереди SQL , Джанго. Пока доволен выбором и ни о чем не жалею . Очень нравится как выглядит и приятно писать код.
@ИльяАнтюхов
@ИльяАнтюхов 7 ай бұрын
всё в сравнении, а с# вы ещё не пробовали )
@DarkApexNet
@DarkApexNet 7 ай бұрын
@@ИльяАнтюховне надо вот это вот тут это это не действует один раз не *** c# для мужиков
@MrDerReiter
@MrDerReiter 7 ай бұрын
@@ИльяАнтюхов ну да, кстати; я вот C# учу, тоже где-то около года; и мне наоборот его синтаксис больше нравится, чем у Пайтона. Но я отдаю себе отчёт в том, что это может быть "синдром утёнка", и при более детальном погружении в Пайтон он может мне зайти не хуже. В любом случае, даже так мне его (Пайтона) синтаксис нравится гораздо больше, чем например C++; вот он реально уродливый (не в обиду разрабам на плюсах, это чисто субьективщина).
@montecristo31
@montecristo31 7 ай бұрын
​@@ИльяАнтюхов после Джанго, в асп нет будет сложно. DI, интерфейсы, entityorm и вся эта лабуда.
@АлександрК-э7м4в
@АлександрК-э7м4в 7 ай бұрын
Пайтон какой-то придумали... Нелепое сочетание Java и Бейсика :))
@adastraperaspera7116
@adastraperaspera7116 4 ай бұрын
Ждем видео «сишарп против всех»
@DreamingDolphing
@DreamingDolphing 7 ай бұрын
Язык Swift открытый и кроссплатформенный, но там у него есть закрытая графическая библиотека, которая привязанак экосистеме от Apple. Таким образом самим языком пользоваться можно хоть на Windows (есть порт), а вот приложения писать нельзя.
@teachmeskills
@teachmeskills 7 ай бұрын
именно)
@wsxpocxeafx
@wsxpocxeafx 7 ай бұрын
Почему на MacOS больно запускать C# проект? Запускаю. Боли не чувстую.
@IvaNFallout
@IvaNFallout 6 ай бұрын
Речь про легаси .Net Framework
@sweleboy
@sweleboy 5 ай бұрын
больно разрабатывать на MacOS...
@dm1tryrin
@dm1tryrin Ай бұрын
Я тоже не понимаю в чем у них боль
@wsxpocxeafx
@wsxpocxeafx Ай бұрын
@@sweleboy а чем именно неприятна разработка на MacOS?
@positive6329
@positive6329 5 күн бұрын
Боль в растягивании сфинктера при росте рук из жопы, очевидно же
@tolyachernov7849
@tolyachernov7849 7 ай бұрын
Проблема питона в том, что джунов очень-очень много, а вакансий мало. А так и питон и шарп - оба шикарные!
@HappyMAN-lv5xu
@HappyMAN-lv5xu 7 ай бұрын
та же проблемы с любой айти профессией, почти с любым языком программирования.
@cao_dzecbi
@cao_dzecbi 7 ай бұрын
@@HappyMAN-lv5xu неправда. На питоне САМАЯ большая конкуренция
@HappyMAN-lv5xu
@HappyMAN-lv5xu 7 ай бұрын
@@cao_dzecbi хотя бы ищут джунов питонистов, есть языки , где на джунов вообще нет мест - С++ и rust
@tommyking9456
@tommyking9456 7 ай бұрын
@@cao_dzecbiво фронтенде в 2-3 раза выше конкуренция,в среднем :)
@positive6329
@positive6329 5 күн бұрын
Шикарно, когда посмотришь сравнение по поиску типа Python vs C++ vs C# Speed Comparison
@UserDev12
@UserDev12 5 ай бұрын
Обожаю ваши видосы ❤
@teachmeskills
@teachmeskills 5 ай бұрын
спасибо)
@EBIIaTuu_KoJIoBpaTuu
@EBIIaTuu_KoJIoBpaTuu 7 ай бұрын
34:52 А чё на линуксе плохого с сишарпом? У меня в 3х конторах бэкенды крутили на линуксовых контейнерах, вообще всё гладко и бесшовно, не понимаю проблем. (хотя интеропов с нативными либами на С++ не пробовал, может там есть где поесть говна...)
@MariaEsenina
@MariaEsenina 6 ай бұрын
.NET уже кроссплатформенный, но некоторые люди до сих пор живут в 2004.
@vasiliysokolov7045
@vasiliysokolov7045 4 ай бұрын
Никаких проблем нет. Докер, линукс - пожалуйста.
@akamurun6563
@akamurun6563 7 ай бұрын
Что выбрать новичку, дрель или болгарку...
@KatyaLishch
@KatyaLishch 2 ай бұрын
Экскаватор или лопату
@gpt4_seller
@gpt4_seller 7 ай бұрын
Очень крутой контент, парни. Красавчики!
@teachmeskills
@teachmeskills 7 ай бұрын
спасибо)
@aleksgrimes3080
@aleksgrimes3080 5 ай бұрын
Я писал на Python и C#. Оба языка мне нравятся. Но так как я занимаюсь машинным обучением Python мой основной язык + fast api и django нравятся для написания backend
@teachmeskills
@teachmeskills 5 ай бұрын
@@aleksgrimes3080 это да. Без них тут никак)
@Артем66-н8я
@Артем66-н8я 7 ай бұрын
Можно собес на JS ?
@ALF_Lagom
@ALF_Lagom 7 ай бұрын
Что лучше для новичка матиматика или сопромат...
@agens9538
@agens9538 7 ай бұрын
биткоин лучше... а лучше два )
@ALF_Lagom
@ALF_Lagom 7 ай бұрын
@@agens9538 мало для жизни надо хотя бы штук 100, а два даже квартиру норм не купить
@yohohowowowo9471
@yohohowowowo9471 7 ай бұрын
Похоже, русский бы больше пригодился)))
@ALF_Lagom
@ALF_Lagom 7 ай бұрын
@@yohohowowowo9471 и то верно, в место "))) " Обычно точку ставят.
@kaihusravnajmiddinov5413
@kaihusravnajmiddinov5413 7 ай бұрын
Сопраматика
@ВладиславЖук-ж3з
@ВладиславЖук-ж3з 4 ай бұрын
Я бы здесь использовал слова услышанные от Паши когда-то насчёт преимущества c# против его же: "не нужно придумывать велосипед, когда его уже придумали")) А так никто не отменял DLR в C#, ну и IronPython есть на крайняк))) По своему опыту действительно вижу, как в крупных компаниях отказываются от других языков и отдают предпочтение c#
@Rustam_Mukhametshin
@Rustam_Mukhametshin 7 ай бұрын
Очень редкий канал в плане раскрытия вопроса…. Подписался, интересно послушать.
@teachmeskills
@teachmeskills 7 ай бұрын
Спасибо большое)
@АртёмБондарев-д5э
@АртёмБондарев-д5э 7 ай бұрын
Советую не делать далеко идущих выводов, на основе этого видео;)
@АртёмБондарев-д5э
@АртёмБондарев-д5э 7 ай бұрын
Python это не легче C#, и это не про студенческие проекты.
@БрутальныйА
@БрутальныйА 4 ай бұрын
Все зависит от того что хочешь сделать. C# мне сейчас нужен так как на нем разрабатываются приложения для Revit. Сам 4 месяца уже прогаю на Python на нем множество библиотек от машинного обучения до создания qr кода для автоматического подключения к WiFi в 10 строчек. А что лучше такого нет, есть только что удобнее для задачи и что необходимо без танцев с бубном
@artemkashubskiy4817
@artemkashubskiy4817 7 ай бұрын
c# токсичный парнишка), в батле против джавы был за него, а тут как он перетосичил прям. А вообще классный канал и классный формат, давайте еще)
@JinOptimist
@JinOptimist 7 ай бұрын
Хм. Постараюсь быть в следующий раз мягче. Особенно если подскажите, в какие моменты, я слегка переборщил
@teachmeskills
@teachmeskills 7 ай бұрын
@@JinOptimist да все ок было. я не видел в тебе токсицизма)
@DarkApexNet
@DarkApexNet 7 ай бұрын
C# для мужиков потому что
@dmitriykonopinskiy3793
@dmitriykonopinskiy3793 7 ай бұрын
не заметил токичности, это ты какойто нежный
@teachmeskills
@teachmeskills 7 ай бұрын
@@dmitriykonopinskiy3793 а вот это уже было токсично)
@positive6329
@positive6329 5 күн бұрын
Просто смотри на "производительность" сего трансляторишки по запросу типа Python vs C++ vs C# Speed Comparison
@futureres9118
@futureres9118 7 ай бұрын
# ПитонистыТожеЛюди (Camel - согласование об наименовании c#) 😂
@wsxpocxeafx
@wsxpocxeafx 6 ай бұрын
С большой буквы название языка пишется
@МариничевГеоргий
@МариничевГеоргий 7 ай бұрын
У меня вообще все не правильно. С начало был basic, и тогда тоже говорили что нужно начинать с ООП и лучше pascal. Иначе будет сложно перестроится. Потом попал под влияние рекламы интерпретации и кроссплатформенности и перешел на Python. В итоге пришёл к C#. С динамики на строгую типизацию. Хотя всю жизнь тянуло делать игры.))) А вообще все языки классные. Ведь в них коллективно вложено столько знаний, логики, сил и времени. Есть просто разные задачи, для которых одни подходят, лучше других. Но в будущем мне кажется все в одну кучу смешается и под каждые задачи будут просто фреймворки и библиотеки.
@teachmeskills
@teachmeskills 7 ай бұрын
Поддерживаю) сам жду такого же) но заход прикольный, как вы описали)
@ZugDuk
@ZugDuk 5 ай бұрын
будут нейросети, которой говоришь что надо, а она пишет в машинных кодах
@МариничевГеоргий
@МариничевГеоргий 5 ай бұрын
@@ZugDuk Вы слишком о них хорошего мнения, нейросети тоже люди пишут.)
@RamyLebo
@RamyLebo 5 ай бұрын
4:22 - Что ?? Пайтон быстрый ?? Стоит ли после этого вообще смотреть ?
@teachmeskills
@teachmeskills 5 ай бұрын
@@RamyLebo выбор за вами. Всегда есть контекст для сравнения - быстрее/медленнее чего-либо. А так - контента в ютубе валом)
@RamyLebo
@RamyLebo 5 ай бұрын
@@teachmeskills , python не может быть быстрее чего либо. Тут нет контекста для сравнения.
@teachmeskills
@teachmeskills 5 ай бұрын
@@RamyLebo хорошо. На этом все?
@RamyLebo
@RamyLebo 5 ай бұрын
@@teachmeskills , на чем ?
@evgeny_01_12
@evgeny_01_12 4 ай бұрын
C# в машинный код не компилируется , а только в байт код как и в java . И исполняется на виртуальной машине ,а не напрямую процессором
@vasiliysokolov7045
@vasiliysokolov7045 4 ай бұрын
Компилируется и всегда так было. Ngen, AOT.
@olegg.8973
@olegg.8973 7 ай бұрын
Опять начинаю думать, что учить надо С#, а не плюсы... Оххх, как же сделать правильный выбор и потом не пожалеть.
@JinOptimist
@JinOptimist 7 ай бұрын
Можете смело учить плюсы, а потом идти работать на Шарпах ))) Просто я тоже изначально в универе больше плюсы учил, а на 5 курсе, пошёл работать на С# Ни разу не пожалел, ни о том, что учил плюсы, ни о том, что работать решил на Шарпах ))
@UserName-tp7tp
@UserName-tp7tp 7 ай бұрын
Учи плюсы
@olegg.8973
@olegg.8973 7 ай бұрын
@@JinOptimist Просто когда дошёл до указателей в плюсах, мой разум пошатнулся и думаю, а сколько мне понадобится времени, чтобы реализовать небольшой Pet-проект когда время и так слишком много потеряно и не проще ли будет реализовать на более высокоуровневым языке как минимум с удобным синтактическим сахаром. Это я всё про геймдев. Unity или UE... Очень тяжело понять так как не понятно, в UE на плюсах какая методология стиля программирования, как на шарпах в ООП или всё же страдания с указателями. Вот не понять как правильно всё взвесить и выбрать правильное решение.
@HappyMAN-lv5xu
@HappyMAN-lv5xu 7 ай бұрын
@@olegg.8973 чтобы работать с плюсами нужны мозги
@yohohowowowo9471
@yohohowowowo9471 7 ай бұрын
Шарп просто учить намного проще, ну и он современный. Умея программировать на плюсах, ты сможешь программировать на шарпе, а вот в обратную сторону не действует, так что учи плюсы!
@xmtchl6462
@xmtchl6462 7 ай бұрын
есть подкасты с Пашей? приятно слушать
@teachmeskills
@teachmeskills 7 ай бұрын
На канале есть видео, можете посмотреть
@xmtchl6462
@xmtchl6462 7 ай бұрын
@@teachmeskills а может есть какие-то подкасты в тг или еще какой-то подобный контент? Смотрел вче его "собеседования" - понравилось, хочу еще )
@teachmeskills
@teachmeskills 7 ай бұрын
@@xmtchl6462 скоро будут) все на этапе подготовки
@MVPWendi
@MVPWendi 7 ай бұрын
Коменты делятся на два вида: -Паша какой-то токсичный -Паша приятный, где ещё его послушать
@teachmeskills
@teachmeskills 7 ай бұрын
@@MVPWendi есть такое)
@Saints157
@Saints157 4 ай бұрын
Си шарп: строим небоскрёб. Пайтон: строим сарай 😂😂😂
@НикитаТимин-с3н
@НикитаТимин-с3н 7 ай бұрын
Всем привет!Я начинающий программист, мне 24 года. Учу С#. Знакомых программистов никого нет, поэтому ищу единомышленников. Буду рад новым знакомствам!
@АлександрРоманов-н5б
@АлександрРоманов-н5б 6 ай бұрын
Приветствую. Мне тоже 24, только начал изучать программирование. 8 месяцев. Учусь по 4-5 часов в день, скорее всего по уровню джун+. Отправь контакты, можем пообщаться.
@Stepa1354
@Stepa1354 6 ай бұрын
Изучаю c# 18 лет, делаю игру для курсового проекта
@NoName-wh1xu
@NoName-wh1xu 6 ай бұрын
Есть контакт
@zhaskairatbektemirov9310
@zhaskairatbektemirov9310 5 ай бұрын
Тоже начинаю учить с
@ИльяДубровский-ц4ф
@ИльяДубровский-ц4ф 4 ай бұрын
Привет, мне тоже 24) как успехи? Ищу единомышленников!
@300f20t
@300f20t 7 ай бұрын
Если брать самую высокую скорость компиляции(интерпритации) кода, то она будет на асемблере и исходники больше 100 мб весить не будут...
@teachmeskills
@teachmeskills 7 ай бұрын
Так-то оно так. Спору нет) но мы более хайповые языки рассмотрели) блин, ассемблер точно решение всех проблем и вне конкуренции)
@ZugDuk
@ZugDuk 5 ай бұрын
Питон не осилил. Мне чатгпт написал на нем программу, я задолбался ее запускать - то питон надо, то еще чего, то пип не устанавливал нужный компонент. Попросил переписать на Си - одна строчка в консоли и программа готова. Но я рак и вообще не шарю за программирование - мне чатгпт пишет, причем что прикольно, что когда нужно установить какие либо dev пакеты, он подсказывает какие надо и подсказывает строчку, чтобы gcc смог собрать программу.
@МагомедАлимов-в9ы
@МагомедАлимов-в9ы 4 ай бұрын
Хахаха как можно не понять Пайтон
@ZugDuk
@ZugDuk 4 ай бұрын
@@МагомедАлимов-в9ы очень сложно все запускать. Щас я уже более прошарен, мне чатгпт объяснил, что нужно виртуальное окружение, его активировать, в нем ставить компоненты, и написал как с помощью юнитов для systemd запускать программы на питоне как сервис. Но что в самих программах, я х.з.. Что удивительно - как то они работают. Чатгпт на питоне предпочитает писать, по этому пришлось разобраться как запускать. Попросил его написать dns сервер, который слушает udp, запрашивает по tcp через socks5 и строит список IP адресов для ipset из доменов перечисленных в файле list.txt (это нужно для прозрачного проксирования ютуба например) - сразу после ответа dns добавляет в ipset, а потом отправляет адрес тому, кто запрашивал - так вопрошающий когда полезет, его уже в прокси завернет.
@grozoff
@grozoff 7 ай бұрын
Пишу код на обоих этих ЯП, оба нравятся, ни капли не жалею что пишу на них❤
@teachmeskills
@teachmeskills 7 ай бұрын
Это слишком дипломатично - никого не обидеть и всех оправдать) похвально!
@vladhanov1530
@vladhanov1530 7 ай бұрын
Очень слабые объяснения про компилируемые и интерпретируемые языки . Под капотом дотнета (c#) до слоя машинных кодов есть ещё один слой. И это целый мир clr/jit рантайма. Пайтон тоже не простой интерпретатор из 80/90х. Он компилируемый язык. Вопрос до какого слоя... В общем современный мир языков сложнее чем ребята пытаются рассказать. И их упрощения лично мне режут слух.
@teachmeskills
@teachmeskills 7 ай бұрын
То, что вы пишите, супер, но ролик прям для новичков. В таком случае эти подробности были бы лишними.
@andrei_nolan
@andrei_nolan 6 ай бұрын
Так, по-моему, эти подробные разборы не для этого видео. Если все на столько подробно объяснять и все разжевывать, то выпуск + час. Если тебе необходимо в этом разобраться, то добро пожаловать в Google.
@ЕвгенийМарков-б4у
@ЕвгенийМарков-б4у 7 ай бұрын
Для мобильной разработки на Pyhton есть развивающийся фреймворк Kivy
@teachmeskills
@teachmeskills 7 ай бұрын
Спасибо за уточнение)
@vater122
@vater122 7 ай бұрын
Вертолёт vs самолёт. Что лучше для новичка.
@JinOptimist
@JinOptimist 7 ай бұрын
Самолёт
@teachmeskills
@teachmeskills 7 ай бұрын
@@JinOptimist а мне вертолет)
@95thh
@95thh 7 ай бұрын
Я выучил синтаксис джавы, а щас котлин начинаю все для Андроид разработки
@positive6329
@positive6329 5 күн бұрын
06:17 "программа на C ужасна, непонятна"... "программа на C++ тоже ужасна"... Стрелять с рогатки... И эти рассуждают о программировании...
@Rafael_Santi
@Rafael_Santi 4 ай бұрын
16:21 Ой Люда за Ирину не простит! 😅
@Abilovv599
@Abilovv599 6 ай бұрын
На маке больно? Никогда не было проблем.
@kastets2
@kastets2 7 ай бұрын
Павел что-то разочаровал😢 как это на Шарпах лучше не писать игры движок Unity позволяет это отлично делать не хуже Unreal на плюсах...
@JinOptimist
@JinOptimist 7 ай бұрын
Простите, но тут произошло какое-то недоразумение. В самом конце ролика, в 56:57, я как раз говорю, что сейчас бы начал учить программирование с Шарпов и Unity. А в какой момент, вы услышали, что я не рекомендую писать игры на Шарпах?
@kastets2
@kastets2 7 ай бұрын
​@@JinOptimist33:40 , но да действительно потом поправился)) все равно ты классный спасибо тебе за контент с удовольствием вас смотрю👍
@АлександрК-э7м4в
@АлександрК-э7м4в 7 ай бұрын
2 часа компиляции? Чего компилируешь-то? Последнюю версию Windows? :)) Или сидишь на 386-м компе 90-х годов? :))
@JinOptimist
@JinOptimist 6 ай бұрын
Самые обычный легаси проект, которому 15+ лет. Которые всё ещё монолит. Судя по вашему удивлению, вам никогда не приходилось работать на проектах, где только исходники до билда весят Гигабайты. А база размером в терабайты. На таких объёмах появляются свои специфичные условия работы. Например, 2 часа компиляции.
@АлександрК-э7м4в
@АлександрК-э7м4в 6 ай бұрын
@@JinOptimist , понятное дело. Кривой код с кривой архитектурой, сварганенный непонятно кем кривыми руками. Тогда нет вопросов :)
@JinOptimist
@JinOptimist 6 ай бұрын
​@@АлександрК-э7м4в У вас как я понимаю за плечами не один проект продолжительностью 15+ лет. И все они работают как часы, без единого костыля, с самой красивой, понятной, кристальной архитектурой. А главное все 100+ девов что работали над этим проектом, все эти годы, обладают теми же сверхъестественными способностями что и вы... У меня вот, даже фантазии не хватает такое представить, а для вас это норма. Здорово!
@Rustam_Mukhametshin
@Rustam_Mukhametshin 7 ай бұрын
Перед выбором языка, надо хотя бы примерно понимать, что ты и где ты будешь его применять. Возраст тут не при чем, типа питон для молодых, а си образные яп для дедов.
@SMTDN
@SMTDN 7 ай бұрын
В питоне типизация тоже строгая, при этом строгая типизация не является антонимом динамической, а сам язык мультипарадигмальный. Оба оратора не очень хорошо подготовились, без негатива
@JinOptimist
@JinOptimist 7 ай бұрын
Я думаю для обзорного ролика, вполне допустимо, в контексте типизации использовать слово "строгая" вместо "статичная". Касательно мультипарадигмальности, то любой язык можно притянуть под это. Есть статичные методы? Значит можно писать поддерживаем процедурный подход. Есть кастомные типы? Пиши ООП. Вопрос же в другом. С чем будет сталкиваться человек, на реальных проектах? 90%+ будет ООП. Разве вы с этим не согласны?
@SMTDN
@SMTDN 7 ай бұрын
@@JinOptimist Ну тогда неправильно будет относить C# к мультпарадигмальным. Уж из двух этих языков C# гораздо более оопшный чем питон)
@JinOptimist
@JinOptimist 7 ай бұрын
​@@SMTDN Полностью с вами согласен. Об этом в ролике и сказал. Что в зависимости от источника, C# будут называть то ООП, то мультипарадигменным. Даже в википедии, в русской версии его называют ООП, а в английской, мультипарадигмальным
@porohmega
@porohmega 7 ай бұрын
Как же жить без этой информации
@DimaBriquez
@DimaBriquez 7 ай бұрын
в Python типизация под капотом строгая а на прикладном уровне динамическая.
@ЯсенПень-ф9л
@ЯсенПень-ф9л 7 ай бұрын
Си лучше для новичка
@alexkurt4171
@alexkurt4171 6 ай бұрын
Посмотрел видео и еще больше запутался😀
@АнтонАншуков-х9щ
@АнтонАншуков-х9щ 7 ай бұрын
Есть только c++ и все!
@psintel5447
@psintel5447 7 ай бұрын
пишу машинным кодом, все что выше - для лохов. а кроме шуток, каждый язык для своих целей
@TheVelf
@TheVelf 7 ай бұрын
Я бы ни тот ни другой если бы с начала))) я за JavaScript для новичка, можно сразу видеть результат, широчайшее применение, громадное комьюнити) Pyton узкое применение для дата аналитиков, что то серьезное не работает. С# корпоративный строгий, заточен имхо под бекэнд. Чтобы не говорили, попытки вырваться из бека у него пока очень вялые) Питон бросил учить, когда задолбался с их версиями играться, библиотеки все по факту просто обертки плюсов. Ничего поменять не получится, часто библиотеки кто то портировал использовал и все ... работает только под какую то старую версию... Шарпы все расписано, все описано, шансов что нарвешься на неработающую либу минимум по сравнению с питоном, но комьюнити все как правило снобы из больших корпораций) реально меньше их)
@JinOptimist
@JinOptimist 7 ай бұрын
Во многом с вами согласен. Разве что, вы забыли про Unity где C# неплохо держит свою нишу. Ну и почти забытое направление, десктопа под винду, тоже комфортное место для Шарпов
@MrDerReiter
@MrDerReiter 7 ай бұрын
@@JinOptimist Очень печально, кстати; именно в этом направлении я больше всего и хотел бы работать. Но отдаю себе отчёт в том, что работы там очень мало, так что надо делать упор в обучении на другие направления. Но для личного пользования я тем не менее равно пишу десктопки, мне это нравится.
@ZugDuk
@ZugDuk 5 ай бұрын
@@MrDerReiter забавно, что виндой пользуется больше всех людей, но программы для нее нахуй никому не нужны)
@MrDerReiter
@MrDerReiter 5 ай бұрын
@@ZugDuk не больше, чем Анроидом. Мобильный рынок - самый большой, это факт. Так что нет ничего удивительного, что основной спрос на приложения утёк туда. А десктопные приложения для винды проиграли конкуренцию вебкам. Рядовой юзер не хочет ничего устанавливать; он хочет чтобы всё запускалось в пару кликов прямо в браузере, пусть даже с издержками по производительности.
@TheVelf
@TheVelf 5 ай бұрын
@@ZugDuk я насколько вижу сейчас все через веб делают, js прям победил все настолки. Если проги десктоп остались то только старые. Все в браузерах теперь. А это js и производные его типо typescript. Его кстати создатель шарпов сделал емнип.
@KirillMvS
@KirillMvS 7 ай бұрын
Я отучился на Java почти год. Когда выбирал язык, на самом деле вопросов даже не стояло) Питон представлялся как язык, где легко начать, работа в небольших проектах, много стартапов на нем пишутся, более хайповый. Возможно, в 20 лет выбрал бы его) Для работы в бекенде больших корпораций в России не вижу смысла выбирать что-то кроме Java. В чем преимущества C# пока так и не понял, хотя посмотрел не одно видео. Это что-то очень похожее, но на вопрос "а зачем выбирать C#", так и не могу себе ответить) Волею судеб буду переучиваться на C# для работы в своей компании за границей, поскольку основное приложение написано на нем под Windows. Но вот так вот с нуля в РФ, по-моему, выбор очевиден в бекенде) Да и во фронтенде...
@Copemaxx
@Copemaxx 7 ай бұрын
ну вакансии на c# есть и их достаточно много так или иначе
@KirillMvS
@KirillMvS 7 ай бұрын
​@@Copemaxx в целом да, но перспективы сейчас не очень ясны. Если ты с опытом 5+ лет и разбираешься, то работу найдешь в любом случае, можно и удаленно вне РФ. Но тренд скорее видится на сворачиване инфраструктуры шарпов из-за санкций. Про заграницу вопросов нет, шарпы на уровне с джавой даже по количеству вакансий )
@doesntimportant4954
@doesntimportant4954 7 ай бұрын
Java уг.
@markmark1305
@markmark1305 4 ай бұрын
Бейсик лучше для новичка!
@teachmeskills
@teachmeskills 4 ай бұрын
@@markmark1305 и перл тоже)
@НатаниэльДампо
@НатаниэльДампо 6 ай бұрын
Если коротко питон это велосипед, c# автомобиль) ...
@liza-buevich
@liza-buevich 7 ай бұрын
Парень в очках мой краш
@KatyaLishch
@KatyaLishch 2 ай бұрын
Ужас, тебе что 17?
@MoNsTeR_creator1
@MoNsTeR_creator1 6 ай бұрын
Как по мне C# для новичка - это сбалансировано абстрактный язык. Он не супер абстрактный как Python но и не супер подробный как C/C++. C# для меня это про контроль и стабильность. Python про быстроту (с точки зрения разработки) и простоту. Я хоть и люблю C#, но упаси вас бог пытаться как новичку понять как сделать например считывание и эмуляцию нажатия клавиш на шарпах. На питоне я это сделал за 15-20 минут установив нужную библиотеку, в которой было всё что нужно.
@vitalii5209
@vitalii5209 6 ай бұрын
А в чем проблема на С# установить такую же библиотеку, в которой будет все что нужно?
@TurboKot1k
@TurboKot1k 7 ай бұрын
лучше что угодно кроме пайтона. сишарп прекрасный язык
@HappyMAN-lv5xu
@HappyMAN-lv5xu 7 ай бұрын
дурацкое утверждение. Пайтон использует и google и яндекс. Аналитика, ML, DS , web
@NetGuy571
@NetGuy571 7 ай бұрын
В каком классе учишься?
@jini_amn
@jini_amn 7 ай бұрын
Клоун
@Happy-Gappy
@Happy-Gappy 7 ай бұрын
щас школьники-питонисты тебя заклюют ) хотя уже :)
@HappyMAN-lv5xu
@HappyMAN-lv5xu 7 ай бұрын
@@Happy-Gappy Это ты смешно выглядешь, хейтить какой-либо язык программирование это удел дураков. Норм люди знают , что все они по своему хороши
@Abilovv599
@Abilovv599 6 ай бұрын
Все языки и инструменты хороши, но пайтон рядом не стоит с сишарпом))
@Figase
@Figase 3 ай бұрын
Все зависит от задачи, если вы так рассуждаете, то вы точно не написали ни строчки коммерческого кода
@Abilovv599
@Abilovv599 3 ай бұрын
@@Figase поспорим?)
@plathardstuck28
@plathardstuck28 7 ай бұрын
Перед тем как учить ЛЮБОЙ язык программирования его надо ручками пощупать
@plathardstuck28
@plathardstuck28 7 ай бұрын
если что-то не нравится НАПРИМЕР БОРРОУ ЧЕКЕР СПАСИБА РАСТ НИНАДА, то откладываем. Если каеф - копаемся, разбираемся. ЭТО ЕСЛИ НЕТ ЦЕЛИ. если есть цель писать например приложения для телефона - бери в руку свой телефон. Какой? айфон? придётся учить Swift. Андроид - привет java, kotlin. НУ И ТАК ДАЛЕЕ.
@Viktor123Viktor
@Viktor123Viktor 6 ай бұрын
Первым языком надо выбирать ASM - для того чтобы получить понимание что такое рабочий цикл, что такое память и как к ней обращаться. Затем - да, C++. А дальше спокойно менять ЯП в зависимости от конкретных задач.
@stepperjumpy
@stepperjumpy 3 ай бұрын
Это лишь один из путей: снизу-вверх) Есть путь сверху-вниз: от питона к асм, если нужно.
@sergshutk2757
@sergshutk2757 6 ай бұрын
Учите Pascal (Object Pascal). Уже писали?
@flexterion
@flexterion 6 ай бұрын
"C++ против JavaScript" еще бы назвали
@heroy01
@heroy01 7 ай бұрын
Меня удивляет, что человек стоящий на стороне Python упоминает Python как язык ООП. Но... у Python нет инкапсуляции как таковой, а значит это уже ООП на пол шишки, через костыли, если сильно захотеть... но лучше в функциональщину
@denis_troenko
@denis_troenko 7 ай бұрын
Простите, но Вы путаете инкапсуляцию и приватные атрибуты.
@heroy01
@heroy01 7 ай бұрын
@@denis_troenko а как обеспечивается инкапсуляция в языке программирования? без модификаторов доступа она невозможна
@denis_troenko
@denis_troenko 7 ай бұрын
@@heroy01 Снова здесь путаница в терминах. Инкапсуляция - это когда данные и способы работы с ними закрыты под одной оболочкой. А модификаторы доступа - это уже про области видимости. Если Вы о ключевых словах public и private, то их отсутствие совсем не означает, что язык хорош или плох. Можно пользоваться __ (двойное подчеркивание), это кому-то режет глаза, но спасает например в случаях, когда в дочернем классе (при наследовании) используются те же самые имена атрибутов, что и в родительском, и при этом не происходит перегрузки атрибута - все продолжает работать. Я соглашусь с Вами, что ведущие даже на джунов не похожи, потому что говорят странные вещи, например отличия динамической типизации от сильной. Это все равно, что сравнивать гладкий и синий, и говорить, какая из этих температур лучше...
@wsxpocxeafx
@wsxpocxeafx 7 ай бұрын
@@denis_troenko можете раскрыть мысль про разные типизации? Что не так со сравнением?
@denis_troenko
@denis_troenko 7 ай бұрын
​@@wsxpocxeafx Все просто. Динамическая типизация может быть одновременно так же и сильной (как в Python), динамическая типизация может быть одновременно слабой (как в JavaScript). Статическая типизация может быть одновременно сильной (как в Java), и также статическая типизация может быть одновременно слабой (как в C). Соответственно сравнение динамической типизации с сильной не имеет логического смысла, потому что нельзя сравнивать модели данных со способом приведения данных друг к другу. Имеет смысл противопоставлять динамическую типизацию статической, а сильную - слабой.
@MariaEsenina
@MariaEsenina 6 ай бұрын
Прямо с самого начала рука потянулась к револьверу после слов про Python и машинное обучение: всю индустрию за*рали питоном, срок годности проектов которого составляют пол года - год, выходят новые версии, легаси и зависимости тут же рушатся и потом вручную приходится всё это чинить. Честное слово, парень в белом выглядел умнее и более презентабельным, пока не начал говорить.
@ДимаБуевич-э7й
@ДимаБуевич-э7й 6 ай бұрын
Возможно вы совсем не понимаете разницу между задачами, которые решают люди, занимающиеся машинным обучением, и обычными программистами. Задача первых часто заключается в том, чтобы провести огромную кучу разных экспериментов с данными для получения лучшей модели, решающей одну конкретную задачу. Для этого нужно писать очень много кода, который иногда нужен всего раз - для обучения модели. Задача вторых - построить стабильную сложную систему с кучей задач, возможностью тестирования и так далее. В том числе обычные программисты часто встраивают в систему модели, обученные их коллегами (не обязательно что модель, которая создавалась с помощью Python будет дальше использоваться именно на Python). Их код будет выполнятся очень много раз и на протяжении долгого времени. Так вот Python отлично подходит для людей, занимающимися машинным обучением, ведь для них не так важна надёжность. Их код выполняют зачастую только они сами, а не выпускают его в прод для реальных пользователей. В то же время Python действительно может быть проблемным для обычных программистов, если не проявлять достаточной усердности в покрытии кода тестами, обнаруживающими ошибки, которые легко мог бы найти компилятор, если бы проект был написан например на C#.
@MariaEsenina
@MariaEsenina 6 ай бұрын
@@ДимаБуевич-э7й проблема не в надёжности, а в том, что Python может сломать совместимость от версии к версии и вам на одном железе приходится использовать сразу несколько рантаймов и зависимостей чтобы проекты разных лет работали, т.к. переписывать (а иногда и переобучать) нейронку времени нет. Это заведомо дурной дизайн и трата времени на борьбу с зависимостями. То есть написать может и легко (хотя это спорно, и не сложнее, чем на C#), а поддерживать просто нереально, т.к. "добренькая" nVidia возьмёт и всё сломает в следующей версии tensorflow к примеру перейдя на новый рантайм, который в свою очередь будет плохо дружить со старыми зависимостями. В итоге объём работы тупо увеличивается, если вам нужно поднять проект 1-2 летней давности. То есть ваша прошлая работа зачастую превращается в тыкву. И ЭТО ПРОБЛЕМА ДЛЯ БИЗНЕСА В ПЕРВУЮ ОЧЕРЕДЬ!
@cao_dzecbi
@cao_dzecbi 7 ай бұрын
Питон ужасный язык для новичка
@MathInfo-ye1gf
@MathInfo-ye1gf 7 ай бұрын
Парень за си круто объяснил посредством примера рабочих
@miZnIce01
@miZnIce01 7 ай бұрын
Три очкарика-ботаника неправильно поставили вопрос в заголовке. Новичку нужно определиться с профессией, чтобы выбрать язык программирования
@teachmeskills
@teachmeskills 7 ай бұрын
Ладно, не учите) написали, как хотели и задумывали
@JinOptimist
@JinOptimist 7 ай бұрын
Кстати, на канале есть прямо ролик, о том как выбрать язык программирования. И там ключевая мысль именно в том, что сначала стоит выбрать направление, в котором хочется работать ))
@teachmeskills
@teachmeskills 7 ай бұрын
@@JinOptimist все подтверждаю)
@DimaBriquez
@DimaBriquez 7 ай бұрын
Профессию можно менять если язык позволяет. Так что я не совсем согласен, человек динамичен сегодня одно завтра другое + рынок труда динамичен.
@Forginen
@Forginen 7 ай бұрын
А вот мне просто синтаксис шарпов нравится, мне просто доставляет удовольствие писать на нем. Тогда что посоветуете?
@yohohowowowo9471
@yohohowowowo9471 7 ай бұрын
Джентельмены предпочитают Лисп)))
@teachmeskills
@teachmeskills 7 ай бұрын
ооооо...серьезный выбор)
@MariaEsenina
@MariaEsenina 6 ай бұрын
многие загубили себе карьеру лиспом, т.к. с одной стороны у просветлённых открывается "3-й глаз", с другой, закрываются 2 основных и это чудовище само по себе мало кому нужно и от безысходности сам ничего не делает.
@andrei_nolan
@andrei_nolan 6 ай бұрын
C# стал языком года в 2023! Вот тебе и 5-е место!
@vugarmiriyev1071
@vugarmiriyev1071 7 ай бұрын
Точка входа проще в питоне, что и влияет на статистику.
@teachmeskills
@teachmeskills 7 ай бұрын
как вариант
@MariaEsenina
@MariaEsenina 6 ай бұрын
Зато точка выхода сложнее. Тот же C++ проще изучать даже с нуля, чем после Python, т.к. у последнего уже сломан мозг.
@Empty_Vima
@Empty_Vima 2 ай бұрын
Рука лицо... Для кого контент? ... .NET/C#... Что за термин строгая типизация? Есть термин Статическая типизация. Тот же С++ позволяет использовать auto. И тот же python позволяет использовать mypy.... Как там поживают продукты майкрософт на других платформах? Так же как и драйвера на других? Какой пайтон и опен сорс, если сознание человека держится только на первых строчках гугла, и на 5 секундах выполнения....
@Empty_Vima
@Empty_Vima 2 ай бұрын
Автор языка Python... Где этот чувак теперь работает и над чем...? А то что это they/them*** это опустим... так как язык интерпритируемый....
@agens9538
@agens9538 7 ай бұрын
однозначно C# лучше...
@NetGuy571
@NetGuy571 7 ай бұрын
Вопрос стоит так - Python или Go. А C# уже на 10 месте
@agens9538
@agens9538 7 ай бұрын
Go язык или глагол? )
@HappyMAN-lv5xu
@HappyMAN-lv5xu 7 ай бұрын
бред, go конкурент C++ и python, но не c#
@montecristo31
@montecristo31 7 ай бұрын
​@@HappyMAN-lv5xuесли сравнивать Python и C#, то это по большей части направление в бэкэнд, потому что шарпы проигрывают по всем параметрам кроме, бэкэнда где он может в определенных случаях составить конкуренцию, либо GameDev/Desktop App. Поэтому в этой категории Backend, их вполне может сравнить.
@whitelight8811
@whitelight8811 6 ай бұрын
html для бекенда топ
@ГеннадийБекасов-ь5ю
@ГеннадийБекасов-ь5ю 7 ай бұрын
Так, новички, которые придут ко мне на собес (Минск) и скажут, что они из этой школы - вот сразу нет, до свидания. Если си-шарпист ещё ничо так, у него проблемы только частично с мировоззрением, то "препод" в белом вообще странный, чему это чучело вас научит, подумать страшно. Хотя, чего думать, научит писать код не для команды, а для себя.
@teachmeskills
@teachmeskills 7 ай бұрын
Слушайте, по вашему тону, если вы людей за людей не считаете, то я бы воздержался от походов к вам на собес. В вашем комментарии вся культура явно выражена, как и отношение у людям. Удачи с наймом!) я не думаю, что наши студенты что-то потеряют, здоровее морально останутся
@JinOptimist
@JinOptimist 7 ай бұрын
Скажите, я тот самый шарпист, мне просто из спортивного интереса, а какие у меня проблемы с мировоззрением? Вы просто первый кто так интересно сформулировал мысль. Хотелось бы понять, за что, условно, у вас цепляется глаз.
@ГеннадийБекасов-ь5ю
@ГеннадийБекасов-ь5ю 7 ай бұрын
@@teachmeskills вы от гопников с района отличаетесь только тем, что деньги из людей вышибаете исключительно вежливым обманом, кстати настолько чудовищным, что лучше бы в лоб били, поэтому не вам рассуждать о том, как людям следует обращаться с людьми, заткнитесь пожалуйста.
@ГеннадийБекасов-ь5ю
@ГеннадийБекасов-ь5ю 7 ай бұрын
@@JinOptimist вы скорее всего не поймёте, ибо в 35 говорите так, словно вам 25 и у вас нет детей. Но я скажу, что мне в глаз от вас попало. Из плохого - у вас бабки на первом месте, да так глубоко, что вы замечать перестали. Столь рано надели на себя халат учителя да и позабыли кто вы есть. Но я не далеко ушел, не подумайте. Из хорошего - респект за финальную речь о питоне, беднягу оппонента чуть Кондратий не хватил, да и в целом по профессии мне особо возразить нечего, приятно послушать. Кидайте вы гопничать, да займитесь делом, ей-богу.
@teachmeskills
@teachmeskills 7 ай бұрын
@@ГеннадийБекасов-ь5ю не вам меня затыкать на собственном канале. Финальное - пускай это переписка останется как подтверждение, что к таким людям лучше вообще не идти на общение. Как по мне, все что вы умеете - высказывать субъективную уничижительную оценку без подтверждения фактами . Если вам полегчало после этого, наслаждайтесь) видимо, доминировать вас также учили на уровне «обзови» и будешь крутым)
@michaelmyers717
@michaelmyers717 7 ай бұрын
@agens9538
@agens9538 7 ай бұрын
о да )
@janise237
@janise237 6 ай бұрын
Когда сравнивают язык для написания скриптов с языком программирования, это уже неверно. Питон - это язык для написания скриптов. Не более. Да, его используют не по назначению, но от этого он не становится языком программирования. То есть для обучения программированию он не годится. А начинать с C#, это ничем не лучше Питона. То есть сразу с высокого уровня и без понятия как оно работает в низу, получится человек, который будет писать код и часто не понимать, какие задачи он ставит перед процессором.
@drink8686
@drink8686 6 ай бұрын
А разве высокоуровневые язык программирование не сделан для того, чтобы программист не думал о том, что происходит под капотом? Да и в процессе изучения языка, особенно c#, все равно придется затронуть тему оптимизации, ибо на шарпах очень любят писать высоко нагруженные системы, где код хочешь не хочет, а выжимать все соки придется.
@janise237
@janise237 6 ай бұрын
@@drink8686 я думаю, что языки высокоуровневые срзданы не для того, чтобы программист не думал, что под капотом, а чтобы программисту надо было меньше кода писать самому, используя готовые решения языка. Но это не значит, что программисту не надо понимать, что конкретное готовое решение требует в плане дороговизны. "Выжимать все соки" - это по-разному можно понимать, кстати.
@OldHame
@OldHame 7 ай бұрын
Да ладно, все же знают, что чтобы ты не учил, будешь работать с 1С😢 Всем нам туда дорога)
@Боря-ь5б
@Боря-ь5б 7 ай бұрын
Хз, работаю .net разработчиком, в сторону 1С даже не думаю смотреть
@victorkohn2239
@victorkohn2239 7 ай бұрын
Рассказ о бесплатных и полезных программах kzbin.info/www/bejne/eqmzmYhtpryVoaM
@JinOptimist
@JinOptimist 7 ай бұрын
Некрасиво просто так ссылки на свои видео кидать
@aLeKseU852
@aLeKseU852 7 ай бұрын
Php
@agens9538
@agens9538 7 ай бұрын
рофл?
@sledleo
@sledleo 7 ай бұрын
Балобольство
@teachmeskills
@teachmeskills 7 ай бұрын
Отчего так грубо? Очень даже не согласны
@andrei_nolan
@andrei_nolan 6 ай бұрын
Есть два типа программистов: C# программисты и НЕ программисты. 😅
@teachmeskills
@teachmeskills 6 ай бұрын
)))
@АлександрИванов-к6т9п
@АлександрИванов-к6т9п 7 ай бұрын
Ерунда что тот язык что другой. Это не языки , а пародия на языки.
@teachmeskills
@teachmeskills 7 ай бұрын
Звездеж) хорошие языки, не надо)
@АлександрИванов-к6т9п
@АлександрИванов-к6т9п 7 ай бұрын
@@teachmeskills Ну пусть будут хорошие. ))
@JinOptimist
@JinOptimist 7 ай бұрын
Просто, что бы понять, а какие языки настоящие? Не пародийные
@АлександрИванов-к6т9п
@АлександрИванов-к6т9п 7 ай бұрын
@@JinOptimist Классические. Си, Си++ , Паскаль и Ассемблеры. Остальное - все производное. Особенно шарп - жуткая пародия на Си .
@leosv0
@leosv0 7 ай бұрын
​@@АлександрИванов-к6т9п а где работать на Си?
C# vs. JAVA: Сделай Правильный Выбор! / Какой ЯП учить?
1:05:08
TeachMeSkills Школа программирования
Рет қаралды 84 М.
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 66 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Front End против Back End - что важнее?
1:17:53
TeachMeSkills Школа программирования
Рет қаралды 13 М.
Что такое C# и .Net?
1:04:21
TeachMeSkills Школа программирования
Рет қаралды 50 М.
Асинхронный python / Python FastAPI / Python uv / Юрий Селиванов / #16
2:02:23
Организованное программирование | Кирилл Мокевнин
Рет қаралды 16 М.
Что такое Java?
48:08
TeachMeSkills Школа программирования
Рет қаралды 20 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН