Тот факт, что Java является одним из самых популярных языков программирования буквально по всем из основных критериев — практически никем не ставится под сомнение. Впрочем, просто чтобы не быть голословными, немного базовой информации и статистики.
Twitter
Самый популярный в мире сервис микроблогов Twitter появился в давние, по меркам интернет-индустрии конечно же, времена — в 2006 г., и в первые годы своего существования имел огромные проблемы с производительностью и стабильной работой на фоне быстрого роста пользовательской базы. Сервис так часто “падал,” что экран с изображением белого кита, которого видит пользователь во время перебоев с работой Twitter, стал мемом. Однако примерно с конца 2010 года Twitter стал работать куда стабильнее, а в последние несколько лет и вовсе имеет отличные показатели аптайма, так что дремлющий белый кит стал забываться. Кого следует благодарить за такие перемены? Конечно же, Java. Об этом в ходе одного из интервью рассказал Роберт Бенсон (Robert Benson), старший директор Twitter по разработкам. По его словам, разработчики Twitter с самого начала работы платформы много думали об архитектуре сервиса и о том, как наиболее эффективно обрабатывать огромное количество запросов, поступающих от пользователей ежесекундно. А на сегодняшний день у Twitter более 200 млн активных пользователей, которые оставляют больше 400 млн твитов каждый день. После нескольких лет анализа и поиска лучшего решения инженеры Twitter пришли к использованию Java Virtual Machine, что позволяет горизонтально масштабировать систему и справляться с нагрузкой. Разработчики Twitter перевели большую часть наиболее критических для компании систем на сервисы, написанные на Java и Scala, которые функционируют на базе JVM. Поэтому сейчас Twitter довольно-таки стабильно работает по всему миру, и даже адаптирован к тому, чтобы безболезненно переносить пиковые периоды высокой нагрузки, которые случаются во время громких событий типа финала Чемпионата мира по футболу или выборов в США. А система позволяет юзерам узнавать новости о событиях, произошедших буквально несколько минут назад.
Эллеонора Керри
41 уровень
ИТ-гиганты, бизнес которых невозможен без Java
Комментарии (19)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Юрій Якимчук
19 декабря 2019, 13:38
Как говорят мастодонты индустрии:
Всегда появятся новые языки программирования для хипстеров. А Джава - это навсегда!
0
Vitessa
18 декабря 2019, 16:55
Zevr, однозначно, Java, в США, особенно в силиконовой долине, на первом месте все ещё Java. Python набирает популярность, но предложений сейчас в США все-таки больше по Java.
0
MartyMcAir
8 декабря 2019, 06:18
спасибо, добавил eureka депозитарий в faivorite
0
Вячеслав QA Automation Engineer в Luxoft
7 декабря 2019, 20:56
Еще больше захотелось знать Java
0
UnknownReboot
7 декабря 2019, 16:18
Отличная статья! Видимо придется учиться работать в команде.
+2
darkSide
7 декабря 2019, 11:02
Мне понравилось, было интересно
+2
zevr Java Developer в ASE
7 декабря 2019, 09:38
скажите пожалуйста, а насколько востребованы Java программисты в США или Канаде? если я рассматриваю вариант эммиграции нужно учить этот язык или какой то другой?
0
Anutka Revega
7 декабря 2019, 10:39
там больше востребован питон
0
Бурцев Юрий
7 декабря 2019, 12:15
Не думаю, что это правда. У каждого языка есть своя ниша. В зависимости чем Вы будете заниматься пригодится тот или иной язык. Как говорят опытные люди нужно знать и тот и другой. Ещё могу сказать что если человек умеет программировать на одном языке, ему достаточно просто изучить другой язык.
0
Anutka Revega
8 декабря 2019, 10:44
это статистика и все кто там уже работает-все с питоном(тот же амазон). Джава там не на первом месте, Большинство гигантов ай-ти компании в силиконовой долине а так же по всему США на питоне)Гуглите или начинайте общаться с айтишниками Зарубежья)Всем добра)
0
Бурцев Юрий
9 декабря 2019, 00:08
Хм, ну ведь неправда, можно привести кучу компаний которые работают с java, хотя конечно python тоже очень популярен в последнее время https://trends.google.ru/trends/explore?date=all&q=%2Fm%2F07sbkfb,%2Fm%2F05z1_
+1
Бурцев Юрий
9 декабря 2019, 00:15
Например под мобилу Вы тоже на python будете писать?
+1
zevr Java Developer в ASE
9 декабря 2019, 17:45
спасибо за ответ. освоюсь джавой,потом на питон перейду)
+1
Justinian Judge в Mega City One Master
10 декабря 2019, 00:08
Ну, у Анютки думаю есть знакомые которые там работают, и говорят учить питон.
За границей действительно питон более распространен, в первую очередь за счет биг дата, дата сайенс которое там развивается семимильными шагами, и по объективным причинам (количество и масштаб дата-центров, крупных фирм операторов) там это развито больше чем в СНГ.
Поэтому, у кого есть профильное образование, то пусть хорошенько учат алгоритмы, структуры данных, питоны, базы данных, и за границей найдут кусок пирога.
Относительно джавы, то логично предположить, что язык с таким охватом очень даже себе востребован в США. Просто, возможно не настолько хайовый, в окружении молодых собратьев, но работы очень много. Я открыл первые пару сайтов с вакансиями, у меня получились такие цифры по США:
1 сайт, 350 вакансий питона, 740 джава
2 сайт, 65 000 вакансий джавы, 57 000 вакансий питона.
Украина:
690 вакансий джава,
164 вакансий питона,
Россия:
6300 джава
5700 питон
Беларусь:
467 джава
367 питон
Абсолютные цифры смотреть не нужно, разные сайты, разные механизмы, но соотношение понятно, я бы сказал соответствует уровню актуальности биг дата/дата сайенс решений.
ps. зашел на сайт Амазона, вакансии в США:
7600 джава
5200 питон
Выбор языка это вообще отдельная тема, с Анюткой можно согласиться в такой формулировке "питон и бигдата/дата сайенс это хайп, трэнд", как хипстер с бородой на гироскутере, модно и современно. Но, не все с бородами и не все на гироскутерах, кто как себя внутри чувствует, тот пусть на том ЯП и пишет, вакансий хватит.
+4
deadbiker
25 апреля 2020, 08:21
В свете грядущего мирового кризиса из-за Covid сейчас интереснее какие программисты останутся без работы в бо́льшей степени - Джава или Питон? То есть какая области просядет больше - там где используют Джаву или там где Питон? От этого зависит насколько сильно возрастёт конкуренция среди соискателей в этой области, а также падение зарплаты.
0
Justinian Judge в Mega City One Master
25 апреля 2020, 14:23
если ответить кратко +/- равномерно, одни проекты будут останавливаться, а у других сейчас просто бешеный взрывной рост, и там используют и джаву, и питон, и дотнет, и джаваскрипт и еще много чего :)
В плане конкуренции не думаю будут какие-то глобальные изменения, да, будут какие-то процессы, но в целом..как и раньше, мидл и выше без работы останется только тогда когда сам сильно захочет. А у джунов и раньше была очень высокой конкуренцией, здесь ничего не меняется, да, возможно "вайтишников" станет больше, но это будет количество, а не качество. Суть остается прежней - нужно учиться, прилагать усилия, работать над своими техскиллами, софтскиллами и тогда будет результат. Возможно что изменится - халявы станет меньше, но нее априори рассчитывать глупо.
Зарплата, тоже будет соответствовать экономической ситуации в целом, если у всех зарплаты просядут, просядут и у программистов в какой-то степени.
+3
NOL
7 декабря 2019, 08:41
Uber конкретно для Android?
0
Алексей
6 декабря 2019, 20:45
Что скажете на счёт React (библиотеки java)?
0
Denis Sidorenko Java Developer в СберТех
7 декабря 2019, 05:45
React это библиотека EcmaScript(JavaScript) который к Java никакого отношения не имеет.
+2