Какой язык программирования выбрать в 2023?

Sdílet
Vložit
  • čas přidán 11. 07. 2024
  • 🔥 Новый поток моего авторского тренинга GRASP and GoF Design patterns стартует уже 01.02.2024
    Регистрация 👉 go.foxminded.ua/3YdHHbB
    💙💛 Підписуйтесь на україномовний канал - / @serhiinemchynskyi
    Здравствуйте, мои дорогие, в этом видео поговорим про 5 групп языков: языки низкого уровня, языки фронт-энда, языки бек-энда с динамической типизацией, языки бек-энда со статической типизацией, мобильную разработку, а также геймдев.
    Рассмотрим 10 языков программирования. Список языков включает JavaScript/TypeScript, Java, Python, PHP, C#, C/C++, Swift, Kotlin, Golang и Apex
    Сайт FoxmindEd для новичков: go.foxminded.ua/3IGP4CJ
    Сайт для разработчиков уровня мидл+: go.foxminded.ua/41CmKdr
    Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
    Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
    ❤ FoxmindEd в Instagram: / foxminded.ua
    Курсы для будущих Java-разработчиков:
    JAVA Start - go.foxminded.ua/3IINn7V
    Инструментарий JAVA - go.foxminded.ua/3ZwYE1Z
    JAVA менторинг - go.foxminded.ua/3EOrqD6
    Обучение на проекте - go.foxminded.ua/3mmRb7a
    Курсы для будущих С#-разработчиков:
    C# START - go.foxminded.ua/3ZBi99M
    C#/.NET менторинг - go.foxminded.ua/3Ze6UUV
    Обучение на проекте - go.foxminded.ua/3mmRb7a
    Курсы для будущих Python-разработчиков:
    PYTHON Start - go.foxminded.ua/3YaaPR3
    PYTHON - go.foxminded.ua/3YbyD7b
    Курсы для будущих JS-разработчиков:
    JavaScript Start - go.foxminded.ua/3y2VZBk
    FRONT-END (ANGULAR, REACT) - go.foxminded.ua/3IFMSeV
    NODE.JS - go.foxminded.ua/3ZuOjnL
    🎓 Другие направления:
    ANDROID - go.foxminded.ua/3ZgURWJ
    SALESFORCE Developer - go.foxminded.ua/3y2TMpF
    UI/UX дизайн - go.foxminded.ua/3KVlvQR
    Unreal Engine - go.foxminded.ua/3ZcDAy7
    QA Automation - go.foxminded.ua/3IIMYSX
    IOS разработка - go.foxminded.ua/3ZgVa3P
    PHP - go.foxminded.ua/3kGOm0s
    Unity - go.foxminded.ua/3kDwSC9
    GOLANG - go.foxminded.ua/3y1OmLD
    🎓Продвинутые курсы для состоявшихся девелоперов:
    Enterprise patterns - go.foxminded.ua/3y4BnIX
    Алгоритмы и структуры данных - go.foxminded.ua/3J858im
    C# NEXT - go.foxminded.ua/3kEBOqe
    🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/3ZcDxlV
    👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/3ZkuOhp
    FoxmindEd в ФБ: / foxmindedco
    FoxmindEd в Instagram: / foxminded.ua
    Мой Telegram: t.me/nemchinskiyOnBusiness
    Для деловых запросов: youtube@foxminded.ua
    Тайминг:
    00:00 - вступление
    05:45 - 5 групп языков
    06:18 - языки низкого уровня
    06:54 - языки фронт-энда
    07:12 - языки бек-энда, динамическая типизация
    08:12 - языки бек-энда, статическая типизация
    09:15 - мобильная разработка
    09:43 - пара слов про геймдев
    11:43 - сначала выберите группу
    24:37 - FoxmindEd
    25:28 - 10 языков из которых я рекомендую выбирать
    25:50 - JavaScript/TypeScript
    29:45 - Java
    34:34 - Python
    36:50 - PHP
    38:32 - C#
    39:53 - С/С++
    41:51 - Swift
    43:39 - Kotlin
    44:18 - Golang
    45:09 - Apex

Komentáře • 1K

  • @SergeyNemchinskiy
    @SergeyNemchinskiy  Před 5 měsíci

    🔥 Новый поток моего авторского тренинга GRASP and GoF Design patterns стартует уже 01.02.2024
    Регистрация 👉 go.foxminded.ua/3YdHHbB

  • @sevaasatryan3332
    @sevaasatryan3332 Před rokem +1199

    зашёл чтобы убедиться что ты все еще Сергей Немчинский

    • @seka1309
      @seka1309 Před rokem +13

      🤣👍

    • @info_infoman
      @info_infoman Před rokem +46

      46 минут убеждался, не убедился, пусть еще ролики пилит...

    • @UncleKirlex
      @UncleKirlex Před rokem +9

      И это оказалось правдой. Вот она стабильность

    • @user-vadim-vadim
      @user-vadim-vadim Před rokem +8

      Хорошо, что Сергей в самом начале подтвердил, что он всё ещё Сергей Немчинский

    • @c00p3rok
      @c00p3rok Před rokem +6

      и все еще лучше джавы ничего нет😂

  • @digital1424
    @digital1424 Před rokem +79

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

  • @h1sname1sunknown
    @h1sname1sunknown Před 10 měsíci +1

    Всё очень понятно и подъеду! Благодарю, Сергей!

  • @igorc3887
    @igorc3887 Před rokem +2

    Хороший огляд, усе гарно, чітко та зрозуміло пояснено. Скільки разів дивлюсь ваши огляди, усе більше та частійше хочеться дивитись нові. Дякуемо вам Сергію!

  • @kristinastarkova8201
    @kristinastarkova8201 Před 10 měsíci +3

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

  • @user-sg2rw5gy6p
    @user-sg2rw5gy6p Před rokem +3

    Шикарное видео, рад что нашёл ваш канал. То что искал и хотел узнать, в этом видео всё четко разложено.

  • @dariakirioglo7295
    @dariakirioglo7295 Před 11 měsíci +1

    Спасибо большое за очень ценную инфу!

  • @eremey1760
    @eremey1760 Před 10 měsíci +2

    отличное видео, спасибо Вам большое !

  • @Samrddhi_samrat
    @Samrddhi_samrat Před rokem +16

    Благодарю Сергей за подробное описание языков и сфер где они обитают.
    Я продиагностировав себя понял, что иду правильной дорогой и нужно будет доучить ещё один язык, чтобы расширить свой профессионализм.
    Всех благ. Удачи.

    • @woodzimierz9621
      @woodzimierz9621 Před rokem +5

      Професіоналізм не у кілкості мов програмування, а у кількості проектів

    • @Samrddhi_samrat
      @Samrddhi_samrat Před rokem +3

      @@woodzimierz9621 Вы абсолютно правы! Но без необходимых знаний, никакого проекта не получится. )
      Благодарю.

  • @pvd4170
    @pvd4170 Před rokem +3

    Спасибо за очень полезное видео!) Очень интересная подача!)

  • @lidiyamanatkina5072
    @lidiyamanatkina5072 Před rokem +2

    Сергей, спасибо за ваш труд!

  • @HungarianDiscoJeka
    @HungarianDiscoJeka Před 10 měsíci +1

    Спасибо! Очень полезно!

  • @vanmihaylovich
    @vanmihaylovich Před rokem +91

    Сергей совершенствует подачу. Контент на высоте. Для новичков в выборе первого ЯП все превосходно рассказали. Рекомендую. Советы просты. Бери и делай!

  • @user-ie1re9eb9p
    @user-ie1re9eb9p Před rokem +11

    Очень рад что попал на Ваши ролики! Так четко и грамотно излагаете все для новичка, что вызываете огромнейшее доверие!! Думаю если в вашем видео вы скажите идите все учить биологию лучше то 99% реально пойдут 😊

  • @user-xb9os5nq5n
    @user-xb9os5nq5n Před 9 měsíci +2

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

  • @uralk434
    @uralk434 Před rokem +5

    Ура, топ контент, Сергей:)

  • @user-jt1cn7ik2q
    @user-jt1cn7ik2q Před rokem +4

    Сергей, спасибо Вам за подборку. Хочу добавить, что с++ при помощи QT5, позволяет разрабатывать под мобильные и декстопные ОС, на нем Telegram был разработан и много другое...

  • @oleksandr17517
    @oleksandr17517 Před rokem

    Благодарю за информацию, очень развернуто!

  • @artnr7
    @artnr7 Před rokem

    Сергей, неожиданно приятно, спасибо!

  • @le_mon_tree
    @le_mon_tree Před rokem +5

    Сергей спасибо! php, имхо, следовало бы обновить логотип, от него веет сайтами из 2000, все таки у того же питона лого выглядит ярче и интереснее, что изначально предрасполагает)

  • @ovechkindev
    @ovechkindev Před rokem +44

    15:07 - JS очень простой язык, 28:37 - если вам говорят что JS простой язык я вообще категорически не согласен, я считаю что это один из самых сложных языков

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  Před rokem +24

      как обычно думаю быстрее, чем говорю. ЖС - очень простой язык для начала, но очень сложный для мастерства

    • @user-hq7fj9zo7n
      @user-hq7fj9zo7n Před rokem +1

      ​@@SergeyNemchinskiy Добрый день
      а с php ситуация такая же ?

  • @nizerou
    @nizerou Před 9 měsíci

    Спасибо, ты как друг рассказал, очень круто

  • @user-bo8iy9ne7m
    @user-bo8iy9ne7m Před rokem +1

    Очень полезное видео, большое спасибо!

  • @user-vz8kl4fp5y
    @user-vz8kl4fp5y Před 11 měsíci +3

    Просто бомба для начинающих!!! спасибо что без пафоса и воды просто обьяснил

  • @user-oq2wp5ge6f
    @user-oq2wp5ge6f Před rokem +3

    Сергей красава, всё оооочень классно рассказал🙂, добра тебе😇

  • @bytheway7
    @bytheway7 Před rokem +2

    Весьма обстоятельный обзор, спасибо!

  • @user-lc2uq9oz9u
    @user-lc2uq9oz9u Před rokem +1

    Большое спасибо за ценную информацию! Замечательное видео

  • @user-di3er2qo3u
    @user-di3er2qo3u Před rokem +7

    PHP + C# + JS
    Прям меня описал
    Правда здесь в нагрузку добавить всё что связано с вёрсткой, потому что фулл-стек
    И всяческие методы взаимодействия фронда с бэком (XML, JSON), ну и базы данных конечно же (SQL)
    Ещё, REST API и системное администрирование - это прям моя стихия
    А так, я поступал в колледж на программиста, там начинал с Delphi, на втором курсе подёргал ассемблером за регистры, и на третьем курсе C++
    В целом - со второго курса и начался мой путь аля "коммерческой разработки", только тогда это были лабы, курсовые и дипломные
    На четвёртом курсе колледжа активно работал на C#, но изучал его уже сам - предметы предполагали свободный выбор языка
    Хотя изначально я со схемотехникой работать хотел, но препод оказался той ещё гнидой, собственно не задалось
    Препод проработал там всего два года, завалил два потока, и его потом уволили
    А мне чё, повезло нарваться на него; время идёт, чему смог научиться - тем в итоге и промышляю
    В универе преподавали PHP, но чисто синтаксис, и не объяснили как работает клиент-серверная архитектура
    Поэтому тут тоже сам разбирался, опыт изучения языка (синтаксиса) остался из колледжа; тут же и в JS разобрался сам, где-то за пару недель
    Ещё был предмет в универе, тыкали палками в Perl - извращение на любителя
    В работе немного взаимодействовал с 1С - это тоже, своя отдельная экосистема, синтаксис чем-то похож на Delphi, но можно ещё и на русском писать
    Мешанина из русского и английского выглядит забавно
    Там же в универе, мне дали задание, выполнить анализ рынка - согласно тому анализу Java-разработка была наиболее востребованной, если судить по зарплатам
    На втором и третьем местах - PHP и C# (порядок не уверен), дальше геймдев кто куда
    Одногруппник ушёл в Java/Kotlin, а я в веб-разработку, фулл стек
    Сейчас у меня немного кейсов на C#, и много на PHP
    В качестве хобби, иногда балуюсь в анрыле и C++
    В общем тоже нравится и не плохо получается, но пока что без коммерции

  • @ivanbukrieiev4963
    @ivanbukrieiev4963 Před rokem +8

    я свой 1й Hello, World! писал в блокноте на Java. тогда даже не знал, что существуют IDE. компилировал через консоль и консоль мне ответила. это был самый лучший день в моей жизни

  • @user-ov8wl3xm8v
    @user-ov8wl3xm8v Před 8 měsíci

    Большое Спасибо за содержательное видео👍☺

  • @shavkattursunov6387
    @shavkattursunov6387 Před 10 měsíci +1

    Спасибо вам большое за внятное объяснение.

  • @user-pt6hd5ls5z
    @user-pt6hd5ls5z Před rokem

    Спасибо за видео! Очень полезная информация

  • @dmaberlin
    @dmaberlin Před rokem +7

    Сергей, на какую камеру идёт сьёмка? классная картинка

  • @dirtyscream9322
    @dirtyscream9322 Před rokem +12

    Добрый день,Сергей Немчинский,хотел давно задать вопрос,что думаете по поводу специалистов в области защиты информации и кибербезопасности в ближайшее время?Что нужно для этого учить,стоит ли учить для этого программирование и тд

    • @i_am_from_Siberia
      @i_am_from_Siberia Před 10 měsíci

      сами догадайтесь, если сейчас всё уходит в онлайн, в т.ч. важная информация, требующая защиты

  • @user-nk4mb4we5l
    @user-nk4mb4we5l Před rokem +1

    Потрясающее видео. Спасибо вам огромное, ведь мне очень помогло

  • @Art-ub1sg
    @Art-ub1sg Před rokem

    Спасибо, очень информативно.

  • @skiiih2080
    @skiiih2080 Před rokem +13

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

    • @CubeAttention
      @CubeAttention Před rokem

      И что за язык вы выбрали?

    • @skiiih2080
      @skiiih2080 Před rokem +3

      @@CubeAttention пока что рассматриваю джаву и c#

    • @alazarnfreeman9216
      @alazarnfreeman9216 Před rokem +6

      @@skiiih2080 я как раз с них ушёл на питон)

    • @skiiih2080
      @skiiih2080 Před rokem +1

      @@alazarnfreeman9216 а почему ушли?

    • @alienspro
      @alienspro Před rokem +5

      @@skiiih2080 и правильно делаете, это языки с которыми в любой стране работу найдете. Особенно на Java.

  • @askarkaskyrbaev3832
    @askarkaskyrbaev3832 Před rokem +3

    Смотрел опрос на редите недавно, многие западные банки переходят на kotlin в новых проектах, так как он более безопасен (null safety). Старые остаются на java.
    Я также использую в энтерпрайзе kotlin, в более мелких проектах на java

  • @user-ib7fo8pi3k
    @user-ib7fo8pi3k Před rokem

    Огромное спасибо!!!

  • @user-skrivosein
    @user-skrivosein Před rokem +24

    Отличное видео для выбора языка с нуля.
    Но почему-то Сергей не сказал что выбор back end enterprise, языки Java/C#/другой, это много, много баз данных, SQL и framework-ов для этого 😀

    • @whu.9163
      @whu.9163 Před rokem +3

      особенно про backend. Он вообще, такое ощущение, что не знает с чем они работают

    • @user-jv3zr8rr3s
      @user-jv3zr8rr3s Před rokem +1

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

  • @user-uy8rw4yw1t
    @user-uy8rw4yw1t Před 11 měsíci +5

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

  • @user-qs6ty9lh4c
    @user-qs6ty9lh4c Před 10 měsíci

    Шикарное видео если честно 😊

  • @ghostface1151
    @ghostface1151 Před rokem +1

    Благодарю за видео, но ещё остался вопрос, что думаете про xamarin, стоит ли делать моб прилы на c# и насколько это актуально и востребовано?

  • @alexandrstrekalovskiy4083

    Огромное вам спасибо, что снимаете такие видео!
    Сколько же опыта и кровавого пота прячется под обычными словами... это действительно так, 6 недель чтоб только понять, по какой дороге идти. И только после херачить в нужном направлении.
    6 недель - это очень много для принятия решения. Но это, б****, так

    • @epidath1252
      @epidath1252 Před rokem +4

      я пришёл к итоговому выбору только через 1.5 года, перепробовав всё что можно) Так что 6 недель не так уж и много

    • @alexandrapersukova
      @alexandrapersukova Před rokem

      @@epidath1252 такс, а что дальше, выбрали направление?

  • @ivank7352
    @ivank7352 Před rokem +161

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

    • @ua7230
      @ua7230 Před rokem +9

      Удачи в начинании 👍

    • @Dedinside05
      @Dedinside05 Před rokem +3

      @@ua7230 он уже сдулся

    • @CapricornIT
      @CapricornIT Před rokem +1

      ​@@Dedinside05 жалко 😢

    • @jerebtsovanton
      @jerebtsovanton Před rokem

      @@Dedinside05 откуда инфа?

    • @RineRine-nr6dc
      @RineRine-nr6dc Před rokem

      @@jerebtsovanton тоже интересно )

  • @Intentor1
    @Intentor1 Před 11 měsíci

    Спасибо за видео)

  • @fckincummer4934
    @fckincummer4934 Před rokem +1

    Спасибо za видео!

  • @user-nm1bc1my3x
    @user-nm1bc1my3x Před rokem +4

    Красиво расписал как выбрать. Я больше выбирал первый язык "потому что это в школе давали", следующий "на нем рабочие программы разработаны и хочу что-то запилить дополнительно", и т.д. Сейчас интуитивно пощупал несколько ЯП перед принятием решения на какой уйти на профессиональном уровне. Спасибо большое!

  • @user-uy8rw4yw1t
    @user-uy8rw4yw1t Před 11 měsíci +3

    Отличный анализ!!! Всё по делу!!! Я бы хотел добавить, что если вам сорок и вы работаете на стройке - то у вас есть два варианта - либо веб разработка либо мобильная. Поэтому Rust, С, Unity и искусственный интеллект вам не нужны. Есть Котлин, а есть Питон или ДжаваCкрипт с HTML. Для взрослых начинающих программистов 97 процентов вакансий будут в этой сфере, или фрилансерские возможности. И не забудьте про SQL. Он нужен любому бэкэндеру. По верхам, знать что такое таблицы и ключи и как писать Select statement. Это неделя работы. Но без SQL программиста нет

  • @user-yh6zl6vv7o
    @user-yh6zl6vv7o Před rokem

    Лайк спикеру за полезный и актуальный видос !

  • @user-wm3jo8dt5k
    @user-wm3jo8dt5k Před rokem +1

    Спасибо!
    Как всегда, интересно и полезно :)

  • @TimurShemsedinov
    @TimurShemsedinov Před rokem +53

    Вопрос нужно ставить так: какой язык программирования стоит учить кроме обязательных JavaScript и SQL )))

    • @SmileyJack.
      @SmileyJack. Před rokem +11

      HTML

    • @ihormanzii
      @ihormanzii Před rokem +3

      Cobol

    • @TimurShemsedinov
      @TimurShemsedinov Před rokem +8

      «группа языков для фронта состоит из одного языка, и это джаваскрипт» - да, так и есть, а TypeScript это линтер для него

    • @shishlinsv
      @shishlinsv Před rokem +1

      ​​@@SmileyJack. CSS

    • @TimurShemsedinov
      @TimurShemsedinov Před rokem +14

      @@wanttoknoweverything901 Веб победил десктопы везде, если что, уже лет 15 лет назад, более того, потом веб был побежден мобильными приложениями, журнал wired в 2010 году еще вышел с заголовком "web is dead" когда трафик веб приложений в интернете был вытеснен трафиком мобильных приложений

  • @artemdotsenko1390
    @artemdotsenko1390 Před rokem +58

    Как же хорошо что почти все новички игнорируют php и определенный процент php разработчиков понемногу уходит на другие языки. Надеюсь все останется также и на php будет околонулевая конкуренция =)

    • @meteysh
      @meteysh Před rokem +5

      К сожалению коллега, это будет не скоро))

    • @meteysh
      @meteysh Před rokem +2

      @Dark только узкие места в высоконагруженных проектах в крупных компаниях. В остальных случаях это не выгодно и не имеет смысла.

    • @JackSteamBoy
      @JackSteamBoy Před rokem +2

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

    • @tigrpoehal1836
      @tigrpoehal1836 Před rokem +1

      ну на одном php далеко не уедешь. надо еще js в придачу на минимальном уровне хотя бы, а если знаешь еще js фреймворк то вообще топ

    • @meteysh
      @meteysh Před rokem

      @@tigrpoehal1836 смотря чем ты хочешь заниматься. Если хочешь фуллстек - хрен-метла-ведро, тогда да. А если бэк, то лучше изучать технологии бэкенд а, микросервисы, DDD, SOLID, rabbit, Docker, mysql и многое другое

  • @user-vr2ww3sd6d
    @user-vr2ww3sd6d Před 10 měsíci

    Сергій, вітаю! В цьому відео Ви сказали, що не радити починати вчити Ruby. Могли б Ви прокоментувати чому саме? Заздалегідь дякую за відповідь!

  • @user-gh4tc2wo5k
    @user-gh4tc2wo5k Před rokem +1

    Добрый день. Есть ли у Вас онлайн курсы по программированию встраиваемых систем? У меня есть некоторый опыт програмирования на языке С. Также на Атмега 8 и STM32 изготавливал экспериментальные устройства для автомобиля (датчик освещённости, счётчик моточасов и т.п.). Хотел бы получить более продвинутый скил в этом направлении. Те материалы, которые я смотрел в Ютьюбе, к сожалению, не дали мне ответ на многие вопросы. Особенно интересна тема правильного подбора микроконтроллера, настройка начальных параметров периферии и прочие "хардварные" моменты.

  • @m1rable283
    @m1rable283 Před rokem +5

    Привет, расскажи про такие профессии как cyber security/information security

  • @august5879
    @august5879 Před rokem +4

    Кстати про Геймдев стоит упомянуть про визуальный скриптинг в Анриал - Блюпринты, это та самая точка для новичков с которой можно стартовать в обучениию. Скриптинг поможет понять разработку и позже изучить С++

    • @kek4eburekpeople574
      @kek4eburekpeople574 Před rokem

      то есть мне нужно начать с скриптинга? можешь подсказать что к чему?прошу

    • @derValkoff
      @derValkoff Před 11 měsíci

      @@kek4eburekpeople574 Если ещё актуально, рекомендую Романа Сакутина для входа в геймдев

  • @user-tc2ik1sm1g
    @user-tc2ik1sm1g Před 11 měsíci

    Классный контент, спасибо. А переход с JS на Java тоже сложен и тоже будет "грзюка"? )

  • @Emil-Jan
    @Emil-Jan Před rokem

    Приятный вы человек, Сергей Немчинский ) Спасибо за обзор.

  • @Emil-Jan
    @Emil-Jan Před rokem +4

    Ролик с рекламой хорошо получился, видно что вы старались ) Позволю себе подкинуть вам идею для творчества - я думаю у вас есть позитивный и креативный коллектив с которым бы вы могли снимать короткометражные ролики, тик токи и т.п. в шуточной форме про обучение в IT.

  • @darkwin7153
    @darkwin7153 Před rokem +4

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

  • @alexbendler943
    @alexbendler943 Před rokem

    С удовольствием заслушал. Как всегда Лиса-Огонь😉

  • @user-hg5sn7jb9b
    @user-hg5sn7jb9b Před 7 měsíci +1

    А обычные программы с интерфейсом типа калькулятора на каком языке удобнее писать?

  • @qpmdb
    @qpmdb Před rokem +4

    Лет 30 назад родственник сказал выбирай работу на которой можно халтуру брать, типа сварщик, водитель, а не продавец или машинист и будет норм. Судя по этому можно смело брать php на котором сайты лепить или например с++ для микроконтроллеров что нибудь спаять. Возможно такой критерий тоже интересен кому либо.

    • @woodzimierz9621
      @woodzimierz9621 Před rokem +5

      Про шабашки на мікроконтролерах - це дуже смішно.
      Я працював в компанії, яка займалася "розумним будинком", так от мікроконтролери це така нішева річ, що далі нема куди.

    • @qpmdb
      @qpmdb Před rokem

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

  • @oanshee2462
    @oanshee2462 Před rokem +13

    Очень важно посмотреть предложения работы там, где вы живете, а не какую-то рандомную статистику из общих статей.
    Например, я живу в Европе и в моей стране практически одинаковое количество работ на Java и С#, но при этом в моем крае работы на шарпе даже немного больше. А вот на PHP почти в 2 раза меньше предложений, что меня удивило. На python при этом работы больше, чем на Javа, но в моем крае его почти не используют, да и питон мне не по душе.
    Короче говоря, учитывать нужно еще реалии рынка, а он может сильно отличаться от континента к континенту, от страны к стране и даже в разных краях могут обосноваться разные фирмы с разными потребностями.

    • @vasiliigodunov1746
      @vasiliigodunov1746 Před rokem +1

      Меня наоборот сильно удивило, что на том же Кипре - сплошной php. Даже в финансах.

  • @makrotatrip7145
    @makrotatrip7145 Před 7 měsíci

    Добрый день , есть ли смысл учить Java script с учетом того что собираешься идти в сферу кросс мобильной разработки?

  • @user-pm1pc8qt4l
    @user-pm1pc8qt4l Před rokem

    Спасибо!

  • @rostikniks
    @rostikniks Před rokem +42

    25.01.2022 Я решил взяться за развитие в IT не зная абсолютно ничего. Выбрал Python. Месяц въезжал во всю эту тематику - смотрел кучу видео (в т.ч. и ваши :) ), читал кучу статей и учил самые базовые вещи, такие как типы данных, циклы и все такое. С началом войны выпал на 4-5 месяцев, а потом повезло бесплатно залететь на курс SoftServe, где я вспомнил всё что учил до этого + узнал много нового. А с 12 сентября у меня началась учёба на курсе по python от одной известной компании. Через 3 месяца курсов начался поиск работы, который занял у меня 35 дней. Сейчас я уже больше месяца работаю как Python Backend Dev и пока ещё не жалею о выборе ЯП :)))

    • @norman5324
      @norman5324 Před rokem +1

      Круто. Я тоже учу питон. На сколько важно иметь портфолио со своими проектами для того чтобы взяли без коммерческого опыта или будет достаточно хорошо знать синтаксис ЯП + ООП + фреймворк?

    • @rostikniks
      @rostikniks Před rokem +4

      @@norman5324 Писать проекты нужно хотя-бы для того, чтобы закрепить свои знания на практике) У меня их было 3

    • @user-cp8yv9mz7l
      @user-cp8yv9mz7l Před rokem

      ​@@norman5324 очень важно

    • @alexandrapersukova
      @alexandrapersukova Před rokem

      класс! поздравляю, спасибо, что поделились своей историей.

    • @Qwerty-gz3kb
      @Qwerty-gz3kb Před rokem

      @@norman5324 ты не будешь хорошо знать синтаксис яп, фреймворк, и тем более ООП без самостоятельной практики на личных проектах. Конкуренция на джунов большая и шансы залететь на вакансию без как минимум ссылки на пару - тройку проектов на гитхабе и по хорошему пару линков на проекты - около нулевая.
      Так что пиши свои проекты, набивай руку, делай коммиты на гите и деплой на хероку или версел какой-нибудь, а потом уже можно задумываться об откликах.

  • @devian2582
    @devian2582 Před rokem +4

    Действительно качественное описание. Обычно на тему выбора языка всякий шлак.

  • @ni55an
    @ni55an Před rokem +4

    В первую очередь нужно выбирать платформу, а уже потом TypeScript

  • @Serg-gw9wp
    @Serg-gw9wp Před rokem

    Отличное видео!

  • @igah3042
    @igah3042 Před 9 měsíci +1

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

  • @MrWigrovski
    @MrWigrovski Před rokem +7

    Кстати, вся промышленность на python, а JS активно применяется в блокчейне. Сергей, жму руку, рекомендую подборку расширять применение языков в современных реалиях. Спасибо 🤝

    • @user-bd1uf1mz3s
      @user-bd1uf1mz3s Před rokem +2

      моя цель к концу года, стать блокчейн разработчиком. Но решил начать с Python, по моему мнению лучше начать с Бэка. Но JS осталять не собираюсь)

  • @slvnkv
    @slvnkv Před rokem +8

    Пишу на Python (Django, Django REST, Pandas, NumPy) и на JS (React, Tailwind) - шикарная связка через API для E-commerce

    • @denisv432
      @denisv432 Před rokem +1

      Новичку реально выучить это ?

    • @motor4718
      @motor4718 Před 7 měsíci

      Я забросил питон на уровне ООП ( начал фронт, но проектов пока что нет, вот думаю, типо есть смысл доучивать python+ J's , по комментарию, как будто да

  • @Magritskiy
    @Magritskiy Před 5 měsíci +1

    здравствуйте,все выберают обычно пайтон либо джавасквирт потому что работы много по вебу хэдхантер предлагает и туда потом толпами откликиваються на одну вакансию 250 откликов в то же время на низкоуровневые с++ и так далее 10-15 человек :D вот я заметил это но мне почему то зашел с ++ его и учу хотя все говорили мне типо ты работы на него не найдешь -не знаю посмотрим буду его учить ,либо учить джавасквирт и быть в депрессии )))))

  • @MikleShaman
    @MikleShaman Před rokem +1

    Интересно, познавательно, аллегории шикарные (на месте про спецназ откровенно хохотал). Остались только три вопроса. Почему Go не попал ни в какую из 5 категорий? Почему его поголовно НЕ рекомендуют в качестве первого языка (вы первый, от кого я слышу обратное)? Что выбирать, если НЕ хочется вникать в то, как работает Unix (это хлеб сисадминов и пусть они его едят), а хочется просто писать бизнес-логику? 1С не предлагать, я на нем без малого десять лет писал. :)
    P.S. Черт бы с ними со скобками (их отсутствием) и пробелами в Python. Там к ссылочной модели данных пришлось привыкать поначалу. Зато, работая с моделями в парадигме ООП, после 1С ловишь реальный кайф.

    • @deadbutnotcry
      @deadbutnotcry Před rokem

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

  • @funsionxd4589
    @funsionxd4589 Před rokem +3

    Кстати ещё про бэкэндовый js. Сейчас весь "новяк" пишется на meta фреймворках от реакт, вью, свелт и тд. Да, до сих пор весь энтерпрайс остаётся на рельсах, джанго или спринге, но js активно поглощает весь рынок бэкэнда. Причина банальная - простота. Много писал на next js и это реально классно, условно серверный пререндеринг статики оформлен до невозможности просто.

    • @funsionxd4589
      @funsionxd4589 Před rokem +1

      @@alazarnfreeman9216 никто не продвигает, я не люблю js совсем, но его комьюнити просто сжирает весь рынок новыми фреймворками. Глянь stackoverflow survey 2022, наверное самый авторитетный источник с наиболее богатой выборкой среди разрабов.

    • @alazarnfreeman9216
      @alazarnfreeman9216 Před rokem

      @@funsionxd4589 авторитетный в твоих кругах по-видимому. Нормальные люди смотрят вакансии.

    • @funsionxd4589
      @funsionxd4589 Před rokem

      @@alazarnfreeman9216 В моих кругах это в каких?)
      Зачем проявлять агрессию? Я ожидал критику, но в рамках конструктивности.
      Вакансии смотреть смысла нет в кризис рынка, тк все ищут под текущий стек в условии дефицита нормальных кадров (js всё равно доминирует в вебе). Js мета фреймворки проще и гибче. Опять же возвращаюсь к примеру своему, какой фреймворк может делать эффективный и простой ssr и ssg, прямо в куче с фронтэндом? А это ультраважные вещи для оптимизации сегодня. Джанго единственный выглядит как конкурент, но он оч тяжёлый и негибкий за счёт своей билт-ин орм, формочки, бд.

    • @woodzimierz9621
      @woodzimierz9621 Před rokem

      Чомусь регочу.

    • @funsionxd4589
      @funsionxd4589 Před rokem +2

      @@alazarnfreeman9216 Я не говорю, что остальные фреймворки плохи. Просто они идут в сторону навороченности - большеее фич под капотом. На деле для обучения и простых розничных веб приложений не нужны встроенные ормки и формочки, которые часто бывают обузой. Условно next не даёт под капотом их, но есть библиотечка prisma, которая выступает универсальной и крутой ормкой под все sql и mongodb. Про валидацию форм та же история. Это снова шат аут комьюнити, которая плодит библиотеки и фреймворки пачками, где в силу вступает конкуренция, которая по итогу отсеивает говно и выделяют годноту. Такого ты нигде больше не найдёшь, поэтому js и захватит большую часть рынка, это неминуемо. Мне этого бы не хотелось, тк язык ужасный, даже ts не особо исправляет ситуацию (местами добавляет своих багов)

  • @user-ph7tz7dn9t
    @user-ph7tz7dn9t Před rokem +55

    Захожу сюда периодически, чтобы ободриться, что Php действительно стоит учить. Сергей всегда ободряет)

    • @araslanrus
      @araslanrus Před rokem +11

      Кто-то ободрился, а кто-то обородился)

    • @NEVALZZ
      @NEVALZZ Před rokem +2

      а php все еще считается яп?)))

    • @alexandrapersukova
      @alexandrapersukova Před rokem +1

    • @user-tw3or3zc7e
      @user-tw3or3zc7e Před rokem +2

      Только учтите, что скорее всего придется учить и js заодно (почему-то об этом никто не предупреждает)

    • @indigoram89
      @indigoram89 Před rokem +6

      @@NEVALZZ конечно, а почему нет?

  • @l1mpkorn
    @l1mpkorn Před rokem

    Для своєї першої МП, після багатьох консультацій з друзями, які мене добре знають, вибрав Python, спочатку вчив по відеоуроках, потім отримав грант в IT Generation і на днях закінчив курс. Зараз працюю над своїм стартапом, де Python парсить сайт, отримує дані, по яких обраховує вартість предмету

  • @fermer885
    @fermer885 Před rokem

    Здравствуйте Сергей ! Скажите пожалуйста. Хочу заняться веб разработкой и писать веб приложения для андроид. Какие языки нужно учить?

  • @link-meow
    @link-meow Před rokem +4

    Насчёт изучение нового ЯП. Где-то 4.5 месяца назад выбрал python. Сейчас занимаюсь спортивным на python (начал заниматься недавно). Суть в том, что я изначально хотел идти либо в разработку ПО, операционнок, драйверов, либо в GameDev, поэтому выбрал C++. Он такой быстрый, сложный, практически все пишут на нём олимпиады по программированию. А python был как фундамент, который я хотел заложить в себе. Как что работает. Итерация, функции, ООП(в нём соответственно объекты, атрибуты и т.п.), списки(хоть массив и список это разное, у них есть схожие черты), множества и т.д. Вот в этом случае что делать? Простите, если много ошибок.

    • @agegon8514
      @agegon8514 Před rokem +2

      Ну, для олимпиады там по скорости лучше C++, а так знаешь со строками python нет равных. Там много готовых решений есть. Одна строчка на python может равняться 10-15 на C++

    • @link-meow
      @link-meow Před rokem +2

      ​@@agegon8514 спасибо за ответ! Я хочу заниматься спортивным программированием, поэтому учить C++ придётся. Меня очень тянет к сложному, но окупаемому из-за сложности. В данном случае сложный синтаксис - быстрота. И вообще синтаксис красивый.

    • @blackmass4925
      @blackmass4925 Před rokem +1

      С++ - прекрасный фундамент для всего.

    • @eugenemironov2919
      @eugenemironov2919 Před rokem +1

      @@blackmass4925 Начинать на C++ - это как начинать учиться вождению на TIR, минуя стадии велосипеда, легковушки, и т.д. А еще насчет фундамента - знание функциональных языков является прекрасным фундаментом для изучения шаблонов в C++ 🙂, но не наоборот

    • @Michael_Sh
      @Michael_Sh Před rokem

      @@agegon8514 факт для олимпиад питон лучше - там гора халявы есть. сыну думаю привить.

  • @iluhakhurtin
    @iluhakhurtin Před rokem +12

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

    • @dabus2527
      @dabus2527 Před rokem +2

      Поддерживаю. Вся суть программирования только в умении выстраивать логику и (желательно) видеть общую схему в самом начале, что бы уменьшить количество дальнейших, непредусмотренных расширений и переделок. Главная проблема программиста, на мой взгляд, это слишком жёсткая фиксация на узкой задаче ...

  • @vladimirpaholov5671
    @vladimirpaholov5671 Před rokem +1

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

  • @Denisko123
    @Denisko123 Před rokem

    Лично я пользую php. Отдавал сына на курсы и была проблема выбора. Выбрали Пайтон, но не "тыкали пальцем", что типа он популярен. Вот у меня сейчас возможность - только в веб. А на пайтоне том же можно и игры писать. Плюс основы везде, в принципе, одинаковы. Я посмотрел несколько уроков, все понятно. Синтаксис слегка другой. Основы подучит и сам решит, куда дальше двигаться.

  • @SereniTyM87
    @SereniTyM87 Před rokem +37

    Как новичок в этой сфере, прошу выпустить ролик про сравнение Java и Kotlin, заранее спасибо 🙏

    • @folium5725
      @folium5725 Před rokem +9

      Зачем их сравнивать, если котлин разработчику нужна джава в большинстве случаях?

    • @devian2582
      @devian2582 Před rokem +10

      В этом нет смысла. Если хочешь программировать на Kotlin/Scala и других JVM-языках - учи сначала Java, иначе так и не станешь профи, вся инфа, в основном про Java, по этому если в процессе разработки на Kotlin ты столкнешься с проблемами, то гуглить будешь как эти проблемы решаются в Java.
      В общем, твой вопрос почти на столько же бессмысленный как сравнение JavaScript и TypeScript (тут тоже надо сначала учить JavaScript, а потом TypeScript)

    • @ghebodne2644
      @ghebodne2644 Před rokem +1

      Котлин вроде как лучше, а жаба вообще отстала от жизни и умрёт в течение 10 лет)

    • @plaintext7288
      @plaintext7288 Před rokem +1

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

    • @user-kt8uj8wb5n
      @user-kt8uj8wb5n Před rokem +3

      @@ghebodne2644 н-ну :)
      Тоже самое говорили и про php. Уже как лет 10 говорят, что он умрёт :). Но даже сейчас около 70% всего веба на нём. И он довольно востребован на рынке труда ,🙂

  • @danielluko7635
    @danielluko7635 Před rokem +22

    Насчет GameDev, не все так просто я считаю. Многие люди думают что это весело и интересно и что это тоже-самое что и писать свою игру, но в фирмах разработчики разделяются на определенные задачи, и вот ты уже не создаешь свою интересную игрушку а сидишь и пилишь интерфейс или какую-то определенную логику на протяжении всего проекта, и это не тоже-самое когда ты учишь с интересом движок и программирование под него. Ну а самое главное я считаю, так это то, что все обучающие видео учат всем аспектам создания игр и при этом не углубляются ни в одно, если ты пойдешь в фирму работать с хорошими знаниями, то тебе придется учить много чего в той категории куда тебя поставили, не бывает fullstack Game Developer-ов. Очень большой шанс что это останется хобби а не заработком, а на выпуск собственной игры уйдет куча времени и не факт что она будет кому-то интересна. Я на это сам попался, сейчас думаю начать учить Front-end

    • @romansalnikov5079
      @romansalnikov5079 Před rokem +4

      Полностью поддерживаю)
      Если ты идёшь в юнити, то это в основном разработка гиперказуальных игр. А это значит что вы командой (или ты в одиночку) делаешь прототип 2-4 недели, потом игра проходит тесты на маркете(сколько человек скачало игру, сколько человек вышли из игра на первой минуте, на десятой минуту и так далее). Если метрики плохие (а в большинстве случаев это так и будет), то проект выбрасывается и начинаете делать новый, то в основном цикличная разработка без сопровождения. Но также может получиться что залетишь на длительный проект. Сам провозился 1.5 года в этой сфере, много где поработал и сделал вывод для себя, что здесь нет стабильности. По итогу с юнити свичнулся в асп нет кор

    • @user-gg1wk1fx4b
      @user-gg1wk1fx4b Před rokem

      Сам ищу работу разрабом на Юньке и пилю проект, интересно и круто но зачастую жопоболи много с логикой и багами, хотя думаю это у всех так))В будущем думаю еще залететь на Unreal

    • @danielluko7635
      @danielluko7635 Před rokem +1

      @@user-gg1wk1fx4b Удачи, если найдешь работу то напиши если не сложно, самому интересно, я с этого пути сошел.

    • @user-gg1wk1fx4b
      @user-gg1wk1fx4b Před rokem

      @@danielluko7635 Спасибо, напишу, рано или поздно все равно найду, а вообще просто рад что нашел любимое занятие и теперь без своего игрового бестселлера не уйду, даже если придется впахать год или два, лучше чем бесцельно что-то писать

    • @motor4718
      @motor4718 Před 7 měsíci

      Как по фронтенду?

  • @user-sw6oh9ff8v
    @user-sw6oh9ff8v Před rokem +1

    2 недели назад решил учиться программированию(было интересно что это и как это работает)и выбрал python мне он очень понравился

  • @liliyachala7392
    @liliyachala7392 Před rokem +1

    Если JS сложен для новичков, получается что во фронт-енд с нуля попасть проблематично?

  • @andriipcreate
    @andriipcreate Před rokem +3

    Использую Python и SQL, appscript. Работаю дата инженером, до этого работал со Swift

    • @eugene5610
      @eugene5610 Před rokem

      Чому вирішив перейти зі swift?

  • @TomasuTom
    @TomasuTom Před rokem +13

    Python, его разнообразием это и + и - одновременно. Минус в том, что количество отраслей где он востребован огромно, и под каждую надо "подстраиваться", а значит надо точно знать зачем туда идти. Плюс в том, что мигрировать среди этих отраслей будет легче, чем в тех, где придется изучать новый ЯП и его окружение.

    • @vasiliigodunov1746
      @vasiliigodunov1746 Před rokem +3

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

    • @alexzeee
      @alexzeee Před 10 měsíci

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

    • @vasiliigodunov1746
      @vasiliigodunov1746 Před 10 měsíci

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

  • @user-de7vj1hq3p
    @user-de7vj1hq3p Před rokem +2

    Сергей, интерсено ваше мнение по поводу React Native. Интерсует просто ваше мнение и какие перспективы в 2023-2024?

  • @romangargosow
    @romangargosow Před rokem +2

    На самом деле самый главный вопрос на этом канале, это действительно ли автор все ещё Сергей Немчинский ;) спасибо за видео, рад что с вами все хорошо)

  • @rostyslavpopov639
    @rostyslavpopov639 Před rokem +4

    Вот уже год учусь на фронтенд. И чем дальше, тем больше понимаю, что не очень то мне и нравится делать кнопки более синими, при этом нравится писать логику. А теперь думаю, не глупо ли будет, спустя год, бросить это и начать учить бекенд?

    • @IrokezMVA
      @IrokezMVA Před rokem +1

      Javascript хорош тем, что на нём можно писать full stack. Node - бэкенд

    • @alazarnfreeman9216
      @alazarnfreeman9216 Před rokem +1

      Фронтендером можно устроиться за 3-4 месяца, не знаю чем ты целый год занимался

    • @user-tw3or3zc7e
      @user-tw3or3zc7e Před rokem

      Знание js лишним не будет

    • @murr_ka4374
      @murr_ka4374 Před rokem

      @@alazarnfreeman9216 Плюсую

    • @user-sp1vi7fg2u
      @user-sp1vi7fg2u Před rokem

      @@alazarnfreeman9216де ? Я сам фулстеком работаю на js (и то, по большей части пишу бека на Node.js), но в 2023 году устроиться фронтендером не так уж и просто. Знания HTML/CSS/Js, пару фреймворков, Bootstrap, стейт менеджера (по типу Redux), немного уметь в бек на ноде, возможно ещё спросят про куки/localstorage, PWA (не исключено), TS (и это не весь список того, что могут требовать). Уже наверное прошли времена, когда можно было выучить HTML/CSS, как нибудь Js с Jquery и вперед

  • @gfhitdxaahn
    @gfhitdxaahn Před rokem +9

    Изучаю C++ и Qt одновременно. Мне кажется, что я сильно ошибся с выбором языка. В плане количества рабочих мест, по крайней мере в моей маленькой стране.

    • @potroshutelincognito250
      @potroshutelincognito250 Před rokem +3

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

    • @gfhitdxaahn
      @gfhitdxaahn Před rokem

      @@potroshutelincognito250 я о том же

    • @woodzimierz9621
      @woodzimierz9621 Před rokem

      @@potroshutelincognito250 ви б хоч подивилися про що зараз Qt

    • @user-vi4yk4iv3n
      @user-vi4yk4iv3n Před rokem +2

      Ну у нас в Украине я знаю людей, которые работают на С# и вроде все ок. Но мне этот язык просто не зашел как-то

    • @woodzimierz9621
      @woodzimierz9621 Před rokem

      @@user-vi4yk4iv3n так тут мова ж не про С#.

  • @Prigodost
    @Prigodost Před 11 měsíci +1

    Я также добавлю. Большинство фильмов создают на Unreal Engine (в основном фантастика). Так что, если есть перспективы на киноиндустрию, С++ может помочь

  • @dimapiteru
    @dimapiteru Před rokem

    Было пипец интересно!

  • @alexandrapersukova
    @alexandrapersukova Před rokem +14

    Гайз, кто досмотрел до мотивации? Поставьте плюсики )

  • @ivanmatew568
    @ivanmatew568 Před rokem +3

    А где функциональщина? :)

  • @PoulFly
    @PoulFly Před 11 měsíci

    люблю цю рубрику кожний рік дивлюсь ці відосіки))