t.me/devworden - наш телеграм-чат, где можно задать вопросы discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования Мой микрофон: ya.cc/WEPcs Моя камера: ya.cc/WEPvP Мой рабочий компьютер: ya.cc/WEQGr Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
Очень классное видео, клевые спецэффекты, но посуда немного отвлекала)). Алексей сделайте видео про себя: очень интересно узнать Ваш путь в разработке и любопытно было бы посмотреть Ваш дом и т.д. - чтобы понять какие вообще плюшки у Вас от релокейта. Спасибо! P.S. Еще Вы большой молодец что всегда отвечаете - не представляю сколько времени и энергии на это нужно - лично я бы не смог. Респект Вам!
А ещё Lua - это Redis и Tarantool, как минимум. Поэтому используется не только в играх, хотя в основном, наверное, всё же в них. Довольно простой язык.
Первый мой язык программирования - JavaScript. Все коммерческие разработки я создаю с помощью него и сейчас. Второй мой ЯП я выучила через 4 месяца после Js - это был Smalltalk на Squeak) После js он показался мне божественным, но жаль, что его даже на последнем месте этого списка нет).. Была бы возможность работать на нем - это была бы фантастика. Но как сказал мой Наставник: "Можно жить в прекрасном мире Smalltalk, где ничего не происходит или работать над новыми задачами, но с ужасными инструментами"
Почему так? А есть материалы, по которым учили? Нам просто дали сейчас возможность самостоятельно копаться, а потом приходить с решёнными задачами Ну и ссылку на лекции дали ☺️ Но мне пока концепция языка нравится
Haskell, как раз, лучше учить первым, пока мозги еще не испорчены императивным программированием. Так можно научиться программировать качественно, и с остальными языками уже никаких проблем не будет, все они взяли тренд на заимствование и подражанию fp.
@@EXSELSIOR1320 Однозначно! Julie Moronuki, автор популярной "Haskell Programming from First Principles", профессиональный лингвист, никакого отношения к программированию или математике не имевшая.
Я знаю несколько проектов которые до сих пор ведут на Дельфи... Это древнегреческое название. Там есть такая местность Дельфия... А ещё дельфийские оракулы. Которые от имени древнегреческих богов говорили что надо делать человеку а что нет... на само деле оракулам говорили культисты. По сути они и правили др Грецией. Потом они пали и Греция пришла в упадок на многие столетия. Её место занял Рим... Греция так и не оправилась после того падения. Сейчас её раздирает Турция. Если вы играли в игру Assasin CREED Odissey то там всё это оч подробно рассказывается и Вы сами участвуете во всех тогдашних событиях. Так построен сюжет игры. Так что название это имеет оч древние корни.
Алексей, здравствуйте! Очень рад, что вчера открыл для себя ваш канал! С детства мечтаю программировать, но никак не решался. Посмотрев ваши видео, я очень зарядился и готов попробовать) Спасибо вам! Мне 16 лет, хотел поинтересоваться у профи в этом деле : как лучше начать изучать JavaScript, по вашему совету, самому или с курсами? Желание и мотивация есть, "машина" присутствует. Вы очень толково и просто объясняете, мне очень нравится ваш посыл! У вас нет в планах начать видео-уроки по обучению JavaScript или Python с нуля?
Почему у Гугла "к счастью" не получилось пнуть JS ради Dart? Лично я бы JS проводил на пенсию с превеликим удовольствием. Ну или хотя бы оба они жили в браузере, почему нет?
Если Ada, то это только в США, другое дело где набраться опыта на нём, очень крутой язык для людей кто хочет участвовать в серьёзных разработках. Используется от наземного транспорта, заканчивая космическим.
я пробовал луа. нужно было скриптик в игре запустить. в нём единственный тип, это аналог js объекта. с тем лишь нюансом что нет вообще никаких методов для работы с ними. т.е. это буквально голые объекты без всего. вроде в луа это называется таблица. и если в объекте ключи - числа, это массив. иначе - просто таблица. из приколов, на сколько понял можно как в c++ перегружать взаимодействие с этими таблицами, только не так гибко. он очень неудобен. приложения больше 5 строк невозможно читать.
Ада - не просто какая-то тётка из позапрошлого века! Ада Авгусла Ловлейс - это один из первых "программистов", нанятых создателем первого, "шестерёнчатого", компьютера - Бебиджем. Ну и то, что она - дочь поэта Байрона, также сыграло немалую роль в её популярности. :)
Я думаю, что реально. У меня в компании в соседней команде есть программист, которому за 60, другому сильно за 40, да и мне уже 43. Поэтому вы не будете сильно выделяться по возрасту. А дальше все зависит только от мотивации. Я, наверное, на эту тему сделаю отдельное видео.
@@g3eh141 Да. Во-первых у меня были коллеги (не подавляющее большинство, но были), у которых вообще не было высшего образования. Хорошие программисты, сделали неплохую карьеру. Во-вторых, очень многие мои русскоязычные коллеги (и я в том числе) считают, что высшее образование не дало нам умения программировать, мы всему научились самостоятельно. В третих, я тридцать минут назад собеседовал кандидата, на должность фулл-стек разработчика, ему сильно за 40, а возможно и под 50. И у него всего лишь 6 лет опыта работы разработчиком. И мы ему, скорее всего сделаем оффер. Надеюсь, я вас убедил.
Верстка - это HTML + CSS? Тогда, да, стоит. Другой момент, что одного этого, возможно, будет недостаточно для профессии. Может быть стоит посмотреть на CSS препроцессоры и фреймворки.
С этого обычно начинают путь фронтэнда. Но на этом не стоит останавливаться, потому что зп в чистой верстке небольшие относительно программирования в целом. Хотя относительно средней по стране, вполне хорошие и выше средней по стране.
Ну... если брать язык программирования для изучения, то для меня скорее приоритетной было бы наличие новых идей, для развития. И тут... Delphi себя несколко исчерпал. Да, Delphi 5 был революционной вершиной, позволял легко реализовывать как высокоуровневое GUI, так и получать доступ к низкому уровню Windows API. Но... Delphi 6 идём на Linux... И не дошли. Delphi 7 идём на .NET... И т. д. Сейчас каких-либо откровений там найти сложно... COBOL ничего сказать не могу, ну кроме того, что там реализовано много финансовой арифметики в BCD типах. Знаю банк, как один банк вложил один или два миллиарда долларов в переписывание кода с COBOL на Java но зафелился и в итоге отказался. Haskell очень рекомендую, идем функционального программирования очень интересны и в чём-то даже практичны. И дело даже не в испольновании всех ядер, тут как раз вопрос достаточно дискуссионный. Тут больше о том, что идею копределов из теории категорий можно выражать через паттерн-матчинг, что часто более изящно, чем наследование и полиморфизм. Это чисто функциональное программирование без изменяемых переменных. Это верификация кода где-то (если есть математическое доказатиельство правильности кода, то отладка лишняя) и т. п. ABAP, Groovy, DART не скажу, Perl ну... устарел всё-таки... Lua выглядит интересно как идея высокой производительности в интерпретируемом мире. Ada очень рекомендую посмотреть на стандарт 2012 года, там много заимствовано из Eifell и контрактов. Один из пиков верификации кода в императивном мире. Плюс решение проблемы копирования через Adjust достаточно интересно, плюс модульные типы как решение проблемы с переполнением... Из того, что не перечисленно. Rust, где большая верификация кода компилятором, исключения ряда ошибок, интересный макроассемблер и паттерн матчинг. Prolog, как по мне очень оригинален в написании программ, плюс прологоподобные языки часто используются как язык запросов в графовых базах данных. Интересная концепция. Smalltalk как построение мира из небольших объектов, и иллюстрация спагетти ООП, когда много маленьких методов, и нужная тебе функциональность делается где-то, но не здесь. Erlang для параллелизма.
t.me/devworden - наш телеграм-чат, где можно задать вопросы
discord.gg/7B4prKBxkZ - Discord-сервер с каналами по разным языкам программирования
Мой микрофон: ya.cc/WEPcs
Моя камера: ya.cc/WEPvP
Мой рабочий компьютер: ya.cc/WEQGr
Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
очень достойно . человек с 20 летним стажем говорит " я не разобрался , я бы поучил ' . Скромность это сила
Спасибо!
Как раз наоборот, люди с 20-ти летним стажем обычно не интересуются новинками языков и пилят на 1-2 языках на экспертном уровне.
Как я понимаю, это и есть один из признаков профессионала
Жду вторую часть менее популярных языков программирования. Братцы, лайкните, чтобы увидел автор канала!
Лайк за Haskell, а точнее за объективность к этому языку
Haskell шикарен. По крайней мере пока что мне нравится
Наш преподаватель ооочень не любит Perl, но есть на кафедре любитель
Так что учимся с помощью платформы, написанной на Perl
Очень классное видео, клевые спецэффекты, но посуда немного отвлекала)). Алексей сделайте видео про себя: очень интересно узнать Ваш путь в разработке и любопытно было бы посмотреть Ваш дом и т.д. - чтобы понять какие вообще плюшки у Вас от релокейта. Спасибо! P.S. Еще Вы большой молодец что всегда отвечаете - не представляю сколько времени и энергии на это нужно - лично я бы не смог. Респект Вам!
Спасибо! Хорошо, записал себе в блокнот.
Очень интересно, Спасибо!! Что-то заметил, что у Вас перестали ролики выходить, очень жаль.
А ещё Lua - это Redis и Tarantool, как минимум. Поэтому используется не только в играх, хотя в основном, наверное, всё же в них.
Довольно простой язык.
8:43
О, Луа)
На нем аддоны для Гаррис мода пишутся, эх, хочу его изучить помимо Си
Первый мой язык программирования - JavaScript. Все коммерческие разработки я создаю с помощью него и сейчас. Второй мой ЯП я выучила через 4 месяца после Js - это был Smalltalk на Squeak) После js он показался мне божественным, но жаль, что его даже на последнем месте этого списка нет).. Была бы возможность работать на нем - это была бы фантастика. Но как сказал мой Наставник: "Можно жить в прекрасном мире Smalltalk, где ничего не происходит или работать над новыми задачами, но с ужасными инструментами"
Был у меня в институте курс по Haskell, после четырёх месяцев изучения мой мозг настолько распух, что начал потихоньку вытекать из ушей.
Почему так? А есть материалы, по которым учили? Нам просто дали сейчас возможность самостоятельно копаться, а потом приходить с решёнными задачами
Ну и ссылку на лекции дали ☺️
Но мне пока концепция языка нравится
Delphi как раз для новичков (с учётом визуального программирования).
Haskell, как раз, лучше учить первым, пока мозги еще не испорчены императивным программированием. Так можно научиться программировать качественно, и с остальными языками уже никаких проблем не будет, все они взяли тренд на заимствование и подражанию fp.
А если у тебя не математический склад ума и образование гуманитарное в универе, можно пробовать Haskell?
@@EXSELSIOR1320 Однозначно! Julie Moronuki, автор популярной "Haskell Programming from First Principles", профессиональный лингвист, никакого отношения к программированию или математике не имевшая.
@@placeholder-g9g спасибо за ответ 🙏🏻 буду пробовать
В программе inno setup, для создания инсталяторов используется как раз Delphi
Я знаю несколько проектов которые до сих пор ведут на Дельфи... Это древнегреческое название. Там есть такая местность Дельфия... А ещё дельфийские оракулы. Которые от имени древнегреческих богов говорили что надо делать человеку а что нет... на само деле оракулам говорили культисты. По сути они и правили др Грецией. Потом они пали и Греция пришла в упадок на многие столетия. Её место занял Рим... Греция так и не оправилась после того падения. Сейчас её раздирает Турция. Если вы играли в игру Assasin CREED Odissey то там всё это оч подробно рассказывается и Вы сами участвуете во всех тогдашних событиях. Так построен сюжет игры. Так что название это имеет оч древние корни.
Алексей, здравствуйте! Очень рад, что вчера открыл для себя ваш канал! С детства мечтаю программировать, но никак не решался. Посмотрев ваши видео, я очень зарядился и готов попробовать) Спасибо вам! Мне 16 лет, хотел поинтересоваться у профи в этом деле : как лучше начать изучать JavaScript, по вашему совету, самому или с курсами? Желание и мотивация есть, "машина" присутствует. Вы очень толково и просто объясняете, мне очень нравится ваш посыл! У вас нет в планах начать видео-уроки по обучению JavaScript или Python с нуля?
Я учился самостоятельно, но курсы помогают не бросить и дают дополнительную мотивацию. Попробуйте и так и так, и сами увидите, как лучше идёт.
Почему у Гугла "к счастью" не получилось пнуть JS ради Dart? Лично я бы JS проводил на пенсию с превеликим удовольствием. Ну или хотя бы оба они жили в браузере, почему нет?
Благодарю вас за информацию😊
Спасибо полезный обзор.
Если Ada, то это только в США, другое дело где набраться опыта на нём, очень крутой язык для людей кто хочет участвовать в серьёзных разработках. Используется от наземного транспорта, заканчивая космическим.
я пробовал луа. нужно было скриптик в игре запустить.
в нём единственный тип, это аналог js объекта. с тем лишь нюансом что нет вообще никаких методов для работы с ними. т.е. это буквально голые объекты без всего. вроде в луа это называется таблица.
и если в объекте ключи - числа, это массив. иначе - просто таблица.
из приколов, на сколько понял можно как в c++ перегружать взаимодействие с этими таблицами, только не так гибко.
он очень неудобен. приложения больше 5 строк невозможно читать.
Я то думал, что один такой, кому луа неприятен, а оказывается я не одинок
Ада - не просто какая-то тётка из позапрошлого века! Ада Авгусла Ловлейс - это один из первых "программистов", нанятых создателем первого, "шестерёнчатого", компьютера - Бебиджем. Ну и то, что она - дочь поэта Байрона, также сыграло немалую роль в её популярности. :)
показать бы им современные "игровые" компы, они бы охренели))
Я до сих пор активно использую Делфи
Интересное видео, спасибо!
на Ada еще ПО для Боингов написано
Жаль, не увидел в списках мой родной pawn, который был популярен года так до 2015, наверное, про него и вовсе знают единицы
pawn ассоциируется у меня с написанием серверов для samp :)
@@Shamil788 так и есть. больше ни для чего он и не применялся
В функциональных языках есть побочные эффекты, в Haskell в частности они просто "жители первого класса", поэтому подконтрольные
Delphi это не язык, эт среда разработки на паскале... Хотя когда-то можно было писать там и на С++ Builder-е...
У паскаля много диалектов. Delphi - один из них, созданный Borland
привет. мне 44 года. хотел бы стать программистом и найти работу. это реально?)
Я думаю, что реально. У меня в компании в соседней команде есть программист, которому за 60, другому сильно за 40, да и мне уже 43. Поэтому вы не будете сильно выделяться по возрасту. А дальше все зависит только от мотивации. Я, наверное, на эту тему сделаю отдельное видео.
@@aocore спасибо. то есть можно самостоятельно изучить языки программирования и без образования найти работу?
@Тарас Атавин ты прав. заставить меня делать что то против моей воли не реально. кстати, вопрос я задавал не тебе.
@@g3eh141 Да. Во-первых у меня были коллеги (не подавляющее большинство, но были), у которых вообще не было высшего образования. Хорошие программисты, сделали неплохую карьеру. Во-вторых, очень многие мои русскоязычные коллеги (и я в том числе) считают, что высшее образование не дало нам умения программировать, мы всему научились самостоятельно. В третих, я тридцать минут назад собеседовал кандидата, на должность фулл-стек разработчика, ему сильно за 40, а возможно и под 50. И у него всего лишь 6 лет опыта работы разработчиком. И мы ему, скорее всего сделаем оффер. Надеюсь, я вас убедил.
Хз, на джуна в 99,9% случаем не возьмут, надо показать уровень мидла минимум, а вытащить уровень мидла без опыта работы сложно, но возможно.
Стоит ли учить вёрстку в 2021 году?
Верстка - это HTML + CSS? Тогда, да, стоит. Другой момент, что одного этого, возможно, будет недостаточно для профессии. Может быть стоит посмотреть на CSS препроцессоры и фреймворки.
С этого обычно начинают путь фронтэнда. Но на этом не стоит останавливаться, потому что зп в чистой верстке небольшие относительно программирования в целом. Хотя относительно средней по стране, вполне хорошие и выше средней по стране.
"Язык Ада" - звучит как-то адски))
Зачем в качестве второго языка выбирать непопулярный язык?
Ну там могут быть разные причины, от работы над старым проектом на этом языке, до личных предпочтений.
на кобол спрос.. и зарплаты..
НОрмально !
™
Понятно ЛГБТ-шник...
А что на ЛГБТ пишут?
Ну... если брать язык программирования для изучения, то для меня скорее приоритетной было бы наличие новых идей, для развития. И тут... Delphi себя несколко исчерпал. Да, Delphi 5 был революционной вершиной, позволял легко реализовывать как высокоуровневое GUI, так и получать доступ к низкому уровню Windows API. Но... Delphi 6 идём на Linux... И не дошли. Delphi 7 идём на .NET... И т. д. Сейчас каких-либо откровений там найти сложно...
COBOL ничего сказать не могу, ну кроме того, что там реализовано много финансовой арифметики в BCD типах. Знаю банк, как один банк вложил один или два миллиарда долларов в переписывание кода с COBOL на Java но зафелился и в итоге отказался.
Haskell очень рекомендую, идем функционального программирования очень интересны и в чём-то даже практичны. И дело даже не в испольновании всех ядер, тут как раз вопрос достаточно дискуссионный. Тут больше о том, что идею копределов из теории категорий можно выражать через паттерн-матчинг, что часто более изящно, чем наследование и полиморфизм. Это чисто функциональное программирование без изменяемых переменных. Это верификация кода где-то (если есть математическое доказатиельство правильности кода, то отладка лишняя) и т. п.
ABAP, Groovy, DART не скажу, Perl ну... устарел всё-таки... Lua выглядит интересно как идея высокой производительности в интерпретируемом мире.
Ada очень рекомендую посмотреть на стандарт 2012 года, там много заимствовано из Eifell и контрактов. Один из пиков верификации кода в императивном мире. Плюс решение проблемы копирования через Adjust достаточно интересно, плюс модульные типы как решение проблемы с переполнением...
Из того, что не перечисленно. Rust, где большая верификация кода компилятором, исключения ряда ошибок, интересный макроассемблер и паттерн матчинг. Prolog, как по мне очень оригинален в написании программ, плюс прологоподобные языки часто используются как язык запросов в графовых базах данных. Интересная концепция. Smalltalk как построение мира из небольших объектов, и иллюстрация спагетти ООП, когда много маленьких методов, и нужная тебе функциональность делается где-то, но не здесь. Erlang для параллелизма.