Java против Python | Какой язык программирования выбрать в 2022

preview_player
Показать описание
#python #java #junior #программирование #разработка #уроки #2022 #2021 #ITYoutubersRU

В видео разберемся, как выбрать язык программирования для изучения в 2022. А так же я расскажу, чему я отдаю предпочтение, Python или Java.

Рекомендации по теме
Комментарии
Автор

Спасибо, теперь есть чёткое понятие что в итоге мне выбрать

Dekline
Автор

Автору респект. Самое понятное видео в сети.👍 красавец

armanpiter
Автор

Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, люблю Computer Science. Хочу в backend, выбираю между Python, Java, C#, Golang что посоветуете, чтобы легче было устроиться на работу, слышал, что Python-программистов уровня Junior слишком много и труднее будет устроиться?



Ответить

qrthack
Автор

Советую Питон. Учить его быстрее чем Джаву, а лишнее время можно потратить на Джанги, всякие ещё вещи. И стать актуальным.

lEpIvIaKl
Автор

Самое поелзное было бы на самом деле рассказывать, не просто область приминения ...а именно что конкретно делать ты будешь, какие именно у тебя будет проекты, в чем особенность ...потому что именно это решаеющее....все говорят в таких видео, что Java и Python это БЭК, может быть пару слов об обработке, хранении, базах данных. И я практически не вижу видосов, в которых бы новеньким рассказывалось, что а каков именно БЭК будет, если ты пикнешь JAVA. И тут уместно рассказать, что БЭК БЭКУ рознь ....и писать на Python и на Java ты будешь совсем разные Бэки, если можно так сказать. Java это тупо ентерпрайз, ты никогда почти не будешь пилить БЭК для сайтика пиццерии у тебя под домом...и тут вопрос а каков он этот ентерпрайз, что именно человек будет делать, какие именно там особенности, и не смотря на то что сама то Java очень даже прекрасна, но именно особенности ентерпрайза не все захотят . В то же самое время и про Python стоило бы обьяснить, что этот как раз будет совсем не тот бэк что на джава....ты практически никогда не будешь делать прям крупные системы и тд и тп ....явот о чем ....и если бы было в русскоязычном сегменте видео обьясняющее вот ЭТО...вот тогда было бы куда более понятно куда и кому навскидку захотелось бы пойти, и может быть было бы меньше вопросов у новичков, и меньше спрыгиваний ...Кстати на англ языке таких видосов полно

XN
Автор

Не согласен с автором. По поводу геймдева, видно, что автор не работал в этой сфере. Так как не кто бы не посоветовал учить C# или С++ вначале просто чтобы работать с именитыми движками. Потому что до финиша обучения языку дойдут далеко не все думаю любой кто занимался разработкой игры ответил бы Lua так как большая часть движков его поддерживает и даже топовые как движок от Амазон и если брать время на изучение Lua то через неделю ты уже можешь начать писать код для своей игры. А дальше поймешь нужно тебе это или нет и вообще хочешь ты с в этом работать или нет. Так как большинство людей которые хотят сделать свою игру они вовсе не хотят сидеть и писать механики и кайфовать от написания кода и интересных задач. Большинство людей больше расположена к творчеству, а именно к работе LVL дизайнера или гейм дизайнера и на стадии программирования многие ломаются и не доводят ничего до конца. Я когда то давно когда учился программировать для меня это был такой вау эффект. Типа вау эта штука может заполнять Exel таблицу за меня или делать web scraping когда написал код другу который работал в продажах и ему нужно было брать цены. С разных сайтов и мне это было очень интересно я пытался автоматизировать все что только делал более 2х раз в неделю на компьютере и я кайфовал от этого что могу запрягать компьютер вместо какой-то рутины и проработав в геймдеве 6 лет я понимаю, что большая часть людей мечтает делать игру(уровни, сюжет, какие-то механики придумывать) а не писать код. Так как если ты идешь в эту профессию не с программирования когда что-то написал и потом ВАУ оно живое этот ИИ кого-то ищет и преследует. А с того что ты придумал себе прикольный проект в голове и вся твоя мотивация это просто взять и его сделать, а программирование это просто инструмент который тебе нужно освоить потому, что он сам себя не напишет. То лучше сразу идти в гейм дизайн и учить какой то реально легкий язык типа Lua или вообще Blueprints в отличии от программиста Lvl дизайнеру или гейм дизайнеру открыты все движки неважно на каком они языке. Ну а если ты понимаешь, что тебе интересно делать архитектуру и писать код то дальше только С++

GbyG_Ruslan
Автор

Какой сервис используете для mind card?

P. S. А всё увидел Coggle, с телефона плохо видно.

daniilrozyev
Автор

Не сказал, что и Java и Python используются в автоматизации тестирования. Тоже весьма перспективное направление.

Также было бы неплохо в заключении сделать акцент на вилках сфер применения языка.
Java — энтерпрайз бэкенд, автотесты, микроконтроллеры и мобилки. (в мобилках теряет позиции)
Python — data science и прочая научная среда, автотесты (да и вообще автоматизация всего и вся), бэкенд, парсинг, боты, хакинг, а также "прослойка", "обертка" и "связующее звено" во многих проектах на других языках, в т.ч. и в геймдеве.

Питон синтаксически проще и легче в изучении. Но его проблема, как первого языка (именно для серьёзного изучения, а не для знакомства с программированием в целом), на мой взгляд, заключается в том, что он позволяет разработчику практически всё. В нём нет строгости (есть соглашения, но нет запретов). Он предполагает, что разработчик — взрослый и адекватный. Но не в смысле общечеловеческом, а скорее именно как программист. А "взрослости" и "адекватности" учат более строгие языки, такие как джава. Это моё имхо, на истину в последней инстанции не претендую))

andreyb.
Автор

Для «гуманитария» с чего посоветуете начать из этих направлений?) Напрашивается ответ - не начинайте, но вот обстоятельства так сложились, что нужна удаленная работа и чему то предстоит научиться. Заранее спасибо.

andremaurois
Автор

В какой программе была написана эта блок-схема?

ЖучокПауковский
Автор

А пишутся ли новые проекты на джаве? Кажется что, большинство переходят либо на питон или го. И как относишься к котлину для бекенда?

verdammtigor
Автор

Спасибо за информацию. Курс на udemy длиться всего 43 минут, так и должно быть?

vip
Автор

На kotlin'е тоже можно писать бэкэнд.

exagma
Автор

Название не соответствует содержанию видео

Chocuchan
Автор

А где десктоп, тестирование, девопс?

pawsdev
Автор

Посмотрел ролик "Java за час", пошёл искать работу

MentorOfMentors