Что лучше учить новичку Java или Python?

Что лучше новичку? Как из них более универсален и востребован, какой легче?
  • Вопрос задан
  • 49930 просмотров
Решения вопроса 3
Плюсану джаву. Популярнее, так что после базового изучения будет проще устроиться куда-то джуном и там уже набираться опыта на реальных проектах. Статическая типизация дисциплинирует, на начальном этапе это важнее, чем возможность писать более лаконичный код. В мире джавы более заморочены на архитектуре и паттернах, быстрее придёт понимание этих вещей, а это пригодится в дальнейшем независимо от того, на чём будете писать. Шире выбор направлений развития: веб, десктоп, андроид, бигдаты всякие. Ну и тупо средняя температура по больнице зарплата выше :)
Ответ написан
@samodroid
Java- более популярен и функционален, чем Питон.
Ответ написан
Java. Потом можно писать под что угодно. Java более популярный язык программирования и самый главный плюс - возможность разработки под Android.
Ответ написан
Пригласить эксперта
Ответы на вопрос 8
vlad20012
@vlad20012
Новичкам обычно Python советуют, здесь есть немного рассуждений на эту тему. Но вот если говорить про универсальность и востребованность, то выбирайте Java - не прогадаете. От высоконагруженных серверов до мобильников - неплохой размах. Только несколько огибает десктопы... Так сходу кроме эклипса и майнкрафта ничего десктопного на ждаве вспомнить не смог.
Ответ написан
Acuna
@Acuna
Заполнил свой профиль
Русский тоже не помешает подучить (например, требуется двоеточие после "новичку").
А по теме - Java мощнее и перспективнее. И да, это Андройд.
Ответ написан
Gorthauer87
@Gorthauer87
Программист
Джава вроде бы и более тупая, но она слишком не лаконичная, да и её ООП повальное плохо на неокрепший мозг влияет. Да и самый большой минус в том, что она абсолютно неприступна без навороченых IDE, а учиться прогать лучше с какого-нибудь текстового редактора. Поэтому чисто алгоритмические начала однозначно лучше учить на питоне. А дальше обязательно нужно выучить работу с памятью и указателями на примере Си, причем желательно ещё хотя бы одну функцию сделать на ассемблере, чтобы понять как оно работает.
Потом уже можно что угодно изучать.
Ответ написан
merl1n
@merl1n
Небольшое сравнение от меня в случае с OpenCV: privateblog.info/sravnenie-raboty-s-kameroj-v-open... Выигрыша нет. Поэтому только Java
Ответ написан
@beduin01
Учите Python. Java умрет вместе с Android. На серверах ее вытеснит .NET вместе с Go, а под десктоп на ней никто не пишет.

Как вариант D можете выучить.
Ответ написан
afiskon
@afiskon
Я думаю, Java. Более универсальный инструмент. На Python пишут разве что скрипты небольшие админские, да сайтики на Django. А если очень захочется пописать на Python потом, то он портирован под JVM. Плюс у питона сейчас ситуация непонятная с переходом от версии 2 к версии 3, не самое удачное время для начала изучения.

UPD: А вообще, учите оба! В чем проблема-то? :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы