Стоит ли учить язык программирования Java начинающему разработчику?
HTML-код
- Опубликовано: 21 сен 2024
- Стоит ли учить язык программирования Java начинающему разработчику? Гость подкаста 640 килобайт Леонид Могучев, Senior Go-разработчик в Ozon.
Полный выпуск подкаста • Узнайте, какой язык пр...
Какой язык программирования учить сейчас? В этом видео мы расскажем вам о разных языках, которые вам нужно знать, чтобы начать программировать. Мы начнем с наиболее распространенных языков, Java и C, и постепенно перейдем к более малоизвестным языкам, таким как PHP и Go. К концу этого видео у вас будет лучшее представление о том, какой язык начать изучать в первую очередь и какие навыки вам необходимо развить, чтобы стать успешным программистом.
Можно вечно смотреть на огонь, воду и слушать увлеченный разговор двух профессионалов. В этом выпуске мы решили немного изменить привычный формат, чтобы подкаст получится еще более информативным и интересным. Вы услышите мнение опытных разработчиков, которые поделятся своим разным опытом в IT и помогут разобраться, какие языки программирования сейчас востребованы, а также дадут советы, с чего стоит начать свой путь в IT.
#regru #языкпрограммирования #java
Домены: go.reg.ru/a1iZ635
Конструктор и CMS: go.reg.ru/MjS4oRN
Хостинг: go.reg.ru/XDYBkOi
VPS: go.reg.ru/iLR5znQ
Серверы и Дата-центры: go.reg.ru/wwYZgMI
SSL: go.reg.ru/B_FqcqJ
Сервисы: go.reg.ru/h3FCFjn
Главное повторять эту мантру каждое утро.
Разве что-то не так ?
На фразе "красивые методы ООП" помутнело в глазах, дальше всё как в тумане
А что тогда автор выражения в противовес выставляет ?
Красивые методы ООП > чем что?
Или имелось ввиду «красивые методы в ООП на которые у меня прокачана насмотренность?»
ООП не панацея, выставлять это как достоинство - выказывать свою некомпетентность или предвзятость
Сказал бы парадигма ООП возможно бы не потемнело в глазах
Душнила, надеюсь так и не посветлело, очень ведь не понятно, что человек имел в виду
Ой блин, зачем к словам то придираться? Человек влюблён, а если человек влюблён он и мыслит категориями влюблённости.
Программисты, которые знают, скажите почему новые программы до сих пор пишут на java, если c#, почти полностью повторяет его синтаксис, но он быстрее?
спасибо, успокоили
Как говорил один мудрый человек: "Никто не просыпается с мыслями: 'Пойду-ка я кодить на джаве'. "
Лично я просыпаюсь с мыслями: "пойду-ка я кодить на плюсах"
Обычно, если человек так думает, то он скорее всего уже умер
Я просыпаюсь.
@@mvoo2340 значит ты не до конца проснулся, взвесь своё состояние и приди к выводу, что тебе надо спать дальше.
@@gradovvladimir4315зачем они?
все мы понимаем, что кумир лучше
Кумир?
@@demetre7908 зачем переспрашивать
@@xtnemrotкумир?
@@Сержианикумир?
@@vaka1729кумир?
На мое мнение Java остается на рынке из-за строгой типизации - сложнее наговнокодить, легче поддерживать существующие проекты. Крупные заказчики типа банков (а это самые главные заказчики в программировании, всмысле самые денежные, т.е. проекты написанные на java забрали больше денег, чем все остальные языки вместевзятые) - в обозримые десятилетия тоже не перейдут на другие языки (очень дорого и нет смысла, потому что разницы в работе не будет всеравно, а значит и нет смысла тратить денюжку), а значит и в будушем их софт в большинстве будет писаться на java.
Каждый язык хорош по своему. Java хороша тем, что на ней лучше всего писать очень крупные проекты. У java есть только один аналог - C#. Python никогда не заменит java, потому что основные области применения этих языков - разные. Для мелких проектов в back - на python написать проще - это менее многословный язык, но с ростом приложения, все сложнее поддержка. И в какойто-то момент придется всеравно перейти на C# или java.
Java, язык в котором до сих пор в любую переменную со ссылочным типом можно присвоить null, строго типизированная) Ну да)
@@gamerzero6085тип то от этого не меняется
@@user-po5qt6dj2h Должен меняться. Null предоставляет интерфейс отличный от описанного в типе переменной. Соответственно это является фактически присвоением невалидного значения переменной с точки зрения системы типов. То что она это разрешает - является общепризнанной на данный момент ошибкой.
@@gamerzero6085 это не является присвоением невалидного значения, а указание, что данных нет
@@user-po5qt6dj2h Где в типе сказано что данных может не быть?
войти в айти, но входят в джунов
когда входишь в айти и выясняешь что входа то и нет
@@Александр-н8х7ндна нет, а верх запаян...
Тимлиды...
@@jacobverner321пустота в майнкрафте...
@@Александр-н8х7нвход есть только в тебя)
Может кто-нибудь объяснить в чем прикол?)
есть же котлин, который совместим с Java, да и тенденция писать Spring приложения на Kotlin уже появилась
Не всем функциональщина заходит, да и читабельность для многих в Джаве кажется лучше
А зачем писать на котлин? Давайте представим, что вы нанимающий менеджер, или кто-то кто принимает решения, у вас есть выбор выбрать котлин, и потом переобучать программистов его использовать, да вроде бы они очень похожи java и Kotlin, но все таки разница есть, и вам надо будет потратить время на это, второе, количество людей знающих Java намного больше, количество примеров на Java больше, дока на Java. Теперь вопрос в чем мотивация ?
послушал некоторых «блогеров» про Java и kotlin ,сделал следующие выводы: начать стоит как раз с джавы, зная ее, выучить котлин не составит проблем, так как в котлине или как в джаве (80%) или не как в джаве (остаток инфы).
Возможно меня конечно ввели в заблуждение, так как я человек еще ничего не знающий. Как говорится за что купил, за то и продаю)
@@iamttortik это не абсолютная рекомендация. Для той же android разработки намного выгоднее сразу начинать учить kt вместе с jetpack compose и kmm
Легко, на 2023 соотношение вакансий java vs kotlin 97.7 к 2.3 %. Вот такая тенденция за 12 лет и терь догадайся с 1го раза, на каком языке ты будешь более востребован как разработчик.
Почему я все видео думал что ему два фингала сделали 🤣
Я начинал с С++, было тяжело вкатываться, ну сейчас любой язык потянет
После ++ легче джаву учить?
@@ypohut1673 конечно, джава и написана на с++! ну с++ это самый сложный язык, после него тебе покажется все легким
@@ypohut1673 полегче да
@@ypohut1673да, потому что зная один язык - выучишь любой другой. Нюанс кроется в том, что учить несколько языков особого смысла нет, если ты, конечно, не меняешь кардинально сферу работы.
@@ypohut1673 не обязательно ++ знать, но наверьно да, так как с++ более сложный в нем больше библиотек, после ++ логично будет казатся легче
Смысл джавы это работать на лололошку
Люди скажите мне пж какой язык программирования учить что бы справится с C++ в дальнейшем?
С
Учи python, C#, C, ну а потом можешь начать c++
Assembler
React
Сразу C++, а то зачем учить 7 языков, чтобы перейти к C++?
найто то можно, но питон и js вытесняют java в классе "медленнных" языков с garbage collector, остальное и самое лптимальное c/c++
Как python и JavaScript могут вытеснять java, если все эти 3 языка используются для абсолютно разных задач ??
@@Me-lx8icу меня такой же вопрос.
@@Me-lx8ic очивидно он говорит про бекенд, который сейчас пишут на всех трёх. Но джаву никто из перечисленных не вытесняет. Нода все ещё молодая для энтерпрайза, а про питон просто промолчим.
@@PurpleDaemon_А можно про питон поподробнее почему промолчим? Что с ним не так. Просто изучаю python и хотелось бы понять такое мнение.
@@Alex89muller в ентерпрайзе нужна строгая типизация, иначе с ростом проекта все превращается в гавнокод. У питона ее нет, у джавы она есть. На питоне удобно написать маленькое приложение, но с его ростом будет все затруднительнее. С джавой таких проблем нет
Войти в айти 👍
Ага. :) Сейчас только garbage collector всё почистит, и минут через 15 мы сможем ребутнуть твой сервер. Подожди. :)
зачем ждать 15 минут чтобы ребутнуть сервис?
Учитесь программировать, строить хорошую архитектуру и язык будет уже не важен, как и фреймворки и все остальное.
@@showbiz8940 Вакансии с требованием "опыт нужного языка X лет" рассматривать вообще не надо, это неадекват и неадекват там будет во всем
Ошибаешься
Ламер))
Вайти вайти
Когда щёлкаешь по шортам и попадается ролик с кривлениями Давы.
Думаешь ну неужели этого муд** ещё кто то смотрит.
Перелистываешь на следующий ролик, который начинается с фразы: А Дава ещё популярен?
Посмотрел нетфликс бэк на джаве, и переписали все к чертям на ноду
Переписали только маленькую middle часть, остальное все так же работает на Java.
Дада
@@dmitripolevoi4473 а что дада? Гуглить пробовали ? почитайте :)
Звучит так, как будто нетфликс тупые и не умеют принимать оптимальные решения. Какая нода вместо Java, але?
Неплохой язык. Но, к сожалению, большая часть вакансий на нём - это бэкенд. Т.е., ненавистный вебдев.(
а какие аналоги кроме веба? не шарю прост
А чем плох бэкэнд? И причем тут веб?
@@Das.Kleine.Krokodil Бэкенд, конечно, поинтереснее фронтенда. Но, тем не менее, задачи однотипные - взять инфу из БД, обработать, отдать фронтенду. Или наоборот. Много возни с фреймворками, и мало написания чего-то своего. И почему das, а не der?)
@@user-cd4dz9xz3w да их очень много. Хотя бы просто GUI приложения под Винду для разных задач. Или сетевые службы для unix-like систем. Геймдев. Embedded. Много всего...
@@Alexander_Gurov_RFтак можно про любые задачи сказать.
*"обработать"* - тут обычно всё не просто
Java стоит учить только ради Котлина.
Что насчёт C#?
Не умрёт. Актуален, особенно если собираетесь писать игры
@@Paul_Angel веб?
C ++ как же или ассемблер?
Мне кажется это вечные языки!?
@@russk1chelovek40 Вы вопрос задали или что ?
@@russk1chelovek40да,но у меня по стране оч мало вакансий на с
Сейчас популярен Дава
галимый вброс. Большая часть проектов писаных на Яве пренадлежит легаси интерпрайз с макаронной фабрикой вместо ООП, гниющей в банковских решениях эры динозавров. Что по поводу "язык развивается" - львиная доля застряла на 8 версии, по понятным причинам.
Хороший остров Ява, раз динозавры там сохранились!
Не львинная, если вы посмотрите вакансии, будете удивлены версиям 11-17, я на данный момент бью монолит с 8 джавы на 17 микросервис.
Они остались на 8 потому что все классно роботоет и больше не чего не нужно, то что ты написал это поюс а не минус
@@mrsergey7469 Вы идиот видимо. Отвечаете, что это не так, много проектов свежих, но при этом подтверждаете, что копаетесь в легаси срани.
Штаны проверьте, насрал вам туда кто-то.
Всегда будет😂 НИи которы заменят 99% программистов😂😂 удачи ребят. П.с. уже все крупные ацти компании заключают кодеров на договор не более года. Вопрос почему 😂😂😂
Учи джаву, если хочешь пойти работать на легаси галере
Где комент про майнкрафт?
Почему мне только ява попадается...
А мне только ЯС) а хотелось бы про Яву
ДжаваСкрипт. ДЖАВА.
@@SelenaVays яваскрипт. ЯВА.
@@psychosurger ну нет, вообще ни разу:)
@@SelenaVays нет!!! Русские устанавливают правила!!! Мы так сказали!!!
Котлин рулит. Пацаны, расходимся.
Да, но тенденции идут обратные. Новая Java вобрала какие-то вещи оттуда и возвращаются на Java с Kotlin.
Пока есть капт и такой медленный компилятор, котлин не обойдет джаву)
Школота не вкурсе просто, что ява без платной подписки это примерно как пёрл, а лямбды доьавляли лет 8 примерно, очень сильно он только развивается в советах на тиктоках
Ахах) нуууу, возможно не умер, но заменят железно. На несте ты можешь практически все что твоей душе угодно например
СЕООНЛИ ставит лайк!
А теперь инсайт - самые высокооплачиваемые программисты в мире - это разработчики на Кобол в американском ентерпрайзе. Живите с этим))
Так конечно, банковскому сектору очень дорого все переписывать, а на коболе осталось 2.5 разработчика, конечно им будут платить много
@@deantek в общем и целом да. Два триллиона долларов стоит переписать работающие коды с Кобола на Джаву. Никто, конечно, это делать не будет, а учитывая, что 90% всех финансовых транзакций в США поддерживаются Коболом, разработчикам на Коболе работы лет на триста вперед минимум. Иногда думаю может переучиться на Кобол
@@alenache1 проблема в том, что разрабов очень мало на нем, а самому обучаться на буквально почти мертвый язык, ну хз даже, может повезет и сможешь устроиться, но ведь там вряд ли нужны джуны)
@@deantek насчет "мертвый" не соглашусь - еще раз: 90% ВСЕХ финансовых операций в США осуществляются на Коболе, 2) джуны не нужны нигде, это да, но бекендеру с опытом 5+ лет переучиться на Кобол - это месяц максимум.
@@alenache1 ну врешь же) если б это было так, то зарплаты давно бы просели, но что-то я не вижу людей, которые учат кобол
Ну сейчас смысла нет входить в it
Как раз есть. Последнее время даже выросла активность.
@@Alexander_Gurov_RF где выросла активность
Есть, входишь хоть куда, необязательно всем рваться в разрабы. Можно войти через иб,qa
На Джаве большинство банковского кода, а банки это нескончаемые бабки! Самые высокие зп там)
банки это рассадник легаси, так что думай)
@@eugenefedoryachenko8793что такое легаси
@@eugenefedoryachenko8793Для джавы это не такая большая проблема.
3 billion devices...
Уже нет...
@@MrYbs-ie1jjКонечно уже больше. Любой андроид смартфон, хоть и котла, но жавку надо знать..
Большой пласт логики кода, большой кусок библиотек, красивые методы ооп.
Не знаю кто этот человек, но надеюсь его уволили
Не люблю джава
Ахахах, озоновец гошник рассказывает про актуальность жавы, когда в их компании, либо го, либо шарпы 😁
При хорошем знании джавы, освоить гошку можно за месяц..
А че с глазом та?
Жаль что на java только одна программа написана нормально. Pycharm 😂
Откуда запах конлин сектанта?
а такие бывают?
Как сказал мой препод:"Уважающий себя программист говорит Ява"
Так говорят немцы
@@andrejdortmann1348Назван в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова (Ява)
@@ares7176Ну тогда сиквел - это скуль, а эйчтитипи - хатэтэпэ. Все таки большинство людей придерживается Английском терминологии и произношения, поэтому правильно это Java - джава.
Жава 😊😊😚😚🥰🥰😍😍
Кто возлюбил себя - перешел на с#
Полный бред, синтаксис плюсов, но работа на виртуалке. Можно конечно для БАЗЫ поучить, но по факту тот же котлин вызовет меньше гемора, а является тем же самым
А теперь посмотрите кол-во вакансий на котлин и на Яве. Вы удивитесь, но большему бизнесу плевать на то, какие сейчас удобные новые языки программирования. Единственное что их интересует, это поддерживать 20 летнюю базу легаси кода. И так поддерживать, чтоб это все не упало при добавлении нового функционала
Сбер уже бегом побежал всё переписывать😂
успокоили а то уже 2 году учу джаву
Иди работай. Учеба без продакшен опыта ни к чему не приведёт.
@@PurpleDaemon_ ищу не берут
@@bereal9464 на джаву куча энтерпрайза, вроде Тинькофф, Сбер, раньше Епам и тп, набирают джунов, практически с нулевыми знаниями. Если совсем плохо, то можно зайти через позицию трейни в аналогах епам лаборатории. Рассылайте больше заявок.
@@bereal9464значит плохо учишься
@@drm365 а откуда брать проекты?если в голове ничего нету
Сейчас бы на джаве писать в 23 веке
а на чем писать?
@@igorekudashevc#,go,rust
Котлин
В России много вакансий, но во всем мире уже перешли на C#. Перспектива получать в деревянных да еще и у нацистов - ну такое себе.
Ты про немцев?
@@Das.Kleine.Krokodil про россиян конечно
@@exactly4234ахах да мы не нацисты. Ты это не пыньку скажи. Но не не нацист. Он сионистский еврей, вместе со своей шайкой
@@exactly4234 Ты перепутал, щас нацисты на украине остались
на java написан большой кусок...
Паскаль пизже
Братан, шаришь
@@ФилиппТурбановда я ваш джава на асемблере писал
Братан, бредишь
Братан, ну не...
@@voynere я написал ассемблер на фортране, а потом на этом ассемблере написал джава, так и появились языки программирования