Python или Java: какой язык программирования выбрать сейчас ?

  Рет қаралды 11,846

WEB DEV BLOG

WEB DEV BLOG

Күн бұрын

Пікірлер: 88
@Dantesyc
@Dantesyc 8 ай бұрын
Я начинающий, выбрал сразу Java
@dastanupgrade
@dastanupgrade Ай бұрын
Красавчик. Четко пояснил. Еще бы там же обьяснил что значит "динамический" и "статистический".
@heroy01
@heroy01 3 ай бұрын
Было любопытно посмотреть, т.к. я пишу и на Python, и на Java. Так вот... Пайтон гораздо хуже, он популярен только за счёт того, что во многих областях он применяется как бы "заодно" - какие-нибудь девопсы или QA используют его в своей работе, но они не сказать, чтоб были пайтон-разработчиками. Пайтон подходит там где надо какую-то быструю мелочь написать, примитивный телеграм-бот, например. Но если программа становится немного сложной, то его невозможно использовать. Он очень сильно сопротивляется ООП парадигме, хоть и позиционируется как мультипарадигменный, и у него ограничены возможности многопоточности. По производительности интерпретируемые языки тоже разумеется менее эффективны, чем компилируемые. Единственный плюс пайтона - это огромное количество готовых библиотек для каких-то мелких задач, но на этом его полномочия - всё
@Wyclot
@Wyclot Ай бұрын
То есть джава лучше ? Просто ты написал что на питоне делают мелочи а на видео говориться что на питоне цру хакает что то
@heroy01
@heroy01 Ай бұрын
@@Wyclot смотря для чего... Как язык программирования (в общем смысле), я считаю что питон и рядом не стоит, он слишком примитивен. Это как если делать сайт на конструкторе или полностью писать html, css и JavaScript - в первом случае это примитивно и с ограниченным функционалом, но быстро и удобно; во втором случае - можно любую сложную вещь сделать, но это долго и может делать только опытный программист (или даже команда). Так вот на пайтон много чего делается, где язык программирования - это обёртка, но не основной инструмент. Он хорош для тех задач, что и не совсем программирование, либо простое программирование.
@SanSanbI4-83
@SanSanbI4-83 2 ай бұрын
Не соглашусь со статистикой. Пайтон это будет преимущественно бекенд для веб, боты или парсеры. Популярный он лишь потому, что пайтон это датасайнс, ml, и ИИ, devOps. Но это совсем другое направление. Жаба, теряет лидерство по одной единственной причине, гугл не договорился с хозяевами этого ЯП и сделали основным языком для андроид-котлин. Я пайтон разработчик который изучает java. Скажу так, что если вы хотите стать именно программистом, а не бекендером, шлепающим бекенд для сайтов, то лучше Java. Потому что Java, это язык для полноценной автоматизации. В общем итого, считаю, что в современном мире лучше владеть обоими этими языками, и сюда не лишним будет добавить потом JS. Насчёт с каким языком проще зайти в айти, то одинаково. Пайтон легче освоить, но конкуренция очень высокая, так как пайтон учат все. Жаву выучить сложнее, но конкуренция на рынке хоть и высокая, но не такая, и это при том, что кол-во вакансий одинаковое.
@developerblog1
@developerblog1 2 ай бұрын
По делу, особенно лучше владеть обоими этими языками + JS.
@naz1anmak
@naz1anmak Ай бұрын
Еще говорят с джавы легче потом перейти на питон, если что, а наоборот сложнее намного. Если бы вы сейчас только начинали путь в it, начали бы сразу с джавы или все таки питон?
@SanSanbI4-83
@SanSanbI4-83 Ай бұрын
@@naz1anmak если бы я начал с жавы, питон, скорее всего, потом не стал бы учить)) так что я не жалею о своём выборе!
@developerblog1
@developerblog1 Ай бұрын
@@naz1anmak Спасибо за комментарий. С джавы на пайтон возможно проще. Но на практике это не особо важно, software engineer не привязан к какому-либо языку или технологии, когда есть многолетний опыт можно быстро переключаться между языками и технологиями, да сложности будут возникать и конечно лучше быть глубоким экспертом в чем одном, но обычно такое бывает редко иза того что проекты экономят ресурсы. Выбирайте то что вам ближе и больше нравиться и интереснее развиваться в этом сейчас.
@andreikrapiventsev716
@andreikrapiventsev716 10 ай бұрын
Нууу, проблема с питоном сейчас в том, что его даже в школах начинают учить и «питонистов» скоро будет как грязи весной. Java же всегда имеет крепкий фундамент в виде огромного количества интерпрайз приложений. Все банки на ней написаны и кто-то должен поддерживать этот код. Джависты будут нужны всегда и везде.
@developerblog1
@developerblog1 10 ай бұрын
Да соглашусь с вами. Но python очень интересен с точки зрения AI и machine learning - сейчас это на хайпе и думаю он будет только расти в ближайшем бедующем.
@andreikrapiventsev716
@andreikrapiventsev716 10 ай бұрын
@@developerblog1 это тоже верно. Правда новички эту сферу не потянут. Я сам раньше начинал с Python, но перешел быстро на Java именно благодаря количеству крупных интерпрайз проектов. Даже те, кто на Django пишет бэкенд, скоро перестанут это делать, JS захватит всю веб разработку и это будет основная технология. А на Java можно писать что угодно. От Яндекс музыки до Сбербанк Онлайн.)
@chemistry_exam
@chemistry_exam 9 ай бұрын
другой вопрос в том, насколько хорошо обучают питону в школах. зачастую 1 из 10 преподов по информатике может что-то выдавить из себя и объяснить. чаще всего получается обратный результат - отвращение к предмету. а во многих школах так и вообще в пейнте рисуют и 3 года переводят в двоичную систему.
@developerblog1
@developerblog1 9 ай бұрын
@@chemistry_exam И такое бывает. Много зависит от программы курса и его релевантности на сегодняшней день.
@gobpblueex
@gobpblueex 9 ай бұрын
Чушь, конечно. То, что вас учат чему-то в школе не означает, что вы этому научитесь. В школе много что учат, и математику, и иностранный язык, и даже физкультуру. Вот только математиков-спортсменов свободно владеющих английским "как грязи" что-то не наблюдается. А язык программирования - просто один из инструментов программиста. Знания языка не достаточно. Понадобится другой - его не так сложно освоить. Тем более что работа программиста сама по себе подразумевает постоянное обучение.
@user-gm5ri4pq5t
@user-gm5ri4pq5t Жыл бұрын
Java или Python? Javascript
@Paul-oz7rt
@Paul-oz7rt 5 ай бұрын
Лучше тогда TypeScript. Поддерживается многими фремайми, тот же реакт. Типизация ОЧЕНЬ важна
@lEpIvIaKl
@lEpIvIaKl Ай бұрын
Всё же Python имеет свои козыри. Чтоб не говорили, но вакансий связанных с ним - вагоны. Дело в том, что чисто голый язык - это мало. Но так как Питон в целом полегче Джавы, то можно его быстрее изучить, а дополнительно потратить время на доп. технологии или предметную область. Скажем Джанго, или BigData и т.д. И в этом плане этот путь может быть легче и быстрее чем Джава (там сам Core не хилый, так ещё Спринги всякие).
@Tosha.V
@Tosha.V 11 ай бұрын
учить пока некогда, который год все выбираю, ведь нужно сделать правильный выбор..)
@andreikrapiventsev716
@andreikrapiventsev716 10 ай бұрын
Ты никогда ничего не выучишь. Берешь язык программирования и учишь его неделю-две, прям плотно. Ты поймешь, если это не твой язык. Он не пойдет, будет тяжело и не интересно. Тогда берешь другой язык программирования и повторяешь процесс. Только так можно понять, нравится он тебе или нет, понимаешь его или не понимаешь.
@losion5312
@losion5312 10 ай бұрын
​@@andreikrapiventsev716Если выбирать из высокоуровневых язвков программирования, то разницы нет. Самое главное чтобы нравилось то что ты пишешь.
@techroniin4429
@techroniin4429 Жыл бұрын
Тут лучше отталкиваться о того разработкой чего хочешь заняться. Спасибо за видео
@developerblog1
@developerblog1 Жыл бұрын
Спасибо за ваш комментарий!
@user-kw1mz3po4r
@user-kw1mz3po4r Ай бұрын
Подскажите, пожалуйста, где лучше обучаться java? Столько курсов всяких, без понятия что выбрать..
@developerblog1
@developerblog1 Ай бұрын
@@user-kw1mz3po4r По платным курсам не скажу, лучше поискать где есть бесплатные курсы от IT компаний, многие до сих пор делают их, во первых они дадут базу и самое нужные знания, а во вторых сами компании берут потом на работу лучших студентов.
@user-kw1mz3po4r
@user-kw1mz3po4r Ай бұрын
​@@developerblog1 какой-то пример можно?) спасибо заранее
@developerblog1
@developerblog1 Ай бұрын
@@user-kw1mz3po4r Как пример EPAM, ANDERSEN
@Wyclot
@Wyclot Ай бұрын
Джава раш
@dimamka
@dimamka 7 ай бұрын
Мое мнение, это все такой обман в плане популярности языков, вот у Python 12к вакансий, но вакансий на которые можно выучиться за 1 год всего около 1к это Django, Fast Api. И вот вопрос какой смысл учить пайтон если его учат все и везде, а вакансий всего 1к. На аналитиков, инженеров, нужна серьезная база математики и время на учебу уйдет минимум года два. Берем язык Java все вакансии почти идентичны Java core, Spring и вакансий 2,5 тысячи минимум, много вакансий джунов и трейни. Так зачем тогда вообще учить Python даже если он и легче немного.
@developerblog1
@developerblog1 7 ай бұрын
Если брать вакансии возможно я с вами соглашусь, хотя многое зависит от вашей локации, +- я бы сказал соотношения одинаковое. Да и популярность тоже почти равна, просто python сейчас выигрывает за счет синтаксиса, хайпа с machine learning, но java очень стабильна в плане вакансий и проектов.
@gobpblueex
@gobpblueex 9 ай бұрын
На 5:30 идет полная тарабарщина, которая не имеет никакого смысла. Не знаю откуда вы это выдрали, но зря. Python интерпретируемый язык, Java - динамически компилируемый. Отсюда и разница в производительности кода. Но сравнивать их некорректно, это инструменты с разными свойствами предназначенные для решения разных задач .
@developerblog1
@developerblog1 9 ай бұрын
Спасибо за комментарий и мнение! Видео было про сравнение двух языков Java vs Python поэтому это стоило упомянуть. То что они решают разные задачи это упоминалось в видео несколько раз 😊
@wa1zzzz
@wa1zzzz 9 ай бұрын
Я выбираю уже месяц и мне 14😊
@developerblog1
@developerblog1 9 ай бұрын
Любой вариант будет неплохим🙂
@user-dc7ew9kz7w
@user-dc7ew9kz7w 10 ай бұрын
Почему-то я сразу выбрал Питона😊
@user-dc7ew9kz7w
@user-dc7ew9kz7w 9 ай бұрын
@REINY_B змей такой 😃
@wakaianime7764
@wakaianime7764 8 ай бұрын
для новичка лучше всего выбирать питона, я выбрал первым джава и страдал месяца три, сейчас уже перехожу на пайтон, джаву не смог осилить
@developerblog1
@developerblog1 8 ай бұрын
Да соглашусь с вами, Python проще по синтаксису, и для изучения в начальном этапе. Но у java тоже много своих плюсов 🙂
@user-nw5iw5ew9z
@user-nw5iw5ew9z 8 ай бұрын
@@developerblog1 каких?
@developerblog1
@developerblog1 8 ай бұрын
@@user-nw5iw5ew9z Кучу проектов, написано на Java, особенно банковские проекты. Поэтому популярность не будет падать. Также надежность и безопасность.
@Pavlo-ho9ww
@Pavlo-ho9ww 8 ай бұрын
@@developerblog1 "Но у java тоже много своих плюсов" -целых два...
@developerblog1
@developerblog1 8 ай бұрын
@@Pavlo-ho9ww Ну почему же 2, не хотел расписывать каждый, но хорошо опишу: 1. Много проектов уже надписаны на java 2. Надежность и безопасность 3. Многофункциональность, на ней пишут приложения для Android, десктопные приложения, корпоративный софт и тд 4. Много готовых решений и библиотек, так же большое комьюнити разработчиков. 5. Кросс-платформенность 6. Многократное использование одних и тех же классов(Объектно-ориентированный подход)
@yoz0__
@yoz0__ Жыл бұрын
Javascript не благодарите
@developerblog1
@developerblog1 10 ай бұрын
JavaScript one love
@user-pe4ru7mw7x
@user-pe4ru7mw7x 11 ай бұрын
C#
@seoonlyRU
@seoonlyRU 11 ай бұрын
Спасибо, и тут вам лайк от СЕООНЛИ!
@nodirbek4428
@nodirbek4428 Жыл бұрын
Но уже 2 год не могу выбрать😂
@developerblog1
@developerblog1 Жыл бұрын
😂
@user-gl7im7bw1e
@user-gl7im7bw1e Жыл бұрын
То-же самое 😊
@yaroshchenko_coder
@yaroshchenko_coder Жыл бұрын
попробуйте Ruby, там путь один - это RubyOnRails, sinatra и прочие (Веб разработка) + База данных... Самое лучшее взять задачу и решить на разных языках - это поможет с выбором, я вообще пишу на Perl в 2023 так что не парьтесь...
@user-zn1fn8jj2i
@user-zn1fn8jj2i 5 ай бұрын
​@@yaroshchenko_coder тоже перешёл с php и java на ruby )
@OleksandrChernyonkov
@OleksandrChernyonkov 8 ай бұрын
Очень обьективное сравнение))
@developerblog1
@developerblog1 8 ай бұрын
Спасибо 😉
@sergeyfedorov997
@sergeyfedorov997 11 ай бұрын
А как же Kotlin?
@developerblog1
@developerblog1 11 ай бұрын
Спасибо за комментарий! В данном случае лучше рассмотреть Kotlin - отдельно так как это язык программирования работающий поверх JVM. У него есть свои плюсы и минусы
@logcom482
@logcom482 Жыл бұрын
Хз если чесно вообще если ето не Haskell то ого все болие мение одинаковое.У питона скорость так себе,динамичиская типизация ето скорее вред чем польза ну и ООП в питоне оно храмает.Нету приватних методом и своиств.Ну и он интепритируемий а Java компилируемая.Питон логично сравнивать с PHP, Ruby, Perl а Java с C#,С++,С#. Я уже як год наверное как учу просто для себе python то скажу чесно цикли for в нем для меня магия хотя в Си подобних язиках все просто как дважди два. Но если би вибирать между Java и python я би вибрали java а потом PHP.
@developerblog1
@developerblog1 Жыл бұрын
Да согласен. Каждый язык программирования имеет свои преимущества и недостатки, и выбор языка зависит от конкретных задач. Например, если вы разрабатываете приложение для научных исследований или анализа данных, Python может быть более подходящим выбором, тогда как если вы разрабатываете приложение для масштабируемого бизнеса, то Java может быть более подходящим выбором.
@yaroshchenko_coder
@yaroshchenko_coder Жыл бұрын
Cтранный выбор...
@yaroshchenko_coder
@yaroshchenko_coder Жыл бұрын
Язык программирования - это образ мысли, никому программисты не нужны! Есть Бизнес, есть задача. Выиграет тот, кто будет наиболее полезен и выгоден! Проблема в том, что новички идут туда, где уже есть стек технологий, не думая о портфолио и своих проектах. Пишите на той технологии, которая пошла... Если имеется в виду обучение программированию, то вы меня простите, но это Pascal + ANCI С, ИМЕННО ДВА ОДНЕОВРЕМЕННО, наевшись ограничений с типами, питон покажется игрушкой. Насчёт Haskell, Вы меня приятно удивили. Можно начать с функциональны языков, но там информации меньше... А вот Php + js (ajax, jquery) Это вполне простой способ войти в индустрию, пусть и не на высокую должность. Важно, чтобы нравилось. Будет получаться, то ок. А прыгать от одной технологии к другой, ну толку мало.
@yaroshchenko_coder
@yaroshchenko_coder Жыл бұрын
Если нравится Java, но не идёт есть C#...
@developerblog1
@developerblog1 10 ай бұрын
​@@yaroshchenko_coder Php + js (ajax, jquery) - я тут с вами не согласен, простой возможно если в веб студии верстать сайтики и работать с wordpress, но не всем это нравиться и подходит. Сейчас очень высокие требования, возможно для начала в текущей ситуации придется попрыгать по технология, что бы найти работу junior. Да, а в дальнейшем вы правы лучше глубоко развиваться в своей сфере, но также изучение нового это тоже хорошо!
@user-dq5yx3cq3f
@user-dq5yx3cq3f 9 ай бұрын
PHP 😅
@user-proger88
@user-proger88 9 ай бұрын
C# и Python
@Pavlo-ho9ww
@Pavlo-ho9ww 8 ай бұрын
C и CPython
@now.7348
@now.7348 4 ай бұрын
Kotlin 😂
@user-xt6yg8fv2l
@user-xt6yg8fv2l 8 ай бұрын
посоветуйте,пожалуйста,что лучше начать учить для автоматизации тестирования,джаву или пайтон?
@developerblog1
@developerblog1 8 ай бұрын
Спасибо за вопрос. По сути это не имеет значения, на каком языке вы проводите автоматизацию. Фреймворки для автоматизированного тестирования на Python будут автоматизировать ручные тесты ничем не хуже фреймворков на Java и наоборот. Если у вас нет опыта и вы изучаете все с нуля пайтон будет проще вам для старта, но также знаю многих кто начинал с джава и тоже были довольны. Посмотрите, что вам ближе и больше нравится и сделайте свой выбор на этом 🤔
@evan_kirk
@evan_kirk 10 ай бұрын
Люди, C# лучше всего. Берите его, не пожалеете!
@chelodoy_molovek_
@chelodoy_molovek_ 9 ай бұрын
Здесь каждому своё) Я пробовал python, java, c++ и c#. Могу сказать, что легче всего мне дались c++ и python, c# же мне очень сильно не понравился)
@Pavlo-ho9ww
@Pavlo-ho9ww 8 ай бұрын
Оно даже тормознее явы
@chelodoy_molovek_
@chelodoy_molovek_ 8 ай бұрын
@@Pavlo-ho9ww Если это всё таки так, то это не значительно, и особой разницы нет. Тут дело вкуса
@Pavlo-ho9ww
@Pavlo-ho9ww 8 ай бұрын
@@chelodoy_molovek_ Как язык, лучше C#, как платформа - JVM. Но c++ побьёт их всех в производительности - затратах ресурсов исполняющей машины, а Python побьёт всех по скорости разработки.
@user-gd6vs8rx1n
@user-gd6vs8rx1n 5 ай бұрын
Java + C# Это реально мощное оружие Сам прошёл это
@delagreen1109
@delagreen1109 7 ай бұрын
Изучаю Python 2+ года, изза некоторых рабочих моментов стал смотреть в сторону Си и С++
@user-gd6vs8rx1n
@user-gd6vs8rx1n 5 ай бұрын
Я тоже уже больше 3 лет на Python пишу но только 20% И с каждым месяцем всё меньше и меньше, Я очень хорошо знаю Java и C# и пишу веб сервера с помощью Java и пк приложения на C#, и очень редко уже использую Python Я как то раз в группу Python разработчиков, в 2 часа ночи, на сонную голову рассказал какой C# прекрасный и сильный по сравнению с Python К счастью меня не убили Хотя хотели 😅😅😅😅
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
Люблю детей 💕💕💕🥰 #aminkavitaminka #aminokka #miminka #дети
00:24
Аминка Витаминка
Рет қаралды 1,3 МЛН
Oh No! My Doll Fell In The Dirt🤧💩
00:17
ToolTastic
Рет қаралды 13 МЛН
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 140 М.
Что выбрать в 2022 году: C# или Python?
28:27
Sergey Nemchinskiy
Рет қаралды 226 М.
Люблю детей 💕💕💕🥰 #aminkavitaminka #aminokka #miminka #дети
00:24
Аминка Витаминка
Рет қаралды 1,3 МЛН