Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66

Java vs Python? Что выбрать?

31.07.2022, 23:08. Показов 5762. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Хочу внутри своей компании перейти в разработку. Хочу заниматься backend-разработкой на Java. Начальник дал контакт человека, с которым можно пообщаться на эту тему. Он посоветовал изучать Python, т.к. он лучше подходит для тех, кто только начинает свой путь в программировании и на нём легче научиться программировать. Он заявил, следующее (цитирую): "Зачем сразу Java? Валера посоветовал? Зачем сразу хоронить людей в понятиях полиморфизма, инкапсуляции и наследований? Прикольно он придумал для тех, кто за функции еще даже не шарит". В общем, вопросы:
1) Как вы считаете, стоит ли учить сначала Python, чтобы научиться программировать? И вообще годится ли он в качестве первого языка?

2) Периодически натыкаюсь на утверждения о том, что после Python будет сложно перейти на другой язык (ту же Java). Так ли это?

Заранее благодарю за ответы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.07.2022, 23:08
Ответы с готовыми решениями:

Подскажите что выбрать C# java Delphi Python
Хотел бы получить как можно развернуты ответ .

Что выбрать Java или Python?
Коллеги, очень нужен ваш совет. Есть программа созданная на базе 1С http://lizard.pro/DemoSEPN/impulse/ru/ пользователь impulse (без...

С#, Java, Python, . ? Что выбрать для написания кроссплаформеноого ПО?
Здравствуйте, товарищи! В каком случае писать на Питоне, а в каком на Java по вашему мнению? Или, может на каком-то другом языке? Можно...

35
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
31.07.2022, 23:30
Цитата Сообщение от StasSKM Посмотреть сообщение
Как вы считаете, стоит ли учить сначала Python, чтобы научиться программировать?
лучше сразу изучайте что Вам нужно, я считаю для начала нужно то, а уж потом это - полная ерунда, потеряете время и забьёте голову лишним, а потом будете путаться. Если приоритет Java - его и учите
0
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
01.08.2022, 11:03  [ТС]
лучше сразу изучайте что Вам нужно, я считаю для начала нужно то, а уж потом это - полная ерунда, потеряете время и забьёте голову лишним, а потом будете путаться. Если приоритет Java - его и учите
Благодарю Вас за ответ. Ситуация у меня поинтереснее. В компании (входит в структуру Росатома) используются и Python, и Java. Начальник советует выбрать Python, аргументируя большими перспективами, более коротким сроком обучения и порогом входа в целом. Он заявил: "Джаву свою ты года два-три учить будешь, а с Питнчиком уже через год на хлеб сможешь зарабатывать, может даже с маслом".
0
Эксперт .NET
 Аватар для Usaga
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
01.08.2022, 11:25
StasSKM, вы за три года не определились с языком? Сколько уже можно тянут кота за хвост? Может оно вообще не ваше, если вам настолько интересна эта тема, что до сих пор дальше пустых вопросов дело не ушло?
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
01.08.2022, 11:26
Если цель просто перейти в отдел разработки, пофиг как, главное работать в IT и писать код и получать зарплату айтишники и вот это все, то при условии, что ты хочешь это сделать внутри компании и
В компании используются и Python, и Java.
то вот это
"Джаву свою ты года два-три учить будешь, а с Питнчиком уже через год на хлеб сможешь зарабатывать, может даже с маслом".
в целом правильно.

Если цель - стать программистом, то начинай с С (лучше с ассемблера), это самый дельный совет.
1
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
01.08.2022, 12:10  [ТС]
Usage,

StasSKM, вы за три года не определились с языком? Сколько уже можно тянут кота за хвост? Может оно вообще не ваше, если вам настолько интересна эта тема, что до сих пор дальше пустых вопросов дело не ушло?
За три года многое произошло в моей жизни. Было не до программирования (учиться было вообще некогда). Возвращаюсь к этому делу только сейчас. Всё это время я им (программированием) просто интересовался, общался с опытным людьми и собирал материалы для обучения.

Добавлено через 2 минуты
Kastaneda, благодарю за ответ. На данный момент цель - именно перейти побыстрее в отдел разработки, а оттуда уже - плясать дальше. Конечная цель - стать достойным специалистом
0
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
01.08.2022, 13:59
Цитата Сообщение от Kastaneda Посмотреть сообщение
а с Питнчиком уже через год на хлеб сможешь зарабатывать, может даже с маслом
но так всю оставшуюся жизнь и придётся этим хлебушком давиться
чем слежение навыки приобретёте, тем меньше будет конкурентов, тем больше будете зарабатывать

то как ПТУ(колледж) и универ, в первом через год уже можно начать подзарабатывать, но так и придётся потом всю жизнь ходить работягой

питончик это не серьёзно, для маленьких детей - так оно воспринимается, так оно и есть

Добавлено через 10 минут
Цитата Сообщение от StasSKM Посмотреть сообщение
Начальник советует выбрать Python, аргументируя большими перспективами, более коротким сроком обучения
Уж поверьте, начальнику нет дела до Ваших перспектив, скорее даже наоборот. Ему конечно же будет лучше, если вы погрязнете в питоне навсегда. Перейти с него на более серьёзные языки будет непросто, а желание у вас уже сильно по угаснет, т.к. будете и так считать себя программером. Перейти на Python более менее разбираясь в других нормальных языках проще простого. Лично я просто установил Anaconda и сразу начал выполнять заказы, лишь заглядывая в инет. До того с Python никаких дел не имел вообще.
0
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
02.08.2022, 22:27  [ТС]
Коллеги! Всем спасибо, кто откликнулся. Последние дни активно пробивал эту тему. Выбрать до сих пор тяжеловато: с одной стороны Python - чуть проще, тоже занял определённую нишу в backend, порог входа ниже. Java - более перспективный язык с массой возможностей, но порог входа огромный. Если с Python (+ несколько сопутствующих технологий) можно справиться примерно за год, то Java придётся учить года два-три с её сопутствующими технологиями, как многие заранее предупреждают. Да и говорят, что джунам в Java пробиться всё же тяжелее.
0
Заблокирован
03.08.2022, 22:19
Лично я за Java. Тоже си-подобный синтаксис, как и у многих других языков. Питон это уже совсем другое. В смысле синтаксиса. Не нравится мне он
0
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
04.08.2022, 10:06  [ТС]
Zvo, благодарю за ответ! Синтаксис Java мне тоже больше импонирует
0
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,268
Записей в блоге: 2
04.08.2022, 23:05
StasSKM, вопрос неправильный, можно оба учить через codewars, 2 нормально будет.
в 2019м я нашел когда только то начал учить 10, это слишком много и не очень практично, но эти 2 как раз то что нужно. Посмотрите КаНАЛ Dereck Banas, человек освоил много.
С одним будет больше прогресса с другим чуть меньше. Я помогу составить план.
1
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
06.08.2022, 19:47  [ТС]
Supersumestria, благодарю за ответ. Учить два языка сразу? А эффективность от этого будет? Просто новичку по идее надо бы сконцентрировать усилия на каком-то одном, овладеть им, постичь "дзен" так сказать, а потом - дерзать дальше.

Цитата Сообщение от Supersumestria Посмотреть сообщение
Я помогу составить план.
Был бы очень признателен.
0
 Аватар для Pphantom
2243 / 1503 / 690
Регистрация: 17.03.2022
Сообщений: 4,788
07.08.2022, 11:44
"Программист", которому для изучения надо выбирать один из двух языков с примерно одинаковой парадигмой, на хлеб с маслом не заработает.
0
Эксперт .NET
 Аватар для Usaga
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
08.08.2022, 06:20
Pphantom, а он и не программист. И вряд ли им станет, судя по характеру вопросов.
0
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
08.08.2022, 08:47  [ТС]
Usaga, ещё как стану
0
Эксперт .NET
 Аватар для Usaga
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
08.08.2022, 08:52
Pphantom, ага)
0
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
08.08.2022, 10:16  [ТС]
Usaga, уж будьте добры, оставьте свою токсичность при себе. Спасибо.

Добавлено через 7 минут
Коллеги, вновь благодарю всех за отклик!
0
Эксперт .NET
 Аватар для Usaga
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
08.08.2022, 13:23
StasSKM, а я что-то не так сказал? Три года ходить вокруг да около и мечтать об IT это и есть "стану программистом"?
0
Заблокирован
08.08.2022, 21:15
Цитата Сообщение от Usaga Посмотреть сообщение
ходить вокруг да около и мечтать об
Usaga, жизнь затягивает и закручивает, и потом, стартовый уровень может быть такой, что сложно сразу продвинуться (одному, без поддержки компетентного человека рядом). Так что - помогите чем сможете, не пихайте вниз, тяните вверх - вниз человек и сам скатится.
Цитата Сообщение от StasSKM Посмотреть сообщение
Usaga, уж будьте добры, оставьте свою токсичность при себе.
StasSKM, Usaga не токсичный, просто формы такие общения. А внутри он доброжелательный.
0
7 / 55 / 9
Регистрация: 03.02.2022
Сообщений: 570
11.08.2022, 12:54
Цитата Сообщение от StasSKM Посмотреть сообщение
Благодарю Вас за ответ. Ситуация у меня поинтереснее. В компании (входит в структуру Росатома) используются и Python, и Java. Начальник советует выбрать Python, аргументируя большими перспективами, более коротким сроком обучения и порогом входа в целом. Он заявил: "Джаву свою ты года два-три учить будешь, а с Питнчиком уже через год на хлеб сможешь зарабатывать, может даже с маслом".
Начальнику плевать на твоё будущее. Пытон через несколько лет схлопнется и ты пойдёшь работать в макдоналдс. А жаба дольше продержится.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.08.2022, 12:54
Помогаю со студенческими работами здесь

C++ vs Java vs python. Что выбрать для олимпиадного программирования новичку?
не получается определиться с выбором языка

Что выбрать для GUI-приложений Java/CoffeeScript или Python/Django
Подскажите, стоит ли изучать python как язык общего назначения, возможно с последующим углублением в фреймворк django. Или изучать...

C++ vs Java - что выбрать?
Здраствуйте. Подскажите плз по следующему вопросу: Собираюсь начать изучать язык с++ или яву, но не могу окончательно определится. ...

C# vs Java в 2020. Что выбрать?
Приветствую. Учусь на 1 курсе технического вуза. На 1 курсе у нас C. Я на него забил, просто написал программу на C++, предъявил преподу,...

Что выбрать Java или C++?
Хочу начать изучать язык программирования. Либо Java либо c++. В обоих случаях знаю основы. Совсем основы, но это не суть. Какой стоит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru