Какой язык программирования выбрать в 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 203X годах
HTML-код
- Опубликовано: 5 июл 2024
- Курсы от EngineerSpock: www.engineerspock.com/offer-y...
Донаты на развитие: pay.cloudtips.ru/p/1f080f72
Каждый год у всех АйТи блогеров выходит новый видос о том какой же язык программирования выбрать в следующем году, хотя не понятно зачем ибо с такой скоростью популярность языков программирования не меняется. Поэтому мы, грубо говоря, раз и "навсегда" ответим на вопрос какой же язык учить в ближайшее десятилетие. А потом разве что можно о некоторых изменениях рассказывать точечно. Поэтому этот видос и получил юмористическое название "Какой язык программирования учить в 2022-2030 годах".
Мы не будем в этом видео придумывать свой топ 10 языков программирования или составлять рейтинг языков программирования или рассматривать перспективные языки программирования.
Если вы думаете как как стать программистом с нуля, с чего начать (в выборе своего первого языка программирования) - то этот ролик для вас. Здесь мы разберём ситуацию на рынке и оценим реальную востребованность языков.
00:00 Выбор языка программирования - Вступление
01:37 Кто выбирает язык программирования и зачем
02:02 Какой язык программирования выбрать новичку
02:53 Почему Python, почему не C# или Java
04:32 Что делать если уже есть знания - ищем работу
05:25 Мало вакансий по Python, как так?
06:24 Самые популярные языки программирования
06:50 Фронт энд в веб разработке - JS + HTML + CSS
07:19 C++, C#, Java, Kotlin
09:33 Мобильная разработка
10:02 Нативный код на Java или Swift в мобильной разработке
10:20 PHP (господи прости)
10:33 SQL и программирование баз данных
10:57 Подведение итогов
Курсы от EngineerSpock: www.engineerspock.com/offer-y...
#ityoutubersru #айти #it #программирование #программист #разработка #engineerspock
Вместо того что бы учить питон, смотрю видосы какой язык выбрать, хоть и выбрал питон :|
По опыту скажу, подожди, пока нахлынет, потом от компа не оторвешь, а пока не учится, можно и такие ролики посмотреть
@@VT0TV Да оно то нахлынет, то отхлынет, по мере усложнения концепций)
Та же херня, тааааже херня....)
Также)
Такая же фигня чувак... Более того уже у Ильи на Udemy курс купил!))) пока ни шиша не понимаю, работаю менеджером по продажам и в рабочее время пытаюсь освоить Питон!))))
Примерно согласен, но всё таки, я думаю не надо сильно акцентировать на языке. Если знаешь цикл for/while на одном языке, то фактически знаешь его на всех языках или почти на всех, т.к. он примерно одинаковый. Так что тут скорее надо изучать программирование и сами концепции языка, элементы, по типу циклов, массивов и т.п. Если знаешь концепцию, то сможешь её же использовать на других языках.
Для начала, человеку надо нарешать разных задачек, типа сортировки и т.п.(если в школе/универе не нарешали их) Поэтому тут отлично подойдут pascal, c или python. Когда руку набьют на задачках, надо выбирать направление, а не язык. Т.е. веб, бекенд, фронтэнд, мобильная разработка и т.д. И уже тут смотреть, какой язык подходит для входа в карьеру. И в целом, я бы выделил 3 языка как мне кажется, хорошие для быстрого старта, это java(долгий старт), php(быстрый старт), javascript. Потому что на них хорошо новичков берут, на остальных тяжелее найти работу в СНГ. Это свитчерам. Студентам можно через стажировку идти, тогда можно и python выбрать, и ещё какие-то. В целом, если свитчер, ему важно как можно быстрее начать зарабатывать. Если же человек готов 1-2 года гонять по стажировка и толком вообще ничего не получать, то можно выбирать любые языки.
И ещё такой нюанс, что надо выбирать одно направление. Не надо бояться сначала на одном языке программировать, потом на другом. Много языков можно использовать. А вот много направлений пробовать, это уже будет действительно ошибка. Т.к. у каждого направления своя предметная область и часто не пересекается. Знания верстки, кроссбраузерности вряд ли вам пригодятся в геймдеве, и наоборот. Тут уже появляется небольшая опасность у python, т.к. люди пытаются изучать бекенд с джангой, потом лезут в DS и ML, потом идут на курсы девопсов и не понимают, что с их карьерой происходит не так и почему они до сих пор не нашли первую работу, и сколько можно ещё учить.
Комментарий поддержки)) спасибо за видео
Красавчик. Классное видео
Хорошее объяснение!Коротко и по делу
Кстати, учился у автора на курсе по PosgteSQL. Пользую в работе. Спасибо. Согласен полностью с концепцией Питон как первый ЯП. У многих, даже с пониманием циклов-то будут проблемы. В случае с Java вот так вот просто со старта кинуть в лицо ведро всех прелестей ООП..мдя..это просто бесчеловечно))).
ИМХО..Лучше ООП и паттерны пережить на Питоне, вжиться в это..а новый многословный синтаксис Java после этого уже не баг, а фича.
Хороший разбор спасибо мне стало однозначно понятнее !
Прочитал Столярова и теперь точно уверен, что первым языком должен быть Паскаль. Почему? - У него в предисловии написано. А если человеку "жель" (лень) потратить пару недель, пусть даже месяцев на подводку, то он в принципе дальше начала и не уйдёт. Напоминает жутко замотивированных людей в 25+, горящий выучить математику или физику, чтобы прямо до конца жизни ей заниматься. Но вот школьные учебники они открывать не хотят. Ведь удовольствие и азарт только от новой сферы, где ты ещё не столкнулся с проблемами, и можно строить колоссальные планы. Зачем что-то учить, если можно думать о том, как ты уже всё выучил
Чувак - реально лучший обзор по этой теме! Немчинский за такое время ролика, разбирая топчик япов, уже 18 раз сказал бы что Java конечно вне сравнения))))
Круто конечно же, и юмор нормальный такой))
Для новичков хорошо начинать с языка Си, там очень простые конструкции, нет ооп, и в итоге под конец изучения, будет тема указателей.. А потом можно на питон переходить, тогда будет понятно, почему такая вещь как a = ['hi']; b = a; b[0] = 'by'; print(a[0]) # выведет by, ну и вообще с изучением Си, хорошо изучать как устроен комп внутри на базовом уровне.
Есть и такой подход. Для масс не подходит, увы. Так показывает мой опыт.
Не сказала бы что прямо новичок, довольно уверенно использую VBA, давным давно работала с PHP в паре с СМS, и естественно нет проблем с HTML и CSS, но потом ушла из IT, теперь хочется что то универсальное, некоммерческое и простое и выбор пал на JS, нужно для себя, как хобби - так и немного для Front-end и больше для себя, блога школьного сайта и т.п., для школы вообщем, типа работы учителем информатики и хочется знать один яп на хорошем базовом уровне... Вот и интересно нужен ли Python в таком случае, учить ли его параллельно или РНР который более менее знаком... или одного JS достаточно, будет. Но цели идти в разработку нет. и перегружать себя не хочется. А еще интересует атмосфера погружения, на пример игры которые учат коду типа симуляторов.... что бы не забивала, а то программировала и на VB6... но многое вылетело из памяти, не смотря на VBA, и уже не актуально и не только для себя,.
Первый раз тебя смотрю, я воспитанный человек, но смотря тебя, мне хочется сказать только:
«Бля, братан, базаришь вообще! Красавчик» 😂🔥 лайк, подписка, коммент
Мне просто понравился C++.
И всегда было как-то все равно, что разрабатывать. Сейчас делаю GUI на Qt для тестирования пожарного оборудования :)
Почему?
Мне привлекает с++ своим подробности и полный контроль
@@user-di7iq9sk3b о да, понимаю тебя.
Жалко что qt в россии больше не доступен. Если есть способ обойти это подскажите пожалуйста
1:56 АХАХАХХАХА лайк за элегантные стебы👍
Что за музыка играет на 4:32? Подскажите плиз!!!
Хватить ли html и сео для написания скрипта для футажей
ну тут с ходу лайк))) будем учиться, держите палец вверх от СЕООНЛИ
Надо выбирать swift, а для этого придется купить mac, а для этого заработать денег... вроде программистам на java неплохо платят, значит придется выучить python и пойти в тестировщики ))
Почему именно Swift?
Хочу делать приложения/игры на смартфоны, думаю начать с котлина ну а дальше поднимать планку
про го говорите, ну чтож спрашивайте)))
кстати еще не сказали про дарт + флаттер
Все говорят про пайтон, чтобы его изучать, а я скажу что буду изучать с#, он для меня подходит в том плане, что он многообразен, на нём и игры и сайты можно делать, и сам он довольно простой (по крайней мере для меня), вакансий достаточно. Я ещё не изучал пайтон, но и не спорю что он тоже очень классный и лёгкий язык программирования.
Если говорить про пайтон, а я его сначало изучал. Он слишком странный язык, когда ты изучаешь c#. В пайтоне даже нет ООП и все пишется слитно. Я изучаю C#, но пайтон, от меня не может отстать
@@alekc7146 в питоне нет ООП ?)))ты что с луны свалился ,дядь?)
@@kaytoGtr3 Слышал, что нет
Для мобилок можно писать приложухи на том же js под ionic'ком. Галерам, которым в падлу брать квалифицированных прогеров под мобильную разработку, с охотой берут фронтов писать мобилку. Только там желательно знать angular, так как связка как правило така: angular - cordova - ionic.
А реакт нейтив из той же сферы, под мобилки? Вроде реакт перспективней.
@@leosv0 Да, всё так. С реакт нейтив не работал, но cordova-ionic - это кусок кала, так что... да, реакт нейтив...
А что по Dart?
Когда изучал пайтон, я запутался откуда, куда идёт мой код и тд
И зачем работает. Мне нужен объяснение 😁
Но почему же я выбрал js? А потому что я хочу заниматься фронтендом) но! Питон мне тоже понравился, правда,я его немного отложил. Изучу попозже
Количество открытых вакансии среди программистов на HeadHunter в России по следующим запросам:
1. Программист SQL - 9 444 вакансии
2. Программист 1С - 9 017 вакансий
3. Программист javascript - 6 619 вакансий
4. Программист html - 4 521 вакансия
5. Программист python - 4 434 вакансии
6. Программист java - 3 935 вакансий
7. Программист css - 3 644 вакансии
8. Программист php - 3 203 вакансии
9. Программист c++ - 2 877 вакансий
10. Программист c# - 2 610 вакансий
11. Программист typescript - 2 077 вакансий
12. Программист oracle - 1 855 вакансий
13. Программист kotlin - 1 174 вакансии
14. Программист go - 1 127 вакансий
15. Программист asp . net - 700 вакансий
16. Программист swift - 683 вакансии
17. Программист микроконтроллеров - 501 вакансия
18. Программист асу тп - 325 вакансий
19. Программист delphi - 287 вакансий
20. Программист ruby - 276 вакансий
21. Программист scala - 273 вакансии
22. Программист objective-c - 227 вакансий
23. Программист powershell - 201 вакансия
24. Программист groovy - 188 вакансий
25. Программист vba - 155 вакансий
После слов, что весь этот контент записан чтобы заработать на «вас» денег… - подписался сразу))) уважаю честных чуваков, а если еще и специалист то вообще респект!)
Ну это как минимум частично всё-таки шутка)
@@EngineerSpock так а я и юмор как минимум очень уважаю!!!)
Сделай виде на тему,почему не стоит начинать работать на удаленке)
Ну как говорится... На Java можно написать все, а на С++ можно написать Java.
Лично мой выбор пал на С++ потому что я люблю страдать, а еще на основе "плюсов" написано куча других языков, в том числе и Java, отсюда исходит, что зная С++ можно очень легко переучится на другой язык.
А еще на С++ пишутся большинство игр, почти вся оборонка на С++.
Плюсы нужны всем, в любом случае.
Еще С++ подходит для меня как для личности ( да, странно, но да, плюсы подходят моей личности ).
И мне нравится обширность его применения, особенно в технической сфере ( мой внутренний физик-математик ликует )
Изначально хотел выбрать Java, но поняв, что большинство работ на Java связанна с деньгами... Ну не...я человек простой, хочу систему самонаведения писать, а не вот эти ваши телекомы, банки и нефтянки.
Python тоже был на выборе, но.... он простой и это неинтересно. Питон, конечно, перекликается немного с тем, что я хочу, но у С++ этого больше и к нему душа лежит.
Фронтэнд я забыл как страшный сон. Даже пытаться не буду. Выучен на личном опыте, работая официантом....
Провел аналогию: Фронтэнд делает картинку, которая должна привлекать, фронтэнд знает что хочет человек ( по идее ), он должен завлекать людей, чтобы все было легко и просто.
А мне плевать что хотят люди. "Предлагать" - не мое.
И когда я работал барменов - это было великолепно. Прибегает официант, говорит, что нужно и ты это делаешь, все, никаких разговоров, приготовил - остальная работа за официантом.
И бармема я выделил как бэкэнд.
А мобилки я просто хейчу.
Вот так и пал выбор в пользу бэка, но что-то пошло не так и я попал в С++, на котором бэк тоже пишется.
2:14 какие у вас студенты сочные
ИМХО Python как первый язык совсем не комильфо. После него будет тяжело переходить на что-то другое. Особенно, когда нужно ставить скобки и точки с запятой.
Ну, а по поводу java, то он используется только в ентерпрайзе и причем сильно легаси проектах.
или наоборот:) привык к {}, а потом в питон и понимаешь, что не то:) Хотя вкусовщина опять же
Да фигня это. После питона языки просто понятны. Разница в синтаксисе несущественна. Особенно, если немного си изучал.
Вечная тема. Вот хочешь свой Pet Project запилить и чтобы он кроссплатформенный был, в отличие от 90% конкурентов, казалось бы выбор за джавой, но тут же находишь "фу джава, вечно обновлять, джава медленная".
Интересно, что даже компания с сотнями персонала забила на все платформы кроме Windows и удалила уже имеющуюся версию для MacOS.
А будут практические какие-нибудь штуки для C# или unity? чисто интересуюсь для подписки?
По Шарпу будут. Но практика практике рознь. Обучать использованию фреймворков в планах не было пока.
Все c# спасибо за ответ
Дружище тут лучше сто раз подумать, один раз отрезать, на C# ты будешь только игры разрабатывать и так чуть чуть чивота, но в основном скоро игры будут не востребовательны ну типо они будут популярны но новые уже будут не те
А как же Golang? Он не сложный и документация у него страниц на 70. Я думаю хороший выбор для новичка
Как я и сказал в видео, я не специалист по всем языкам. Может быть и так) хотя я сомневаюсь) но спорить не буду)
Что с Lua?
9.52 - меня порвало🤣🤣🤣
Брал у тебя курс по питону ,когда только начинал программировать, очень тяжелая подача материалов , прям вот для новичка тяжеловато ,а так- молодец)
Дружисче, слепил бы ты обстоятельный ролик "=СИКЛ VS НОСИКЛ=" )))
Было бы интересно на тебя посмотреть в нём)
Можно в принципе, а чего на меня в нём смотреть? Тема особая что-ли по вашему мнению?
@@EngineerSpock про "смотреть" - конечно шуточно, а про тему - интересно насколько ты видишь ее актуальной(острой, трендовой) своим молодежным взглядом
@@bartocattery1677 молодежным?) Да я старый больной человек) мне 33)
Смотрю видео "с какого языка начать" , данное мне очень понравилось.
Что вы скажите если для входа выбрать Ruby?
Может не надо?)
@@EngineerSpock почему?)
Мой первый язык был Си и не жалею.
Почему нет.
Я думал о пайтене, а интересней С#)) потому его и изучаю)
Не понимаю видео, где говорят какой язык учить и все ждут ответ. Особенно новички! Выберите сферу, потом язык. Если вы хотите заниматься фронтендом, то явно надо выбирать JavaScript. Хоть его чуть сложнее учить, чем Python. Канал хороший!
Мне нравится фронт и бек, я новичок , но фул стек разработку не хочу . хочу выбрать узкую специальность . Поэтому видео тоже помогают . мне 28 лет . Было бы лет 20, попробовала то и то, и то . А тут почти 30ха , поэтому нужно выбрать одну и идти по нему
@@user-yb1bw2xz4t в веб разработке заставят на два фронта работать все равно) и там и тут будешь. отдельных программистов на фронте и на беке содержать не выгодно, поэтому часто начинают делать фулстеков. процентов 70-80 на своей стороне будешь, остальное помогать другой стороне
@@alexgazon17 неправда, не то что бы я не согласен, что будешь в бекенде тоже ковыряться, но не 70 на 80 это точно
@@user-ks8sx4pk3g я не говорил конкретно про бек. я сказал на своей стороне
хорошая шутка про Java "на стероидах")))
Что про флаттер. Дарт?
совсем туманное будущее, ощущение, что при смерти
Бляя я даже жену себе выбирал не так много думая. Какой язык мне учить знаю немного python. Что выбрать мне котлин, джава скрипт, си шарп, пиэичпи, какой выбрать и начать учить наконец то.
Тот язык который нравится?🤔
Всё просто - нужно учить не язык, а само программирование))) Если хочешь быть крутым специалистом - всё равно придётся знать много языков))
Не совсем верно, про много языков скоро выйдет отдельный ролик, где я разнесу этот миф)
@@EngineerSpock ждемс
как Гоша Дударь ))
@@EngineerSpock Появился ли ролик про много языков? и еще вопросик есть ли у тебя опыт по Js чтоб ролик снять такой более детальный на счет него и какой отрисовщик лучше использовать, типа канвас или что то еще?
У меня был ноль и я где-то 2 недели назад начал учить джава
Я бы не воспринимал Kotlin, как серьёзный язык - это просто синтаксический сахар, который компилируется в старый байт код, это значит что выше Java ему не стать. Во вторых, Java развивается куда быстрее и продуманнее, это означает, что Java всегда будет лучше Kotlin'а. Kotlin появился в Android из-за судебных разбирательства между Oracle и Google, кстати без знаний Java вас просто не возьмут на работу с Kotlin.
Очень интересная версия. Держите нас в курсе)
@@EngineerSpock В Entreprise он не используется. По моей версии: излишки синтаксических конструкции, что приводит к плохой читаемости. Сейчас этот ЯП применяется только в Android, но я не слышал, чтобы его кто-то использовал отдельно. Серьёзно, он вызывает Java функции только в другом синтаксическом виде. Я сам переписывал строки кода с Java на Kotlin.
"Короче говоря, если вы только начинаете своё путешествие в мир программирования, C# станет отличным выбором в качестве вашего первого языка программирования." Выдержка из описания курса по C# Инженера Спока...
Бха-ха-ха))) маркетинг он такой))) но слушать лучше этот видос
@@EngineerSpock Здравствуйте, я что-то пропустил, видимо. Про фриланс было?)
@@EngineerSpock в смысле почему не рекомендуете новичкам -
@@anturiumontario4455 да, в этом. Но это не прям жёсткая рекомендации
@@EngineerSpock если будет желание - расскажите о фрилансе для новичков, пжл., по-подробнее! Спасибо, 👍
Не знаю после С++ python заходит легче ))
после асемблера так вообще зашибись)
ABAP ... рекомендую. )
Я убежал от abap к java
@@vip51000 у меня метание между abap и C# но от abap никак не убегу.
как зеленый чайник выбрал РНР , распространен и вроде лёгок в изучении
Концепция странная, выучи питон, потрать 200 часов, чтобы потом начать учить с# с всего лишь 20 часами о конструкциях.
Увы, у новичка уйдут не 20 часов и не 40. И даже не 20*10
Блин, что с Оренбургской областью не так?
)))
В оренбургской области php без вариантов.
1с ещё 😁
@@masterng56 , а что плохого?)
В Алмате кст тоже пыха рулит
golang ???????????????????
Тот момент когда решил не менять название видео до 2030 года ))
ну да прикол в общем был именно в этом)))
@@EngineerSpock 👍
Питон может и легкий язык, но учитывая, что все блогеры кричат начинать с него в итоге на 1 вакансию от 50 человек и какой шанс что вас возьмут?Конечно же вы самый умный и лучший и вас возьмут а как бы х...й.
А я такое говорил? С него лучше начинать изучение, что не подразумевает поиск первой работы именно на питоне
Ну что, холивары на тему: 'Какой язык более востребованнее', 'Python самый лучший ЯП' и 'JavaScript как наказание программиста' можно считать открытыми ?
нельзя вроде как и даже в комментах подобного не видел) да собсна видос вроде не даёт поводов начать подобные бесплодные разглагольствования)
@@EngineerSpock надеюсь на это,а то уже толком поднадоело....
@Leon Bezbojnik ой, ничего не пострадает, видимо придется делать на эту тему ролик. Программирование это вам не шахматы и не го. Нейронки не помогут в ближайшие лет 50. Если вообще помогут когда-либо.
кто не понял, выбирайте питон и покупайте его курсы, а потом переходите на c# и снова купите его курсы
Это вообще идеально!) А если серьёзно мои курсы можно не покупать и о необходимости брать курсы был отдельный ролик.
Он никуда в ближайшее время уходить не собирается
в общем и целом
Это про какой язык я так сказал?)
@@EngineerSpock 7:52
@@Aslangabdushev я говорил о том что в общем и целом я бы выбрал Котлин и что?
Орнул конечно когда тип рассказывает про то, что Java/Python etc. в регионах ОК, в регионах есть только Php и 1C спустись пониже и ЧСВ свое урони, противно слушать тебя.
Ещё один слушатель жопой подъехал)
@@EngineerSpock другого ответа я и не ожидал, Вы уважаемый вели бы себя проще, ведь лет через 10 стыдно будет...
@@Edvard-Aliev может вы себя попроще будете вести? Мне не будет стыдно. Если мне не стыдно в 33 то почему должно стать в 43?
Огрызок… не предвзято ни разу
И ведроид обратите внимание.
Отсюда возникает вопрос: чем же пользуюсь я? Ответ - ведроидом. И да, для меня это просто шутливые референсы марок и не более)
@@EngineerSpock ну если так то ок
А то кудахтанья в инете уже задолбали)
Выскажите пожалуйста свое, экспертное мнение об этой среде разработки
ruclips.net/channel/UCzPGgSJM-ho4WqyJCNrm3nw
ruclips.net/video/MyGf28nq0c0/видео.html РЕЗОНАНС
О боже опять python :D
сразу видно, успешный программист с древним ноутбуком леново))
Ага) ноут жены, который был на массе конференций кстати) стоит умерший для декора)
@@EngineerSpock оу. ты еще и женат. соболезную)
@@msdracula5783 у меня ещë и двое детей! Ваще писец)
@@EngineerSpock спасибо, теперь я понял почему ты курсы продаешь хомякам по программированию :D
но курсы конечно сомнительные.
@@msdracula5783 а в чем их сомнительность?
ПОХАПЕ!
Rust
Я что для тебя не существую?)))
@@EngineerSpock ты просто рекламируешь эти языки, чтобы продать свои курсы. Где байсик, где кобол, где блин раст.
рофлю бро
Но таких видях дофига, давай что-то новое и хардовое. Но тут выбирать тебе. Ничего не навязываю
@@danilakhtarov будет, вопрос времени)
@@danilakhtarov всякую фагаторию тоже надо снимать)))
Лохотрон бинарный
Точняк)