Какой язык программирования выбрать первым в 2020? Выбора нет?!

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • Рассуждаю о критериях выбора первого языка программирования. На что стоит смотреть. Какие причины существенные, а какие нет. Смотрю на рейтинги языков программирования, делаю выводы. Делюсь опытом: как я выбрал свой первый язык - C#
    Полезные ссылки к видео:
    рейтинг TIOBE www.tiobe.com/...
    рейтинг Spectrum spectrum.ieee....
    История компьютерной техники
    flashbak.com/t...
    www.computerhi...
    -------------------
    Ваше участие очень важно для развития моего канала. Самое мало, что вы можете сделать это поддержать канал любым доступным вам способом: лайк, комментарий, подписка. Меня это мотивирует на продолжение работы, а вам ничего не стоит.
    Если вы хотите меня отблагодарить донатом и поддержать развитие канала:
    money.yandex.r...
    В комментариях можно указать тему или идею для нового видео, которую вы бы хотели увидеть на канале. Естественно, мнение тех, кто меня поддерживает финансово я буду учитывать в первую очередь.
    Личные вопросы о помощи в программирование и построении карьеры в IT можно задавать тут sberegovoy.ru/m...
    --------------------
    Оставайтесь на связи:
    Мой сайт - sberegovoy.ru
    Вступайте в телеграмм канал - t.me/sberegovoy
    Или вступайте в группу ВК - sberego...
    #ityoutubersru

КОМЕНТАРІ • 313

  • @adminindigo708
    @adminindigo708 Рік тому +1

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

  • @TvoyRushan
    @TvoyRushan 4 роки тому +29

    Выбирайте, какой хотите, но сишарп. 😀

    • @foksden071182
      @foksden071182 3 роки тому

      почему?

    • @TvoyRushan
      @TvoyRushan 3 роки тому

      @@foksden071182 просто перефразировал автора )

  • @ВасилийКуралесов-н7р

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

  • @alexandrate6628
    @alexandrate6628 4 роки тому +3

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

  • @MrSlavenya
    @MrSlavenya 3 роки тому +3

    Спасибо) Полезно, хорошая подача материала)

  • @GreatNorthernWar1700
    @GreatNorthernWar1700 4 роки тому +6

    Степан, все круто! Узнал про тебя от Антохи. Я выбрал Java

  • @vladcid3938
    @vladcid3938 4 роки тому +13

    Первый язык за меня выбрал колледж сначало это был BASIC потом Pascal за тем Delphi потом C++ и в конце концов C# на котором я и сейчас пишу и чувствую себя отлично.

    • @kobatrader7375
      @kobatrader7375 Рік тому

      В каком колледже учился?

  • @shamn7643
    @shamn7643 4 роки тому +4

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

  • @oleksandershevchenko8063
    @oleksandershevchenko8063 3 роки тому +6

    И Python и C#. Первый хорош для начала , отлично подойдет для освоения алгоритмов и структур данных можно и ООП. Но сразу приучите себя использовать type hinting! Динамический язык будет полезен в любом случае. И для прототипирования он хорош. Ну а С# просто необходим что бы научится реальному ООП програмированию. Да и вообще научится языкоу строгой типизации.

    • @vabka-7708
      @vabka-7708 3 роки тому

      После Haskell, F#, и Rust система типов в C# уже не кажется такой уж строгой :))

    • @СтасДорошенко-ь4ш
      @СтасДорошенко-ь4ш 3 роки тому

      Javascript как для гачинающего норм?

    • @АндрейКим-ж1р
      @АндрейКим-ж1р 2 роки тому

      Питон так-то язык со строгой типизацией, не путайте динамическую/статическую и строгую/слабую типизацию)

  • @devformation
    @devformation 4 роки тому +14

    Программированием занимался давно, застал еще наши бк и ес и всякие 3 и 4) бейсик, паскаль, потом ява. На даннй момент выбрал с# очень универсальный, и синтаксис приятный.

  • @viktorviktor6038
    @viktorviktor6038 Рік тому +1

    Очень доступно;)))

  • @js3461
    @js3461 4 роки тому +7

    Мне 39, и я решил изменить свою специальность и, по факту, свою жизнь. Как вы и сказали, must-have на данный момент - это web-разработка, и я остановил свой выбор на frontend. Конечно, я отталкивался не только от рейтинга, мне нравится создавать сайты. И вы, конечно, правы в том, что это действительно тяжело, переучиваться в зрелом возрасте, но главное - чтобы выбранное занятие было по душе, и тогда всё получиться! А вам удачи и успехов с вашим каналом, подача материала мне понравилась!👍

    • @equim7363
      @equim7363 4 роки тому +1

      Дело не в возрасте, а в мозгах. Думаешь любого студента начни учить программированию и он справится? Некоторые вообще с трудом вникают в эту тему

    • @quadroninja2708
      @quadroninja2708 3 роки тому

      @@equim7363 просто с возрастом способность усваивать новую информацию уменьшается в целом. Если взять условного гуманитария-студента и его же через 20 лет, первому будет проще, хоть и все равно трудно

    • @equim7363
      @equim7363 3 роки тому +1

      @@quadroninja2708 Уменьшается, но далеко не в разы, так что на это ориентироваться не стоит

  • @alex57875
    @alex57875 4 роки тому +7

    спасибо за видео! да и за канал в целом!)

  • @shoma3693
    @shoma3693 3 роки тому +1

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

  • @Vlad-gv6xl
    @Vlad-gv6xl 4 роки тому +9

    Для школьников согласен с необходимостью изучения английского и (дискретной) математики.
    Но алгоритмы и структуры данных (на уровне Кнута) - ну совершенно ни к чему.
    "Теоретический минимум по Computer Science" более чем достаточный уровень.
    Дальше-больше, в профессии программиста остается все меньше и меньше математики и формируется все больше инженерии. "Скилзы" вытесняют фундаментальные знания.
    И данное видео - тому пример. Речь об оптимальном выборе инструмента. Хотя согласно фундаментальной теореме Тьюринга любой алгоритм, реализуемый на одном языке, принципиально реализуем на любом ином, так к чему выбирать ? ;-)
    Нынешнему программисту вовсе необязательно знать про Тьюринга, уметь оценить сходимость того или иного метода интегрирования системы дифуров, линейных уравнений и тому подобное.
    Мне видится, что все еще необходимо уметь оценить сложность (фрагмента кода), но не более того.
    Даже выбор метода сортировки (!!!) нынче доверяют компилятору ;-)
    Мальчик, просто нахватавшийся поверхностных знаний в предметной области и пишущий читаемый код даст фору претенденту с академическими знаниями в 99% случаев интервью.
    Я бы посоветовал школьнику попробовать кодировать на всем, что будет ему доступно, даже если это "песочница", а не реальный "боевой" компилятор.
    И приложить все усилия чтобы найти/попробовать больше возможных инструментов.
    Пусть даже на уровне "Hello word !".
    А главное, необходимо знакомиться/изучать популярные профессиональные программные продукты, сделанный на языке, который школьник изучает сейчас.
    Именно такой широкий набор знаний (все ни о чем ;-) позволит чувствовать себя уверенно в профессиональной области. Механик, взявший в руки самый "навороченный" гаечный ключ сумеет его правильно и эффективно использовать, потому что он механик. Он не станет забивать им гвозди, хотя это в принципе и возможно ;-)

  • @createmobapp3050
    @createmobapp3050 3 роки тому +1

    Спасибо, заряд после просмотра Ваших видео

  • @ARTEMIUSFOLIO
    @ARTEMIUSFOLIO 3 роки тому +1

    Толковый контент. Спасибо!

  • @CayceClay
    @CayceClay 4 роки тому +2

    Большое спасибо за видео!

  • @ltdrebuild213
    @ltdrebuild213 3 роки тому +1

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

  • @ergonom2010
    @ergonom2010 2 роки тому

    Отлично вы рассказали

  • @yell8er
    @yell8er 4 роки тому +1

    хороший анализ , спасибо за видео

  • @romanbrazhnikov9049
    @romanbrazhnikov9049 4 роки тому +2

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

  • @АлексейЕвдокимов-е3к

    Степан, большое Вам спасибо за видео! Оно крайне убедительно и действительно ценно. Возможно я неверно понял, но интересно Ваше мнение вот по какому вопросу. Из Вашего видео я сделал вывод, что начало пути программиста целесообразно в возрасте школьника, студента, возможно в небольшом промежутке после окончания ВУЗа . Однако сейчас появилось множество онлайн-платформ, которые пытаются рекрутировать себе клиентов, утверждая, что абсолютно в любом возрасте, даже не занимаясь программированием, можно освоить с полного нуля. Интересно Ваше мнение на этот счет, насколько это правда (я имею ввиду насколько реально, что условный менеджер по продажам, юрист или психолог в возрасте 35-40 лет сможет освоить программирование и сделать его своей новой профессией)? Спасибо за ответ!

    • @beard_cat_sweater
      @beard_cat_sweater 4 роки тому +5

      Меня не спрашивали ), но я считаю, что в промежутке 30-40 лет - поменять профессию на интересующую можно и нужно. Сам я психолог по образованию, в IT начал постепенно переходить (не бросая старую работу), начиная с 30 лет (5 лет назад) Через пару лет уже полностью себя обеспечивал IT-работой. Если интересны подробности, то у меня на канале есть видео про мой переход из гуманитария в айтишники после 30.

    • @АлексейЕвдокимов-е3к
      @АлексейЕвдокимов-е3к 4 роки тому

      @@beard_cat_sweater , спасибо за информацию - конечно интересно!)

    • @yuryzhuravlev2312
      @yuryzhuravlev2312 4 роки тому

      смотря чего вы хотите добиться и сколько потратить на это сил, денег и времени.

  • @Олег-ф8н7з
    @Олег-ф8н7з 3 роки тому

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

  • @pavelkharytonau4665
    @pavelkharytonau4665 4 роки тому +2

    Как первый язык взялся изучать python. Выбирал пользуясь соотношением простота-популярность.
    Ваша мысль относительно приоритетов, в зависимости от возроста, очень интересна.

    • @pavelkharytonau4665
      @pavelkharytonau4665 3 роки тому

      @No Name Не особо.. Пайтон забросил, т. к не смог практически применить... Взялся за html-css и "пилю" сайтики-странички)

    • @pavelkharytonau4665
      @pavelkharytonau4665 3 роки тому

      @No Name Пробовал, но не понял смысла. Связка html-css показалась мне более практично и популярной (а поэтому- востребованной). Но я не настаиваю, т. К по этим вопросам у меня поверхностный знания)

  • @grg086
    @grg086 3 роки тому +3

    Я учу c#, но постоянно сомневаюсь в его полезности. Такое чувство, что на нем программируют лишь игры, непонятно куда идти - в бэк, или декстоп. Может кто подскажет?)))

  • @adammir7909
    @adammir7909 3 роки тому

    Отличный канал интересно смотреть!

  • @samolevich
    @samolevich 2 роки тому

    Спасибо за старания

  • @edmondhamilton995
    @edmondhamilton995 4 роки тому

    Хороший канал. Удачи вам в его развитии.

  • @metrolio5712
    @metrolio5712 4 роки тому +1

    Круто,спасибо

  • @23tmsektant
    @23tmsektant 2 роки тому

    Начал изучать C# примерно 2 года наза.
    Устроился пока что не по специалности - Тестировщиком ПО.На этой работе изучил до хорошего уровня SQL , PL SQL и чуть-чуть джавы)
    На C# успешно написал несколько программ на WPF для себя и коллег,которые облегчают теперь нам работу.
    Ну а так продолжаю учить C# в свободное время , очень удобная штука.

  • @viktorviktor6038
    @viktorviktor6038 Рік тому +1

    Я выбрал язык исходя из множества отзывов из разных порталов.

  • @ВадимТришин-м2ъ
    @ВадимТришин-м2ъ 4 роки тому

    Самым первым ЯП был Pascal в школе, после которого пошел C++ в университете. Уже полтора года работаю на плюсах, но считаю живодерством давать первым ЯП человеку C или C++ - как правильно было сказано в видео начинать программисту нужно с математики и понимания алгоритмов/структур данных, что лучше воспринимается через высокоуровневые ЯП, где не надо отвлекаться на утечки памяти и т.п. Считаю, что наиболее оптимален для вхождения в программирование Python. Сам я его не изучал, хотя планирую, но из того, что знаю о нём - прекрасно подходит для того, чтобы погрузиться в мир программирования, а потом если хочется ускорения программ, написания ПО под встраиваемые системы и т.д., можно понижать уровень абстракции, например Java->C++->C (хотя можно и без плюсов, если знаешь C, изучить плюсы при необходимости не составит особого труда, особенно если до этого уже был знаком с Java).

  • @Зарвин
    @Зарвин 4 роки тому +2

    При выборе языка основной критерий это возможность писать программы для ПК. И перебрав несколько языков остановился на C#/

  • @Albert_Karimov
    @Albert_Karimov 4 роки тому

    Интересный ролик... и видно что автор хочет дать дельный совет (и да, он дает дельный совет)... А я походу один из таких, который не выбирает легкий путь... в свое время (1998-2002) я программировал на турбо паскале, а потом на объектном паскале, знал ассемблер (любил вставить процедуру с ассемблерной вставкой, что бы препод кипятком истек). Ну а в то время, там где я живу, программисты не были нужны (были нужны спецы, который могут включить комп и выключить, а также отправить документ на печать, для главбуха). Сейчас забавы ради (мы ж все изолировались как бы)... решил изучить движок unreal engine, давно мечтал написать шутан, на подобии вольфенштейна 1, 1992 года, я даже стены своего и соседского дома пофоткал, текстурки заготовил однака))... ну так там C++ нужон. С++ я учил (поверхностно) в былых годах... но как обычно нет практики, и память выбрасывает знания. Так вот поглядев на сегодняшний, будничный день мира программирования, я поражаюсь этим засильем Си подобных языков... да и понапридумывали кучи всякого, такое чувство, что это заговор какой-то, понаштамповать всяких скриптовых языков, да понарожать кучу дешевых IT спецов, что бы черную работу делали... а гуру сидят себе, и пока люди зубрят очередной неткорбилдпродакшен, они клепают и изобретают еще что-то эдакое Си подобное... мое личное мнение, писать на паскале, это красиво писать, удобно читать, да и просто набирать легче, чем в Си, в котором используются всякие закорючки "|| !=() #$&&" пальцы сломаешь... и читается трудно (как по мне)... но все же по итогу скажу... учите С++ ребята, как бы этот язык, лично мне не нравился, но я не вижу трудностей в его изучении... но сначала изучите хотя бы, то, как устроена память компа, как работает процессор и оперативка, запись и чтение (эти знания вам помогут в любом языке), их учить то особо и не долго... хотя бы поверхностно но это знать надо... если вы фанатеете по web то учите html, css, JS ну а питон, хорош конечно, но зараза медленный.

  • @vrabosh
    @vrabosh 3 роки тому

    Сам некогда не программил на СиШарп, но тоже думаю, что для первого языка это самое годное.
    Я думаю в сишарпе есть работа с укозателями, потом там работа с ide где можно рисовать интерфейс, все фишки современных языков, полноценное ооп, итд. Если выучить этот язык, то потом можно смело идти на любую работу, другие язык будут изучаться за 2 недели, также будет умение ориентироваться в пространстве во всех всязках.

  • @arayikyeremyan7651
    @arayikyeremyan7651 4 роки тому +6

    Пацаны, короче если:
    Если вы пишите операционную систему, я советую использовать C. Если вы пишите очень сложное приложение, в котором невероятно важна скорость выполнения, советую использовать C++. Если для вас важнее скорость выхода на рынок, чем скорость выполнения программы, используйте Python. А если ваш босс говорит: "сделай это на Java, или вылетишь с работы", - сделайте на Java и поищите работу получше.

    • @_dyats
      @_dyats 4 роки тому

      Если хочешь под все, то С#

  • @strimexify
    @strimexify 3 роки тому +1

    А я вообще гуманитарий, мне 35 лет, я работаю и нормально зарабатываю в своей сфере, по образованию я переводчик - английский, испанский, арабский еще с пяток языков не так хорошо как первые три. Учу программирование для себя, чтобы мозги работали в этом направлении тоже, а не только в лингвистике. А менять сферу и зарабатывать программированием вот прямо сейчас не собираюсь, зато будет на будущее запасной вариант / скилл на случай пожара. Так какой язык выбрать тем, кто оказался в такой же ситуации? Я выбрал С# из-за его относительной простоты, универсальности, а также зная C# можно потом будет легко выучить хоть Java, хоть С++, хоть Пайтон.
    А за себя могу сказать, что изучение языка программирования ничем не отличается от изучения иностранного языка. Принципы те же, как бы ни странно это звучало. Но это лично для меня. Проведя аналогию: переменные - это существительные, методы - это прилагательные, классы и объекты классов - это глаголы, параметры методов - окончания, принципы ООП - это времена, и т.д. мне просто легко все это учить, потому что надо всего лишь разобраться как это друг с другом взаимосвязывается и работает, точно так же как и в обычном языке.

    • @SBeregovoyRU
      @SBeregovoyRU  3 роки тому +1

      Удачи и терпения в освоении программирования

    • @strimexify
      @strimexify 3 роки тому

      @@SBeregovoyRU Спасибо! Ваши уроки помогают.

    • @rents34
      @rents34 3 роки тому

      Методы - это глаголы, а не прилагательные

  • @jojomajo
    @jojomajo 4 роки тому +1

    Считаю что лучшим ЯП для новичков будет такой, с которым Вы сможете найти реальную работу как можно быстрей. Например Ruby, потому что язык довольно таки не сложно изучить и с ним Вы в кратчайшие сроки уже сможете пилить реальные проекты.

    • @nikola03077777777
      @nikola03077777777 3 роки тому +1

      Чем ниже порог входа тем выше конкуренкция

    • @jaloliddinhaqnazarov
      @jaloliddinhaqnazarov Рік тому

      @@nikola03077777777 нет вы не правы этом ruby конкуренция маленький

  • @ЕвгенийБорисович-ь1ч

    По просьбе по языку
    Лично мой выбор
    Для целей программирования микроконтроллеров
    Это С классический.
    Выбирал очень тяжело тк ранее кодил на бейсике (практически на нем думал, что сыграло не в плюс, тк тяжело было воспримать любой другой язык после него)
    Далее это паскаль как курсовая и дипломная работа.
    Но это скорее как интуитивно был выбран как переходной язык к языку С.
    И да программирование это сложно и не быстро).
    И как правило некому подсказать, ну в моё время 30 лет назад ;)
    В начале это было как развитие интерес, далее это надежда извлечь какую-то прибыль но не сложилось.
    На данном этапе скорее как хобби с расчётом смены вида текущего не связанного пк деятельности.
    На разработку и программирования РЭА.
    Собственно потому и С

  • @sergeyfirsov9100
    @sergeyfirsov9100 3 роки тому +1

    Мой первый язык , не считая бэйсик и паскаль , был JavaScript. 3 года писал на React js , но сейчас учу C# . В C# невозможно не влюбиться, в языке очень много крутых фишек которых очень нехватало в js.

  • @maximomelyanenko6991
    @maximomelyanenko6991 4 роки тому +1

    Привет! мне 30 лет и я работаю сисадмином в довольно крупной компании. Работа мне нравится, но это мне уже осточертело из-за тупорылого руководства! Решил для себя, что хочу работать на дому. Решил идти в web. Пока думаю совмещать с работой. Времени действительно очень мало, а еще очень тяжело после работы себя заставлять еще заниматься. А еще я не знаю английского толком. Потому что у меня со школы был только немецкий(
    В данный момент учу с 0 HTML, CSS, JS. Поставил себе цель - за год сделать какой-нибудь проект с 0

  • @dariashendrik3590
    @dariashendrik3590 2 роки тому

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

  • @vovanchik_ru4208
    @vovanchik_ru4208 3 роки тому +1

    C++ никуда, никогда не денется. Т.к. на нём написано куча фундаментального кода, который связан чуть-ли не со всеми майнстримовыми языками. Шаг влево или вправо и вы тыкаетесь в модуль(или dll) который написан на c++. Так что хз как они там чего оценивали, но по присутствию языка в коде - с++ пожалуй самый частый. Другими словами: если ты захотел запилить что-то фундаментальное - добро пожаловать в с++. При этом я не программист на с++, просто это моё ИМХО.

  • @dobbmnx1690
    @dobbmnx1690 4 роки тому

    Спасибо за совет

  • @misteranderson6058
    @misteranderson6058 4 роки тому +7

    Надо направление выбирать а не язык. А тру прогеры советуют начинать с Си

    • @quadroninja2708
      @quadroninja2708 3 роки тому

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

    • @ИванДонской-о4у
      @ИванДонской-о4у 3 роки тому

      При чём весьма глупые.

  • @Alonso_Kinn
    @Alonso_Kinn 2 роки тому

    То есть новичку изучающему С# нужно изучать HTML , CSS по-любому ?
    И все же лучше первым языком PHP или C# ?
    Thanks

  • @DmitryDolganov
    @DmitryDolganov 4 роки тому +4

    Я выбрал C# в основном из-за среды VS, которая мне очень, очень нравится)))

  • @ramutox4372
    @ramutox4372 4 роки тому

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

  • @denis_vtulckin
    @denis_vtulckin 3 роки тому

    Посмотрел.принял к сведению

  • @ИванБезрукавый-я2г
    @ИванБезрукавый-я2г 4 роки тому +1

    Здравствуйте, можно вопрос. Хочу переквалифицироваться в программиста. Начал изучать php, прошел курс Борисова на Ютюбе и дальше начал Битрикс изучать. Выбор пал именно на php и bitrix, так как на мой взгляд это самый быстрый путь войти в профессию. Можете что-нибудь посоветовать? Как вы считаете правильный ли выбор я сделал?

    • @ИванБезрукавый-я2г
      @ИванБезрукавый-я2г 4 роки тому +2

      @@SBeregovoyRU Спасибо большое за ответ. Битрикс выбрал из-за скорости опять же, планирую в итоге на ларавел перескочить. В моем случае скорость решает. С работы уволился и не уложился в тот срок в который планировал, и теперь в сложной материальной ситуации, так делать никому не советую))))

  • @DmitryDolganov
    @DmitryDolganov 4 роки тому

    Спасибо!

  • @vd3598
    @vd3598 2 роки тому

    Я бы добавил еще один критерий. Для начала, как мне кажется, лучше изучать язык со строгой типизацией и учить правила чистого кода. Больше говнокода, чем на пайтоне, я не встречал ни на одном другом языке(знаю про mypy, но это все костыли, простите =)). По моему мнению, пайтон хоть и легок для изучения, он куда сложнее других языков из топа для полноценной работы, особенно в больших проектах. Поэтому для начала я бы выбирал из java/c#. c# как язык интереснее, но на java больше вакансий. Плюс c# еще в том, что Microsoft сделали для него почти что лучшую документацию, что я видел.

  • @moubreyosmodia2047
    @moubreyosmodia2047 3 роки тому

    А если хочется выбирать в качестве хобби, или дополнения к специальности сисадмина 1-н простой и универсальный, то как я поняла избежать HTML CSS и JS не получиться никак, то есть их стоит учить сразу без задних мыслей? Тем более что JS достаточно самостоятельный ЯП, если не доучить и чего-то другого? А так же синергируется ли JS с С#... А так же если учитывать синергию, то кой ЯП будет более приоритетным? Опыт есть с VBA, PHP, ну и с HTML CSS, не профессиональный но явно выше того контента что в свое время предлагал Евгений Попов,.. Хотя этим путем идти и не хочу, но выбора нет, жаль что между версиями VB нет синергии иначе бы вопросов даже не возникало и явно не только у меня, а вот сейчас наверное онли JS, все таки? Или же нужно будет что еще наподобие змейки или C#, учитывая что от VBA не откажусь. Хотела упростить максимально но походу не выйдет наверное.

  • @Ион_Тихий
    @Ион_Тихий 3 роки тому +1

    Будущему разработчику, рекомендовал бы определиться, что он хочет делать - сайты, приложения, ПО для микроконтроллеров, операционную систему. А дальше, понимать какой язык учить.
    Знание языка, это 10% от того что нужно профессионалу, остальное - это знание среды разработки, модулей, компонентов, их функций и свойств.

    • @SBeregovoyRU
      @SBeregovoyRU  3 роки тому +1

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

    • @Alonso_Kinn
      @Alonso_Kinn 2 роки тому

      @@SBeregovoyRU , точно , как у меня сейчас . Опыта то нет и сравнивать не с чем. (((

  • @hadzage
    @hadzage 3 роки тому +1

    Начал изучать Java, но потом пошел учиться на айтишника, а там нам преподают C#, вот теперь и Python добавили. Душа лежит к Java, но нужно учить другое...

  • @techbuterbrod
    @techbuterbrod 3 роки тому

    Пишу на C#, но вижу, что на Java больше вакансий и выше зарплаты, хотя задачи очень схожи (интересует бекенд). Что на эту тему даешь? Есть надежда, правда, на .NET 5.

  • @it-coding
    @it-coding 4 роки тому

    На счёт вакансий в городе ,, мне 27 , работал Электриком , решил сменить , но за карантин выучил и нашёл удаленно, не обязательно смотреть в городе , лучше смотреть на вакансии в больших городах , удаленно не сложно устроится, js , react , быстрый старт для устройства

  • @valeriyemelyanov9090
    @valeriyemelyanov9090 3 роки тому

    На картинке с областями применения у Java нет применения для устройств? Или я чего-то не так понял? Java создавался для программирования устройств типа холодильников и кофеварок ...

  • @geshoi
    @geshoi 2 роки тому

    А может ли быть так, что человек очень хочет выучить язык программирования, ну у него это плохо получается, так как у него нет способностей к этому. Это я на своем примере говорю, HTML и CSS легко было понять, так как это не языки программирования, а вот PHP мне давался сложно, ну основы я понимал и пройдя какой-то урок мог снова его самостоятельно повторить, ну вот сесть самому и что-то свое написать, тут уже было не легко. И еще, стоит ли тратить свое время на PHP, раз C# выгодней освоить?

    • @SBeregovoyRU
      @SBeregovoyRU  2 роки тому +1

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

  • @فارستاجکستان
    @فارستاجکستان 3 роки тому

    Круто

  • @ezhukovroman
    @ezhukovroman 4 роки тому +1

    Я вот начал с Python год решал задачи курил туториальі книги ("Learn python the hard way" одна из лучьших книг по програмированию что попадалась), но не мог ничего своего сделать. Переключился на фронтенд, после верстки пошел на freeCodeCamp половину осилил за 3 месяца, потом пришлось бросить не мог совмещать с так сказать работой, потом пробівал нод по туториалу (он тогда еще на колбеках бьіл) не зашло. Потом возвращался к питону и изучал Php, Laravel пробовал фронтенд фреймворки даже вордпресс но так ничего стоящего не смог реализовать кроме какихто учебньіх штук. Я не могу покинуть то место где живу по личньім причинам, а ближе чем за 200км города с рабочими местами нет. я всегда смотрел на рьінок фриланса\удаленки, но каждий раз тз вводят меня в ступор я понятия не имею что там требуется либо нужно знать кучу того что я не сльішал даже.И я бросаю то что начал так уже не один год. Может лучьше бросить?

    • @ezhukovroman
      @ezhukovroman 4 роки тому

      @@SBeregovoyRU Спасибо!

    • @misteranderson6058
      @misteranderson6058 4 роки тому +3

      Не надо учить языки тупо ради того что бы учить их.

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n 2 роки тому

    неужели такое событие как НГ решает какой язык программирования нужно выбрать?

  • @filiusbonacci2002
    @filiusbonacci2002 2 роки тому

    Питон, сишарп под десктоп, что?
    Ну если компиляция с питухона в бинарник при помощи швабры это для вас норма, то почему бы тогда с таким успехом в JS под десктоп не писать?

  • @thedarklord7271
    @thedarklord7271 3 роки тому

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

  • @КабельМосква-з6о
    @КабельМосква-з6о 4 роки тому

    На Паскале пишу мобильные приложения под Андройд и iOS уже 10 лет. Не жалею.

  • @faizulla5838
    @faizulla5838 3 роки тому

    Посмотрел ролик на 1,5 ... ииии ни-фи-га не понял что хотел человек сказать эти 14 минут.... потом почитал комменты, и стало намного понятнее что твориться в мире програмирования, спасибо всем кто комментил ниже или выше. Думаю надо учить 2 языка )))) шутка.
    Ответ однозначно один- учить тот который тебе: 1) нужен и 2) который нравиться и и осилишь. Третьего не дано.

  • @АнтонПацко-ъ3д
    @АнтонПацко-ъ3д 2 роки тому

    Я начинающий программист , мне 27 лет . Не знаю как направление выбрать , веб разработка (js) или разработка ПО на с#? Кто может что посоветовать ? Советовали выбрать , что нравится . Ну вот нравятся два этих направлений. Начал отталкиваться от вакансий , на js в разы больше вакансий , нежели у с#

  • @arti-mon
    @arti-mon 3 роки тому +9

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

    • @user-ly7zn9fr6i
      @user-ly7zn9fr6i 3 роки тому

      Для AI наиболее качественные библиотеки на Python. Наиболее применим в ML - Python. Не несите ахинею. UA-cam на Django. Самое последнее дело - пытаться сравнить качество языка по рейтингам востребованности. Вот что лучше, комбайн для уборки хлеба или бентли для езды по дороге ?

  • @Anton_Zh
    @Anton_Zh 3 роки тому

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

    • @SBeregovoyRU
      @SBeregovoyRU  3 роки тому +1

      скоро будет на канале разработка приложения с нуля

  • @BobiBobObana
    @BobiBobObana 4 роки тому +2

    первый язык С++. Сложного в нем ничего нет. Сложность только в том что надо понимать логику всего того что вызываешь и используешь. С++ требует вдумчивого подхода.
    Если учить все методы и классы у C# то он в изучении сложнее будет. Хотя после с++ на с# не работаешь а отдыхаешь
    Мой выбор это С++ и С#

    • @neo3248
      @neo3248 4 роки тому

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

    • @ababababa1513
      @ababababa1513 4 роки тому

      @@neo3248 оно тебе нужно? Нужен веб? Фронт или беканд?

    • @neo3248
      @neo3248 4 роки тому

      @@ababababa1513 Для начала хочу Фронт,но в будущем хочу стать Фулл!

    • @neo3248
      @neo3248 4 роки тому

      @@ababababa1513 Лучше Js учить да?

    • @ababababa1513
      @ababababa1513 4 роки тому

      @@neo3248 определись с направлением, рассмотри каждое направление подробнее, чем на нем занимаются, какие задачи решают и уже после этого выбирай язык.
      Если тебе нравиться верстать сайты, то конечно выбирай JS.
      Тебя должно "штырить" от процесса и результата, иначе будет очень очень трудно.
      Лично для меня фронтенд оказался унылым и зря потраченым временем.

  • @notanenglishperson9865
    @notanenglishperson9865 3 роки тому

    Для себя я выбрал C#, чисто из-за Unity. Затем я начал про него больше узнавать, (.NET, ASP.NET, Xamarin, WPF, UWP, W.Forms) и я подумал: "Блин, какой интересный и разносторонний язык, зная его можно делать практически ВСЕ" - сейчас его изучаю.

    • @АнтонПацко-ъ3д
      @АнтонПацко-ъ3д 2 роки тому +1

      Как успехи? Научился работать на с#? Нашел работу?

  • @avalon8303
    @avalon8303 3 роки тому

    Сейчас активно изучаю JS и vue js(нравиться Frontend, да и на работу хочу устроиться) Думаю еще Python, С++ и особенно C# попробовать для разработки игр, или написание скриптов(чисто для себя как хобби). Надеюсь голова не лопнет от переизбытка инфы) Т. к. многие говорят что язык всего лишь инструмент для разработки поставленной задачи. Спасибо за видео!

  • @СергейЧерников-п2б
    @СергейЧерников-п2б 4 роки тому +1

    c# asp.net core - красавчик. Но так же пайтон силен. Появляются и новые языки. Победит сильнейший!(богатейший хитрейший ))) )

    • @Vovan_Sergeevih
      @Vovan_Sergeevih 4 роки тому

      @@SBeregovoyRU Microsoft его будет продвигать всегда он вложил в его разработку и поддержку 2 миллиарда долларов. Вы думаете Microsoft согласится их выкинуть на помойку. Я не стремлюсь работать программистом и точно не буду им работать возраст не тот уже. А так просто ковыряюсь потихоньку с кодом потому что мне это нравится. И вот сижу думаю может Golang начать изучать или все таки дальше ковыряться с С# и уже лезти в Blazor вроде как в веб больше тянет.

  • @marsm6619
    @marsm6619 4 роки тому

    Здравствуйте Степан.
    У меня такой вопрос (C#): есть смысл использовать переменный типа uint8 uint16, или операционная система переводит переменную в формат uint32, uint64 соответственно.
    Многие функции просят тип int, double
    а мне нужна, например, переменная от 0 - 20 или float достаточно, а приходится приводить их к int или double
    что скажете?

    • @SBeregovoyRU
      @SBeregovoyRU  4 роки тому

      Используйте наименьший по размерности тип данных подходящий вам.

    • @marsm6619
      @marsm6619 4 роки тому

      Я так и делаю. Спасибо за уроки.

  • @jojomajo
    @jojomajo 4 роки тому +1

    Что должно произойти, чтобы Вы перешли с С# на другой ЯП? Например GoLang

    • @SBeregovoyRU
      @SBeregovoyRU  4 роки тому +2

      понятия не имею, работы полно на C# и она никуда не пропадает и так уже много лет. Пока нет причин думать о смене стека

  • @didDnipro
    @didDnipro 4 роки тому

    Выбрал PHP. Не смотря на хайп на Python. Не смотря на хейт к PHP и многолетние россказни о том, что он умирает. Выбор пал на этот ЯП не из-за рейтингов и модных тенденций, а из-за анализа местного рынка веб-разработки, а также фриланс-бирж. Да, кроме PHP ещё необходимы html, css, js пусть не на уровне Front-End профи, но уверенно разбираться в этих трёх китах вэба необходимо. Плюс порог входа тоже повлиял на решение.
    Самому 35. Работаю инженером в машиностроении, но хочу уйти в back-end вэб-разработку.

    • @didDnipro
      @didDnipro 3 роки тому

      @Олег Ляшик
      Пошёл на курсы, закончил базовый курс. Через месяц продвинутый, знакомлюсь с Linux. Уже простейшие CRUD с MySQL пишу. Начал учить фреймворк. С осени планирую откликаться на вакансии. Портфолио сейчас формирую.

    • @didDnipro
      @didDnipro 3 роки тому

      @Олег Ляшик Java - тоже прекрасный выбор.

  • @костямурзиди-ш1ъ
    @костямурзиди-ш1ъ 3 роки тому +2

    Я решил сделать рекламу в интернете для моего скромного бизнеса потому, что нанимать программистов и дизайнеров мне показалось дорого.
    Я выучил html, css и стал изучать php. Однако, эти языки тоже вовсе не простые и требуют массу свободного времени и терпения
    и я полностью согласен с тем, что это очень сложно если ты, как и я не имеешь профильного образования, а просто захотелось.
    Поэтому, мечтать не вредно. Но стать программистом и работать за деньги - очень сложно. Я учусь более года и я не осмелюсь напрашиваться на работу.

  • @glazovikalypka
    @glazovikalypka 3 роки тому

    То есть С# и визуал бейсик можно писать через чёрточку, а С и С++ это отдельная нигде не пересекающаяся фигня? Не смотря на то, что люди пишущие на С++ залезают в справки языка С. Библиотеки языка С используют. В среде С++ можно в стиле языка С писать и всё будет работать.
    Тогда если это плюсануть, что было бы логично, ява на втором месте окажется.

  • @viktorm2937
    @viktorm2937 4 роки тому +5

    Я изучал питон, а устрлился работать на js

    • @СтасДорошенко-ь4ш
      @СтасДорошенко-ь4ш 3 роки тому

      Js легче c#?

    • @viktorm2937
      @viktorm2937 3 роки тому

      @@СтасДорошенко-ь4ш на уровне верстальщика, да, а так вообще нет

    • @СтасДорошенко-ь4ш
      @СтасДорошенко-ь4ш 3 роки тому

      @@viktorm2937 ну с# может же справляться с задачами которые пишут на js

    • @viktorm2937
      @viktorm2937 3 роки тому

      @@СтасДорошенко-ь4ш ага, особенно на стороне клиента)

    • @АнтонПацко-ъ3д
      @АнтонПацко-ъ3д 2 роки тому

      @@viktorm2937 что посоветуешь новичку ? Js или с#. 27 лет ) выбираю первый язык программирования)

  • @PITON369
    @PITON369 Рік тому

    Декабрь 2022 рейтинг Spectrum не работает.

  • @youngerit6330
    @youngerit6330 3 роки тому

    Первый язык учил C++, не считая школьный паскаль. В колледже изучали Python. Вообще его не понял. Остановился на JS и C#. Мне синтаксис C# куда понятнее, чем Python

  • @Ap6ye
    @Ap6ye 4 роки тому

    Мне пришлось поделить жизнь на работу и изучение технологии. Дома я прусь с того, что изучаю шарп, задачи решаю, пусть не качественно , грязно и не читаемо, но задачи решаются, порой те, которые я даже не планировала и не знал как реализовать. Только в 26 я понял что меня с этого прет, сначала было страшно, потом просто начала делать. Так что тем, кто боится или не уверен в себе, посоветую попробовать не сдаваться и попробовать. С языком все просто. Шарп ваш выбор, но лишь в том случае, если у вас есть возможность работать в одно время и учиться в другое. На вакансии я даже не смотрел. Общался с людьми которые в этом варятся. Сказали, что если я ищу цели сменить рутину, на то с чего прет, то лучше не смотреть вакансии, в моем случае. Так как в 9 из 10 случаев я просто перегорю в первый же год и разочаруюсь.

    • @TheButovo
      @TheButovo 3 роки тому +2

      Кто ты? Он или она?

    • @Ap6ye
      @Ap6ye 3 роки тому +1

      @@TheButovo я это он) Опечатка ввела в заблуждение

    • @user-rp6bi5qj1n
      @user-rp6bi5qj1n 2 роки тому

      Как понять 9 из 10 случаев по вакансиям это малая восстребованость или малая зарплата на старте ????

  • @esdeathgodlike3206
    @esdeathgodlike3206 4 роки тому

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

    • @equim7363
      @equim7363 4 роки тому

      Как ты был "более менее знаком с вебом", если не знал ни одного языка??

    • @esdeathgodlike3206
      @esdeathgodlike3206 4 роки тому

      Equim у меня есть какое-то представление об html, css, js, php, но я не учил ничего из этого намеренно, очень разрозненные и неполные знания. Ничего в жизни сам с нуля не писал, ни одного курса не прошёл

  • @ХасанДжумашов-ж9б
    @ХасанДжумашов-ж9б 4 роки тому

    Здравствуйте Степан для начинающих с++ какой книгу рекимундуюте заранее спасибо

    • @elkadaf
      @elkadaf 4 роки тому

      Берите Прата, 6-ое издание.

  • @ivanivanov6118
    @ivanivanov6118 3 роки тому

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

    • @SBeregovoyRU
      @SBeregovoyRU  3 роки тому

      Трудно сказать, у всех возможности разные. Про свой компьютер и ноут рассказываю тут : ua-cam.com/video/8S8LiLA56_A/v-deo.html

  • @killerferplay614
    @killerferplay614 3 роки тому +2

    Бро, не, прости я тебя перебью, не ява а джава )

  • @tigrpoehal1836
    @tigrpoehal1836 3 роки тому

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

  • @V32Vlad
    @V32Vlad 3 роки тому

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

  • @СтепанМатазов
    @СтепанМатазов 4 роки тому

    Дякую. Гарне відео.

  • @elkadaf
    @elkadaf 4 роки тому

    Вообще, к таким видео всегда отношусь с недоверием и хотелось прикопаться... Однако не получилось. Пусть и очевидно, к чему тяготеет автор, но он честно в этом признаётся и таки старается быть объективным. Сам я C++ программист. Начинал уже довольно давно, это не мой первый язык... Начинал с HTML 1.0. Это не я такой древний, это такие курсы древние были :) В процессе изучил и js, и php, тоже были какие-то проектики... Может, это показательно, что в итоге ты уходишь из веба?) Почему С++ я мог бы рассказывать долго... Впрочем, для новичков, чтобы вы знали: С++ тут самый быстрый. Те же алгоритмы если кому нравятся, нравятся оптимальные решения... Всё это С++ и в конечном итоге ведёт к высоконагруженным системам. К тому же он активно развивается, последний стандарт был как раз в этом году... Глядишь, у нас к 26-ому году даже рефлексия появится :) А в качестве первого, как ни странно, тоже не особо советую, пускай и считаю его лучшим. Начните с python-а, эти языки между собой неплохо дружат.

  • @egorkukushkin4488
    @egorkukushkin4488 4 роки тому

    Здравствуйте! Я с 7 класса в школе учил c++ на информатике, сейчас заканчиваю 9 класс, при этом учусь на мат. профиле, так что с математикой нормально. Сейчас стал задумываться о будущей профессии программиста, но не знаю с чего начать, что выбрать, какой язык усиленно учить. Посоветуйте что-нибудь пожалуйста.

    • @voynere
      @voynere 4 роки тому +2

      Дальше продолжать с++

    • @_dyats
      @_dyats 4 роки тому

      Смотря что ты хочешь делать

  • @user-vladislav7
    @user-vladislav7 10 місяців тому

    А что сложного в С++?

  • @ИльяРоманишин
    @ИльяРоманишин 2 роки тому

    первым языком в универе поставили ассемблер😁👍

  • @SviatikKitUkrajinomovnyj
    @SviatikKitUkrajinomovnyj 3 роки тому

    Я программирую на питоне он много где используется и очень проработанный

  • @user-pq9pv5vd3m
    @user-pq9pv5vd3m 10 місяців тому

    Критерий один, хотел делать игры на юнити

  • @ВиталийСергеевич-э4ъ

    Большинство блогеров данного направления говорят что учится программированию не поздно ни когда и вполне реально научится и зарабатывать. Мне 31, я почти не знаю английский и в моём городе вакансии только 1С программистов, исходя из вашего обзора складывается впечатление что мне можно даже не начинать вникать во всё это.

    • @romanaleksanyan8976
      @romanaleksanyan8976 4 роки тому +1

      Посмотри канал Хауди Хо!!!!

    • @romanaleksanyan8976
      @romanaleksanyan8976 4 роки тому

      @@SBeregovoyRU Я может что-то не так сделал - человек спрашивал "что учить". На канале у Хауди Хо есть много роликов. которые могли бы помочь с ответом. В частности, что будет востребовано в 2020 году. Так же смотрел где-то неделю или более назад канал Glo Academy(тут ниже вопрос был про вордпресс), так вот на каком-то стриме он показывал Инстаграм девушки, которая делает сайты на Тилде, без допиливания, и сколько она за это получает. Это я к тому, что всегда можно начать с самого простого, и зарабатывая на простом, развиваться .... Моё мнение - если говорить про начало изучения программирования - то ни С#, ни Java - не вариант! Во-первых трудно будет найти первый заработок, во-вторых, раз вы заговорили про изучение алгоритмов - то чтобы не пропал интерес, для начало желательно что-то без ООП! Идеал был бы VB, не знаю как сейчас VB.NET, а VB6 был идеален! Даже Pascal не сравниться. На нем можно было и учиться программированию и алгоритмам и можно было писать приложения.

    • @romanaleksanyan8976
      @romanaleksanyan8976 4 роки тому

      @@SBeregovoyRU В С# вы всё равно вначале пишете using System; namespace App1; public partial class App1; И .... надо объяснять что это такое, что неизбежно перегрузит ученика неактуальными знаниями, а вывод на экран System.Console.Out(); ? Тогда уж лучше начать с javaScript или Python.

  • @temaa2936
    @temaa2936 3 роки тому

    Имеет ли смысл изучать assembler, если привлекает системное программирование?

    • @SBeregovoyRU
      @SBeregovoyRU  3 роки тому

      не очень популярная технология, мягко говоря, но для общего развития не много изучить можно

    • @siarheitereta8621
      @siarheitereta8621 3 роки тому

      asm. не язык прогр-я, а удобоваримая форма записи команд конкретного (микро)процессора хоть комп-ов, хоть спец.контрОллеров. Для реализации драйверов, библиотек под конкретное железо без асс-ра не обойтись - ну нет в С/Java оператора ПоднятьЛапуМанипулятора)). Ну и качественный генератор кода копиляторов там же.

  • @nikolakoval7294
    @nikolakoval7294 4 роки тому

    я начинал с С++. и мне не следовало этого делать) довольно быстро забуксовал, расстроился и вообще прекратил, на некоторое время. Сотрудник увидел, что я мучаю JavaScript, сказал "фу" и порекомендовал Python.

    • @SBeregovoyRU
      @SBeregovoyRU  4 роки тому

      да, с++ сложен, а вот js слишком уж позволяет многое, можно плохому научиться

    • @ababababa1513
      @ababababa1513 4 роки тому +1

      @@SBeregovoyRU JS обманчива легок, также как и фронтенд. Там столько всего, что капнц.

    • @SBeregovoyRU
      @SBeregovoyRU  4 роки тому

      @@ababababa1513 ну вообще так везде. Стоит копнуть поглубже и понеслось.

    • @ababababa1513
      @ababababa1513 4 роки тому

      @@SBeregovoyRU да так везде, но во фронт в этом плане впереди всех. Тут дело в другом, нужно идти туда где нравиться. Вот и все)