239

Язык программирования Ява

Если от заголовка поста дернулся глаз - вы по адресу.

Для ЛЛ:
Я пытаюсь построить открытое Java-комьюнити. Ничего не продаю
Ссылка на тг: Дорогу осилит идущий. Java

Мои посты на Пикабу обычно направлены на людей, которые хотят познакомиться с Java или недавно начали ее изучать. В этом отношении ничего не меняется - приходите, я буду рад помочь с материалами, ответить на вопросы или отревьюить код.

Но этот пост рассчитан в первую очередь на более опытных ребят - от Junior-специалистов до матерых сеньоров. Мне не нравится писать продаванскую херь, поэтому постараюсь не лить воду.

В разрабатываемом курсе завершен раздел, посвященный JPA. Кажется, вместе с несколькими предыдущими разделами накопилось достаточно материала, который может быть интересен начинающим и продолжающим специалистам. И я буду рад, если мои статьи окажутся полезными для них.

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

Наконец, я уверен, что здесь есть масса классных специалистов, которым хочется попробовать себя в роли лектора или просто пообщаться в кругу коллег за пределами курилки. Здесь целая пачка вариантов:

  • Есть желание похоливарить или обсудить технический вопрос - супер, у нас плюрализм мнений и совершенно не токсичное сообщество (ага, конечно)

  • Интересно написать статью или организовать вебинар, но не привлекают Medium, Habr и другие площадки - отлично, всегда рады новым лицам и качественному материалу. Заодно поможем с вычиткой и редактурой, если нужно

  • Хочешь поучаствовать в ревью - у нас бывают ивенты для новичков, где одна из ключевых задач - привить привычку писать хороший код

  • Прет от математики или, божеупаси, литкода - это у нас тоже есть, энтузиасты прилагаются

Со своей стороны могу гарантировать, что все это не будет засрано рекламой, ботами, политотой и прочим говном. Больше двух лет все строится на добровольных началах и желании сделать этот мир чуть лучше, чем он есть.

И, конечно, минутка лайкодрочерства: хочется, чтобы пост поднялся повыше и его увидело больше людей

P.S. Показалось, что вкорячить в пост тег "IT-юмор" - охуенная тема (к слову, свинья - тоже охуенная тема). Поэтому - анекдот:

Встретил в поле Иван Царевич Змея Горыныча об одной голове.
Достал он свой меч-кладенец и срубил голову, но на её месте появилось две. Срубил две — выросло четыре, срубил четыре — выросло восемь.
Так рубил Иван Царевич головы, пока не снёс Змею 65536 голов, и сдох Змей Горыныч, ибо был он 16-ти разрядный.

Язык программирования Ява Без рейтинга, IT, IT юмор, Java, Работа, Помощь, Образование, Учеба, Волонтерство, Карьера, Разработка, Благотворительность, Поиск работы, Удаленная работа, Программирование, Консультация, Мат
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

У меня один лишь тупой вопрос: нахрена нужен Ява? В чем прикол? Почему не Си, плюсы, шарпы, питоны и прочее? На все перечисленные есть много классных готовых штук и решений. Гейдев, нейронки, мобилки, сервисы и так далее. Что есть на Яве? Для меня всегда был какой-то мрак. Просто что вижу, как этот язык выпрыгивает такой "ОПА", и я спрашиваю всегда: "И что с того?". Почему я должен вместо других языков выбрать яву?

раскрыть ветку (10)
9
Автор поста оценил этот комментарий
Не выбирай, никто же не принуждает)

Андроид - в большом числе случаев будет на Java/Kotlin. Крупный бэкенд, включая львиную долю финтеха - Java, реже - С#
раскрыть ветку (4)
3
Автор поста оценил этот комментарий

Спасибо за ваш проект, начала с самого начала. Тяжеловато пздц, но интересно

0
Автор поста оценил этот комментарий

Я не выражаю негатив. Мне правда интересно в чем смысл и мощь явы перед другими. Нет никакого сарказма.

раскрыть ветку (2)
2
Автор поста оценил этот комментарий
Так и я без негатива вроде:)

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

Собственно, если говорить о Java и чем-то совсем родственном, вроде Котлина, там есть несколько очевидных характерных моментов:

1. Огромное количество инструментария в виде либ и фреймворков. Что, очевидно, позволяет сэкономить на велосипедах, но сильно увеличивает порог входа
2. Не менее огромное комьюнити, что сильно облегчает решение большинства более-менее типовых проблем, в сравнении с более свежими/менее популярными языками
3. Большое число уже написанных проектов. А значит, большое число разработчиков и команд, которые умеют в первую очередь в джаву. В результате чего (не только поэтому, но не суть) и новые продукты стартуют на джаве - бизнесу нет большого резона выбирать другой технологический стек, если это не несет слишком явных бенефитов

Продолжать можно долго, на самом деле, но надо понимать уровень собеседника для адекватного уровня ответа

По совокупности кажется, будто работой джависты будут завалены еще достаточно долго даже в силу инерции индустрии, не говоря о других факторах. Как по мне, даже лет 15 назад было больше, чем сейчас, причин сомневаться в вопросе, стоит ли учить этот ЯП. Но это отдельная история
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Хм, ладно, понятно. Спасибо за ответ)

2
Автор поста оценил этот комментарий

На жабе есть спринг, гигантский и всеобъемлющий.

1
Автор поста оценил этот комментарий

Майнкрафт

1
Автор поста оценил этот комментарий

Потому-что огромное комьюнити, куча мощных и отлаженных годами решений, уже давно известны все подводные. Язык, что называется "взрослый". А огромное количество легаси порождает ещё большее количество джава кода.


Но при этом язык относительно простой для входа. И многим нравится что в нём тонны однотипных конструкций. С которыми если разобраться, то писать и читать чужой код становится очень легко.


Если подытожить - взрослый, несложный и актуальный язык, на котором много легаси и много мощных решений. Вот потому и джава.

1
Автор поста оценил этот комментарий

Потому что быстрее, безопаснее и лучше держит нагрузку. А другие "готовые решения" в мобилках, сервисах и тд оказывается со временем нихрена не классными, а заброшенными и никому не нужными


Если нужно написать говно скрипт на пару строк который один раз отработает и все, конечно проще питон использовать

0
Автор поста оценил этот комментарий

На яве тоже мобилки, нейронки, сервисы

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку