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

Поделиться
HTML-код
  • Опубликовано: 11 июн 2020
  • Какой язык программирования учить в 2020 году, чтобы быть востребованным специалистом еще долгое время? Какой язык программирования выбрать, чтобы в 2020 году успешно стартовать карьеру в IT? Эти вопросы волнуют многих начинающих, и на этой теме "наживаются" многие блогеры :) Давайте разберемся, есть ли смысл в советах такого рода.
    Статья на Хабре: habr.com/ru/company/jugru/blo...
    Курсы для новичков:
    JAVA - bit.ly/2BZXq9Z
    JAVA Start - bit.ly/2YtEcRA
    Инструментарий JAVA - bit.ly/2zq6qV1
    Automation QA (Java) - bit.ly/2AVljPr
    ANDROID - bit.ly/2AvmVPU
    C#/.NET - bit.ly/2zoEvEO
    C# START - bit.ly/37kPoE6
    PYTHON - bit.ly/3cR596V
    FRONT-END - bit.ly/30vk9oF
    WORDPRESS Developer - bit.ly/37md5Mp
    SALESFORCE Developer - bit.ly/3dSFX1m
    UI/UX дизайн - bit.ly/2MQuByW
    Project management - bit.ly/3hlXDUX
    Обучение на проекте - bit.ly/2Yuasnw
    Продвинутые курсы для состоявшихся девелоперов:
    GRASP and GoF Design patterns - bit.ly/3dVCzmm
    Enterprise patterns - bit.ly/2MN0Oat
    Сайт Foxminded: bit.ly/3cWx0Tj
    Foxminded в ФБ: / foxmindedco
    FoxmindEd в Instagram: / foxminded.ua
    Foxminded в VK: foxminded
    Мой Telegram: t.me/nemchinskiyOnBusiness
    Мой блог: www.nemchinsky.me

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

  • @ni55an
    @ni55an 4 года назад +181

    Кстати, такая рубрика была бы интересна. Можно назвать "разоблачение статей о программировании от инфоцыган"

    • @annaumrykhina2540
      @annaumrykhina2540 4 года назад

      какая интересная идея!

    • @LobanovSpace
      @LobanovSpace 4 года назад

      Da

    • @kover0f282
      @kover0f282 4 года назад

      +

    • @DarkShadowWork
      @DarkShadowWork 4 года назад

      Мне кажется скоро это будет не сильно актуально.Их уже очень много,теряют прибыль)Вот можно о буткемпах.

    • @AleksandrKashin-co6tl
      @AleksandrKashin-co6tl 3 года назад

      @@alexlightweight было бы интересно.

  • @HellfireRampage
    @HellfireRampage 4 года назад +37

    Та лааадно вам, отличный монтаж и обстановка !
    Спасибо за качество видео , Сергей ))

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад +1

      спасибо)

    • @NetFord
      @NetFord 4 года назад

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

    • @your9lives156
      @your9lives156 3 года назад

      @@SergeyNemchinskiy Вы мое вдохновение ) счастлива, что "натрапила" на Ваши ролики )))

  • @user-co7nl8pf4p
    @user-co7nl8pf4p 3 года назад +1

    Блин, так чётко и без воды! Почему раньше Вас не видел?! 100% подписка!

  • @AllWayToDeath
    @AllWayToDeath 4 года назад

    Новое оформление видео очень классное! ИМХО
    Это же второй по счету ролик с таким визуалом? Хорошо, что он не похож на первый, где межкадровые заставки маячили часто и на продолжительный промежуток:)
    Спасибо, что улучшили это:)

  • @leonl2794
    @leonl2794 4 года назад +187

    Следует выбирать не языки, а технологии и область IT, в которой интересно работать. А язык уже выбирается в соответствии с тем, какие именно применяются в этой области.
    Я, например, по глупости чуть ли не со школы пытался вникать в C++, просто потому, что "это самый правильный и православный язык, а все эти ваши джаваскрипты и виртуальные машины - хня". И думал, что этот язык "очень крутой, и он по-любому применяется во многих областях".
    На самом деле такую ошибку совершают многие новички и даже не знаю, кто в этом виноват, мб образовательные учреждения советской закалки, которые ничего, кроме C/С++ и Pascal/Delphi не признают и не преподают (а еще до кучи заставят писать программы на ASM на листочке, лол). В колледже мне также пришлось пройти через Pascal (который очень даже неплохо преподавали и это был мой первый язык, которым овладел в совершенстве), немного VBA, ASM, попытки преподавания C++ или C# и даже Python.
    И ведь нифига не понятно было, что же именно учить? И мне пришлось пройти через все эти стадии: понял, что C++ - слишком сложный язык для большинства реальных проектов и то, что мне на нем удавалось писать лабораторки (каждый писал на чем умел и хотел) - не факт, что все так было бы легко в реальном коде. Да и мне вызвало большую симпатию "клепать формочки" на WinForms, и C# для меня стал самым удобным и фаворитным языком.
    Потом подумывал о том, чтобы попробовать Qt, ибо меня привлекла идея кросс-платформенности и даже думал вновь подтягивать знания по C++. Затем я понял, что вакансий по Qt очень мало, слишком высокий порог вхождения, да и в целом "никому это не нужно" (т.к. на нем написаны зачастую только "крупный" софт типа браузеров, графических сред для Linux и т.п.) и все в основном небольшие десктопные приложения клепают на каком-нибудь фреймворке для JS. И даже WinForms/WPF не особо пользуется спросом.
    Как итог - выбрал мобильную разработку под Android, и сейчас активно изучаю. А там и с выбором языка все очевидно - Java и Kotlin. И я бы никогда не выбрал Java, если бы не мое желание писать приложения под ведроид. Сколько я изучаю Java и SDK - все больше убеждаюсь, что "это мое" и я ни разу не прогадал. Очень жаль, что я долгое время имел заблуждения насчет Java и мои выводы основывались лишь на том, что "Майнкрафт у меня тормозит и он написан на Java, вывод - Java плохой язык".
    Когда дело касается востребованности технологиии языка, необходимости зарабатывать деньги и учитывать свои реальные желания - сразу из головы вылетучивается весь мусор, стереотипы и перфекционизм "писать низкоуровневый код, потому что это TRUE" и прочие навязанные принципы "правильного программиста".
    Очень жаль, что образовательные учреждения готовят не специалистов, узко заточенных под определенную область (мобильная разработка, нейронные сети, data science, энтерпрайс и т.д. и т.п.) и которые могут сразу идти работать. А готовят "академических дурачков" - людей, которые могут много знать, но совершенно не разбираться в реальном, сегодняшнем IT и рынке ЯП. Я бы сэкономил много времени и был бы более целеустремлен, если бы в моей шараге преподавателями были реальные разработчики (такие как Сергей, например), которые бы поясняли за рыночек IT и говорили бы, на что стоит обращать внимание и т.п. а не советские бабушки и дедули, которые были "ветеранами" по Фортран, не слыхали про "новомодный" ООП (одна такая бабка не смогла понять одну мою лабу на C#, ибо посчитала поля класса за глобальные переменные) и имеют представление о рынке времен СССР, когда было очень модно и актуально работать на военку и космическое приборостроение, и уже очень давно только лишь преподают, а не работают в IT.
    Вывод - подбирайте язык под технологию, которая вам нравится, а не технологию под язык, который вам по каким-то надуманным и навязанным причинам кажется "правильным" типа "препод в шараге сказал, что Си - самый правильный язык" или "один хайповый блоггер на ютубчике сказал, что учить Scala - это модно, стильно и молодежно". Думайте своей головой.

    • @user-jk1en3jo9u
      @user-jk1en3jo9u 4 года назад +5

      Как выбрать направление... Вот мне тяжело

    • @turchik5763
      @turchik5763 4 года назад +9

      Мощно...Сам учусь в колледже, и все что вы написали это - правда.

    • @user-kc6wd2df5t
      @user-kc6wd2df5t 4 года назад +7

      выбирайте технологию, только ни одной технологии не упомянуто

    • @andreyvolkov3117
      @andreyvolkov3117 4 года назад

      Вот ответь мне, я люблю С++ синтаксис и изучаю, понимаю, что я где-то очень сильно провались, но хочется и что делать то тогда? Работа почти вся для мидлов и выше. Сам пока в С++ новичок, JS немного странным показался, вот и решил, попробовать так сказать.(why not синтаксис похож)

    • @user-rv3xc8zs7e
      @user-rv3xc8zs7e 4 года назад +12

      Вник бы в С/С++ то не парился бы дальше. Любой язык брал бы под свои нужды. Основы и мат часть не измена. Из 0 и 1 все появилось , туда и будет возвращаться. Если эти механизмы скрыты в языках высокого уровня , это не значит что этого нет и понимая этого, основа того как все устроено и работает.
      Собери свою систему на gentoo и узнаешь как операционные системы устроены и как они взаимодействуют с железом.
      Это целый большой мир который скрыли от обычных людей. Раз ты выбрал путь создателя то должен много знать и понимать того чего другим не надо. Когда будет понимания будешь из любого материала лепить.
      Без понимания тоже будешь лепить. И понимания придет и все равно, потянет вглубь рано или поздно. Если останется на этом пути. Коммерция это отдельный разговор, им нужно быстро и дешево и у них есть армия и js и python разработчиков. Общая картина - все идет по пути упрощения. И мозг так же формируется у молодежи. Не научен и не приспособлен решать сложные задачи. А жизнь это одна большая сложная задача длиною в жизнь.

  • @ConstantinoGoo
    @ConstantinoGoo 4 года назад

    Лайк за новый формат) студия + анимация на фоне + музыкальное сопровождение)

  • @user-iq2ic3mh9z
    @user-iq2ic3mh9z 4 года назад +142

    Вернитесь на Землю, хватит с небес снимать :)

    • @superspy2008
      @superspy2008 4 года назад +10

      на небесах облачка летают, а он в чистилище каком-то сидит, бррр

    • @user-iq2ic3mh9z
      @user-iq2ic3mh9z 4 года назад +3

      @@superspy2008 axaxax)

    • @LobanovSpace
      @LobanovSpace 4 года назад +2

      (:

  • @volodymyrbodnar97
    @volodymyrbodnar97 4 года назад +8

    дякую за прогрес в зйомках, але лампова атмосфера каналу це ваша фішка

  • @AntonSN83
    @AntonSN83 4 года назад +1

    Спасибо, до этого видео пересмотрел кучу и прочитал кучу об этой теме, но, очевидно, это видео поставило жирную точку в поисках, спасибо)

  • @themegajediOBVM
    @themegajediOBVM 4 года назад +1

    Мне понравился новый формат. С кружкой тоже хорошо было, и так тоже классно.

  • @eugeneyurkov6080
    @eugeneyurkov6080 4 года назад

    Новый формат - супер!

  • @viaznin
    @viaznin 4 года назад

    Классный формат видео.

  • @sergey_johnovich
    @sergey_johnovich 3 года назад +1

    Спасибо! Очень актуально

  • @romanvladimirovichpetrikov4947
    @romanvladimirovichpetrikov4947 3 года назад

    Thanks a lot for the video and the tips!

  • @ru510n
    @ru510n 3 года назад

    Очень интересный и главное полезный видос! Спасибо большое! Для меня как для человека который только только начинает знакомиться с миром програмирования - это крайне полезно! Лайк и подписка!

  • @doom678
    @doom678 3 года назад

    Спасибо! Ответ по делу!

  • @alekseychaykovskiy3963
    @alekseychaykovskiy3963 4 года назад +1

    Спасибо, Сергей

  • @oleksandrhusenko9082
    @oleksandrhusenko9082 4 года назад +1

    Валерич, это лайк!)

  • @romangargosow
    @romangargosow 4 года назад

    Ух ты новый формат )

  • @dovolniy_mc
    @dovolniy_mc 4 года назад

    Красава! Все четко разложил!

  • @vitalip2293
    @vitalip2293 4 года назад

    Класс! Обзор просто супер!

  • @Ogr285
    @Ogr285 4 года назад +1

    Огонь выпуск.
    Мне бы эти советы лет 6 назад.
    Сэкономил бы себе кучу времени и нервов.

    • @jewgenijmoldawski3306
      @jewgenijmoldawski3306 4 года назад

      А что вы "неправильное" выучили, если не секрет?

  • @Shokodin
    @Shokodin 4 года назад

    Кайфанул от видео, спасибо)

  • @facepalm25
    @facepalm25 4 года назад +2

    Я вообще тестировщик, недавно перешёл в автоматизацию на пайтоне. Но обожаю смотреть ваши видео даже просто как развлекательный контент.

  • @mainsport7851
    @mainsport7851 4 года назад

    Отличный выпуск.

  • @sumer4823
    @sumer4823 4 года назад +1

    отлично сказано!

  • @vangog9999
    @vangog9999 4 года назад

    Видео - великолепное по своему смыслу
    Сжато, понятно и чётко всё изложено, однозначно плюсую

  • @shamistanaliyev5678
    @shamistanaliyev5678 4 года назад

    Наконец то,нормальные советы от профессионала,спасибо за видео!)

  • @MrJ0K091
    @MrJ0K091 4 года назад +1

    Спасибо!!!

  • @AlexanderGuitarguy
    @AlexanderGuitarguy 4 года назад

    Очень крутое видео!

  • @Rustaci
    @Rustaci 4 года назад

    Сергей, спасибо за выпуск. В качестве рекомендации к новому формату: музыка на фоне - это совершенно лишнее. И эхо тоже мешает.

  • @mvxmvl
    @mvxmvl 4 года назад

    Спасибо большое за отрытые глаза :)

    • @DimaVort
      @DimaVort 4 года назад

      Зачем ты их закопал?))

    • @andriin4650
      @andriin4650 4 года назад

      @@DimaVort отдыхал от монитора.)

  • @Botulizmer
    @Botulizmer 4 года назад +1

    Эхо тяжело слушать. Надо подготовить помещение. Контент как всегда супер)

  • @gevorkclockwork
    @gevorkclockwork 4 года назад

    Клёвое музлишко и визуальные эффекты)

  • @dashab5120
    @dashab5120 4 года назад +51

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

    • @stan5214
      @stan5214 4 года назад

      Можно попробовать включить звук😏

    • @yuriy333
      @yuriy333 4 года назад +3

      Тоже не заметил музыку вообще, только в комментариях о ней узнал. Посмотрю заново, может пропустил.
      Посмотрел во второй раз - да, музыка есть. Если прислушаться, можно услышать. Но разница в громкости между ней и голосом такая огромная, что музыка незаметна, если специально не выискивать.
      Пересмотрел в третий раз - может, быть те кто говорят, что она мешает, правы. Но лучше бы они здесь это не писали - заразился тоже 😆
      Посмотрел в четвертый раз - музыка ужасная !!!

    • @denskih
      @denskih 4 года назад

      Зависит ещё от того какие у вас динамики и настройки звука

    • @yuriy333
      @yuriy333 4 года назад

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

  • @tulaganovmirsardor
    @tulaganovmirsardor 4 года назад +1

    Сергей, здравствуйте! Мне хотелось бы узнать Ваше мнение о языке Ruby и фреймворке Rails.

  • @andrew-osipov
    @andrew-osipov 4 года назад

    Музычка фоновая зачет! Ну высуск - ваще огонь!)

  • @igorperov7531
    @igorperov7531 4 года назад

    Мало просмотров у очень хорошего видео(! Спасибо автору!

  • @kover0f282
    @kover0f282 4 года назад

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

  • @user-ym9rc1qj7l
    @user-ym9rc1qj7l 4 года назад +3

    Рейтинг надо строить по вакансиям своего города или того города куда сможете переехать. Удаленку не рассматриввю ибо джуну туда оч сложно попасть

  • @007MrNiko
    @007MrNiko 4 года назад +2

    Топ)

  • @liardoomed8627
    @liardoomed8627 3 года назад

    Очень полезная информация. Спасибо!)
    Особенно про области применения. Во всех статьях одна вода и никакого толку и пока не начнёшь учить, не поймёшь для чего он конкретно предназначен

  • @pavel7930
    @pavel7930 4 года назад

    Глаголишь истину ! Спасибо !

  • @nephritered4466
    @nephritered4466 4 года назад +23

    - На модном языке N уже 100500 вакансий, а на моем только 10! Аааа! Я лузер!!!
    - Чувак, если язык тебе нравится и ты хочешь на нем работать - тебе нужна только ОДНА вакансия.

    • @purplep3466
      @purplep3466 4 года назад +4

      а то и ноль! И это не сарказм, если вы поняли меня

    • @arinelex
      @arinelex 4 года назад

      @@purplep3466 , ты хочешь сказать, что можно начать работать как независимый программист?

    • @purplep3466
      @purplep3466 4 года назад

      @@arinelex на себя тоже можно работать

  • @VIJana79
    @VIJana79 4 года назад +21

    В каждом видео жду фразу: "здравствуйте, мои хорошие".
    Конечно же с удовольствием смотрю ролики.

    • @andreykelip5631
      @andreykelip5631 4 года назад

      здравствуйте, мои ДОРОГИЕ

    • @LobanovSpace
      @LobanovSpace 4 года назад

      Классика

    • @glamm32
      @glamm32 3 года назад +1

      Серьезно?

  • @user-qt6gs1om1r
    @user-qt6gs1om1r 4 года назад

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

  • @user-so1rr2is7b
    @user-so1rr2is7b 4 года назад

    Доктор Ливси, красавчег все по делу )

  • @user-cl2kz4nf7p
    @user-cl2kz4nf7p 4 года назад

    Блин, хочу от тебя теперь такой текст по языкам) где что и как стоит

  • @borispr7824
    @borispr7824 3 года назад

    Лайк только за тему

  • @Denis-fp9iz
    @Denis-fp9iz 3 года назад

    Здравствуйте,
    А как вы относитесь к таким статьям, которые говорят о том, каклй фреймворк (например Vue, Angular и тд) учить в данном году?

  • @user-jc4fs6gy2k
    @user-jc4fs6gy2k 3 года назад +1

    Спасибо.

  • @Zhekazhe1
    @Zhekazhe1 4 года назад

    Главное, что логично и обосновано сказал.

  • @user-wb2rz4uu3l
    @user-wb2rz4uu3l 4 года назад +1

    Сейчас с выбором конечно проще, а вот в начале нулевых в регионах когда не было вэба, либо 1с 7.7, либо фокспро или в редких случаях c++ и крутись как хочешь. Хорошо что те времена закончились.

  • @dependencyinjection6120
    @dependencyinjection6120 4 года назад

    Апдейт качества на лучшем канале по джаве)

  • @ievgenk.8991
    @ievgenk.8991 4 года назад

    Спасибо за видео. Немного не нравится, в новом формате, более заметное эхо, кажется что пострадало качество звука

  • @merlin7411
    @merlin7411 3 года назад

    дядя Сережа, привет!)

  • @accountgoogle9081
    @accountgoogle9081 4 года назад

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

  • @user-ce3lm7sz1k
    @user-ce3lm7sz1k 4 года назад

    больше таких видео!

  • @SlavaCh
    @SlavaCh 4 года назад

    Что думаете про Dart? Про Фреймворк Flutter?

  • @user-cd1sr5sx2r
    @user-cd1sr5sx2r 4 года назад

    Спасибо за хорошие комментарии.

  • @Setios
    @Setios 4 года назад +7

    Стопитсот комментов "верните, верните!" А мне зашёл формат, по современному как-то.

  • @levkirichuk
    @levkirichuk 4 года назад +4

    8:26 "Я поменял под 100 языков на которых профессионально работал". Сколько лет по вашему нужно что бы профессионально изучить и работать с языком ? Из моего опыта года 3 нужно или сделать 5 средних проектов (пол года на проеэкт). Сергей сколько же вам лет, 250 - 300 ) ?

    • @arinelex
      @arinelex 4 года назад

      Вполне можно делать разные проекты на разных языках. Плюс, язык может быть до смешного похожим на С/С++

    • @levkirichuk
      @levkirichuk 4 года назад +2

      @@arinelex Да можно делать разные проекты на разных языках. Можно даже один проект делать на 5 разных языках. Все зависит от задачь. Но что бы быть профессионалом в языке нужно проработать на нем года 3 как минимум. А что станет с знаниями через 5 лет - они устареют и профессионалом в этом языка мы уже не будем, я иммею введу живой язык С#, JavaScript, теже framework-и Angular, Node.JS и т.д. Я со стажем программирования 15 лет и профессинолом могу назвать себя в 1-2 языках (и там постоянно нахожу новые знания), хотя пробовал писать на ~20 языках.

    • @arinelex
      @arinelex 4 года назад +1

      @@levkirichuk , если честно, то далеко не всегда нужны и полезны эти новомодные штучки. Я работал на FPC. Заметил, что многие привыкли использовать прерывания, для ситуаций, когда достаточно сделать предварительную проверку на ошибку. Вроде мелочь, но каждый обработчик это несколько строк лишнего кода. То есть, люди не осознают, что каждый раз стреляют себе в ногу. Что пугает.
      Кроме этого, фреймворк это удобство разменяное на размер и скорость. Используя его нельзя просто взять и убрать то, что не нужно. Представь, что ты хочешь съесть печеньку, а тебя заставляют купить все, что находится в магазине, включая продавца, вывеску и кассовый аппарат.
      Да, когда это сложный проект, то могут понадобиться все функции фреймворка. Хотя сомнительно. Но при написании среднего проекта появляется куча мертвого кода. Так что я собираюсь попытаться написать программу с использованием win/lin API. Просто для экономии размера. С минимальным использованием внешних пакетов. К тому же это приблизит к цели - написанию компилятора. Вот хочу и все. Пусть это даже будет поделка.

    • @Mukola_1976
      @Mukola_1976 3 года назад

      @@arinelex 7 лет назад мне попалась "хакерская" 3Д-игра типа "дум". Сейчас всех деталей не вспомню, и где-то могу приврать - но основные пропорции, хоть и приблизительные - всё равно впечатляют.Там было три уровня, три разных оружия, 5 видов врагов. Всё в реальном 3Д, с музыкой и спецэффектами. Запускалась она минут 10 (распаковка файла) и по заверениям разрабов - использовала только системные АПИ, Опен ДжиЭль и ДиректИкс. Но самое восхитительное было в том, что вся игра помещалась в ОДНОМ файлике размером в 100 килобайт!!! 100 килобайт!!! При том что сопоставимые игры (да, с раз в 10 большим числом локаций, врагов, оружия и эффектов) уже не влазили на СД и продавались на ДВД.

    • @arinelex
      @arinelex 3 года назад

      @@levkirichuk , на самом деле, к размеру игры стоит приплюсовать размер библиотек ею используемых. Тот же самый директ икс.
      А в этом случае размер уже не настолько маленький. Я видел прогу,уу которая при небольшом размере, порядка десятка килобайт требовала в системе net.framework, который маленьким не был никогда.

  • @Pewdew
    @Pewdew 4 года назад

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

  • @user-br4gt7xu2j
    @user-br4gt7xu2j 4 года назад +62

    - вы что наркоманы? - фраза которая не выходит из головы, когда читаешь 90% статей в рунете на любые тематики))

    • @yanju6439
      @yanju6439 4 года назад

      Ловите копирайтера!

    • @LobanovSpace
      @LobanovSpace 4 года назад

      Есть правда в твоём комментарии

    • @aa_artemyev
      @aa_artemyev 4 года назад

      Нечитатель на инязах детектед.

    • @zenovsergey
      @zenovsergey 4 года назад

      Я аж в голос заорал на этом месте 🤣

    • @adrianorudolf5453
      @adrianorudolf5453 4 года назад

      Как философ и историк подписываюсь под словами и ставлю луйк

  • @DrHlus1
    @DrHlus1 4 года назад +2

    Сергей, спасибо за интересное видео! У меня есть идея доя вашего видео, Вы перешли с С++ на Java, расскажите как Вам это удалось. Еще можно например как перейти из разработки игр в "обычное" ИТ (я как раз пытаюсь это осуществить). Есть конечно путь на другой проект в той же компании, но далеко не всегда есть такая возможность (другого проекта может не быть, или например компания занимается только в одной узкой области), интересны другие пути как найти работу имея не совсем релевантный опыт

    • @edkachalov
      @edkachalov 4 года назад

      С Java на C++ просто, наоборот - проблема.

    • @user-xc5cx7lh4l
      @user-xc5cx7lh4l 4 года назад

      Тут главное задавить внутреннее желание все оптимизировать и в 95% вобще забивать на сложность алгоритма. И больше приделять времени написанию реюзабельности (если будет код выполнятся в 1,5 раз быстрее но абсолютно не понятен то лучше все же написать медленный простый код)

    • @DrHlus1
      @DrHlus1 4 года назад

      @@user-xc5cx7lh4l Я больше о другом - как найти работу в новой области не имея релевантного опыта. Научится писать на очередном языке не так сложно.

  • @fullmaster9333
    @fullmaster9333 4 года назад +1

    Сергей, а у вас есть видео на тему того, как начать изучать программирование? Просто я столкнулся с проблемой: я сначала решил изучать просто язык, выбрал Go и стал смотреть видеоуроки, но это оказалось сложно, т.к. я не понимаю принципы работы того, что пытаюсь изучить. Ну, то есть, вот мне нужно установить, язык, а затем добавить нужные папки в переменные среды, а я даже не понимаю, что такое переменная среда. Гугл в помощь, ясен пень, но таких вопросов очень много. А мне хочется понять, как, в принципе, работает программирование, что есть что и т.д. Сейчас ковыряю курс CS50.
    Т.е. вопрос - с чего начать?
    Помогите начинающему )

    • @jewgenijmoldawski3306
      @jewgenijmoldawski3306 4 года назад

      А какой у вас базовый уровень? Если начальный, то язык go не , это не язык для обучения. Если с нуля, можно JavaScript, там достаточно Chrome иметь, чтобы начать программировать. И правильно, что делаете cs50-это серьезная база.

    • @fullmaster9333
      @fullmaster9333 4 года назад

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

    • @jewgenijmoldawski3306
      @jewgenijmoldawski3306 4 года назад

      @@fullmaster9333 тогда оставьте go на потом. Можно начать с JavaScript или даже с Basic для освоения основных принципов. С ними очень легко начать. Ну а потом по ходу дела перейдете, когда разберетесь, на то что будет надо.

  • @sadhu6448
    @sadhu6448 3 года назад

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

  • @taller8624
    @taller8624 4 года назад +1

    новичковые видео смотрят опытные разработчики 😉
    возможно, авторы статей имеют ввиду 'какой *второй/следующий* язык учить в 2020'

  • @paulsender3346
    @paulsender3346 3 года назад

    Сергей абсолютно прав.
    Более четкого руководства не найти!

  • @user-xc5cx7lh4l
    @user-xc5cx7lh4l 4 года назад

    Для новичков надо выбирать тот язык где порог вхождения пониже... И не столько в плане самого язык, сколько в плане фремворков (та же Java не сложная но фреймворки...). Ну и как по мне еще очень важна стабильность языка/фреймворка. В том же JS пока выучил что-то уже придумали все совершенно по другому (лично я пропустил период c 2015 по 2018 и оочень удивился всякому синтаксическому сахару в духе недоклассов, и повсеместному переходу на async/await вместо колбеков ) А про новомодные языки

  • @vikingulfhednar4510
    @vikingulfhednar4510 4 года назад

    Ну смотри мужик, я как раз обнюхиваю кнопкодавство, если насвистел, я приду и нассу в подъезде :D шучу)) Если серьезно, то спасибо за Ваши видео, мотаю на ус, многие моменты становятся более менее понятными. Действительно потихоньку тыкаюсь вечерами после работы, решил в 38 сменить род деятельности) Производственник, уперся в потолок, мозг закостеневает, развиваться хочет) Как раз моя мадам программированием занялась, я глядь, а забавно и интересно, и сам пошел основы глядеть, Console.WriteLine("Hello, world"); вот это вот все :D А что конкретно изучать и как не совсем ясно, теперь по мере въезда понятнее, после Ваших видео еще понятнее) Спасибо)

  • @ekaterina1858
    @ekaterina1858 4 года назад +31

    Фон без разницы, я всё равно больше слушаю, чем смотрю. Но вот музыка - это кошмар! Слишком громкая, отвлекает. Пожалуйста, уберите её или сделайте тише раза в 2

    • @daniilmarkin1317
      @daniilmarkin1317 3 года назад

      Хм, а я зашел в коменты чтобы увидеть название исполниоеля

  • @dmitryponyatov2158
    @dmitryponyatov2158 4 года назад +2

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

    • @dmitryponyatov2158
      @dmitryponyatov2158 4 года назад

      еще неочевидный плюс: когда надолбаешься с кодом разных аффторов, понимаешь какой код хороший, какой плохой -- по тому, сколько ты с ним времени потратил, насколько легко было понимать

  • @deniskoroliov1039
    @deniskoroliov1039 4 года назад

    Блин. Вот час назад подумал что стоит выпустить подобное видео и наткнулся на это видео.... По сути мои мысли практически моими же словами

  • @thequartzsquirrel4105
    @thequartzsquirrel4105 4 года назад +1

    Какой язык программирования подходит для песочницы?

  • @mormeoi
    @mormeoi 4 года назад

    Haskell, кстати, полезно выучить. Это расширяет кругозор и позволяет выйти за рамки паттернов GOF в обычных языках программирования, в некоторых случаях это позволяет более эффективно решать нестандартные задачи. Естественно, очень желательно его учить в качестве второго-третьего языка программирования.

    • @woodzimierz9621
      @woodzimierz9621 4 года назад

      У Вас так много свободного времени?

  • @azerphoenix
    @azerphoenix 4 года назад

    Спасибо за видео! Маленькое замечание - на втором месте судя по тому рейтингу не Haskel, а HCL. Я тоже поначалу подумал, что это Haskel, но оказывается HCL это другой язык для конфигурации github.com/hashicorp/hcl

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 года назад +1

      да. спутал. Но все равно офигеть

    • @azerphoenix
      @azerphoenix 4 года назад

      @@SergeyNemchinskiy не то слово. Откуда подобные рейтинги появляются...

  • @nadirnazirov4707
    @nadirnazirov4707 3 года назад

    Сергей 100% прав)
    А как нас счёт топ зп програмистам?

  • @denisbielishev
    @denisbielishev 4 года назад

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

  • @Smolandgor
    @Smolandgor 4 года назад +1

    Я синьор джава разработчик. Я б советовал выбирать из такого :бэк: Java, python, c#, node js, пхп, ну в теории еще go тоже можжет быть go, фронт на джаваскрипте(тут без вариантов). Мобильная разработка : java либо swift, либо kotlin. Особняком идет с++ (в основном эмбедед но не только). Отдельно еще юнити с сишарпом...но это для совсем мега фанатов геймдева, так как в СНГ не самая развитая сфера, но при большом желании и там работа есть. В основном ориентируюсь на то что в Украине популярно (Беларусь уверен плюс минус тоже самое) Россия в целом тоже не отличается кардинально...но могут быть особенность, типа более популярного 1с например. На западе тоже все перечисленные мной варианты популярны, никаких проблем с трудоустройством там не должно быть, только нужно учесть что для топ компаний запада кроме знаний языка, нужен еще сильно раскачанный скилл решения алгоритмический головоломок, плюс базовые понятия архитектуры, современных технологий если идет речь о бэкенде.

  • @user-jp8kv1ts5q
    @user-jp8kv1ts5q 4 года назад

    Верно, все зависит от задач а не популярности. Например в моем случае нужен Ассемблер и С для написания программ работы микроконтроллеров. Ну люблю я электронику что поделаешь, по этому ушёл обратно с головой туда откуда все началось, хотя знаю LUA и C#.

  • @Oskar-Oskarr
    @Oskar-Oskarr 4 года назад

    А мне на белом фоне намного больше понравилось. И ракурсы меняют и картинки появляются сбоку. Супер.

  • @yuriy333
    @yuriy333 4 года назад

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

    • @jewgenijmoldawski3306
      @jewgenijmoldawski3306 4 года назад

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

  • @alberthofmann2674
    @alberthofmann2674 4 года назад +167

    Сергей, верните стол и кружку с гербом! Дякую!

    • @user-gp4mp7pp4z
      @user-gp4mp7pp4z 4 года назад +7

      Ламповость и кружка...FFFFFFFFF

    • @OlezhikChanal
      @OlezhikChanal 4 года назад +11

      Дякую шо на русской мове.

    • @LobanovSpace
      @LobanovSpace 4 года назад

      ))))))

    • @iEngelsstaub
      @iEngelsstaub 3 года назад +1

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

  • @onebytesiteit30-75
    @onebytesiteit30-75 4 года назад +1

    Все ищат легкий путь. Лишь бы выбрать что нужно и все поперло. Лишь бы самый крутой язык и все я на коне. Все им подавай волшебную пилюлю. Как ни выбирай куда не иди везде надо фигачить. Учить учить и кодить. Легких путей не ищите. Ебаште господа и будет вам счастье. Я не поятнул самостоятельное обучение программированию. Но я сам выучился верстке и сейчас этим зарабатываю. Дальше видно будет.
    Если что делаю видосы по теме вэб. Забегайте. Всем рад.
    Автору видоса лайк.

  • @vadimivanov6291
    @vadimivanov6291 4 года назад

    Думаю,что нужно выбрать профессию и учить скиллы под неё.

  • @user-sd1ip7vj3j
    @user-sd1ip7vj3j 4 года назад +5

    А мне нравится новый формат. Только фон глаза выжигает, как солнце планету в Хрониках Риддика

  • @romansokolov9663
    @romansokolov9663 3 года назад

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

  • @user-zp8kn7ri6t
    @user-zp8kn7ri6t 4 года назад

    Посоветуйте,какой язык учить для программирование серьёзных роботов? С,С++ ?

    • @user-tf5bs6de6z
      @user-tf5bs6de6z 4 года назад

      Если прям серьёзных-серьёзных - Haskell-подмножество для верификации или F*. А control systems для роботов в основном пишут на плюсах. Но если прям "серьёзно-серьёзно" - то подмножества функциональных языков для точной возможности доказательства корректности.

  • @somatxa
    @somatxa 4 года назад +52

    верните ламповость

    • @opus1opus
      @opus1opus 4 года назад

      прочитала - "ламповатость" )

  • @andreykelip5631
    @andreykelip5631 4 года назад +1

    вопрос от (недо)джуна - а как узнать, какой язык/какая область тебе нравится? не поймёшь ведь, пока не попробуешь! т.е. нужно выучить несколько яп, поработать в разных сферах и тогда можно делать выводы: это нравится, это не нравится
    п.с. новый формат норм, а вот музыка раздражает, при всей моей любви к хэви-металу

    • @Stamp113
      @Stamp113 4 года назад +1

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

  • @bigbluepie8983
    @bigbluepie8983 4 года назад +1

    Вот не знаю. Передо мной такого вопроса не стояло. Хотел делать игры. Движок выбрал Unity. Значит надо учить яп С#. Сейчас поднабрался опыта. Теперь мне надо интегрировать игры в соц сети и на сайты. Значит нужно учить JS.
    Выбор яп зависит от того, что хочешь делать.

  • @romansokolov9663
    @romansokolov9663 3 года назад +2

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

  • @vitalyromas6752
    @vitalyromas6752 4 года назад

    Формат, звук, все сподобалось. І інформація для новачків корисна... а можливо і не тільки для новачків )
    Коментарі щодо фонової музики, це дійсно важливо, коли вона заважає, слухати розповідь неможливо... Але в цьому відео, на диво, фонову музику помітив тільки наприкінці. Скоріше за все, сильно впливає обладнання для виводу звука - мені через навушники не заважало. Ефект "пустої кімнати" лунає гірше, я б його прибрав.

  • @videonafoto
    @videonafoto 4 года назад

    Надо еще добавить чтобы мемы выскакивали на каждое слово, в стиле bad comedian, и еще чаще планы менять)) и музыку погромче, программисты такое любят.

  • @woodzimierz9621
    @woodzimierz9621 4 года назад

    Попередній формат відео був більш гарним.

  • @elinsova6286
    @elinsova6286 4 года назад

    Пару дней назад читал эту статью >_

  • @sergem2794
    @sergem2794 4 года назад

    О! Новый фон!

  • @geoa9722
    @geoa9722 3 года назад

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

  • @rfak05
    @rfak05 4 года назад +2

    Судя по статьям и рейтингам то JS прямо лучший язык для новичка с которым проще всего найти работу, но никто не говорит про то, что там каждый месяц появляется что-то новое, и кроме этого еще сверху нужно знать HTML, CSS кучу "обвесов" на них сборщиков, компиляторов и т.д.
    ХЗ зачем я всё это написал, но хотелось бы узнать от знающих людей какой язык выбрать человеку для back-end разработки если до этого он был абсолютно далек от IT и не имеет профильного образования? Какой стек нужен и срок чтобы найти первую работу?