Два года назад начинал учить программирование с Python, освоил основы, какие-то тулы успел написать для автоматизации рабочего процесса. Но потом я всё-таки решил попробовать изучить C#, так как неровно дышал к геймдеву, а если быть точным, то хотел начать писать игры на Unity. Почему сразу не начал учить С#, да потому что пару знакомых, которые уже работали и писали на js отговаривали, мол сложный язык, строгая типизация и всякий другой бред. В итоге он мне так зашёл, что тот же python смотрится на фоне жалкой поделкой, тут и ide под C# visual studio (да она и для pytthon отлично подходит) и документация, документация microsoft просто божественна, сам язык заточен под ООП, его синтаксический сахар и т.д. и т.п. Функционал неимоверно крутой, чего стоят только дженерики и интерфейсы, виртуальные методы переопределение их. Не хочу обидеть тех, кто пишет на питоне, но питон на фоне шарпов скукота. С# перенял всё хорошее с джавы, приумножил это и развивается в верном направлении. Как итог Unity привёл к C# а C# привёл в ASP.Net Вот такой язык, хочешь игры пиши, хочешь сайты делай.
Go довольно интересный язык, только Джуны никому не нужны судя по вакансиям. Только связка Pyhthon/Go дас хороший буст. Начать на питоне, набраться опыта, потом подучить Go.
Тоже советую. Сам начал с js и перешёл к c#+ts. Никаких проблем не вижу. С js можно легко понять как работает веб и начать давать результат. Если захочется углублубиться в инженерию, то только тогда переходить к скучным ООП языкам, которые будут медленно делать из кодера инженера
@@vadimalekseev3621 в том и дело, что больше ценится умение разрабатывать архитектуру приложения, чем код писать. спроектировать гибкую, расширяемую и притом не понятную для других систему не так и просто
У меня скорее противоположное мнение. Мне кажется твоё видео даже вредное для новичков, т.к. погубит не мало начинающих программистов. Начало правильное, что язык это инструмент. Умеешь на одном, сможешь и на других. Полностью согласен. 1) js он не простой, там слишком много концепций и всего. И его надо выбирать, если во фронт идешь, т.к. выбора нет. Если в бек, то вакансий мало. Если ты вводишь в поиске работы ноду, то тебе будут вываливаться большое количество фронтовых вакансий, а не бековских, просто там указали ноду в описании или названии. 2) python, новичка просто не возьмут на работу с нулевым опытом, вакансий нет. Сижу в джанго чате, постоянное нытье, что не могут найти работу. Минимум от года коммерческого опыта требуют. Кратчайший путь стать python/django программистом, это поработать год на php и каком-нибудь вордпрессе и через год пойти в python/django. Это будет быстрее, чем если сразу начинать с python, т.к. человек будет долго искать первую работу, массу времени учить и осваивать всё, куча людей на этом этапе сольётся. Он актуален только, если у тебя цель стартовать карьеру с крупной конторы, по типу яндекса или аналогичной и ты сворачивать с этого пути уже не будешь, т.е. будешь тыкаться в такие конторы до победного, через стажировки и т.п. 3) go, тут тем более новичка не возьмут, шансы минимальны. То, что у тебя получилось с этого языка стартануть, то повезло. И то ты там говорил, что стартанул как фулстек, те. с js + go. И до этого ты ещё фрилансил, в том числе на вордпрессе, верстка и т.д., т.е. не с чистого go стартанул. Проще всего стать go программистом, это стартануть с php, потом добавить go и устроиться, где требуют php + go. А дальше можно или остаться или в чистый go уйти. А что же выбрать? Как раз, php(более быстрый старт) или java(старт карьеры дольше, чем с php, выше вероятность слива), это лучший выбор для новичка. На этих языках полно вакансий для новичков. А если долго не можешь устроиться на работу, то можно мотивацию потерять, учить и осваивать программирование годами, думать, что оно для избранных и гениев и просто слиться с этого пути.
Привет, я имею опыт в программировании примерно 3 года, в основном держал путь в десктоп. Пробовал примерно месяца 4 назад по этому видео взяться за бэкенд, попробовал JS, Python, Go, не пошло. Сейчас решил вернуться к этому делу, и попробовать PHP. Стоит ли на сегодняшний момент его учить? И какие ресурсы можешь посоветовать для его изучения? И ещё один небольшой вопрос, нужно ли понимание html/css/js для его изучения? Просто я видел, что в основном его используют вместе с html/js. Я конечно понимаю, что в будущем, когда нужно будет делать серверную часть, нужно будет понимать клиентскую часть, но хотя бы для освоения этого языка, это является обязательным требованием? Заранее спасибо за ответ)
Забыл дописать. Я не могу понять, как правильно учить бэкенд. С какого момента я например, могу уже браться за написание первого http сервера? Или за базы данных? Огромная благодарность за ответ)
а прокатит ли идти на стажировки Python, даже с самой копеечной зп, и вследствие этого получить опыт для становления junior-разработчиком? Или даже python-стажеры никому не нужны?
Почему считаешь что PHP теряет популярность? Самый популярный фреймворк это Laravel написан на PHP На сегодняшний день в языке отличное ООП, огромное сообщество и сам язык достаточно быстр
Из СНГ стран php жив только в Украине, конечно он используется и в других странах, но спрос минимальный. А в США очень большая проблема устроиться по профилю PHP
@@darknet106 инфраструктура(очень богат язык на библиотеки и позволяет творить лютую дичь, это конечно как минус так и плюс) питона куда шире чем у php, я со своей стороны считаю, что их не совсем корректно в принципе сравнивать, они все таки про разное, если именно веб сравнивать, django достаточно неплохо себя чувствует даже на больших системах, а php сейчас я все чаще вижу в качестве платформы для интернет магазинов чем для приложений. Тут скорее смысл в том, что php уже отходит с рынка и будет занимать свой небольшой сегмент
@@rdv821 для больших приложении можно использовать фреймворк symfony,проверенный годами,там можно писать по шаблону DDD и тд. Просто у пхп для каждой задачи свои фреймворки,для не больших ларавел,ии2,для более серьезных симфони. А вообще в целом особой разницы поидее нет между языками, всё дело в маркетинге,хреновый js так за хайпили,что он со своими всеми не достатками продолжает расти в популярности
Дизлайк. Не согласен. NodeJS действительно хорош, супер быстр, понятен, но отваливается. На нем лучше писать что-то супер легонькое. Типа чат или чат-бот, аналитика в реальном времени. Все что в риал-тайме это подходит под NodeJS. Пайтон приятный как Бейсик, но слишком медленный. Легкий в использовании массивов и других конструкций и за счет этого нужно меншьше строк, чтобы что-то написать. По этому его выбрали для написания нейросетей. А еще отлично на нем преподавать. Много чего написано готового. Хорош для автоматизации. И все. Джанго, если кто не пробовал - полный отстой. Высокий порог вхождения. Вроде бы две строчки написал и вот тебе админка. Но в админке ничего нет. Только авторизация, пользователи и групы пользователей. Все таблички одинаковы. Если тебе захочется сделать как то по красивому по своему с скриптами автосохранения, то тебя это выбесит и потратишь море времени. А для однотипных таблиц: ввод/вывод/фильтр/поиск, то конечно Джанго хвален. Я бы не выбирал Пайтон для бекенда. Поскольку он не лучше. Вместо Пайтона однозначно PHP. Все хостинги заточены под PHP. И если хотите деньгами сорить, то заказывайте VPS или отдельный сервер и страдайте. Но при VPS тот же PHP обретает крылья, поскольку там доступны быстрие инструменты. PHP не отваливается. А версия 7.2 работает в 2х быстрей. И теперь там можно делать все. CMS там крутые и их много. Не то скучное Джанго. Хотя да, автор может и прав, если мы говорим за бекенд, где используется примитивные две таблицы. Но если нам нужен: магазин, посты, форум, бухгалтерия, контроль какой-то, сервис полноценный, то все три пункты из перечисленого бекенда - никуда не годятся. Это только для обучения все так круто выглядит. В реальной жизни - это не практично!
На самом деле за 10 лет проб и ошибок в программировании пришел к выводу, что именно для бекенда веба лучше php нет. Современного php. Он по своей красоте и удобству давно опередил многие языки. Го и питон по сравнению с ним помойка та еще. Но питон хорош тем, что на нем можно писать что угодно. А го тем, что он быстрее и на нем все же приходится писать некоторые сервисы. Но если ты видишь полный бекенд на го, то это та еще помойка, как бы не старались программисты.
@@Vkusnyiapelsin дело в том, что это повелось с PHP до версии 5, когда он и правда был языком больше процедурным. Но те версии PHP и текущие это разные языки. Плюс этот язык выбирают часто, как первый язык. И пишут на нем... какашку. А потом эти выдают за код и ругают язык. Хороший код на php реально красивый. Да, без брокеров очередей он однопоточный, не самый быстрый потому что это не сокет, но на нем можно писать надежный и стройный код, какой не напишешь на том же питоне и го. А С тут будет избыточен, это же сайт, сервис, не робот и микротехника. Кстати на счет скорости, если посмотреть бенчмарки современных версий PHP он уже далеко не медленный.
@@MaksimZhashkevychНичуть не сомневаюсь, вот только Go не был вашим первым языком бекенда, верно? А у кого будет первым, тот потом работу не найдёт, проигрывая немногочисленные собеседования опытным разработчикам.
Почитай программист фанатик. У тебя должен быть свой план
2 года назад
Добрый день. У меня такой вопрос, как вы думаете есть ли будущее у веб разработки, то есть будущее у сайтов и веб приложений? Просто многие кто говорят и много где я читал о том что мол в будущем и даже уже сейчас мобильные приложения заменяют веб приложения, никому уже не нужны сайты и веб приложения, мол все уже решают свои проблемы через мобильные приложения. Как вы думаете насколько все это правда, на самом ли деле мобильные приложения полностью вытеснят веб приложения и сайты и нет перспектив у веб разработки? Пожалуйста если ответите то мне очень поможете, я просто в замешательстве, мне нужен совет опытного человека
@ Конечно нет например , что будет быстрее быстро зайти в инет загуглить или искать приложение для информации. Наоборот все перейдет в веб.
2 года назад+2
@@user-uh8ko8ik5w вы правы, все больше и больше сайтов предлагают установить их сайт на телефон как приложение. Сайт легкий, работает почти на любом устройстве независимо от операционной системе и дешевле чем мобильное приложение, так что вряд ли сайты куда то исчезнут
На счет пхп согласен, руби не знаю, не сталкивался. А вот на счет джавы у меня другое мнение. Джава живет не только из за легаси, по большому счету из за своих фреймворков. Фреймворки для джавы это мощь в чистом виде. Они поддерживают невероятное кол-во фич, просто не нормально огромное. За материлы для обучения, спасибо!
А вообще, блин, гребанная разработка усложнилась в разы. Теперь одному сделать что-то трудно. На каждом углу предлагают юзать кучу технологий. В итоге занимаешься чем угодно, только не написанием бизнес логики. Фреймы тем и были хороши (Ruby On Rails, Laravel), что хоть как-то предлагают сосредоточится над написанием логики. Имею дело также с андройд разработкой - там тоже жопа полная, постоянно меняется базовое АПИ для написания одних и тех же вещей, хотя по факту надо отобразить данные на вью не более. Это пиздец какой-то если честно. А вот с точки зрения поиска работы может и норм - технологии усложняются, работодателям приходится (никуда не деться) нанимать на узкие специальности людей. Тут да, плюс для разрабов
Разработка усложнилась только на фронте (хотя когда она там была лёгкой?). На бэкенде фактически всё только облегчилось. Сообщество всё больше понимает необходимость архитектуры, строит свои приложения фреймворк-агностическими. Поэтому смена API отразится разве что на одном слое, который, конечно же, на 90+% покрыт тестами и легко замечается и правится.
@@delir0 не согласен, раньше фронтенд был гораздо адовее. Сейчас куча ништяков - флексбоксы и грид, es6 плюхи и отличные фреймворки. Возможно порог входа стал чуть повыше, но зато писать хороший структурированный фронт стало несравненно проще и приятнее... И почти никаких костылей с поддержкой старых браузеров, они вымерли естественным путём, да и всегда можно прикрутить полифиллы
@@anton1x380 инструментами закидали. Поменяли проблемы с поддержкой и слабый язык на кучу инструментов и стандартов. Когда я только вкатывался во фронт, я офигевал от этого. ES3, ES5, ES6, ES2015, const, var, let, webpack, rollup, parcel, babel, eslint, prettier - вот начало списка всего этого ада. Конечно, сейчас это выглядит как "ничего сложного". Но если сравнивать с каким-нибудь Go, где "пишешь и работает", разница становится очень даже заметна.
@@neo3248 Бэкенд намного шире по количеству прикладных задач, потенциал развития там намного больше. Пайтон отличный инструмент, если не пугает небольшая возня с версиями, то вполне хороший выбор для старта.
@@Jj_666 Потому что надо начинать с азов: структуры данных и алгоритмы. Не надо углубляться в особенности конкретного языка. Java Script - это жуткая смесь технологий и парадигм: он вроде функциональный и нет, он не типизирован, он однопоточный (что хорошо для новичка), но основной поток это Event Loop (большинство разработчиков Java Script даже не догадываются об этом или не понимают как это работает) - а это асинхронная парадигма, с ней работать успешно могут единицы, она сложна в проектировании и отладке. Поэтому нужен простейший язык (я озвучил выше), который позволит работать с данными и алгоритмами. Не смотрите на моду, мода для дэбилов. После освоения структур данных и алгоритмов (это пару лет займет минимум) можно приступать изучать парадигмы: функциональное программирование, объектное программирование. Только после этого можно подбирать инструмент (язык) под задачу и углубляться в паттерны и техники решения конкретных задач.
Java ни разу не умирает. Максим, на java пишутся большинство крупных долго живущих проектов. Например банки. Ведь у джава основная фишка - полная поддержка легаси.
Я тайно надеялся, что узнаю что-то новое, какие-то новые интересные языки/платформы - но нет, всё пресно и как у всех: 3 самых очевидных языка, скучных, пустых - но работающих, да. Спасибо всё равно, добавлю 1000ое похожее видео в копилку.
Levelord есть множество других языков: F#, Scala, Rust, Kotlin итд... с более интересными систамами типов, например :) Сказал для примера. Ну эти 3 языка в видео - самые очевидные :)
Что за бред,php устарел,ты серьезна чел,хахах, он не может устареть это отец,бекенда , 70% интернет-сайтов на писано на нем.Чтоб ты знал,и другие, у большинства фреймворков,которых ты назвал,да и других,под капотом спрятаны модули php.А Пайтон не стесняясь,как и Руби в наглую использует ,прям в коде связки кода на php. Но насколько сейчас знаю,голову выше всех поднимает Нод джс.Мне кстати нравится,особенно технология Реакт,вещь просто топовая.
Два года назад начинал учить программирование с Python, освоил основы, какие-то тулы успел написать для автоматизации рабочего процесса. Но потом я всё-таки решил попробовать изучить C#, так как неровно дышал к геймдеву, а если быть точным, то хотел начать писать игры на Unity. Почему сразу не начал учить С#, да потому что пару знакомых, которые уже работали и писали на js отговаривали, мол сложный язык, строгая типизация и всякий другой бред. В итоге он мне так зашёл, что тот же python смотрится на фоне жалкой поделкой, тут и ide под C# visual studio (да она и для pytthon отлично подходит) и документация, документация microsoft просто божественна, сам язык заточен под ООП, его синтаксический сахар и т.д. и т.п. Функционал неимоверно крутой, чего стоят только дженерики и интерфейсы, виртуальные методы переопределение их. Не хочу обидеть тех, кто пишет на питоне, но питон на фоне шарпов скукота. С# перенял всё хорошее с джавы, приумножил это и развивается в верном направлении. Как итог Unity привёл к C# а C# привёл в ASP.Net Вот такой язык, хочешь игры пиши, хочешь сайты делай.
Спасибо, так держать
Спасибо, Максим! У тебя очень хорошие и интересные видео, которые при этом приятно смотреть под чаёк) Продолжай! :)
Go довольно интересный язык, только Джуны никому не нужны судя по вакансиям. Только связка Pyhthon/Go дас хороший буст. Начать на питоне, набраться опыта, потом подучить Go.
нет вакансий
Для какого бекенда больше подходит нода, а для какого питон/Джанго кто-нибудь может объяснить?
Советовать начинать изучать программирование с JS, тем более в качестве бэкэнда.... Все понятно....
Тоже советую. Сам начал с js и перешёл к c#+ts. Никаких проблем не вижу. С js можно легко понять как работает веб и начать давать результат. Если захочется углублубиться в инженерию, то только тогда переходить к скучным ООП языкам, которые будут медленно делать из кодера инженера
@@vadimalekseev3621 в том и дело, что больше ценится умение разрабатывать архитектуру приложения, чем код писать. спроектировать гибкую, расширяемую и притом не понятную для других систему не так и просто
@@НикитаКальнов-л8ш а какой язык или сервис дает это делать?!
@@alfa6984 Мозг.
У меня скорее противоположное мнение. Мне кажется твоё видео даже вредное для новичков, т.к. погубит не мало начинающих программистов. Начало правильное, что язык это инструмент. Умеешь на одном, сможешь и на других. Полностью согласен.
1) js он не простой, там слишком много концепций и всего. И его надо выбирать, если во фронт идешь, т.к. выбора нет. Если в бек, то вакансий мало. Если ты вводишь в поиске работы ноду, то тебе будут вываливаться большое количество фронтовых вакансий, а не бековских, просто там указали ноду в описании или названии.
2) python, новичка просто не возьмут на работу с нулевым опытом, вакансий нет. Сижу в джанго чате, постоянное нытье, что не могут найти работу. Минимум от года коммерческого опыта требуют. Кратчайший путь стать python/django программистом, это поработать год на php и каком-нибудь вордпрессе и через год пойти в python/django. Это будет быстрее, чем если сразу начинать с python, т.к. человек будет долго искать первую работу, массу времени учить и осваивать всё, куча людей на этом этапе сольётся. Он актуален только, если у тебя цель стартовать карьеру с крупной конторы, по типу яндекса или аналогичной и ты сворачивать с этого пути уже не будешь, т.е. будешь тыкаться в такие конторы до победного, через стажировки и т.п.
3) go, тут тем более новичка не возьмут, шансы минимальны. То, что у тебя получилось с этого языка стартануть, то повезло. И то ты там говорил, что стартанул как фулстек, те. с js + go. И до этого ты ещё фрилансил, в том числе на вордпрессе, верстка и т.д., т.е. не с чистого go стартанул. Проще всего стать go программистом, это стартануть с php, потом добавить go и устроиться, где требуют php + go. А дальше можно или остаться или в чистый go уйти.
А что же выбрать? Как раз, php(более быстрый старт) или java(старт карьеры дольше, чем с php, выше вероятность слива), это лучший выбор для новичка. На этих языках полно вакансий для новичков. А если долго не можешь устроиться на работу, то можно мотивацию потерять, учить и осваивать программирование годами, думать, что оно для избранных и гениев и просто слиться с этого пути.
Привет, я имею опыт в программировании примерно 3 года, в основном держал путь в десктоп. Пробовал примерно месяца 4 назад по этому видео взяться за бэкенд, попробовал JS, Python, Go, не пошло. Сейчас решил вернуться к этому делу, и попробовать PHP. Стоит ли на сегодняшний момент его учить? И какие ресурсы можешь посоветовать для его изучения? И ещё один небольшой вопрос, нужно ли понимание html/css/js для его изучения? Просто я видел, что в основном его используют вместе с html/js. Я конечно понимаю, что в будущем, когда нужно будет делать серверную часть, нужно будет понимать клиентскую часть, но хотя бы для освоения этого языка, это является обязательным требованием? Заранее спасибо за ответ)
Забыл дописать. Я не могу понять, как правильно учить бэкенд. С какого момента я например, могу уже браться за написание первого http сервера? Или за базы данных? Огромная благодарность за ответ)
@@math1560 загугли roadmap backend. Там по сути все будет плюс минус
Согласен
а прокатит ли идти на стажировки Python, даже с самой копеечной зп, и вследствие этого получить опыт для становления junior-разработчиком? Или даже python-стажеры никому не нужны?
Почему считаешь что PHP теряет популярность?
Самый популярный фреймворк это Laravel написан на PHP
На сегодняшний день в языке отличное ООП, огромное сообщество и сам язык достаточно быстр
Из СНГ стран php жив только в Украине, конечно он используется и в других странах, но спрос минимальный. А в США очень большая проблема устроиться по профилю PHP
Многие компании отказываются от php, вакансии в Яндекс, например, на php не найдешь. Получается, закрыт доступ в топ компании, в сложные проекты.
@@rdv821 а чем лучше тот же питон в вебе чем пхп?
@@darknet106 инфраструктура(очень богат язык на библиотеки и позволяет творить лютую дичь, это конечно как минус так и плюс) питона куда шире чем у php, я со своей стороны считаю, что их не совсем корректно в принципе сравнивать, они все таки про разное, если именно веб сравнивать, django достаточно неплохо себя чувствует даже на больших системах, а php сейчас я все чаще вижу в качестве платформы для интернет магазинов чем для приложений. Тут скорее смысл в том, что php уже отходит с рынка и будет занимать свой небольшой сегмент
@@rdv821 для больших приложении можно использовать фреймворк symfony,проверенный годами,там можно писать по шаблону DDD и тд.
Просто у пхп для каждой задачи свои фреймворки,для не больших ларавел,ии2,для более серьезных симфони.
А вообще в целом особой разницы поидее нет между языками, всё дело в маркетинге,хреновый js так за хайпили,что он со своими всеми не достатками продолжает расти в популярности
Дизлайк. Не согласен.
NodeJS действительно хорош, супер быстр, понятен, но отваливается. На нем лучше писать что-то супер легонькое. Типа чат или чат-бот, аналитика в реальном времени. Все что в риал-тайме это подходит под NodeJS.
Пайтон приятный как Бейсик, но слишком медленный. Легкий в использовании массивов и других конструкций и за счет этого нужно меншьше строк, чтобы что-то написать. По этому его выбрали для написания нейросетей. А еще отлично на нем преподавать. Много чего написано готового. Хорош для автоматизации. И все. Джанго, если кто не пробовал - полный отстой. Высокий порог вхождения. Вроде бы две строчки написал и вот тебе админка. Но в админке ничего нет. Только авторизация, пользователи и групы пользователей. Все таблички одинаковы. Если тебе захочется сделать как то по красивому по своему с скриптами автосохранения, то тебя это выбесит и потратишь море времени. А для однотипных таблиц: ввод/вывод/фильтр/поиск, то конечно Джанго хвален. Я бы не выбирал Пайтон для бекенда. Поскольку он не лучше. Вместо Пайтона однозначно PHP. Все хостинги заточены под PHP. И если хотите деньгами сорить, то заказывайте VPS или отдельный сервер и страдайте. Но при VPS тот же PHP обретает крылья, поскольку там доступны быстрие инструменты. PHP не отваливается. А версия 7.2 работает в 2х быстрей. И теперь там можно делать все. CMS там крутые и их много. Не то скучное Джанго. Хотя да, автор может и прав, если мы говорим за бекенд, где используется примитивные две таблицы. Но если нам нужен: магазин, посты, форум, бухгалтерия, контроль какой-то, сервис полноценный, то все три пункты из перечисленого бекенда - никуда не годятся. Это только для обучения все так круто выглядит. В реальной жизни - это не практично!
Джава и Пыха, а если позарез нужна нативная скорость,то "Гоу". Все прочее - от лукавого
На самом деле за 10 лет проб и ошибок в программировании пришел к выводу, что именно для бекенда веба лучше php нет. Современного php. Он по своей красоте и удобству давно опередил многие языки. Го и питон по сравнению с ним помойка та еще. Но питон хорош тем, что на нем можно писать что угодно. А го тем, что он быстрее и на нем все же приходится писать некоторые сервисы. Но если ты видишь полный бекенд на го, то это та еще помойка, как бы не старались программисты.
У меня вопрос, а почему все так недооценивают и не любят php? Хейт ведь не появляется из неоткуда, должны же быть причины
@@Vkusnyiapelsin дело в том, что это повелось с PHP до версии 5, когда он и правда был языком больше процедурным. Но те версии PHP и текущие это разные языки. Плюс этот язык выбирают часто, как первый язык. И пишут на нем... какашку. А потом эти выдают за код и ругают язык. Хороший код на php реально красивый. Да, без брокеров очередей он однопоточный, не самый быстрый потому что это не сокет, но на нем можно писать надежный и стройный код, какой не напишешь на том же питоне и го. А С тут будет избыточен, это же сайт, сервис, не робот и микротехника. Кстати на счет скорости, если посмотреть бенчмарки современных версий PHP он уже далеко не медленный.
Ты серьезно python ? На springe вакансий в x2 больше чем на django,я молчу уже про php.
Начало переслушай. Он говорит не только о колве вакансий, но и о сложности изучения
@@xvii5753 А чем сложен язык php?
Чел видимо не шарит, что 78% сайтов со стороны бэкенд написаны на Php)
Ставить node js на первое место в бэке не от большого ума
php + go мой выбор
Бекенд пишется на PHP и C#. Собственно, все вакансии на них. Остальные языки - это эротические фантазии о несбыточном будущем.
6+ лет зарабатываю на Go, вроде не фантазии, деньги на счету в банке реальные
@@MaksimZhashkevychНичуть не сомневаюсь, вот только Go не был вашим первым языком бекенда, верно? А у кого будет первым, тот потом работу не найдёт, проигрывая немногочисленные собеседования опытным разработчикам.
@@ОнуфрийНечепуренко первым
Сейчас пишу на Go, но возможно жизнь вскоре помотает так, что придётся выбрать либо django, либо Java/Scala
Ты бы как поступил?
Почитай программист фанатик. У тебя должен быть свой план
Добрый день. У меня такой вопрос, как вы думаете есть ли будущее у веб разработки, то есть будущее у сайтов и веб приложений? Просто многие кто говорят и много где я читал о том что мол в будущем и даже уже сейчас мобильные приложения заменяют веб приложения, никому уже не нужны сайты и веб приложения, мол все уже решают свои проблемы через мобильные приложения. Как вы думаете насколько все это правда, на самом ли деле мобильные приложения полностью вытеснят веб приложения и сайты и нет перспектив у веб разработки? Пожалуйста если ответите то мне очень поможете, я просто в замешательстве, мне нужен совет опытного человека
@ Конечно нет например , что будет быстрее быстро зайти в инет загуглить или искать приложение для информации. Наоборот все перейдет в веб.
@@user-uh8ko8ik5w вы правы, все больше и больше сайтов предлагают установить их сайт на телефон как приложение. Сайт легкий, работает почти на любом устройстве независимо от операционной системе и дешевле чем мобильное приложение, так что вряд ли сайты куда то исчезнут
На счет пхп согласен, руби не знаю, не сталкивался. А вот на счет джавы у меня другое мнение. Джава живет не только из за легаси, по большому счету из за своих фреймворков. Фреймворки для джавы это мощь в чистом виде. Они поддерживают невероятное кол-во фич, просто не нормально огромное.
За материлы для обучения, спасибо!
А вообще, блин, гребанная разработка усложнилась в разы. Теперь одному сделать что-то трудно. На каждом углу предлагают юзать кучу технологий. В итоге занимаешься чем угодно, только не написанием бизнес логики. Фреймы тем и были хороши (Ruby On Rails, Laravel), что хоть как-то предлагают сосредоточится над написанием логики.
Имею дело также с андройд разработкой - там тоже жопа полная, постоянно меняется базовое АПИ для написания одних и тех же вещей, хотя по факту надо отобразить данные
на вью не более. Это пиздец какой-то если честно.
А вот с точки зрения поиска работы может и норм - технологии усложняются, работодателям приходится (никуда не деться) нанимать на узкие специальности людей. Тут да, плюс для разрабов
Разработка усложнилась только на фронте (хотя когда она там была лёгкой?). На бэкенде фактически всё только облегчилось. Сообщество всё больше понимает необходимость архитектуры, строит свои приложения фреймворк-агностическими. Поэтому смена API отразится разве что на одном слое, который, конечно же, на 90+% покрыт тестами и легко замечается и правится.
@@delir0 не согласен, раньше фронтенд был гораздо адовее. Сейчас куча ништяков - флексбоксы и грид, es6 плюхи и отличные фреймворки. Возможно порог входа стал чуть повыше, но зато писать хороший структурированный фронт стало несравненно проще и приятнее...
И почти никаких костылей с поддержкой старых браузеров, они вымерли естественным путём, да и всегда можно прикрутить полифиллы
@@anton1x380 инструментами закидали. Поменяли проблемы с поддержкой и слабый язык на кучу инструментов и стандартов. Когда я только вкатывался во фронт, я офигевал от этого. ES3, ES5, ES6, ES2015, const, var, let, webpack, rollup, parcel, babel, eslint, prettier - вот начало списка всего этого ада. Конечно, сейчас это выглядит как "ничего сложного". Но если сравнивать с каким-нибудь Go, где "пишешь и работает", разница становится очень даже заметна.
спасибо - согласен с жаваскриптом+тайпскрипт-нест
Он совершенно прав насчет динамики рынка...
Я бы еще Rust добавил как 4 язык который стремительно набирает популярность. Если бы не Golang, изучал бы Rust.
Никогда не начинайте обучение с JavaScript.
Начал изучать Фронтенд, хочу перейти на Бэкэнд, на Python, стоит ли?
@@neo3248 Бэкенд намного шире по количеству прикладных задач, потенциал развития там намного больше. Пайтон отличный инструмент, если не пугает небольшая возня с версиями, то вполне хороший выбор для старта.
@@neo3248 Если программирование изучать с нуля, то для начала я рекомендую Basic или Pascal.
Вот хотелось бы узнать почему? Уже не первый раз это слышу
@@Jj_666 Потому что надо начинать с азов: структуры данных и алгоритмы. Не надо углубляться в особенности конкретного языка. Java Script - это жуткая смесь технологий и парадигм: он вроде функциональный и нет, он не типизирован, он однопоточный (что хорошо для новичка), но основной поток это Event Loop (большинство разработчиков Java Script даже не догадываются об этом или не понимают как это работает) - а это асинхронная парадигма, с ней работать успешно могут единицы, она сложна в проектировании и отладке. Поэтому нужен простейший язык (я озвучил выше), который позволит работать с данными и алгоритмами. Не смотрите на моду, мода для дэбилов. После освоения структур данных и алгоритмов (это пару лет займет минимум) можно приступать изучать парадигмы: функциональное программирование, объектное программирование. Только после этого можно подбирать инструмент (язык) под задачу и углубляться в паттерны и техники решения конкретных задач.
Java ни разу не умирает. Максим, на java пишутся большинство крупных долго живущих проектов. Например банки. Ведь у джава основная фишка - полная поддержка легаси.
kotlin для serverside скоро топ возьмет, да и java как была так и будет
Покажи мне стартапы на джаве
Револют как вариант
Amazing hiring
@@evgenydavydov4133 котлин никогда не будет популярен кроме андроида
Хорошее видео. Жаль, что я пошел в php
Ошибаешься
Многие из рнр как раз и переходят в go. Даже в вакансиях часто ищут спеца, который пишет на рнр, но готов перейти на go
@@AlexanderK-o4r я как раз и пытаюсь это сделать сейчас))
Поэтому я подписан на этот канал))
Тут крутые уроки
@@romanpr6691 в 8 версии вроде выкатили
lua + sql
Я тайно надеялся, что узнаю что-то новое, какие-то новые интересные языки/платформы - но нет, всё пресно и как у всех: 3 самых очевидных языка, скучных, пустых - но работающих, да. Спасибо всё равно, добавлю 1000ое похожее видео в копилку.
Спойлер)
спасибо, не буду смотреть
ну а какой язык не скучный по-твоему? Ассемблер наверное?
Levelord есть множество других языков: F#, Scala, Rust, Kotlin итд... с более интересными систамами типов, например :) Сказал для примера. Ну эти 3 языка в видео - самые очевидные :)
Не впевнений що цей хлопчик розуіє про що йде мова.
Чому? Можеш будь ласка пояснити до чого саме в тебе притензії?
Странное видео, лютый ….
Что за бред,php устарел,ты серьезна чел,хахах, он не может устареть это отец,бекенда , 70% интернет-сайтов на писано на нем.Чтоб ты знал,и другие, у большинства фреймворков,которых ты назвал,да и других,под капотом спрятаны модули php.А Пайтон не стесняясь,как и Руби в наглую использует ,прям в коде связки кода на php.
Но насколько сейчас знаю,голову выше всех поднимает Нод джс.Мне кстати нравится,особенно технология Реакт,вещь просто топовая.
+1
Объективно python на мусор вместо него php и его 3 брата фреймворка
PHP хорош только простотой, при этом для написания чистого и понятного ООП-кода он подходит не очень
@@НикитаКальнов-л8ш почему?
@@НикитаКальнов-л8ш не согласен
Согласен