Большинство энтерпрайс сервисов, т.е. "сурьёзных" сайтов, живёт на C# и Java, даже нормальные CMS живут на этих языках. И относит их к сомнительным решениям? Если задача вкатиться за полгода с ноля, то может вход через Битрикс может и является решением, но набраться плохих привычек очень просто, от которых потом очень сложно избавляться. К тому же, Экстримкод приводил статистику популярности языков по числу вакансий, где второе и третье место было за Java и C# соответственно. Тот же фронт на энтерпрайс уже в большинстве живёт на TypeScript. Так же следует иметь ввиду высокую конкуренции на языках с низкой ценой входа, то есть JS и Python.
Хочется чуток защитить позицию о том, что свять майкрософт и csharp = плохо. У всех крупных и действительно развитых языков есть компании спонсоры/покровители. Если такой компании у языка нет, но мало вероятно, что этот язык будет использоваться для серьезной разработки чего то большого.
Некоторые люди не понимают насколько экосистема .NET большая, можно сделать всё что угодно. .NET постоянно развивается, можно сказать что С# это улучшенный вариант Javа.Не хочу сравнить языков, потому что есть +/-.
@@nouchanceПроприетарщина воняет. Просто воняет и всё. Вы можете не чувствовать запах, если у вас нет обоняния. Но индустрия свой выбор сделала и он не в пользу майкрософтовской экосистемы. Ниша MS сжимается. У десктопов нет будущего, а в вебе давно победил Linux со своей экосистемой и своим набором инструментов.
@@ОнуфрийНечепуренко Зря вы так говорите, думаю у Microsoft есть свои планы в ближайшие 5-10 годы.А Community довольно достаточно много людей чтобы развивать эту технологию. Пока что всё нормально и у серверах Azure используется Linux.
Обзор нормальный. Пара замечаний. Kotlin используется как замена Java и на бэкенде. Может это у нас тут и в знакомых компаниях перекос , но голанг очень сильно ворвался в стеки на роль универсальной рабочей лошади. Удивился что в обзоре его назвали экзотикой
Мало вакансий. Есть модный хайп, который приходит и уходит волнами каждые несколько лет, а есть языки, которые живут десятилетиями (C, C#, PHP, Java, Javascript). История с Go пока что напоминает классический модный хайп.
Я предупрежу начинающих датасаентистов, желающих заняться предикцией цен на бирже и жить с этого - не лезьте. Потратите больше сил и энергии чем любой человек , который с нуля дорос до тимлида в фаанг - и обосретесь.
С веб-разработкой показалось не совсем полной информация, возможно я пропустил и это было в ролике, но насколько знаю, сейчас веб это не только лишь про языки программирования, особенно что касается фронтенда, там важно владеть стеком технолоний. Так что считаю, что важно было упомянуть, что основная сложность в вебе не в языке, а в том, чтобы совладать с кучей фреймворков, которые постоянно появляются.
Ролик про ЯП, а не фрейворки. Если выберешь фронтенд, то точно будешь начинать с HTML/CSS/JS, а остальное волей не волей придётся. Правда не уверен, что с HTML/CSS/JS можно искать работу, тут спорно на счёт порога вхождения
@@vitaly- сори, я далёк от веба, живу ещё сознанием в 2017 году. Начал для саморазвития изучать вью, хорошая штука. Доверяю в вопросах фреймворков и языков Илье Климову. Он против использования тайпскрипта, например.
Лайкос! Скоро Новый год, раз пошли обзоры перспектив языков и стэков от крутых кодеров) По классификации - а где направление блокчейн?) крипту уже списали со счетов?) (тут на следующий год, кстати, целый парад программируемых национальных валют, включая крипто рубль)
Здравствуйте! Помогите пожалуйста с выбором айти направления 🙏я мама 6 детей! Школу давно уже закончила, унвер бросила 3 .курсе из-за детей! Сейчас хочу поступать онлайн.. интересуюсь айти, старший сын школьник занимается олимпиадним программамированим. Школних время хорошо учился, разговарю 5 языкам, втом числе англиский, математика хот был любимый урок ом но програму уже давно забыла!что мне лучше выбирать? Насколько я должна быт математиком ? Помогите пожалуйста 🙏❤️
если хочешь много денег, и не испытывать проблем с поиском работы, то Java и C#, но и времени чтобы достичь какого-то приличного уровня уйдет не мало 1 год минимум, а скорее даже 2 регулярного каждоневного изучения языка, фреймворков и основ. Но я бы скорее посоветовал C#, потому что на нем можно писать вообще всё, любой продукт, автор видео его тут обхаял, хотя как по мне намного перспективней именно он в плане карьеры, чем какой-то другой. Фриланс на C# тоже ок. Если хочешь чтобы работа была всегда, но денег будет поменьше - PHP. На PHP кстати тоже неплохо фрилансить, не хуже петона. Если хочешь сидеть дома, фрилансить, зарабатывая копейки и пару раз в год ходить на собеседования - Python
Общался с Яндексистом. Он сказал, что в последнее время для бэкенда используется С++. Раньше Python использовали для быстрой реализации идей, чтобы можно было что-то представить начальству, а потом переписывали на С++. Но в последнее время, говорит, сразу пишут на С++, чтобы потом время не терять. Подскажите, он правду говорит? Насколько обширно по сравнению с другими языками С++ вообще используется в бэкенде и для каких задач?
тут вопрос кто что умеет. Уже было куча статей показывающих, что и C# и Java в большинстве случаев могут работать быстрее C++ чисто из-за оптимизаций кода, а разрабы на C++ к сожалению не все такие гениальные, что бы писать идеальный и быстрый код и там больше шансов иметь проблемы с памятью и т.д. Я думаю, что C++ используется потому, что большинство возрастных и опытных разрабов, которые умеют реально кодить, а не спринты гонять, пишут на C++, так как в их время Java и .NET был уг. А потом уже идёт по накатанной, когда уже есть системы на C++ и их надо развивать и содержать
Если ты не знаешь, как устроена математика то ds модель ты не сможешь обосновать и почему работает твоя модель и какие у неё плюсы и минусы, а также если модель не даёт достаточной точности то придётся просто перебирать все параметры модели пока не получается нормальная точность
Всем привет, может не по теме, есть ли в айти такая специальность, где возможно и программирование, аналитика, статистика, финансы. Не давно прошёл профориентацию и мне эти направления очень сильно подходят или лучше выбрать что-то одно?!
Полностью поддерживаю комментарий Василия Дегреева. Добавлю еще лишь то, что вакансий действительно мало, но это касается только джунов, а junior+ специалистов с руками и ногами отрывают, причем за такие деньги, что разработчики на "модных и перспективных языках" обзавидуются. У меня правда есть еще одно наблюдение: я не знаю ни одного разработчика, который начинал свой путь с ruby. Все, кого я знаю, и я в том числе, свичнулись из других стэков и как когда то сказал мой коллега: "ruby - это язык для тех разработчиков, которые устали" и я с ним соглашусь.
да фиг знает, может глубоко и не нужно знать математику, но знать точно нужно ну или время должно быть для изучения, я к примеру на проекте Элера до матриц дошёл и там завис и бросил.
дата инженеры и дата саентисты это про разное дата инженер - именно сбор данных делает и преобразование удобное для аналитики это именно технический эксперт по набору технологий доменных знаний или математики ему не надо. дата саентисты - строят модели поверх данных которые построили дата инженеры дата аналитики - исследуют данные в поисках находок для развития бизнеса и применяют разные математические инструменты + проводят тестирование новых фич продукта биай инженеры - из данных которые собрали дата инженеры собирают по заказу бизнеса дашборды в биай системах типа табло и тд еще в этой всей банде аналитической есть новое направление - млопс - это как девопс но только для задач датасаентистов - обслуживание разработки модели это хлопотная штука там добавляется несколько доп этапов в сравнении с автоматизацией процессов разработки
Как новичок, я ничего из первых 5 минут не понял. Хочу поступить в колледж на програмиста, пришёл сюда чтобы узнать какие направления программирования сущесивуют, их назначения и разницу. Но я вообще ничего не понял. Этот видеоролик только для тех кто уже погружен в эту тему.
Если можно сделай пожалуйста обзор о том, какие языки нужны для создания ИИ. Я только хочу начать изучать программирование. Поэтому не очень понимаю с чего начать. Спасибо за этот обзор!
Здравствуйте, начните изучать ИИ с курса Сергея Балакирева. У него есть канал на ютубе (название - selfedu) с плейлистом, посвящённым нейронным сетям, можете начать с этого.
Помню, пару лет назад Соер не советовал пайтон вообще :) Вопрос, если у человека репозиторий с кастомным .bashrc он гик? :)) 30:03 - Оу, а как же Blender?
Если в интернете есть вакансия - это не значит, что в компании требуется сотрудник. Может быть такое , что HR сотрудники делают видимость работы, вызывая людей на собеседования, чтобы не потерять своё место.
В комплекте с go обычно идёт требование docker, sql, linux, kafka, grpc. Плюс понимание как писать код с юнит тестами (чистая архитектура и DDD) Язык выбирают для сервисов с высокой нагрузкой. Поэтому столько пожеланий сверх знания самого языка. Как итог собесы по golang превращаются в разговоры про профилирование бд и рассказы как построить сервис. А язык в последнюю очередь))
@@borismor1 а с чего тогда начинать лучше? Я вот на джависта щас трудоустраиваюсь, тоже надо kubernetes, DDD, CQRS, SQL, noSQL и т.д. Если это не указывать в резюме, то на собес тупо не позовут
@@sergeitrofimov1179 если все это знали и использовали то и в go позовут. Но вот не знаю, а какой смысл перелазить с джавы на go? Проектов много. Язык строго типизированный. С многопоточностью все ок. Разве что с памятью не так все хорошо. По мне так go - это вариант для python или php программистов. Закрыть недостатки этих языков при высокой нагрузке. Из этого выходит что начинать можно с python и php. Прокачивать скилы. А там и на go можно перейти.
Проблема Go в том, что его используют как язык для сервисов с высокой нагрузкой, а на работу где есть высокая нагрузка предпочитают нанимать опытных разработчиков. Плюс, мало вакансий. Соответственно, начинающему будет тяжко пробиться. Ну а под Rust пока ещё работы нет. Неизвестно, выживет он вообще в качестве популярного языка или уйдёт в небытие как многие другие модные.
Verilog это не язык программирования. Это язык для описания (моделирования) электронных систем. Его используют в основном для симуляции чипа, прежде чем пустить чип в производство. Без знания электроники на низком уровне смысла учить Verilog или VHDL нету. Следовательно, этим нужно заниматься если вы хотите разрабатывать чипы. Немного другая история для VHDL - т.к. он не только для симуляии используется, а ещё для использования FGPA на постоянной основе в Embedded системах, где необходима очень быстрая обработка сигналов и ифнормации, например сложное DSP в высокочастотных осциллографах. ASM считаю очень важно знать и понимать если занимаетесь embedded cистемами. Ну как бы вы его изучаете вместе с архитектурой RISC процессора и невозможно одно понять не зная другого. К тому же не все стандартные библиотеки С/С++ под те же ARM предоставляют возможность использовать процессор на его полную мощность, и тогда надо или библотеки модифицировать, или ASM вставки делать даже удобнее зачастую. в остальном хороший обзор, но ещё было бы интересно послушать про финансовую сторону разных направлений. Где самые высокие зарплаты?
Блин, я уже месяца 4 учу Шарп ...и цель именно бэк ...не десктоп или юнити ...уже не первое видео смотрю , где как-то со скепсисом к шарпу тут ... Что прям реально всё так плохо ? Просто вакансий много вкак бы , и выбрал не джаву как раз из-за того что поприятнее, подружелюбнее, новее так скажем , симпатичнее чем ...документация клёвая ...не знаю ...почему все так...я чего то не понимаю или как ? Откройте тайну )
Не вникай в холивары из-за языков. Анализируй рынок. Видишь спрос и нравится Шарп? Делай шарп. Самолично наблюдал начинающих шарпистов, которые за пол года - год выходили на очень достойные позиции. Успехов!
@@alazarn7 если думаешь о мировой перспективе, то там важно, что популярно в первую очередь в сша. А если ориентироваться на Россию, то си шарп тут чуть лучше свифта имеет перпективы, то есть никакие.
Не в обиду автору....мне подобные ролики напоминают очень популярные в конце 90-х- начале 00 брошюры, вроде, "Как открыть свой бизнес", "Как найти свою идею". Там еще содержание было, типа, если у вас есть свой огород займитесь выращиваем на продажу овощей, а если есть авто, то займитесь частным извозом. Про направления в программировании и так все все знают, важна экспертиза и опыт в том или ином направлении, а остольному грош цена, медная копейка.
Что сложнее и больше учить: js+react+nextjs+nodejs+reactnative или Java+spring фреймворки? Вроде бы у джавы только лишь, а у жс очень много разнообразия, но говорите джаву долго учить. Или фреймворки настолько тяжелые ?
Сложность JS и сопутствующего стека в широте, бессистемности и костыльности этой области знаний. Сложность Java в абстракциях и изначальной заточенности под профессиональное программирование, что делает порог вхождения высоким. Поэтому то и другое сложно, вопрос кто какую сложность предпочитает. Людям с классическим вузовским образованием программиста однозначно больше понравится Java. Самоучкам - скорее JS и его стек.
Странно, что в обзоре бека и фронта пропущен тайпскрипт, с которым джаваскрипт уже не уступает тому же пхп, а так же ничего не сказано про руби. Популярные же языки.
В прошлый раз был на онлайн конфе Яндекса, душнилова неимоверная, был только 1-н интересный доклад из всех от разраба ClickHouse, и то не за технологии а про "бизнес"(из-за хайпа скорее), не пойду и другим не рекомендую. Сам перелажу с эмбедеда в веб потихоньку, копание в интернетах по поводу того чего учить показало следующее: вместо С/С++ -> Rust для системки, вместо Java -> Go как основной для бека, JS как на беке (втч для прототипирования, привет Соеру и проекту Метархия) так и на фронте если придется, Haskell для теории и общего понимания ВСЕГО. Так и живем, каждый инструмент для своих задач. Питон, обливаясь крокодильими слезами, пришлось отложить, ибо и так много всего, а спец инструмент всегда лучше универсального.
Ваше копание вам показало бред. Раст как был не нужен, так и остался не нужен, и место крестов не займет. Го хороший язык для небольших проектов и отватительное неподдерживаемое говно для крупных, потому что от вместо ооп завезли огрызок. JS на бэке мертв, на ноде пишут 3,5 человека. Как поможет изучения хаскеля для понимания всего - загадка от жака фреско какая то
@@akadox Лет 10 назад думал абсолютно так же (с поправкой на существование языков), но практика написания кода все расставила по своим местам. Просто пишите больше кода, рабочего, разного, сложного, и у вас все поймется и получится =D
@@kselnaag2482 у меня всё уже понялось, спасибо!) Надеюсь и у вам, рано или поздно, это понимание придет. Тогда не придется откладывать питон переходя из эмбеддед разработки в веб, ведь просто не придет в голову его брать! :)
@@akadox По моему многое говорит о том, что раст с каждым днем нужнее. Речи о замещении плюсов не идет, это не самоцель языка. Единственная среда плюсов где раст действительно не нужон - геймдев, хотя и здесь все может быть нетривиальным.
поп фильтр на микрофон нужен. А по теме ролика - вся информация достаточно доступно изложена, как раз для новичков, чтобы наконец определиться с направлением и инструментом (языком), подходящим для этого направления.
Небольшое уточнение: если хочешь использовать котлин то нужно будет знать и java экоститему т.к это ЯП для JVM. Следовательно java библиотеки ты так или иначе будешь использовать.
В общем да, хотя даже сейчас может быть ios разработчик, который работает на kmm проекте, и ему (в теории) даже не придётся погружаться в Android-модули, достаточно базово понимать kmm memory model + котлин без привязки к jvm
Отец, спасибо тебе за видео, но я вот хотел скинуть его школьнику, который начал интересоваться программированием, а ты тут навалил лексики далеко не для новичков даже взрослых. Ссылки есть, но это все равно вырубать будет сходу. Так что пойду видос Немчы двух летней давности скину, он там реально для новичков объясняет
по традиции джавочку опустил, спс... Имхо, это как раз самый простой, перспективный, мощный ЯП для бэка и для старта в принципе, хоть писать нормально ООП научатся) но чтобы нормально писать, надо годик-полтора попотеть (хотя в других языках тоже самое по времени, если хочется не лазить по стаковерфлоу за каждым чихом, не копипастить код и не смотреть на чужой код как на магию, а понимать на работе как что вообще происходит))
@@МихаилДерюгин-д5ю Конструктивный коммент. Вот сравнивая коммент людей и ваш сразу хочется следовать именно вашемо ведь серьезный профессиональный программист именно пишет в стиле "АХАХАХАХАХАХАХ" еще и капслоком )))
Регистрация на YaTalks: ya.cc/t/EDw3FtFF3jo3dL
Тайм кодов не хваатет(
Даешь тайм-коды! 🤖🖖🏻
Сыглы
Большое спасибо за ваш труд. Нравится качество информации и подача.
С вами легче. Спасибо!
Большинство энтерпрайс сервисов, т.е. "сурьёзных" сайтов, живёт на C# и Java, даже нормальные CMS живут на этих языках. И относит их к сомнительным решениям? Если задача вкатиться за полгода с ноля, то может вход через Битрикс может и является решением, но набраться плохих привычек очень просто, от которых потом очень сложно избавляться.
К тому же, Экстримкод приводил статистику популярности языков по числу вакансий, где второе и третье место было за Java и C# соответственно.
Тот же фронт на энтерпрайс уже в большинстве живёт на TypeScript.
Так же следует иметь ввиду высокую конкуренции на языках с низкой ценой входа, то есть JS и Python.
Какие-то джуновские задачи. Сейчас порог входа во frontend такой, что учится нужно сразу на мидла. Найди хотя-бы одну джуновскую вакансию
23:20 Какая ещё привязка к оборудованию? Java компилируется в JVM'ный байткод, Kotlin компилируется в тот же самый байткод, в чём разница?
И какие вопросы с исполнением?
Спасибо большое, очень всë чётко и без воды
со звуком шляпа какая то, то громко то тихо))
Звук на заставке надо бы подкоректировать...
Хочется чуток защитить позицию о том, что свять майкрософт и csharp = плохо. У всех крупных и действительно развитых языков есть компании спонсоры/покровители. Если такой компании у языка нет, но мало вероятно, что этот язык будет использоваться для серьезной разработки чего то большого.
Некоторые люди не понимают насколько экосистема .NET большая, можно сделать всё что угодно.
.NET постоянно развивается, можно сказать что С# это улучшенный вариант Javа.Не хочу сравнить языков, потому что есть +/-.
@@nouchanceПроприетарщина воняет. Просто воняет и всё. Вы можете не чувствовать запах, если у вас нет обоняния. Но индустрия свой выбор сделала и он не в пользу майкрософтовской экосистемы. Ниша MS сжимается. У десктопов нет будущего, а в вебе давно победил Linux со своей экосистемой и своим набором инструментов.
@@ОнуфрийНечепуренко Зря вы так говорите, думаю у Microsoft есть свои планы в ближайшие 5-10 годы.А Community довольно достаточно много людей чтобы развивать эту технологию.
Пока что всё нормально и у серверах Azure используется Linux.
Спасибо,что упомянули раст ,его многие недооценивают
Обзор нормальный. Пара замечаний. Kotlin используется как замена Java и на бэкенде. Может это у нас тут и в знакомых компаниях перекос , но голанг очень сильно ворвался в стеки на роль универсальной рабочей лошади. Удивился что в обзоре его назвали экзотикой
Мало вакансий. Есть модный хайп, который приходит и уходит волнами каждые несколько лет, а есть языки, которые живут десятилетиями (C, C#, PHP, Java, Javascript). История с Go пока что напоминает классический модный хайп.
Звук зажат, похоже, шумодав слишком заедает звук
Я предупрежу начинающих датасаентистов, желающих заняться предикцией цен на бирже и жить с этого - не лезьте. Потратите больше сил и энергии чем любой человек , который с нуля дорос до тимлида в фаанг - и обосретесь.
Подтверждаю, сам из таких, вот на джаву перехожу
боитесь конкурентов?
@@objectobj Нет, путь идут! Потому что я нашёл в сотню раз более денежное место, где предикция в десятки раз проще , ибо мало конкурентов)
Спасибо за видео, слушать было интересно.. Есть основная работа, но тяготит it сфера, хочу немного углубился в java, а там как пойдет
С веб-разработкой показалось не совсем полной информация, возможно я пропустил и это было в ролике, но насколько знаю, сейчас веб это не только лишь про языки программирования, особенно что касается фронтенда, там важно владеть стеком технолоний. Так что считаю, что важно было упомянуть, что основная сложность в вебе не в языке, а в том, чтобы совладать с кучей фреймворков, которые постоянно появляются.
Ролик про ЯП, а не фрейворки. Если выберешь фронтенд, то точно будешь начинать с HTML/CSS/JS, а остальное волей не волей придётся. Правда не уверен, что с HTML/CSS/JS можно искать работу, тут спорно на счёт порога вхождения
@@VitaliyZlobin так и я про то же. а в ролике прямым текстом говорится, что зная JS можно сразу вкатить на джуна. сейчас не 2013 год
Их три, они устоялись. Все.
Нет ни каких новых фреймворков, есть только vue и angular и библиотека react, больше ничего не нужно и не будет нужно, тебя жестко обманули.
@@vitaly- сори, я далёк от веба, живу ещё сознанием в 2017 году. Начал для саморазвития изучать вью, хорошая штука. Доверяю в вопросах фреймворков и языков Илье Климову. Он против использования тайпскрипта, например.
Лайкос! Скоро Новый год, раз пошли обзоры перспектив языков и стэков от крутых кодеров) По классификации - а где направление блокчейн?) крипту уже списали со счетов?) (тут на следующий год, кстати, целый парад программируемых национальных валют, включая крипто рубль)
Очень полезное видео. Спасибо.
Посоветуйте по поводу перспектив Golang ? :)
микрофон маленький, за ним все еще видно Соера, нужно больше гораздо. А звук полное говнище, уже простите.
тайм кодов очень сильно не хватает
Соэр, хорошо выглядишь! Так держать!
Рекомендует Unity, но приэтом не рекомендует С#.. это как понимать?
в Back-end не рекомендует, чудо...
Очень полезно спасибо!
Поддерживаю. Хоть мой опыт в разработке и маленький, но я вижу примерно так же.
Спасибо за инфу!!! У тебя микрофтальм?
Спасибо тебе, больше нечего смотреть, только тебя смотрю!)
А 1с как де ты так
Спасибо за видео!
а Ruby?
Здравствуйте! Помогите пожалуйста с выбором айти направления 🙏я мама 6 детей! Школу давно уже закончила, унвер бросила 3 .курсе из-за детей! Сейчас хочу поступать онлайн.. интересуюсь айти, старший сын школьник занимается олимпиадним программамированим. Школних время хорошо учился, разговарю 5 языкам, втом числе англиский, математика хот был любимый урок ом но програму уже давно забыла!что мне лучше выбирать? Насколько я должна быт математиком ? Помогите пожалуйста 🙏❤️
Подскажите пожалуйста какой яп стоит учить если хочешь работать с крупными проектами, нейросетями?Прдрйдет ли c#?
Python
если хочешь много денег, и не испытывать проблем с поиском работы, то Java и C#, но и времени чтобы достичь какого-то приличного уровня уйдет не мало 1 год минимум, а скорее даже 2 регулярного каждоневного изучения языка, фреймворков и основ. Но я бы скорее посоветовал C#, потому что на нем можно писать вообще всё, любой продукт, автор видео его тут обхаял, хотя как по мне намного перспективней именно он в плане карьеры, чем какой-то другой. Фриланс на C# тоже ок.
Если хочешь чтобы работа была всегда, но денег будет поменьше - PHP. На PHP кстати тоже неплохо фрилансить, не хуже петона.
Если хочешь сидеть дома, фрилансить, зарабатывая копейки и пару раз в год ходить на собеседования - Python
@@ramzbew5674 Python для фриланса? Делать на нём ботов за копейки?
@@ramzbew5674 Питон нужно учить, если отлично знаешь весь вузовский вышмат. Тогда ты можешь идти в дата сайенс и получть дофига
Общался с Яндексистом. Он сказал, что в последнее время для бэкенда используется С++. Раньше Python использовали для быстрой реализации идей, чтобы можно было что-то представить начальству, а потом переписывали на С++. Но в последнее время, говорит, сразу пишут на С++, чтобы потом время не терять. Подскажите, он правду говорит? Насколько обширно по сравнению с другими языками С++ вообще используется в бэкенде и для каких задач?
На плюсах редко пишут бэк, в основном в очень крупных компаниях под большой хайлоад. Но тут уже Rust дышит в спину плюсам)
тут вопрос кто что умеет. Уже было куча статей показывающих, что и C# и Java в большинстве случаев могут работать быстрее C++ чисто из-за оптимизаций кода, а разрабы на C++ к сожалению не все такие гениальные, что бы писать идеальный и быстрый код и там больше шансов иметь проблемы с памятью и т.д. Я думаю, что C++ используется потому, что большинство возрастных и опытных разрабов, которые умеют реально кодить, а не спринты гонять, пишут на C++, так как в их время Java и .NET был уг. А потом уже идёт по накатанной, когда уже есть системы на C++ и их надо развивать и содержать
Так это Яндекс, они главные в России по использованию C++, насколько я знаю, у них очень много всего на С-ях написано
Чушь
Если ты не знаешь, как устроена математика то ds модель ты не сможешь обосновать и почему работает твоя модель и какие у неё плюсы и минусы, а также если модель не даёт достаточной точности то придётся просто перебирать все параметры модели пока не получается нормальная точность
Причём там достаточно специфические разделы математики: статистика, теория систем. Т.е. то, что обычно в универе дают, а не в школе
а как же Dart для моба?
Всем привет, может не по теме, есть ли в айти такая специальность, где возможно и программирование, аналитика, статистика, финансы. Не давно прошёл профориентацию и мне эти направления очень сильно подходят или лучше выбрать что-то одно?!
1C
Вывод: Нужно учить ассемблер.
А как на сегодня по вашему мнению обстоят дела с перспективами Ruby и его фреймворком Ruby on Rails?
слишком мало вакансий, как и перспектив.
Полностью поддерживаю комментарий Василия Дегреева. Добавлю еще лишь то, что вакансий действительно мало, но это касается только джунов, а junior+ специалистов с руками и ногами отрывают, причем за такие деньги, что разработчики на "модных и перспективных языках" обзавидуются. У меня правда есть еще одно наблюдение: я не знаю ни одного разработчика, который начинал свой путь с ruby. Все, кого я знаю, и я в том числе, свичнулись из других стэков и как когда то сказал мой коллега: "ruby - это язык для тех разработчиков, которые устали" и я с ним соглашусь.
про scala что-то вообще ничего не сказали(
Спасибо большое за обзор! Очень интересно
Часто в ролике слышно ПППППППП, нужен какой-то ПОП фильтр
Интересные рекомендации..лаконично, по делу, благодарю.
По-моему, вакансий на c# в бекенде чуть ли не больше, чем на php. И уж точно Java популярнее php
Вы проводили исследование? Автор проводил и озвучил статистику.
Благодарю!!
Во многом согласен. Про java тоже.
а как же Swift backend девелоперы?)
да фиг знает, может глубоко и не нужно знать математику, но знать точно нужно ну или время должно быть для изучения, я к примеру на проекте Элера до матриц дошёл и там завис и бросил.
как сейчас java? стоит ли его учить?
Java ещё очень долго будет жить. Много проектов и ПО написано.
дата инженеры и дата саентисты это про разное
дата инженер - именно сбор данных делает и преобразование удобное для аналитики это именно технический эксперт по набору технологий доменных знаний или математики ему не надо.
дата саентисты - строят модели поверх данных которые построили дата инженеры
дата аналитики - исследуют данные в поисках находок для развития бизнеса и применяют разные математические инструменты + проводят тестирование новых фич продукта
биай инженеры - из данных которые собрали дата инженеры собирают по заказу бизнеса дашборды в биай системах типа табло и тд
еще в этой всей банде аналитической есть новое направление - млопс - это как девопс но только для задач датасаентистов - обслуживание разработки модели это хлопотная штука там добавляется несколько доп этапов в сравнении с автоматизацией процессов разработки
Спасибо большое. Как всегда очень познавательно и интересно
Как новичок, я ничего из первых 5 минут не понял. Хочу поступить в колледж на програмиста, пришёл сюда чтобы узнать какие направления программирования сущесивуют, их назначения и разницу. Но я вообще ничего не понял. Этот видеоролик только для тех кто уже погружен в эту тему.
Спасибо!
Если можно сделай пожалуйста обзор о том, какие языки нужны для создания ИИ. Я только хочу начать изучать программирование. Поэтому не очень понимаю с чего начать.
Спасибо за этот обзор!
Здравствуйте, начните изучать ИИ с курса Сергея Балакирева. У него есть канал на ютубе (название - selfedu) с плейлистом, посвящённым нейронным сетям, можете начать с этого.
Помню, пару лет назад Соер не советовал пайтон вообще :)
Вопрос, если у человека репозиторий с кастомным .bashrc он гик? :))
30:03 - Оу, а как же Blender?
Он пару лет назад говорил, что для ML и DL в целом ВУЗ и математическая подготовка требуется. Сейчас же, с его слов, школьник может заниматься этим
Но есть нюансы, везде просят алкгоритмы на собесах. Так что все таки знание математики нужно)
В аналитику без вышки матана даже не рассмотрят
У меня знакомый решал задачки с собесов на графы, даже не зная, что это такое…😂
Не везде: JS-фронтендеров, например, чаще совсем не спрашивают по алгоритмам.
Кто о чём, но как мнение 20 лет назад застряло о C# так и застряло, ох уж этот страшный MS
Все же.
Если идти в соло, то лучше веб или десктоп?
Конечно в веб: многократно больше вакансий и ниже порог вхождения. Можно начать с вёрстки и уже найти какую-то работу за деньги.
Если в интернете есть вакансия - это не значит, что в компании требуется сотрудник.
Может быть такое , что HR сотрудники делают видимость работы, вызывая людей на собеседования, чтобы не потерять своё место.
@Rama такое есть, иногда они так и правда делают. Правда это не из-за страха потерять место, а для другого
@@alazarn7 для тренировки?) ведь hr тоже должны уметь проводить собесы))
Узнайте о своём микрофоне и его правильной постановке. Тк явно со звуком проблемы.
Буду это видео скидывать друзьям, которые думают начать въезжать в программирование
Накинь VST плагинов (типа изотоповских) на звук и поменяй ветрозащиту на попфильтр плиз.
C# ближе к Java чем к C/C++.
А почему не рекомендуете начинать с go, rust? Там зарплаты достаточно высокие, а сложность не высокая у go, а rust проще C
В комплекте с go обычно идёт требование docker, sql, linux, kafka, grpc. Плюс понимание как писать код с юнит тестами (чистая архитектура и DDD)
Язык выбирают для сервисов с высокой нагрузкой. Поэтому столько пожеланий сверх знания самого языка.
Как итог собесы по golang превращаются в разговоры про профилирование бд и рассказы как построить сервис. А язык в последнюю очередь))
Ну C тоже по своей сути простой, а вот написать на нем большую крутую программу это высший пилотаж. У других "простых" языков как правило тоже самое.
@@borismor1 а с чего тогда начинать лучше? Я вот на джависта щас трудоустраиваюсь, тоже надо kubernetes, DDD, CQRS, SQL, noSQL и т.д. Если это не указывать в резюме, то на собес тупо не позовут
@@sergeitrofimov1179 если все это знали и использовали то и в go позовут. Но вот не знаю, а какой смысл перелазить с джавы на go? Проектов много. Язык строго типизированный. С многопоточностью все ок. Разве что с памятью не так все хорошо.
По мне так go - это вариант для python или php программистов. Закрыть недостатки этих языков при высокой нагрузке.
Из этого выходит что начинать можно с python и php. Прокачивать скилы. А там и на go можно перейти.
Проблема Go в том, что его используют как язык для сервисов с высокой нагрузкой, а на работу где есть высокая нагрузка предпочитают нанимать опытных разработчиков. Плюс, мало вакансий. Соответственно, начинающему будет тяжко пробиться. Ну а под Rust пока ещё работы нет. Неизвестно, выживет он вообще в качестве популярного языка или уйдёт в небытие как многие другие модные.
Взял и обидел Ruby, не упомянув, ну да ладно, лайк всё равно поставлю.
Круто!
Verilog это не язык программирования. Это язык для описания (моделирования) электронных систем. Его используют в основном для симуляции чипа, прежде чем пустить чип в производство. Без знания электроники на низком уровне смысла учить Verilog или VHDL нету. Следовательно, этим нужно заниматься если вы хотите разрабатывать чипы. Немного другая история для VHDL - т.к. он не только для симуляии используется, а ещё для использования FGPA на постоянной основе в Embedded системах, где необходима очень быстрая обработка сигналов и ифнормации, например сложное DSP в высокочастотных осциллографах.
ASM считаю очень важно знать и понимать если занимаетесь embedded cистемами. Ну как бы вы его изучаете вместе с архитектурой RISC процессора и невозможно одно понять не зная другого. К тому же не все стандартные библиотеки С/С++ под те же ARM предоставляют возможность использовать процессор на его полную мощность, и тогда надо или библотеки модифицировать, или ASM вставки делать даже удобнее зачастую.
в остальном хороший обзор, но ещё было бы интересно послушать про финансовую сторону разных направлений. Где самые высокие зарплаты?
Блин, я уже месяца 4 учу Шарп ...и цель именно бэк ...не десктоп или юнити ...уже не первое видео смотрю , где как-то со скепсисом к шарпу тут ... Что прям реально всё так плохо ? Просто вакансий много вкак бы , и выбрал не джаву как раз из-за того что поприятнее, подружелюбнее, новее так скажем , симпатичнее чем ...документация клёвая ...не знаю ...почему все так...я чего то не понимаю или как ? Откройте тайну )
в США C# очень популярен. А это самое главное.
Да нормально все, не переживай, главное хорошо код писать уметь
Не вникай в холивары из-за языков. Анализируй рынок. Видишь спрос и нравится Шарп? Делай шарп. Самолично наблюдал начинающих шарпистов, которые за пол года - год выходили на очень достойные позиции.
Успехов!
@@leosv0 а какая разница что там в сша, если он в россии будет работать на локальном рынке из-за санкций
@@alazarn7 если думаешь о мировой перспективе, то там важно, что популярно в первую очередь в сша. А если ориентироваться на Россию, то си шарп тут чуть лучше свифта имеет перпективы, то есть никакие.
Зачем комментарии удаляешь?
@@your-conscience я попросил рассказать о Forth и дал ссылку на чатик в ТГ соответствующий
@@your-conscience так правда ли что соер из Z тусовки ?
@@pavelxbushmakin7252 если ты ссылку дал в комментарии, то претензии к Ютуб. Он комментарии со ссылками сразу удаляет.
@@PTolkachev тогда бы было невозможно отправить со ссылкой и он бы не подсвечивал их
@@pavelxbushmakin7252 Ютуб удаляет сообщения со ссылкой, он повисит, а потом автоматически удалится
С++ интересно для игр
Не в обиду автору....мне подобные ролики напоминают очень популярные в конце 90-х- начале 00 брошюры, вроде, "Как открыть свой бизнес", "Как найти свою идею". Там еще содержание было, типа, если у вас есть свой огород займитесь выращиваем на продажу овощей, а если есть авто, то займитесь частным извозом. Про направления в программировании и так все все знают, важна экспертиза и опыт в том или ином направлении, а остольному грош цена, медная копейка.
Что сложнее и больше учить: js+react+nextjs+nodejs+reactnative или Java+spring фреймворки?
Вроде бы у джавы только лишь, а у жс очень много разнообразия, но говорите джаву долго учить. Или фреймворки настолько тяжелые ?
Сложность JS и сопутствующего стека в широте, бессистемности и костыльности этой области знаний. Сложность Java в абстракциях и изначальной заточенности под профессиональное программирование, что делает порог вхождения высоким. Поэтому то и другое сложно, вопрос кто какую сложность предпочитает. Людям с классическим вузовским образованием программиста однозначно больше понравится Java. Самоучкам - скорее JS и его стек.
more video about architecture please!
Странно, что в обзоре бека и фронта пропущен тайпскрипт, с которым джаваскрипт уже не уступает тому же пхп, а так же ничего не сказано про руби. Популярные же языки.
ts === js, а руби никому нахуй не нужен
Встраиваемые системы это моё! Где найти работу на эту тему?
В РФ на заводах с зп до 100 000 у синьоров.
А как быть если Си любишь больше чем С++?)
Везде есть вакансии!
В прошлый раз был на онлайн конфе Яндекса, душнилова неимоверная, был только 1-н интересный доклад из всех от разраба ClickHouse, и то не за технологии а про "бизнес"(из-за хайпа скорее), не пойду и другим не рекомендую. Сам перелажу с эмбедеда в веб потихоньку, копание в интернетах по поводу того чего учить показало следующее: вместо С/С++ -> Rust для системки, вместо Java -> Go как основной для бека, JS как на беке (втч для прототипирования, привет Соеру и проекту Метархия) так и на фронте если придется, Haskell для теории и общего понимания ВСЕГО. Так и живем, каждый инструмент для своих задач. Питон, обливаясь крокодильими слезами, пришлось отложить, ибо и так много всего, а спец инструмент всегда лучше универсального.
Ваше копание вам показало бред. Раст как был не нужен, так и остался не нужен, и место крестов не займет. Го хороший язык для небольших проектов и отватительное неподдерживаемое говно для крупных, потому что от вместо ооп завезли огрызок. JS на бэке мертв, на ноде пишут 3,5 человека. Как поможет изучения хаскеля для понимания всего - загадка от жака фреско какая то
@@akadox Лет 10 назад думал абсолютно так же (с поправкой на существование языков), но практика написания кода все расставила по своим местам. Просто пишите больше кода, рабочего, разного, сложного, и у вас все поймется и получится =D
@@kselnaag2482 у меня всё уже понялось, спасибо!) Надеюсь и у вам, рано или поздно, это понимание придет. Тогда не придется откладывать питон переходя из эмбеддед разработки в веб, ведь просто не придет в голову его брать! :)
@@akadox По моему многое говорит о том, что раст с каждым днем нужнее. Речи о замещении плюсов не идет, это не самоцель языка. Единственная среда плюсов где раст действительно не нужон - геймдев, хотя и здесь все может быть нетривиальным.
Неизвестно, чьи интересы тянет товарищ
Молодец!
поп фильтр на микрофон нужен. А по теме ролика - вся информация достаточно доступно изложена, как раз для новичков, чтобы наконец определиться с направлением и инструментом (языком), подходящим для этого направления.
мне вообще кажется что он микрофон неправильно использует. Говорить нужно в голову микрофона, а не сбоку. Частая ошибка.
Братан, хорош, давай-давай, контент в кайф. Можно еще?
Вообще красавчик! Можно вот этого вот почаще? Давайте, пока.
Ты каналы перепутал
Нихре на себе! В каком то веке Соер решил осветить тему, посильную более трем человекам на земле. Это стоит посмотреть.
Классно подметил!))
Расскажите о медицине в IT и куда податься врачу (в частности, рентгенологу). Пока есть идеи по помоду машинного обучения
Я конечно не эскерт, но вам либо в дата саенс, либо в системное программирование)))
Хах))
Куда нравится и в зависимости от желания скорости трудоустройства
не C#, а Objective C (наряду со Swift)
Небольшое уточнение: если хочешь использовать котлин то нужно будет знать и java экоститему т.к это ЯП для JVM.
Следовательно java библиотеки ты так или иначе будешь использовать.
В общем да, хотя даже сейчас может быть ios разработчик, который работает на kmm проекте, и ему (в теории) даже не придётся погружаться в Android-модули, достаточно базово понимать kmm memory model + котлин без привязки к jvm
шетовидку проверь бро.
мат часть начинается с 22:38
Соер, как всегда спасибо, а на гавно от людей, у который спичка между ушами в комментах, не обращай внимания!
Везде на курсах предлагают какой-то отстой. Типа WЕВ-разработки. Примитив. Не встречал, чтобы системное программирование где-то преподавали.
можете подсказать - где конкретно?@user-qp5mu5tc8n
Отец, спасибо тебе за видео, но я вот хотел скинуть его школьнику, который начал интересоваться программированием, а ты тут навалил лексики далеко не для новичков даже взрослых. Ссылки есть, но это все равно вырубать будет сходу. Так что пойду видос Немчы двух летней давности скину, он там реально для новичков объясняет
А что по поводу разработок в сфере ИИ?
линейная алгебра
А как же хайповый убийца C/C++ - Rust?
Ещё бывают уникальные приложения для мобилок - которые тоже не используют бэк. Но таких очень мало.
На мобилках огромное разнообразие приложений, но почти все клиент-серверные.
все подобные обзоры такая ерунда, хотя смотреть забавно.
💛
фортран 77 - мой любимый язык.
Flutter? Для всего?) Я понимаю что конечно аля Юдеми, но он пытается обьять все )
Спасибо, что обоссал Microsoft. Я удовлетворён этим видео!
по традиции джавочку опустил, спс... Имхо, это как раз самый простой, перспективный, мощный ЯП для бэка и для старта в принципе, хоть писать нормально ООП научатся) но чтобы нормально писать, надо годик-полтора попотеть (хотя в других языках тоже самое по времени, если хочется не лазить по стаковерфлоу за каждым чихом, не копипастить код и не смотреть на чужой код как на магию, а понимать на работе как что вообще происходит))
Согласен
В компаниях, где я работала джавистов всегда больше всего было. ) Но и замену находят легко, если к примеру кто-то увольняется)
Джава? перспективный? AXAXXAXAXAXA
@@МихаилДерюгин-д5ю Конструктивный коммент. Вот сравнивая коммент людей и ваш сразу хочется следовать именно вашемо ведь серьезный профессиональный программист именно пишет в стиле "АХАХАХАХАХАХАХ" еще и капслоком )))
Аналитики есть, а тестеров нет?!