Язык программирования Java нужно популяризировать.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 15.05.24 09:00
Оценка: +1
Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),
но, возможно, это (по моему мнению) ошибочное восприятие.
Re: Язык программирования Java нужно популяризировать.
От: gyraboo  
Дата: 15.05.24 09:21
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),

ЭФ>но, возможно, это (по моему мнению) ошибочное восприятие.

Скорее это твоё воспринятие. Весь мировой бизнес сидит на Джаве, с вакансиями проблем нет. В институтах, в том числе в России, уже давно обучают Джаве, а не только Паскалю и Си.

Данные с hh:
6 569 вакансий «java»
1 339 вакансий «C#»
6 782 вакансии «python»
1 672 вакансии «c++»

Джава — это прекрасный современный язык для корпоративной разработки, не надо слушать гоистов и растистов.
Re[2]: Язык программирования Java нужно популяризировать.
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.05.24 09:30
Оценка:
Здравствуйте, gyraboo, Вы писали:


G>6 569 вакансий «java»

Сколько из них под Андроид? А это совсем другая ява.
и солнце б утром не вставало, когда бы не было меня
Re[3]: Язык программирования Java нужно популяризировать.
От: gyraboo  
Дата: 15.05.24 09:55
Оценка:
Здравствуйте, Serginio1, Вы писали:

G>>6 569 вакансий «java»

S>Сколько из них под Андроид? А это совсем другая ява.

270 вакансий «java android»
при том, что:
2 901 вакансия «android»

Да, на андроиде Котлин же в основном, и он по ряду параметров лучше Джавы.
Так суть твоего мессаджа в том, что надо учить Джаву вместо Котлина для Андроида?
Re[4]: Язык программирования Java нужно популяризировать.
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.05.24 10:00
Оценка:
Здравствуйте, gyraboo, Вы писали:


G>>>6 569 вакансий «java»

S>>Сколько из них под Андроид? А это совсем другая ява.

G>270 вакансий «java android»

G>при том, что:
G>2 901 вакансия «android»

G>Да, на андроиде Котлин же в основном, и он по ряду параметров лучше Джавы.

G>Так суть твоего мессаджа в том, что надо учить Джаву вместо Котлина для Андроида?

Интересно, а какова сейчас доля Котлина в Андроиде? Новые проекты возможно и делают на Котлине, но вот старые то надо поддерживать.
Какова доля разработчиков Java для андроид?
и солнце б утром не вставало, когда бы не было меня
Отредактировано 15.05.2024 10:29 Serginio1 . Предыдущая версия .
Re: Язык программирования Java нужно популяризировать.
От: Mihal9  
Дата: 15.05.24 10:03
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),

ЭФ>но, возможно, это (по моему мнению) ошибочное восприятие.


Что за бред? У Джавы точно нет проблем с популярностью
Re: Groovy
От: m2user  
Дата: 15.05.24 10:11
Оценка: 3 (1)
будет не лишним напомнить про Groovy — скриптовый язык с синтаксисом близким к Java (позволяет и на "чистой" Java код писать).
Вполне себе альтернатива Python для скриптов, если нет желания его изучать, но есть опыт кодинга на Java и схожих ЯП.
Требует для работы JRE и Groovy runtime.
groovy
Re: Язык программирования Java нужно популяризировать.
От: LaptevVV Россия  
Дата: 15.05.24 11:38
Оценка: :)
ЭФ>Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),
ЭФ>но, возможно, это (по моему мнению) ошибочное восприятие.
У тебя ошибочное мнение.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Язык программирования Java нужно популяризировать.
От: Pzz Россия https://github.com/alexpevzner
Дата: 15.05.24 12:00
Оценка: :)
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),

ЭФ>но, возможно, это (по моему мнению) ошибочное восприятие.

Все программисты на Яве обязаны приходить на работу в пиджаке и галстуке. Исключением являются программисты под Андроид, но они неучи и хулиганы.
Re[2]: Язык программирования Java нужно популяризировать.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 16.05.24 00:58
Оценка:
G> Весь мировой бизнес сидит на Джаве

G> 6569 вакансий «java»

G> 6782 вакансии «python»

Судя по этой статистике, весь мир переходит на питон, а на Джаве — поддержка старых проектов.
Re: Язык программирования Java нужно популяризировать.
От: пффф  
Дата: 16.05.24 01:17
Оценка: +2
Здравствуйте, Эйнсток Файр, Вы писали:

Ну займись, если нужно
Re: Язык программирования Java нужно популяризировать.
От: Worminator X Россия #StandWithPalestine 🖤🤍💚
Дата: 06.07.24 05:00
Оценка: +1 -1 :))
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),

ЭФ>но, возможно, это (по моему мнению) ошибочное восприятие.

Java и так вполне популярна. Многие изучают ее даже первым языком. Есть сайт JavaRush, популярный у школьников и студентов младших курсов.

В энтерпрайзе (банках и др.) Java является стандартом, и в ближайшее время никто не будет от нее отказываться. Т.к. множество решений завязаны именно на Java стеке — Kafka, ELK, Hadoop и др. Максимум переписывают отдельные микросервисы на Go для ускорения. Жаба будет существовать не меньше Кобола (который до сих пор используется местами). По сути она умерла только на десктопах и постепенно уходит из мобильного сектора, но на backend живее всех живых.

По поводу самой архитектуры JVM (и клона .NET), да, она действительно устарела. Здесь я совершенно согласен с доцентом Андреем Столяровым:

Фоннеймановский стиль программирования исходно противоестественный, все эти присваивания с циклами кажутся простыми только тем, кто к ним привык. Существование фоннеймановского стиля оправдано только одним: машиной фон Неймана (ну, с точностью до ряда оговорок, но тем не менее) является тот базовый вычислитель (т.е., попросту говоря, компьютер), для которого мы пишем программы.

Если мы готовы отойти от возможностей базового вычислителя настолько далеко, что нас перестаёт смущать даже сборщик мусора, то тащить за собой адреса, присваивания, циклы, вообще все прелести (на самом деле, просто извращения), продиктованные машиной фон Неймана, нет никакого смысла, нужно брать в руки другие инструменты — языки высокого уровня, тот же Лисп, или Пролог, или какой-нибудь Haskell, Scala, мало ли их. Конечно, мы из компьютера больше десяти процентов его возможностей при этом не выжмем, но на языках со сборкой мусора — тоже не выжмем.


http://stolyarov.info/guestbook/archive/6#comment-6097

Лисп — не императивный, сиречь не фоннеймановский. Если мы от базового вычислителя (машины фон Неймана) отходим настолько далеко, что готовы не обращать внимания на мусор (добавив GC), то тогда нет смысла оставлять присваивания, циклы и прочие исходно противоестественные концепции, навязанные именно что машиной фон Неймана.


http://stolyarov.info/pvt/anti_c#comment-129

Однако пока альтернативные идеи (Scala, Rust, Haskell, Erlang и др.) еще не получили распространения. И в целом функциональное программирование требует серьезной математической подготовки. В то время как языки Си, Turbo Pascal/Delphi, Java, C#, Python имеют минимальный порог вхождения и легко усваиваются даже самыми посредственными программистами. Армия дешевой рабочей силы — то, что нужно бизнесу, а за качество кода отвечают юнит-тесты, паттерны и AGILE/SCRUM процесс. А программиста, знающего, что такое комбинатор неподвижной точки, легко и быстро не заменишь и не снизишь ему зарплату (что массово наблюдается в IT в последнее время).

Мне в Java сильно не нравится другое, а именно контроль Oracle'а. Когда-то Си принадлежал AT&T/Bell Labs, но был отобран у них, фактически национализирован и стал свободным языком, не зависимым от корпораций. Аналогично Java не должна никому принадлежать. Оракл должен ограничиваться своей коммерческой JDK (наряду с остальными, вроде Axiom, Amazon и др.), но не более того. И вообще следует прописать в законах абсолютный запрет на патенты и авторские права на любые языки программирования (авторские права могут быть только на ПО, т.е. конкретные реализации в виде компиляторов и интерпретаторов). По российскиму авторскому праву, например, запрещены патенты на алгоритмы и научные идеи. Но это уже более сложный и не технический вопрос.
Как запру я тебя за железный замок, за дубовую дверь окованную,
Чтоб свету божьего ты не видела, мое имя честное не порочила…
М. Лермонтов. Песня про царя Ивана Васильевича, молодого опричника и удалого купца Калашникова
Отредактировано 06.07.2024 5:05 Worminator X . Предыдущая версия .
Re[3]: Язык программирования Java нужно популяризировать.
От: Worminator X Россия #StandWithPalestine 🖤🤍💚
Дата: 06.07.24 05:18
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Судя по этой статистике, весь мир переходит на питон, а на Джаве — поддержка старых проектов.


Питон и Жаба используются совершенно в разных областях. Это все равно что сравнивать C++ и JavaScript. Практически нет вакансий, связанных с REST сервисами на Питоне, основной сферой Java (а веб-фреймворк Django никогда не был конкурентом PHP и RoR, максимум его брали для каких-нибудь стартапов). Питон применяют в машинном обучении и для автоматизации (т.е. то, что раньше писали на Perl). В основном люди, использующие Питон, не являются профессиональными программистами, это фактически современная реинкарнация Бейсика.
Как запру я тебя за железный замок, за дубовую дверь окованную,
Чтоб свету божьего ты не видела, мое имя честное не порочила…
М. Лермонтов. Песня про царя Ивана Васильевича, молодого опричника и удалого купца Калашникова
Re[2]: Язык программирования Java нужно популяризировать.
От: Worminator X Россия #StandWithPalestine 🖤🤍💚
Дата: 06.07.24 05:32
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Все программисты на Яве обязаны приходить на работу в пиджаке и галстуке.


Ни разу таких не видел.
Среднестатический Java разработчик описывается интернет-мемом "Скуф", полная противоположность деловым людям в костюмах.



Вверху — 1C или SAP "программист", внизу — Java разработчик (особенно если брать удаленщиков из провинций).
Как запру я тебя за железный замок, за дубовую дверь окованную,
Чтоб свету божьего ты не видела, мое имя честное не порочила…
М. Лермонтов. Песня про царя Ивана Васильевича, молодого опричника и удалого купца Калашникова
Re[2]: Язык программирования Java нужно популяризировать.
От: Ночной Смотрящий Россия  
Дата: 06.07.24 23:45
Оценка:
Здравствуйте, Worminator X, Вы писали:

WX>Конечно, мы из компьютера больше десяти процентов его возможностей при этом не выжмем, но на языках со сборкой мусора — тоже не выжмем.


Это утверждение ложно.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Язык программирования Java нужно популяризировать.
От: xBlackCat Россия  
Дата: 19.07.24 11:12
Оценка: +1 :)
https://www.youtube.com/watch?v=b-Cr0EWwaTk
Rojac &mdash; Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[2]: Язык программирования Java нужно популяризировать.
От: serg_joker Украина  
Дата: 05.11.24 10:21
Оценка:
Здравствуйте, Worminator X, Вы писали:

WX> Армия дешевой рабочей силы — то, что нужно бизнесу, а за качество кода отвечают юнит-тесты, паттерны и AGILE/SCRUM процесс.

А точно дешёвая рабочая сила в состоянии написать систему, которую можно качественно покрыть юнит-тестами и сами качественные юнит-тесты?
Re[2]: Язык программирования Java нужно популяризировать.
От: Osaka  
Дата: 05.11.24 10:36
Оценка:
ЭФ>>Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),
ЭФ>>но, возможно, это (по моему мнению) ошибочное восприятие.
LVV>У тебя ошибочное мнение.
Что воспринимается или что ошибочное?
Re[3]: Язык программирования Java нужно популяризировать.
От: LaptevVV Россия  
Дата: 05.11.24 11:17
Оценка:
ЭФ>>>Сейчас он воспринимается как что-то древнее и неудачное (примерно как Delphi),
ЭФ>>>но, возможно, это (по моему мнению) ошибочное восприятие.
LVV>>У тебя ошибочное мнение.
O>Что воспринимается или что ошибочное?
1. Не воспринимается. Куча контор с явой в качестве основного рабочего инструмента.
Только я за 23 год в двух работал.
И в одной мне рассказывали, как у них переманивают явистов в банки. Ибо платят в 2 раза больше.
2. Естественно, мнение ошибочное.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.