t.me/devworden - наш телеграм-чат, где можно задать вопросы discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования Мой микрофон: ya.cc/WEPcs Моя камера: ya.cc/WEPvP Мой рабочий компьютер: ya.cc/WEQGr Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
Увжение такому автору: с самого начала указал ответ на поставленный вопрос! Правда это плохо для просмотров, но мое уважение и подписку автор честно заслужил. Спасибо!
С одной стороны, да, плохо для просмотров, с другой, нет, т.к. здесь любопытство: а что он ещё может рассказать или чем подтвердить свои слова. Другими словами, попкорн получил, можно и кино посмотреть)
@@aocore как по мне, то начинать надо явно не с питона или js а с какого-нибудь строго типизированного языка Лично я сначала учу паскалю с рисованием блок-схем, знакомлю с базовыми конструкциями, методами программирования, потом переходим на C# или Java, там уже начинается ООП, потоки и прочие прелести Связано это с тем, что когда js-ер хочет свитчнуться, например, на Java - он начинает очень плохо чувствовать себя с языками такого рода, так как типизация там динамическая P.S. C#, как по мне, - просто лучшее, что случалось с миром программирования за всё время его существования
@@JoeSmith-ll9yn к тебе приходит чел, говорит я хочу чинить машины, а ты вместо показа как чинить, показываешь все фабрики машин на свете). Я начал с С++ а теперь пишу на Python "экзотику" машинное обучение, для меня python было легко, но все же лучше бы я это время изучал мою основную специализацию.
@@arthurhakobyan6730 Если уже взрослый и нужно кормить семью, то да. Но мне было кайфово изучать C++ как первый ЯП. Немного попрограммировал на Java и Phyton, но остановился на C#. Однако до сих пор считаю плюсы самым лучшим ЯП. Оптимальное сочетание свободы и удобства. Жаль только, что вакансий по ним мало, а в моём городе и вовсе нет.
@@arthurhakobyan6730 прежде чем научиться чинить машины надо для начала изучить основы, т.е первое научиться слесарскому делу, а то машины чинить собрался а по металлу работать не умеешь и параллельно изучать устройство машины, как что работает, что к чему подключается и т.п я просто предлагаю аналогичный путь не более, так как самые такие практические основы вроде алгоритмов и хоть какого то программистского видения необходимо иметь
Я сначала изучил HTML язык, CSS и Photoshop для дизайна сайта, а уже позже PHP, SQL, JavaScript и не жалею об этом. Теперь могу изучить если захочу любые языки которые мне понравятся самостоятельно. Когда я изучал самостоятельно программирование зарплата меня не интересовала, а было просто интересно.
Мне кажется если вы будете преподавать архитектуру приложений, чистый код и т.д. то ваш канал взлетит. Ваша манера речи плюс красивый графический формат.
Я заметил, что люди работающие за границей начинают мыслить по другому, более четко и конкретно, без лирики. Соответственно и видео такое же. Спасибо , классный обзор
В 2017 году я начал изучать GML (ортодоксальный язык, который используется только в движке GameMaker Studio), но быстро понял, что он никому не нужен, в 2018 начал изучать язык 1С и понял, что войти новичку-гуманитарию туда очень сложно и долго. В 2019 начал учить C#, но это было так же долго, как и 1С. В 2020 году я начал учить верстку и JavaScript и стал быстро получать некоторый доход. Сейчас продолжаю развиваться во фронтенде и работаю веб-разработчиком. И я подтверждаю ваши слова - JavaScript лучший выбор для новичка. Сложность изучения примерна та же, что и у всех остальных языков, но продукт, который можно разработать и продать на js - в сотню раз дешевле по трудозатратам и гораздо востребованнее на рынке, если сравнивать с аналогичными трудозатратами при использовании других языков. Т.е. сама программа меньше. Тратишь меньше усилий, вроде написал всего ничего, а это уже можно продать, это уже кому-то нужно. Такое меня очень радует.
@@black_grizzly да, помог. Помог перестройкой мышления. Оно началось с началом изучения первого языка, но не закончилось до сих пор. На джаваскрипте я хотя бы уже не был в шоке от комплексного логического мышления, как было в первый год. Но js у меня на очень начальном этапе
@@NoneNone-cy5be начал тогда с jquery , тогда это помогало не зная ванилу что-то делать. А сейчас уже полностью перешёл на чистый js, т.к., как оказалось, он почти такой же простой. Фреймворк пока так и не начал никакой применять на практике. Учу реакт сейчас, но дальше учебных проектов пока с ним так и не зашёл. Первые 500к рублей заработал на стеке HTML, CSS, JS с вкраплениями jQuery
"Всякая экзотика типа ... Java..." Вот тебе, бабушка, и юрьев день - я чуть не подавился :)))) такое кол-во джавистов и интерпрайза-компаний даже не в курсе наверно, что они экзотичны :) я в IT тоже 20+ лет, начинал full-stack разработчиком на Delphi, потом затянуло в автоматизацию тестирования (писал на разных языках, С++, Basic-подобные, JavaScript, C#, Java, PowerShell и др, поработал с зоопарком технологий), сейчас перешёл в back-end разработку (Java/Kotlin). Зв это время в основном заказчики - крупные enterprise гиганты - и там в основном Java, было несколько .Net решений, и сейчас - это Java/Kotlin. Да и на собесах сколько ходил по разным компаниям - на первом месте Java - остальные языки - скорее на сдачу. Может речь идёт больше о старт-апах, или мелких конторках... удивлен такой выборке )
@@Совет2015 укажите временной этап "этого поколения", лично знаю несколько старых пердунов которым лень сделать это в 55-65, у них жены за рабынь. Вам сколько, 70? 80?
Оставляю комментарий, потому как такой подход не оставляет равнодушным!!;) Прекрасная подача, подробный разбор, максимально доступно, а главное без воды, да ещё и ответ в самом начале видео!! 😄😅 сломал систему просто!! Благодарю!! 😉
@@aocoreиногда спрашиваю себя (почему я иногда не могу подумать второй или третий раз)... Идет уже 4-й год по написанию на плюсах... Уже 3 года я ненавижу себя... Уже 2-й год, как я боюсь изучать что-то легче, чем плюсы... Уже 2-й год, я понимаю что закрываюсь в себе из за страха перед новым... Уже целый год, как я понимаю всю токсичность комьюнити, которое до сих пор пишет на довольно старых языках... А вы ребята, если читаете этот коментарий, то знайте - С++ изучайте как третий или четвертый язык, в остальных случаях познакомитесь с: плохим настроением на всю жизнь работы программистом
Я пришла в программировании из Анализа Данных (была дата аналитиком). Сейчас перехожу в дата инжиниринг. Соответственно, начала с T-SQL, а сейчас активно учу Python. Спасибо за видео😊
Спасибо, хорошее видео! Заканчиваю университет, знаю HTML+CSS, немного JS, C#, Python, совсем немного C++. И столкнулся с проблемой выбора основного языка, ведь нельзя знать всё и сразу. Мне кажется, что хорошо знать можно только один язык, который ты постоянно используешь. А уже потом идут остальные языки, которые ты используешь изредка, для решения различных задач. Дипломная работа у меня по Unity. Поэтому я пока что выбрал C#, но и в сторону JS посматриваю
Вот это тема, практически сразу на 22 секунде суть видео! Без рассказов о погоде, помидорах, ретроградном меркурии, радикулите у бывшей тёщи, волатильности киргизского сома!
Огромное спасибо за видео! Уважаю тех, кто дает ответ в самом начале без байтов на то, чтобы досмотреть до конца в принудительном порядке! За такой поступок, хочется из уважения к автору, по собственному желанию досмотреть видео до самой последней секунды!
6-7 лет назад я выделил себе пару месяцев на принятие решения. В конце колебался между джавой и джаваскриптом, выбрл джаваскрипт. Мое решение абсолютно точное. Тепрь я фулстэк синьйор) И да с детства потихоньку приобщался, в юнности писал на паскале. Потом 9 лет был дизайнером. Предложения сыпятся со всех щелей, аж жалко что не могу принять еще хоть несколько) Сейчас месяцев 9 пишу новый продукт для автоматизации одного из видов бизенса.
@gallant mcnulty я толкьо начинаю во все это погружаться, можешь рассказать чем именно занимаются твои друзья? И по твоему питоны и джаваскрипты менее акутальны, чем java?
@gallant mcnulty За 2 года Python не выучить? У меня один знакомый месяцев 9 java учил,потом нашел работу. Другой полгода Python.Работу нашел.Но искал месяцок. Про java да,говорят все же востребованней.Но учиться еще сложнее.Я пробую Python.
Да, Делфи это тема - долго учил, написал несколько программок - небольших, учебных. Я был уверен, что что бы стать программистом надо изучить эту книгу по программированию (Фараонов - автор книги), ну результат, я по прежнему работаю инженером технологом и мечтаю стать программистом.
Перспективы Dart? 1. Синтаксис очень похож на js 2. фронтент - Аngular Dart 3. Мобильная разработка -Flutter (более производительное решение чем React Native) 4. Flutter и как менее прожорливая альтернатива Electron 5. Поддержка Google
Тут если посмотреть со стороны заказчика,который ничего не рубит в технологиях,то искать разраба на фронт/react и второго на Мобайл нет никакого смысла.Ведь кто пишет на react,напишет и на react native.
@@dimadivan7641 имхо, начинать с Dart или с TypeScript гораздо лучше, чем с JavaScript, если вы хотите во фронтенд. JavaScript - довольно специфический язык с кучей изъянов и без статической типизации, поэтому в качестве первого языка я бы его никому не советовал. Наберётесь плохих привычек, от которых потом вряд ли отделаетесь.
Есть ещё один вариант входа в программирование. Я частенько играю в онлайн игры, но там нужно делать очень много монотонных действий (задротить) , ну вот так я и стал писать игровые боты на Си-подобных скриптах. Постепенно усложнял логику бота , прикручивал ИИ , имитацию хаотических действий, способность вести беседу. В последнее время правда заметил, что я уже не играю , а в основном программирую ))). И кстати , по профессии я строитель.
Огромное спасибо за полезную информацию! Стал вашим подписчиком совсем недавно, очень нравится как Вы просто, доступно, доносите информацию до пользователя.
Те, кто учат какие то языки, не слушайте никого, делайте то, что вам нравится. Пусть он не востребованный, но он нравится вам(Я только с++) если учите с++, как и я, вам будут понятны большинство языков, ведь с++ это чистый С с дополнениями, а С - это основа всех языков, не парьтесь.
Строго не рекомендую изучать JS в качестве первого языка программирования! В качестве первого языка выберите Java, C#, C++ или любой строго типизированный яп.. Потом Js можно будет освоить за пару дней(недель) :)
Ещё можно в программирование зайти пытаясь повторить код с ютуба, а потом пойти на курсы очные где человек с опытом будет курировать освоение материала. Это мой путь в айти. На ютубе мучился с основами java, а на курсах научили ооп на с++ и с#. В итоге сейчас на с# и работаю
В детстве нравился веб, верстка получалась, сайты на ucoz делал, даже вел их, но как только дело доходило до программирования, все сыпалось. Решил, что с такими навыками меня на работу не возьмут и забыл Недавно ко мне пришло озарение , что я работаю в веб интерфейсе, делаю одинаковые действия, их можно автоматизировать через js, с dom деревом я вроде как еще с детства знаком, разберусь в элементах страницы и так начал изучать js. Очень понравилось, сейчас тыкаю vue, однако мотивации както не много, когда делаю что-то учебное. Прям заставлять себя приходится
@@MariMari-222 да я думаю было бы не плохо с азов до хорошего уровня плейлист если бы был) Просто хорошо и удобно когда вся инфа в олном месте, и от одного человека, что бы не приходилось копаться и по крупицам из разной инфы собирать все)
Большое спасибо! Лаконично, максимально полно, насколько возможно за такое время. Доходчиво, учитывая, что я ещё даже не начинал, ну кроме пару лет на Паскале в школе 20 лет тому назад...
Вставка "для тех, кому лень смотреть видео до конца..." - рассмеялся) Спасибо вам огромное за спокойную без давления подачу. Учил в университете HTML/CSS, мне нравится, но хотелось бы больше)
Странно что не рассматриваете PHP как основной язык разработки. На нем уже два десятка лет работают процентов 90 наверное всех сайтов в интернете и похоже что картина не будет сильно меняться в ближайшем будущем. Язык постоянно развивается и улучшается. Альтернативной выступает разве что nodejs, но до лидирующих позиций (именно по охвату рынка, не говорим про качество) ему еще очень далеко. На остальных языках, типа питона раста ноды и других написаны считанные проценты веба. Для того чтобы это понять достаточно пройтись по топ-100 хостингам и посмотреть какие готовые конфиги предлагают. Пхп там есть в 100% случаев, а все остальное почти никогда и ставится только самостоятельно на выделенные серваки. Я в веб-разработке уже десять лет и за все это время к нам буквально пару раз только приходили клиенты, у которых сайты были НЕ на пхп ) Не знаю, может просто так "везло", может дело в том что мы в основном работаем с малым и средним бизнесом, а не с крупным интерпрайзом. Но для меня пхп и бекенд веба это практически синонимы.
Потому что это не программист, а чувак который возомнил что знает все языки и теперь дает советы. Как мне говорили на работе "выучив один язык, ты сможешь +- читать другие", вот и этот аналог фразы. Учить любой язык= бесконечность. Посмотрел пару видео и понял что он далек от реального программирования. Как раз то что он говорит про "в основном сайты на JS/движках js", в основном на PHP, это только последние несколько лет начали js и подобные. Так что реально сайтов на PHP ,пусть занизим ( 80%), остальное JS и всякая мелочь.
Начинал учить во время студенчества и после C#, JavaScript, Python и Java, и больше всего мне понравился Java (C# на втором месте), хоть он и жопа, какой сложный из-за своего большого legacy, как сказал Алексей. Python действительно на начальных этапах самый простой, как и JavaScript. А вообще, изучив в достаточной степени один язык, на другой большого труда перейти не составит
@@pinkgoose5731 самое главное умение программиста - искать информацию :D Легаси-код - это код, который перешёл «по наследству» от предыдущих разработчиков.
@@dragulaxis Да я загуглил сначала, но не понял в чем собственно сложность этого legacy в джаве, раз это просто код написанный до тебя. Вот и спросил, тк думал что неправильно понял определение
@@pinkgoose5731 очень редко встретишь хороший код. Вот теперь представь, что все, кто понимал, что там происходит, уже ушли из компании, а объяснить, что там происходит, некому. И вы сидите такие новички и копаетесь в коде, пытаясь понять, что делает этот кусок или класс, потому что документации нормальной нет, боретесь с багами в коде, но если кусочек кода убрать / поменять, то всё посыпится, потому что это был костыль, и всё в таком духе.
А я вот не стал бы так однозначно отвечать. Мой опыт "войти в ай-ти" начинался с книг Таненбаума и т.п. Потом С\С++(само собой за 21 день) для освоения базовых знаний по типу алгоритмики, булевки и т.д. Уже на прикладном уровне - С#(с ASP.NET). Ну и непосредственно за несколько дней перед первым успешным собеседованием - Java. На все, про все ушло 2-2.5 года. Так инной раз этих самых "коллег", которые сразу начали учить JS я без седативного слушать не могу. Бывает довольно сложно говорить об элементарных казалось бы вещах с человеком, у которого нет базовых, фундаментальных знаний. Так вот к чему это я. Думаю, на вопрос: "какой язык учить" , нужно отвечать так же как на вопрос: "какой компьютер купить". А именно - для чего? Если ты хочешь максимально быстро пройти порог входа и начать что-то зарабатывать - тогда конечно JS. Но если у тебя есть время\желание и ты хочешь хорошо разобраться в программировании - тогда JS вообще даже не смотри.
Очень интересное видео! Как разработчик С++ согласен с доводами. Хотел только нюанс упомянуть - если вы стали достаточно сильным С++ разработчиком, то в принципе без работы и куска хлеба с маслом вы не останетесь. Да, очень трудно до такого уровня вырасти, слишком много нюансов и без "наставника" трудно получать правильные привычки, но как мне кажется оно того стоит). Ну и да - конкуренция поменьше=).
Алексей, доброго дня из Самары! Работаю сейлзом и для себя, для решения своих задач ковыряю Визуал Бейсик. Решил пойти чуть дальше и усложнить для себя задачу разработкой мобильного приложения 😏 Понятно, что JS м Python самый популярные языки сейчас. Но вопрос вот в чем - через условные 2-3 года, будут ли они столь же восстребованы и популярны? В какую сторону развивается в Европе эта специальность? Есть ли в Европе спрос на работу с микроконтроллерами и программирование роботов, например? Или там только бэкэнд, фронтэнд и девопсы.?
После фразы "я программировал на C++ 7 лет, но считаю что не очень хорошо его знаю" я, как бакалавр, весь универ учивший плюсы и планирующий выйти на работу за время магистратуры немного расстроился
Чтобы очень хорошо знать C++ надо было пройти с ним весь путь, начиная хотя бы с 90-х, пока он был разумных размеров. Сейчас там столько уже всего накрутили, что миссия невыполнима 😅
@@ArquitectoR А лучше с 40-х когда появились математические модели програмирования. Нормально все изучается. Тем более сейчас все знания доступней в тысячи раз чем в 90-х.
@@СергейДудкин-ц5к Почему-то только от C#-джунов такое слышу постоянно. Вы чувствуете неудовлетворение от того, что C# в топе ниже? В чем ваша проблема?
Я захожу в программирование из автоматизации, потому что сейчас много запросов на автоматизацию и сбор информации на производстве и мне кажется весьма перспективно
По поводу front-end языков программирования, если не ошибаюсь, стоит еще упомянуть WebAssembly, для выполнения программ в браузерах, написанных на более высокоуровневых языках (C#, Rust и т.д.)
Спасибо за видео! Пишу на Go. Знать действительно нужно много, кроме самого языка, ибо бэк и микросервисы. Наверное, язык не так популярен, как конкуренты, но востребован. Друг устроился в «Авито» бэкендером, да в остальном топе it России есть вакансии. Не менее востребован язык и за пределами России. А так, да, C# довольно популярен и востребован. Но мне нравится гошка, на котором пишу 4-й год.
8:20 -- "чем новее язык, тем он проще для изучения". Ага, лёгкий в изучении Python -- 1991 год, средний по сложности Java -- 1995 и сложный в изучении Rust -- 2006. Да, железное правило =))
Здраствуйте Алексей. Сейчас стою перед выбором Java or Js... Вы советуете Js, но бытует мнение, что на вакансию джуна приходится 10 кандидатов, в то время как на java 0.8%. Та ли это? И ещё момент- мне показался js cложнее из за количества информации, фреймворков и постоянных новаций. В голове образовалась каша. Или я всё утрирую и ничего страшного нет?
Ruby это дико тормознутый язык, и о нем мало нормальных книг, где описываются актуальные кейсы его использования. Хайп середины 00 х прошёл, литература тех лет устарела, новой - сущий мизер, много магии, лично меня она напрягает...
@@owlboom6458 , если уж выбирать тормознутый язык, так это Питон. Вот это и в правду рекордсмена по тормознутости. Но вы правы на счет маленького количества свежего обучающего материала. Документация там огромная. Да и сама концепция структуры языка может вынести мозг. Но стоит его понять, он становится невероятно простым и удобным. Идеальный язык для быстрой разработки. Но наверное с него лучше не начинать, после него другие языки выглядят примитивными и громоздкими. Хоть и говорят, что язык прост в освоении, но порог входа в коммерческую разработку на нем очень высок. По сути нужны сразу мидлы.
@@ЧеловексТопором это потому что считается, что все бест практиз нужно было до этого изучить, работая с классическими языками. Имено они описываются во множестве книг по той же джаве. А читая книги по руби не покидает ощущения, что из цель описать язык так, чтобы переманить по больше народу с других языков) а насчёт лаконичности я бы Go поставил на первое место, это настоящий аскет по числу ключевых слов, а руби наоборот болтлив! В нем одну и ту же операцию кучей способов выразить, а потом на кодревью сидеть и спорить почему написано тем стилем, а не этим, вкусовщина. Руби хорошо настрогать прототипы, но обслуживать чужой код на нем это так себе о вам радость, потому что стиль кода неизвестного вам коллеги может сильно отличаться от того, как что то привыкли писать вы.
@@owlboom6458 , так то да. 101 способ решения одного и того же начинает сильно бесить. Хотя по началу это кажется очень большим плюсом, но для командной разработки этот беда. Впрочем эту проблему постарались решить (относительно решить) в фреймворке Ruby on Rails. Во главу угла поставив соглашение над конфигурацией. И если делать все исходя из такого подхода, то любой разработчик придя в проект легко адаптируется. Правда это на словах звучит красиво, а на деле... Люблю Ruby, это мой первый язык )))
8:28 Алексей, вот мне очень нравится Питон, но говорят что он очень медленный особенно относительно С, С++, С# и т.д., как вы думаете в перспективе он станет быстрее? Заранее благодарю за ответ.
А я с дуру свой первый язык выбрал С++ и точу его. Пока еще не работаю. У меня такое чувство пока я его выучу он умрет. Но с другой стороны у меня всегда дебилизм зашкаливал
В задачах линейного программирования (оптимизационные задачи) с/с++ не имеет себе равных по скорости работы. На питоне можно оттестить алгоритм на мелких задачах, в реальных боевых задачах питон даже со спец библиотеками тупой неповоротливый монстр. С/с++ раз в 10 быстрей. А это сразу расходы на инфраструктуру в 10 раз ниже! Про промышленную автоматизацию вообще молчу. Короче с/с++ огонь!
Как только дело касается чего-нибудь кросс платформенного почти наверняка это будет С++, И наткнутся на на него можно почти везде. Огромное количество самых разнообразных библиотек и движков.
ознакомление с програмированием как таковым я начал с гайдов по паскалю что бы понимать что такое программирование вообще такое ! скорее всего я буду джаву основательно изучать так как у меня мотивация на результат в разработке видеопродуктов .
Если быть нудным совсем уж, то в основе дельфы лежал object pascal - обьектно ориентированная модификация процедурного паскаля, его создал тот самый Андрюха Хейлсберг, которого потом в конце 90х перекупила у борланда майкрософт, где он им запилил тот самый си шарп, а сама дельфа спустя пару лет пошла по рукам...
А я учил C# потому что хотел делать игры на юньке. Игры делать я всё ещё не начал. Оказалось что работы в моём городе практически нет, кроме одной фирмы, где сейчас работаю, здесь C# используется для бэкенда. Но перспектив здесь всё равно нет. И всё равно в итоге мне приходится сейчас учить ненавистный js и react, потому что это требуется для работы, чтобы поддерживать фронт. Но скорее всего, скоро буду искать удалёнку с бо́льшей ЗП.
t.me/devworden - наш телеграм-чат, где можно задать вопросы
discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования
Мой микрофон: ya.cc/WEPcs
Моя камера: ya.cc/WEPvP
Мой рабочий компьютер: ya.cc/WEQGr
Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
у вас крутой канал!
Dart вполне идёт под веб и не столь специфичен как Elm, а под мобилки RN теснится Flutter'ом
Добрый день!!!
Алексей возможно с вами лично связаться?
За ранее спасибо!
Добрый день. Посоветуйте литературу для начинающих пожалуйста.
@Сергей Шухов Спасибо большое.
Увжение такому автору: с самого начала указал ответ на поставленный вопрос! Правда это плохо для просмотров, но мое уважение и подписку автор честно заслужил. Спасибо!
для увеличения просмотров разместил видео в моем блоге
С одной стороны, да, плохо для просмотров, с другой, нет, т.к. здесь любопытство: а что он ещё может рассказать или чем подтвердить свои слова. Другими словами, попкорн получил, можно и кино посмотреть)
@@ЕвгенийСоколов-т5л так и поступил, так как захотел узнать почему JS.
Это уровень
Да одинаково для просмотров. На ютубе счётчик увеличивается при открытии видео))
Вот человек, который просто, доступно и внятно все пояснил - без воды, без понтов и словарного мусора! Желаю успехов и максимального продвижения!
Словесного
Лайк сразу за ответ в самом начале) Впервые вижу такой прием и мне он определенно по вкусу!
Спасибо!
@@aocore как по мне, то начинать надо явно не с питона или js а с какого-нибудь строго типизированного языка
Лично я сначала учу паскалю с рисованием блок-схем, знакомлю с базовыми конструкциями, методами программирования, потом переходим на C# или Java, там уже начинается ООП, потоки и прочие прелести
Связано это с тем, что когда js-ер хочет свитчнуться, например, на Java - он начинает очень плохо чувствовать себя с языками такого рода, так как типизация там динамическая
P.S. C#, как по мне, - просто лучшее, что случалось с миром программирования за всё время его существования
@@JoeSmith-ll9yn к тебе приходит чел, говорит я хочу чинить машины, а ты вместо показа как чинить, показываешь все фабрики машин на свете). Я начал с С++ а теперь пишу на Python "экзотику" машинное обучение, для меня python было легко, но все же лучше бы я это время изучал мою основную специализацию.
@@arthurhakobyan6730 Если уже взрослый и нужно кормить семью, то да. Но мне было кайфово изучать C++ как первый ЯП. Немного попрограммировал на Java и Phyton, но остановился на C#. Однако до сих пор считаю плюсы самым лучшим ЯП. Оптимальное сочетание свободы и удобства. Жаль только, что вакансий по ним мало, а в моём городе и вовсе нет.
@@arthurhakobyan6730 прежде чем научиться чинить машины надо для начала изучить основы, т.е первое научиться слесарскому делу, а то машины чинить собрался а по металлу работать не умеешь
и параллельно изучать устройство машины, как что работает, что к чему подключается и т.п
я просто предлагаю аналогичный путь не более, так как самые такие практические основы вроде алгоритмов и хоть какого то программистского видения необходимо иметь
Я сначала изучил HTML язык, CSS и Photoshop для дизайна сайта, а уже позже PHP, SQL, JavaScript и не жалею об этом. Теперь могу изучить если захочу любые языки которые мне понравятся самостоятельно. Когда я изучал самостоятельно программирование зарплата меня не интересовала, а было просто интересно.
Мне кажется если вы будете преподавать архитектуру приложений, чистый код и т.д. то ваш канал взлетит. Ваша манера речи плюс красивый графический формат.
Понятие "чистый код" - это рофл. Им берут на понт новичков или тех, кто думает, что он хорош в коде
"Кто ясно мыслит, тот ясно излагает!" Моя любимая поговорка. Это про Вас, автор!
Я заметил, что люди работающие за границей начинают мыслить по другому, более четко и конкретно, без лирики. Соответственно и видео такое же. Спасибо , классный обзор
Спасибо за отзыв!
В 2017 году я начал изучать GML (ортодоксальный язык, который используется только в движке GameMaker Studio), но быстро понял, что он никому не нужен, в 2018 начал изучать язык 1С и понял, что войти новичку-гуманитарию туда очень сложно и долго. В 2019 начал учить C#, но это было так же долго, как и 1С. В 2020 году я начал учить верстку и JavaScript и стал быстро получать некоторый доход. Сейчас продолжаю развиваться во фронтенде и работаю веб-разработчиком. И я подтверждаю ваши слова - JavaScript лучший выбор для новичка. Сложность изучения примерна та же, что и у всех остальных языков, но продукт, который можно разработать и продать на js - в сотню раз дешевле по трудозатратам и гораздо востребованнее на рынке, если сравнивать с аналогичными трудозатратами при использовании других языков. Т.е. сама программа меньше. Тратишь меньше усилий, вроде написал всего ничего, а это уже можно продать, это уже кому-то нужно. Такое меня очень радует.
И вы как гуманитарий лучше влелись в джаваскрипт с нуля? Или все же опыт изучения других языков помог?)
@@black_grizzly да, помог. Помог перестройкой мышления. Оно началось с началом изучения первого языка, но не закончилось до сих пор. На джаваскрипте я хотя бы уже не был в шоке от комплексного логического мышления, как было в первый год. Но js у меня на очень начальном этапе
А вы учили сам js или фреймворки?
@@NoneNone-cy5be начал тогда с jquery , тогда это помогало не зная ванилу что-то делать. А сейчас уже полностью перешёл на чистый js, т.к., как оказалось, он почти такой же простой. Фреймворк пока так и не начал никакой применять на практике. Учу реакт сейчас, но дальше учебных проектов пока с ним так и не зашёл. Первые 500к рублей заработал на стеке HTML, CSS, JS с вкраплениями jQuery
@@deniskotov Ничего себе, на JS без фреймворков 500К? Неужели такое возможно? А насколько сложные собеседования?
"Всякая экзотика типа ... Java..." Вот тебе, бабушка, и юрьев день - я чуть не подавился :)))) такое кол-во джавистов и интерпрайза-компаний даже не в курсе наверно, что они экзотичны :)
я в IT тоже 20+ лет, начинал full-stack разработчиком на Delphi, потом затянуло в автоматизацию тестирования (писал на разных языках, С++, Basic-подобные, JavaScript, C#, Java, PowerShell и др, поработал с зоопарком технологий), сейчас перешёл в back-end разработку (Java/Kotlin). Зв это время в основном заказчики - крупные enterprise гиганты - и там в основном Java, было несколько .Net решений, и сейчас - это Java/Kotlin. Да и на собесах сколько ходил по разным компаниям - на первом месте Java - остальные языки - скорее на сдачу. Может речь идёт больше о старт-апах, или мелких конторках... удивлен такой выборке )
Все питонисты гонят на джаву. Это норма
Python скорее для тех кто в программировании так и не смог.
" Для тех кому лень смотреть видео до конца" - Это ТОП) краткая выдержка всего видео в пару секундах, этой очень клево, и интригует.))
Нынешнему поколению даже лень сходить в магазин, выкинуть мусор, да и в туалет западло ходить ))
@@Совет2015 укажите временной этап "этого поколения", лично знаю несколько старых пердунов которым лень сделать это в 55-65, у них жены за рабынь. Вам сколько, 70? 80?
Оставляю комментарий, потому как такой подход не оставляет равнодушным!!;) Прекрасная подача, подробный разбор, максимально доступно, а главное без воды, да ещё и ответ в самом начале видео!! 😄😅 сломал систему просто!! Благодарю!! 😉
Отличное видео, спасибо! Все таки Ютуб может рекомендовать качественный контент.
Спасибо!
@@aocore спасибо 😍😍😍😍😍
Согласен !
@@aocoreиногда спрашиваю себя (почему я иногда не могу подумать второй или третий раз)...
Идет уже 4-й год по написанию на плюсах...
Уже 3 года я ненавижу себя...
Уже 2-й год, как я боюсь изучать что-то легче, чем плюсы...
Уже 2-й год, я понимаю что закрываюсь в себе из за страха перед новым...
Уже целый год, как я понимаю всю токсичность комьюнити, которое до сих пор пишет на довольно старых языках...
А вы ребята, если читаете этот коментарий, то знайте - С++ изучайте как третий или четвертый язык, в остальных случаях познакомитесь с: плохим настроением на всю жизнь работы программистом
Сразу видно, что автор ценит время других. За это моментально лайк, хотя ещё не досмотрел до конца. Но сейчас посмотрю всё видео конечно
Вы отличный лектор!Просмотрев ваше видео,гораздо легче определиться с выбором направления,а это сильно экономит наш невосполнимый ресурс.Спасибо!
Я пришла в программировании из Анализа Данных (была дата аналитиком). Сейчас перехожу в дата инжиниринг. Соответственно, начала с T-SQL, а сейчас активно учу Python. Спасибо за видео😊
Наталья, почему вы захотели сменить деятельность? я сама просто смотрела в сторону аналитики, сейчас уже сомневаюсь. Спасибо!
Если кратко...То, выбирайте любой язык из категории "main stream"...
Это локомотив к которому вы сможете прицепить доп.навыки и языки
Спасибо, хорошее видео!
Заканчиваю университет, знаю HTML+CSS, немного JS, C#, Python, совсем немного C++.
И столкнулся с проблемой выбора основного языка, ведь нельзя знать всё и сразу. Мне кажется, что хорошо знать можно только один язык, который ты постоянно используешь. А уже потом идут остальные языки, которые ты используешь изредка, для решения различных задач. Дипломная работа у меня по Unity. Поэтому я пока что выбрал C#, но и в сторону JS посматриваю
Рекомендую Basic и Pascal.
@@kirillperov3843 ага, самое то
@@kirillperov3843 Не Фортран лучше. Перспективнее.
Фортран - будущее программирования.
@@kirillperov3843 Pascal не советую, он падает в популярности и использовании.
Досмотрел до конца, но порадовал ответ в начале :)
Вот это тема, практически сразу на 22 секунде суть видео! Без рассказов о погоде, помидорах, ретроградном меркурии, радикулите у бывшей тёщи, волатильности киргизского сома!
Алексей, для меня который в этом дуб дубом. Достаточно доходчиво объяснено. Респект за старания! Приятно что вы жили какое то время в Самаре ✌
Огромное спасибо за видео! Уважаю тех, кто дает ответ в самом начале без байтов на то, чтобы досмотреть до конца в принудительном порядке! За такой поступок, хочется из уважения к автору, по собственному желанию досмотреть видео до самой последней секунды!
6-7 лет назад я выделил себе пару месяцев на принятие решения. В конце колебался между джавой и джаваскриптом, выбрл джаваскрипт. Мое решение абсолютно точное. Тепрь я фулстэк синьйор) И да с детства потихоньку приобщался, в юнности писал на паскале. Потом 9 лет был дизайнером. Предложения сыпятся со всех щелей, аж жалко что не могу принять еще хоть несколько) Сейчас месяцев 9 пишу новый продукт для автоматизации одного из видов бизенса.
Спасибо за видео! Всякая экзотика, типа Java убила наповал :)
А .NET даже в экзотику не попал :(
По факту и Java и .NET наиболее популярные платформы как мне кажется
@gallant mcnulty я толкьо начинаю во все это погружаться, можешь рассказать чем именно занимаются твои друзья? И по твоему питоны и джаваскрипты менее акутальны, чем java?
@gallant mcnulty
За 2 года Python не выучить?
У меня один знакомый месяцев 9 java учил,потом нашел работу.
Другой полгода Python.Работу нашел.Но искал месяцок.
Про java да,говорят все же востребованней.Но учиться еще сложнее.Я пробую Python.
Да, Делфи это тема - долго учил, написал несколько программок - небольших, учебных.
Я был уверен, что что бы стать программистом надо изучить эту книгу по программированию (Фараонов - автор книги), ну результат, я по прежнему работаю инженером технологом и мечтаю стать программистом.
Дельфи круть! Для себя маленькое написать ... Большое сложно на ней писать
Благодарю, Алексей !!! Очень полезные и содержательные материалы у вас на канале, особенно для новичков в сфере программирования, вроде меня.
Я бы GO еще добавил. Компании уходят в микросервисы, а для бека он сейчас максимально удобен.
Перспективы Dart?
1. Синтаксис очень похож на js
2. фронтент - Аngular Dart
3. Мобильная разработка -Flutter (более производительное решение чем React Native)
4. Flutter и как менее прожорливая альтернатива Electron
5. Поддержка Google
Начал учить первый язык Дарт , не прогадал?)
@@dimadivan7641 он у меня не первый и не основной)
@@borismor1 я это про себя имел ввиду)
Хотел у вас совет спросить)
Тут если посмотреть со стороны заказчика,который ничего не рубит в технологиях,то искать разраба на фронт/react и второго на Мобайл нет никакого смысла.Ведь кто пишет на react,напишет и на react native.
@@dimadivan7641 имхо, начинать с Dart или с TypeScript гораздо лучше, чем с JavaScript, если вы хотите во фронтенд.
JavaScript - довольно специфический язык с кучей изъянов и без статической типизации, поэтому в качестве первого языка я бы его никому не советовал. Наберётесь плохих привычек, от которых потом вряд ли отделаетесь.
Есть ещё один вариант входа в программирование. Я частенько играю в онлайн игры, но там нужно делать очень много монотонных действий (задротить) , ну вот так я и стал писать игровые боты на Си-подобных скриптах. Постепенно усложнял логику бота , прикручивал ИИ , имитацию хаотических действий, способность вести беседу. В последнее время правда заметил, что я уже не играю , а в основном программирую ))). И кстати , по профессии я строитель.
Алексей, у Вас отличный канал! Редко встречаются умные люди в Ютубе) Процветания Вашему каналу!😊👍
Огромное спасибо за полезную информацию!
Стал вашим подписчиком совсем недавно, очень нравится как Вы просто, доступно, доносите информацию до пользователя.
Алексей очень приятный человек! Отличная подача информации без понтов и гонора. Спасибо за видео!
Уважение!!! Единственный человек, который дал подробные знания! Лайк+Подписка.
Те, кто учат какие то языки, не слушайте никого, делайте то, что вам нравится. Пусть он не востребованный, но он нравится вам(Я только с++) если учите с++, как и я, вам будут понятны большинство языков, ведь с++ это чистый С с дополнениями, а С - это основа всех языков, не парьтесь.
Да!
Строго не рекомендую изучать JS в качестве первого языка программирования! В качестве первого языка выберите Java, C#, C++ или любой строго типизированный яп.. Потом Js можно будет освоить за пару дней(недель) :)
Леша, спасибо. Очень лаконичные и понятные видео у тебя получаются. Это талант
Ещё можно в программирование зайти пытаясь повторить код с ютуба, а потом пойти на курсы очные где человек с опытом будет курировать освоение материала. Это мой путь в айти. На ютубе мучился с основами java, а на курсах научили ооп на с++ и с#. В итоге сейчас на с# и работаю
Это наверно самый объективный и грамотный ролик про яп! Максимально информативно, и без лишней воды!
Спасибо!
В детстве нравился веб, верстка получалась, сайты на ucoz делал, даже вел их, но как только дело доходило до программирования, все сыпалось. Решил, что с такими навыками меня на работу не возьмут и забыл
Недавно ко мне пришло озарение , что я работаю в веб интерфейсе, делаю одинаковые действия, их можно автоматизировать через js, с dom деревом я вроде как еще с детства знаком, разберусь в элементах страницы и так начал изучать js.
Очень понравилось, сейчас тыкаю vue, однако мотивации както не много, когда делаю что-то учебное. Прям заставлять себя приходится
спасибо, приятно послушать умного человека
Чётко, корректно, по факту. Без интриг лишних слов. Лайк и подписка...
дети не учившие бейсик сразу почувствовали себя ненормальными.
Pascal ABC...
Офицеры, которых не окунали головой в унитаз на срочке, тогда тоже должны почувствовать себя ненормальными xD
@@AlexMorgan322 Так и есть.
@@AlexMorgan322 322
Если это уже не дети, то сказали спасибо что им не пришлось трогать бейсики.
0:15, вы чудный человек 👏🏽🖖🏽 после такого откровения я полагаю до смотрю до конца 🎉
Мне кажется ваш канал взлетит если вы еще и практически начнете учить на канале прогерству)
только не с азов, такого полно, уже никому не нужно
@@MariMari-222 да я думаю было бы не плохо с азов до хорошего уровня плейлист если бы был) Просто хорошо и удобно когда вся инфа в олном месте, и от одного человека, что бы не приходилось копаться и по крупицам из разной инфы собирать все)
@@jertvaonline да полно курсов с азов, вам не хватает что ли))? А вот уровня Middle будет востребовано
@@MariMari-222 был бы рад, если бы вы поделились ссылочками на пару таких курсов.🤗 Нахожу только кучу воды.😭
@@jertvaonline а какое направление, язык учите? Так вот и хорошо бы для миддлов уже курс
Большое спасибо! Лаконично, максимально полно, насколько возможно за такое время. Доходчиво, учитывая, что я ещё даже не начинал, ну кроме пару лет на Паскале в школе 20 лет тому назад...
Вставка "для тех, кому лень смотреть видео до конца..." - рассмеялся)
Спасибо вам огромное за спокойную без давления подачу.
Учил в университете HTML/CSS, мне нравится, но хотелось бы больше)
Больше это уже JavaScript.
Спасибо, что сложные вещи объясняете простым языком! Это востребованная информация. Мне понравилось видео.
Странно что не рассматриваете PHP как основной язык разработки. На нем уже два десятка лет работают процентов 90 наверное всех сайтов в интернете и похоже что картина не будет сильно меняться в ближайшем будущем. Язык постоянно развивается и улучшается. Альтернативной выступает разве что nodejs, но до лидирующих позиций (именно по охвату рынка, не говорим про качество) ему еще очень далеко. На остальных языках, типа питона раста ноды и других написаны считанные проценты веба. Для того чтобы это понять достаточно пройтись по топ-100 хостингам и посмотреть какие готовые конфиги предлагают. Пхп там есть в 100% случаев, а все остальное почти никогда и ставится только самостоятельно на выделенные серваки.
Я в веб-разработке уже десять лет и за все это время к нам буквально пару раз только приходили клиенты, у которых сайты были НЕ на пхп ) Не знаю, может просто так "везло", может дело в том что мы в основном работаем с малым и средним бизнесом, а не с крупным интерпрайзом. Но для меня пхп и бекенд веба это практически синонимы.
Потому что это не программист, а чувак который возомнил что знает все языки и теперь дает советы.
Как мне говорили на работе "выучив один язык, ты сможешь +- читать другие", вот и этот аналог фразы.
Учить любой язык= бесконечность.
Посмотрел пару видео и понял что он далек от реального программирования. Как раз то что он говорит про "в основном сайты на JS/движках js", в основном на PHP, это только последние несколько лет начали js и подобные.
Так что реально сайтов на PHP ,пусть занизим ( 80%), остальное JS и всякая мелочь.
Учусь на фуллстака, прошли html, css, учим сча js, потом будет node. Js, и react. Интересненько))
Спасибо за видео
И как успехи? Уже работаете?
Начинал учить во время студенчества и после C#, JavaScript, Python и Java, и больше всего мне понравился Java (C# на втором месте), хоть он и жопа, какой сложный из-за своего большого legacy, как сказал Алексей. Python действительно на начальных этапах самый простой, как и JavaScript. А вообще, изучив в достаточной степени один язык, на другой большого труда перейти не составит
Что значит legacy?
@@pinkgoose5731 самое главное умение программиста - искать информацию :D
Легаси-код - это код, который перешёл «по наследству» от предыдущих разработчиков.
@@dragulaxis Да я загуглил сначала, но не понял в чем собственно сложность этого legacy в джаве, раз это просто код написанный до тебя. Вот и спросил, тк думал что неправильно понял определение
@@pinkgoose5731 очень редко встретишь хороший код. Вот теперь представь, что все, кто понимал, что там происходит, уже ушли из компании, а объяснить, что там происходит, некому. И вы сидите такие новички и копаетесь в коде, пытаясь понять, что делает этот кусок или класс, потому что документации нормальной нет, боретесь с багами в коде, но если кусочек кода убрать / поменять, то всё посыпится, потому что это был костыль, и всё в таком духе.
@@dragulaxis Ладно, понял. спасибо за ответ. Сейчас пока все равно нужно выучить джаву, устроиться в компанию, а там уже и посмотрим)
Очень интересно рассказываете и объясняете. Спасибо большое! Как же я рада, что нашла Ваш канал!
Спасибо,было интересно послушать человека с опытом.
Спасибо!
А я вот не стал бы так однозначно отвечать. Мой опыт "войти в ай-ти" начинался с книг Таненбаума и т.п. Потом С\С++(само собой за 21 день) для освоения базовых знаний по типу алгоритмики, булевки и т.д. Уже на прикладном уровне - С#(с ASP.NET). Ну и непосредственно за несколько дней перед первым успешным собеседованием - Java.
На все, про все ушло 2-2.5 года.
Так инной раз этих самых "коллег", которые сразу начали учить JS я без седативного слушать не могу. Бывает довольно сложно говорить об элементарных казалось бы вещах с человеком, у которого нет базовых, фундаментальных знаний.
Так вот к чему это я. Думаю, на вопрос: "какой язык учить" , нужно отвечать так же как на вопрос: "какой компьютер купить". А именно - для чего? Если ты хочешь максимально быстро пройти порог входа и начать что-то зарабатывать - тогда конечно JS. Но если у тебя есть время\желание и ты хочешь хорошо разобраться в программировании - тогда JS вообще даже не смотри.
а на что смотреть? Ваш вариант поэтапного обучения можно узнать? Через:
1. ...
2. ...
3. ...
etc
Очень интересное видео! Как разработчик С++ согласен с доводами. Хотел только нюанс упомянуть - если вы стали достаточно сильным С++ разработчиком, то в принципе без работы и куска хлеба с маслом вы не останетесь. Да, очень трудно до такого уровня вырасти, слишком много нюансов и без "наставника" трудно получать правильные привычки, но как мне кажется оно того стоит). Ну и да - конкуренция поменьше=).
Только начал изучать c ++ и ты мне поднял настроение и замотивировал, спасибо.
Извините что не обращаюсь на вы
Алексей, ОТЛИЧНОЕ повествование, благодпрю за Вашу информацию. Отлично всЁ!
Алексей, спасибо Вам за информативные видео!
Алексей, доброго дня из Самары!
Работаю сейлзом и для себя, для решения своих задач ковыряю Визуал Бейсик. Решил пойти чуть дальше и усложнить для себя задачу разработкой мобильного приложения 😏 Понятно, что JS м Python самый популярные языки сейчас. Но вопрос вот в чем - через условные 2-3 года, будут ли они столь же восстребованы и популярны? В какую сторону развивается в Европе эта специальность? Есть ли в Европе спрос на работу с микроконтроллерами и программирование роботов, например? Или там только бэкэнд, фронтэнд и девопсы.?
После фразы "я программировал на C++ 7 лет, но считаю что не очень хорошо его знаю" я, как бакалавр, весь универ учивший плюсы и планирующий выйти на работу за время магистратуры немного расстроился
Там очень сложно.
Чтобы очень хорошо знать C++ надо было пройти с ним весь путь, начиная хотя бы с 90-х, пока он был разумных размеров. Сейчас там столько уже всего накрутили, что миссия невыполнима 😅
@@ArquitectoR А лучше с 40-х когда появились математические модели програмирования. Нормально все изучается. Тем более сейчас все знания доступней в тысячи раз чем в 90-х.
@@ArquitectoR Ерунду не говорите - достаточно с 11-го стандарта учить и здравый смысл.
Это самый лучший анонс видео!!! Кому лень смотреть до конца........)))
Спасибо
Про C# ничего не сказано😐 переменная объявлена, но не используется 😃
тоже всплакнул, еще и АСП.НЕТ экзотикой обозвали))
@@mvxburov а если так брать, то C# скоро обгонит Java и будет топ 2 😃
@@ConstantineBerdnikov В геймдеве он уже не только обогнал но и полностью вытеснил java на обочину благодаря Unity.
Даже просмотрел все видео а о C# только вскользь упомянул, наверное потому что он с ним особо не знаком.
@@СергейДудкин-ц5к Почему-то только от C#-джунов такое слышу постоянно. Вы чувствуете неудовлетворение от того, что C# в топе ниже? В чем ваша проблема?
Я захожу в программирование из автоматизации, потому что сейчас много запросов на автоматизацию и сбор информации на производстве и мне кажется весьма перспективно
Всё чётко и по существу👍Удачи в Новом Году!
Спасибо! С Новым Годом!
Спасибо автору за видео. Я изучаю Python 3 уже 7 месяцев и сегодня начал изучать C#.
Хочу попробывать себя в качестве программиста,надеюсь у меня получится спасибо вам за ваши ролики
@gallant mcnulty прям за два года ни одного предложения?
Хоть и выбрал давно для себя JavaScript, но досмотрел до конца, спасибо, много интересного узнал.
Спасибо за ролик, рассказал все легко и без лишнего!
Спасибо за отзыв!
наконец-то мне подсказали куда мне идти из веб-дизайна. спасибо
Жаль конечно, что про C# ничего не сказал… очень интересует сравнение двух профессий программиста на C# в Unity и C# для создания программ и тп🤔
По поводу front-end языков программирования, если не ошибаюсь, стоит еще упомянуть WebAssembly, для выполнения программ в браузерах, написанных на более высокоуровневых языках (C#, Rust и т.д.)
Оптимальный вариант начать с питона, понять его на хорошем уровне и потом перейти на джаваскрипт
После чего стать фулстек разработчиком😏
отчего же, фуллстеком можно работать только на JS)
Те, кто начинает со скриптовых недоразумений навсегда потерянны для программирования
@@СергейИванов-ы7ч5ы окей бумер
@@АлмазХамитов-я8в Бебик, я перфокарты застал
@@СергейИванов-ы7ч5ы А если с HTML, то не все потеряно еще, учитель?
Спасибо за видео!
Пишу на Go. Знать действительно нужно много, кроме самого языка, ибо бэк и микросервисы.
Наверное, язык не так популярен, как конкуренты, но востребован.
Друг устроился в «Авито» бэкендером, да в остальном топе it России есть вакансии.
Не менее востребован язык и за пределами России.
А так, да, C# довольно популярен и востребован.
Но мне нравится гошка, на котором пишу 4-й год.
18 сек - все суть видео, топово!!!
Спасибо :-)
Очень полезные видео у Вас Алексей получаются ! Спасибо !!!
8:20 -- "чем новее язык, тем он проще для изучения". Ага, лёгкий в изучении Python -- 1991 год, средний по сложности Java -- 1995 и сложный в изучении Rust -- 2006. Да, железное правило =))
Здраствуйте Алексей. Сейчас стою перед выбором Java or Js... Вы советуете Js, но бытует мнение, что на вакансию джуна приходится 10 кандидатов, в то время как на java 0.8%. Та ли это? И ещё момент- мне показался js cложнее из за количества информации, фреймворков и постоянных новаций. В голове образовалась каша. Или я всё утрирую и ничего страшного нет?
Всякая экзотика для бэкэнда типа Java)))))
ну может в Амстердаме так) вы ж сами слушали какой бек у букинга)
Я тоже обалдел :-D Хитрый чел, вбрасывает, чтобы коментов больше писали!
Экзотики захотелось, пожарю картохи.
Мое почтение! Очень информативно.
Очень полезный канал! Подписалась)спасибо Вам за видео🙏
Спасибо!
Всё по делу, без воды. Класс!
Если уж нужна действительно лаконичность, то ваш выбор однозначно Ruby
Ruby это дико тормознутый язык, и о нем мало нормальных книг, где описываются актуальные кейсы его использования. Хайп середины 00 х прошёл, литература тех лет устарела, новой - сущий мизер, много магии, лично меня она напрягает...
@@owlboom6458 , если уж выбирать тормознутый язык, так это Питон. Вот это и в правду рекордсмена по тормознутости. Но вы правы на счет маленького количества свежего обучающего материала. Документация там огромная. Да и сама концепция структуры языка может вынести мозг. Но стоит его понять, он становится невероятно простым и удобным. Идеальный язык для быстрой разработки. Но наверное с него лучше не начинать, после него другие языки выглядят примитивными и громоздкими. Хоть и говорят, что язык прост в освоении, но порог входа в коммерческую разработку на нем очень высок. По сути нужны сразу мидлы.
@@ЧеловексТопором это потому что считается, что все бест практиз нужно было до этого изучить, работая с классическими языками. Имено они описываются во множестве книг по той же джаве. А читая книги по руби не покидает ощущения, что из цель описать язык так, чтобы переманить по больше народу с других языков) а насчёт лаконичности я бы Go поставил на первое место, это настоящий аскет по числу ключевых слов, а руби наоборот болтлив! В нем одну и ту же операцию кучей способов выразить, а потом на кодревью сидеть и спорить почему написано тем стилем, а не этим, вкусовщина. Руби хорошо настрогать прототипы, но обслуживать чужой код на нем это так себе о вам радость, потому что стиль кода неизвестного вам коллеги может сильно отличаться от того, как что то привыкли писать вы.
@@owlboom6458 , так то да. 101 способ решения одного и того же начинает сильно бесить. Хотя по началу это кажется очень большим плюсом, но для командной разработки этот беда. Впрочем эту проблему постарались решить (относительно решить) в фреймворке Ruby on Rails. Во главу угла поставив соглашение над конфигурацией. И если делать все исходя из такого подхода, то любой разработчик придя в проект легко адаптируется. Правда это на словах звучит красиво, а на деле...
Люблю Ruby, это мой первый язык )))
Производительность? Только C, только хардкор.
8:28 Алексей, вот мне очень нравится Питон, но говорят что он очень медленный особенно относительно С, С++, С# и т.д., как вы думаете в перспективе он станет быстрее?
Заранее благодарю за ответ.
Не хватает таких людей, спасибо)
Мне пока ничего не понятно, но очень интересно! Спасибо.
Плюс только за то что сразу сказал суть и не просто + а уважение и подписка!
Леша спасибо большое за видео!Сейчас учу HTML и CSS,ну а потом думаю начну JS!
Удачи в изучении!
Такая же история.
Че как успехи
Как успехи ?
@@liOnka911 Нормально! Устроился тестером в компанию, помогли HTML и CSS, кстати сегодня уже начал учить JS
Очень вдохновляют ваши видео. Спасибо большое 🤝
А я с дуру свой первый язык выбрал С++ и точу его. Пока еще не работаю. У меня такое чувство пока я его выучу он умрет. Но с другой стороны у меня всегда дебилизм зашкаливал
В задачах линейного программирования (оптимизационные задачи) с/с++ не имеет себе равных по скорости работы. На питоне можно оттестить алгоритм на мелких задачах, в реальных боевых задачах питон даже со спец библиотеками тупой неповоротливый монстр. С/с++ раз в 10 быстрей. А это сразу расходы на инфраструктуру в 10 раз ниже! Про промышленную автоматизацию вообще молчу. Короче с/с++ огонь!
@@v.d.5242 Спасибо. У меня дерзкая мечта была изначально в SpaceX рано или поздно устроиться😃
Как только дело касается чего-нибудь кросс платформенного почти наверняка это будет С++, И наткнутся на на него можно почти везде. Огромное количество самых разнообразных библиотек и движков.
Не умрёт, но может лет через 30 его потеснит Rust условный. Языки развиваются и становятся проще. В том же PHP несколько раз революция происходила.
@@Морячок-ю4х , в spaseX не получится, негры на металлолом разберут через пару лет.
ознакомление с програмированием как таковым я начал с гайдов по паскалю что бы понимать что такое программирование вообще такое ! скорее всего я буду джаву основательно изучать так как у меня мотивация на результат в разработке видеопродуктов .
1:51 - сперва послышалось (1.75x): "Тогда я жил в Сомали" :D
Это одно и тоже. Те же бандиты.
Чудесные видео. И с огромным уважением к зрителям. Спасибо
Очень доступно и интересно. Спасибо.
Спасибо за видео.
Я начала с Python. В 1990ые был опыт с Basic, Pascal, Fortran и помню Delphi 🙄
Ура! Я именно его и учу + react 🥰
Если быть нудным совсем уж, то в основе дельфы лежал object pascal - обьектно ориентированная модификация процедурного паскаля, его создал тот самый Андрюха Хейлсберг, которого потом в конце 90х перекупила у борланда майкрософт, где он им запилил тот самый си шарп, а сама дельфа спустя пару лет пошла по рукам...
Спасибо, так и сделаю: сначала js, потом python.
Тогда уж лучше наоборот.
@@boltering6803 js трудней?
@@marystuart9503 естественно трудней, python считается лëгким языком
@@МагомедрасулМагомедов-й4в Спасибо за подсказку
Для бэкенда пайтон или nodejs от джаваскрипт выберешь
Нашла ответы на все свои вопросы, спасибо огромное
Отличный обзор, программирую с 91 года :)
Круто) сколько зарабатываешь?
@@wiluv5057 вы с какой целью интересуетесь?
Думаю, в среднем по рынку, но это не точно.
@@olegvy Да я прост собираюсь изучать программирование, и вот интересно сколько получает человек который занимается этим 30 лет
@@wiluv5057 я не могу сказать, это под NDA. Могу порекомендовать исследования на хабре про зарплаты в IT.
@@olegvy а что такое NDA
спасибо, земляк, структурный состав видео очень подкупляет
Вот за ответ в начале, ты красавец.
Спасибо!
А я учил C# потому что хотел делать игры на юньке. Игры делать я всё ещё не начал. Оказалось что работы в моём городе практически нет, кроме одной фирмы, где сейчас работаю, здесь C# используется для бэкенда. Но перспектив здесь всё равно нет. И всё равно в итоге мне приходится сейчас учить ненавистный js и react, потому что это требуется для работы, чтобы поддерживать фронт. Но скорее всего, скоро буду искать удалёнку с бо́льшей ЗП.