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

Sdílet
Vložit
  • čas přidán 29. 12. 2021
  • #python #java #junior #программирование #разработка #уроки #2022 #2021 #ITCZcamsrsRU
    В видео разберемся, как выбрать язык программирования для изучения в 2022. А так же я расскажу, чему я отдаю предпочтение, Python или Java.
    * GitHub: github.com/BeTryDev
    * Telegram: t.me/dev_life_balance

Komentáře • 47

  • @Dekline9
    @Dekline9 Před rokem +1

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

  • @daniilrozyev
    @daniilrozyev Před 2 lety +1

    Какой сервис используете для mind card?
    P. S. А всё увидел Coggle, с телефона плохо видно.

  • @vip51000
    @vip51000 Před 2 lety

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

  • @armanpiter
    @armanpiter Před rokem +1

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

  • @qrthack3233
    @qrthack3233 Před 6 měsíci

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

  • @jackiechanfilms1
    @jackiechanfilms1 Před rokem

    А что выбрать между python и kotlin ?

  • @user-ow6bc4sk6y
    @user-ow6bc4sk6y Před rokem

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

  • @LORDragonff
    @LORDragonff Před rokem +1

    да скажите наконец то с чего начинать

  • @andremaurois7565
    @andremaurois7565 Před rokem +1

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

    • @BeTryDeveloper
      @BeTryDeveloper  Před rokem +1

      Начинайте с Python, он проще поддается понимаю, если до этого никогда не программировали. И с его помощью можно устроиться, например, аналитиком данных или автоматизатором 😀

    • @andremaurois7565
      @andremaurois7565 Před rokem

      @@BeTryDeveloper Спасибо. А если сравнить обучение на web frontend и python с нуля, то что бы вы посоветовали выбрать на данный момент?

  • @verdammtigor
    @verdammtigor Před rokem

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

    • @BeTryDeveloper
      @BeTryDeveloper  Před rokem

      Да, на Java конечно новые проекты пишутся. Особенно это связано с тем, что для Java существует множество классных фреймворков и библиотек :)
      Backend на Kotlin конечно возможен, но привычней все же Java. Kotlin хорош в мобильных приложениях, так как у него много синтаксического сахара для взаимодействия с графическими объектами и прочим

    • @montecristo31
      @montecristo31 Před rokem

      @@BeTryDeveloper kotlin и все бэкэ щас применяют.

  • @X1N06
    @X1N06 Před rokem +12

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

    • @comfitkampit6031
      @comfitkampit6031 Před rokem

      привет можешь на англ языке видео посоветовать где хорошо объясняют

    • @user-de8vp9zj1r
      @user-de8vp9zj1r Před rokem

      Не в бровь а в глаз! Я новичок который, как раз и хочет понять что конкретно я буду делать на Java или Python вероятнее всего в первый год работы. И какой у меня будет выбор в последующие 2-3 года? Есть понимание, что нужно выбирать язык отталкиваясь от того, что тебе нравится, что интересно было бы делать. Так вот самому разобраться в этом новичку очень не просто, хоть инфы и много. Что на Пайтоне, что на Джаве можно делать все что угодно, вот что в среднем вылезает в нете. Вобщем присоединяюсь к комменту.

    • @user-de8vp9zj1r
      @user-de8vp9zj1r Před rokem

      Поправьте в чем не прав. Пока сложилось впечатление такое в среднем на Java 90% работы связанны с обслуживанием старого кода в огромных системах и большенству мидлов ни куда от этого не деться не говоря уже о новичках. Но первую работу найти можно без опыта, но с хорошим партфолио из пет проектов. А вот Python это менее душная атмосфера, больше разнообразия и вероятности участвовать в создании чего то с нуля, также на первый взгляд проще со временем при желании перейти в дата сайнс, в который сейчас не попасть без опыта после кусов. Но что сейчас твориться на рынке джунов питонистов так это ад кромешный судя по комментам. Питон захайпили так, что, толпы зомби после курсов штурмуют любую шаражку, я не против конкуренции, но когда 300 правильно написанных резюме у человека на столе это не конкуренция а лотерея, выбирать его как стартовый сейчас можно только если есть железные варианты по знакомству.

    • @X1N06
      @X1N06 Před rokem

      @@user-de8vp9zj1r 300...это хорошо если будет 300 ...до 2к доходит ...и сейчас все пользуются ютубом, ищат "фишки" как залететь бы ...врут по "советам" многих об опыте и тд и тд ...это в доступе в всех ...java не только старый код ...но скорее всего никто тебя на новый проект не поставит без достойного опыта . Но тут зояв подметить , что это не так , что там прям вата такая...переписывание старого происходит на новое , ты не будешь переписывать старое тупо так же как оно было, но просто на джаву 11 стажем с 5й ...будет скорее всего переделываться и проект , и тд ...то есть это не так ...что вот джава прям исключительная зерня для дереволазов...как бы нет. По поводу питона ...а там тоже не все так модно стильно молодежно, и каждый день веселье ...не совсем ..в джава попасть тоже не просто , и "после курсов не канает"...особенно сейчас ...надо много значит и уметь (но все Реально) . Но одно точно , после джавы ты не будешь писать дерьмл-код, и в целом будешь лучше дарить в программировании , как и после Шарпа кстати тоже ...после питона как первого языка будешь ты с огромной долей вероятности фармошлепом а не программистом ...а дата сайнс это вообще не о программировании ...да оно там есть , но процентов на 30 максимум ...если выбирать питон или джава ...то джава мое имхо...с питоном разве что обмотать этой змеей шею и повесится на ней ...бесполезная затычка во все дырки ...опять же имхо ...могу все , но ничего хорошо)

    • @yevheniikrymchak4862
      @yevheniikrymchak4862 Před 10 měsíci

      @@user-de8vp9zj1r Здравствуйте. Интересно, как всё изменилось для вас с момента написания комментариев? Что выбрали?

  • @exagma6351
    @exagma6351 Před rokem

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

  • @pawsdev
    @pawsdev Před 2 lety

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

  • @nouchance
    @nouchance Před 2 lety +1

    .NET Core (C#)

  • @user-lx1sp4ju3e
    @user-lx1sp4ju3e Před 2 lety +6

    всё по факту! Java/Kotlin - сила!

    • @genryliapiv5754
      @genryliapiv5754 Před 2 lety

      Нет Python/C++

    • @carmanager7397
      @carmanager7397 Před 2 lety +2

      Да ёлки палки что учить то лучше?))))

    • @genryliapiv5754
      @genryliapiv5754 Před 2 lety

      @@carmanager7397 советую python лёгкий и высоко уровенный язык с ним можно всё
      Если выучить Python то выучить другие сложные языки будет легко
      Я сам 2недели назад начал учить Python мне оно понравилось и тебе советую.

    • @talgartbektemirov2627
      @talgartbektemirov2627 Před 2 lety +19

      @@genryliapiv5754 вот именно 2 недели ты начал и советуешь))

    • @wuylandyr6130
      @wuylandyr6130 Před 2 lety +1

      @@talgartbektemirov2627 д я также учил его пару недель и забросил, с ним толком никуда не пойдешь, та же джава гораздо лучше в случае устройства куда-то

  • @nikson9334
    @nikson9334 Před 2 lety +8

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

    • @serikm9399
      @serikm9399 Před rokem +2

      прошло 4 месяца.. ну и каков результат?

    • @nikson9334
      @nikson9334 Před rokem +5

      @@serikm9399 глобалисты мешают

    • @viacheslav_chudnovskyi
      @viacheslav_chudnovskyi Před rokem

      нашел работу?

  • @GbyGRus
    @GbyGRus Před 3 měsíci

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

  • @andreyb.3465
    @andreyb.3465 Před 2 lety +24

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

    • @Tetabait
      @Tetabait Před 2 lety +1

      Здравствуйте, а вот что-бы вы посоветовали с выбором между питоном и си-шарпом в случае:
      1)Еще не определился со сферой разработки, но вероятнее всего начинать буду с веба. Однако в будущем хотел бы подтянуть остальные нужные навыки и попробовать DataScience, DevOps, да и автоматизация в целом.
      2)Куча вакансий в городе (Киев) на си-шарп энтри-левела есть (причем с понятным стэком) для веба, а вот для питона - половина (если не большая) - аналитики, тестировщики и тд (то-есть то, что на данный момент не интересует меня в кач-ве работы. Хотя не факт, тк еще не пробовал).
      3)Хотелось бы иметь какое-то универсальное подспорье для разных дел (да банально даже вакансии по европы просмотрел разные, питон лидирует, естественно).
      З.Ы. JS учить для фронта (с соответствующими технологиями) буду в любом случае, но пока его не рассматриваю как основной (хотя мало-ли и окажется, что это моё).
      З.Ы.Ы. Больше всего работал на шарпе, но использовал примитивы, ну и плюс некоторые проекты с докой под ручку делал.
      З.Ы.Ы.Ы. Сейчас как идея взять и по туториалам сделать несколько "схожих" проектов на си-шарпе\\питоне (круды, какие-то дефолтные вещи) и сравнить что понравится больше?

    • @andreyb.3465
      @andreyb.3465 Před 2 lety +1

      @@Tetabait Учитывая ваше описание, на С# вам будет легче устроиться на работу рядом с домом. Python для автоматизации и прочего можете подучить уже в процессе работы. Он прекрасно себя раскрывает как второй язык. Но если нравится именно питон, а С# постольку-поскольку, то я бы посоветовал не мучить себя, а то так можно и забросить из-за неудовлетворенности.

    • @Tetabait
      @Tetabait Před 2 lety

      @@andreyb.3465 понял, спасибо Вам большое. А я еще и не распробовал что нравится а что нет, сейчас вот какие-то базовые аналогичные вещи на asp.net и джанго\\фласке поделаю по статьям\\видео, посмотрю на чем больше понравится и там дальше буду действовать. Хорошего Вам дня!)

    • @andreyb.3465
      @andreyb.3465 Před 2 lety

      @@Tetabait Взаимно!

    • @user-hi6kc4cq2o
      @user-hi6kc4cq2o Před rokem

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

  • @Chocuchan
    @Chocuchan Před 2 lety +1

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