Как выбрать - JAVA vs Python
HTML-код
- Опубликовано: 30 сен 2024
- Java и Python на сегодняшний день являются популярными языками. Если вы находитесь в начале своего программистского пути или хотите поменять сферу, то, возможно перед вами как раз стоит выбор Java или Python. Давайте разбираться.
Курсы Java Start - bit.ly/2zzJNx6
Курсы JAVA - bit.ly/3bwz3wK
Курсы PYTHON - bit.ly/3bD51aG
Курсы GRASP and GoF Design patterns Advanced On-line Course - bit.ly/2xZb0bY
Курсы C#/.NET - bit.ly/3cqvGbT
Курсы ANDROID С НУЛЯ - bit.ly/2WWNF3d
Курсы Automation QA (Java) - bit.ly/2WVFpQS
Курсы FRONT-END - bit.ly/2WXhqkx
Курсы UI/UX дизайна - bit.ly/2yLIwDb
Курсы WordPress Developer - bit.ly/2Z2DBse
Авторский тренинг-интенсив Инструментарий Java - bit.ly/2ZavwS6
Курсы Salesforce Developer - bit.ly/2X1dajN
Курсы Enterprise patterns - bit.ly/2X4b6aZ
Сайт Foxminded: bit.ly/2WtUt9p
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
FoxmindEd в VK: foxminded
Мой Telegram: t.me/nemchinsk...
Мой блог: www.nemchinsky.me
Тоже выбирал между джава и пайтон. Выбрал работу грузчиком.
ХАХАХАХАХА, выбирал между юристом и менеджером, в итоге выбрал дворника
азазаазхахахаха
Ты выбрал между ручным трудом и интелектуальным
Xaxa xa
Правильно не трать время на ерунду
Это удивительно, но сам Брюс Эккель в своей книге thinking in Java пишет, что ему Пайтон понравился больше :).
Хорошо, что не FORTRAN 🤣
Да, изучая Java, читал тоже Эккеля и видел там немало хорошего о Python - ну, думаю, нормально, в книге о Java хвалят Python:) Когда выбирал потом, на чём писать новые проекты, вспоминал и выбирал Python
Ага, но за Java давали больше денег, поэтому он и написал ту книгу =)
Хехехе)
САМ БРЮС ЭККЕЛЬ!!! Что вы на него молитесь? Книга - полный отстой, а сам он просто не умеет языком пользоваться, ни Python, ни Java, ни, теперь уже, Scale
Сергей, Вы мастерски избежали наброса на вентилятор. Я как тему видосика глянул - рука сама к попкорну потянулась :-)
ахахах. спасибо :)
))))))))
🤣
Сам джавист.
"Там жопа, вот прям сферическая" - фраза, отлично описывающая реальность. 90% времени раскуриваешь, а как это работает, 10% пишешь.
Нормальная ситуация - " очень интересно, но нихрена не понятно".
Алгоритм выбора языка не курильщика:
1. открываем hh
2. смотрим количество вакансий java junior против python junior
3. идем учить java
А курить когда? ;)
И идём учить оба языка :)
интересно сколько, времени ты потратишь что бы стать джуном на этих языках? сейчас с нуля + минимальное количество затрат времени + легкость это веб - то есть js
@@6598335 одновременно это пустая трата времени будет. Лучше учить в параллель к языку алгоритмы.
ну ну успехов - при таком выборе....
Python хорошо для тех кто входит в айти уже в зрелом возрасте, не после университета - быстро учишься и веришь в себя.
веришь в себя, но в тебя не верит работодатель? (серьезно)
Толковый мотиватор. Респект. 👍🏻
Выбрать довольно просто -- какой из них Python, тот и выбираем.
@@NoName-pe9wr уважение
Я почему-то думал, что python больше используется для нейросети и ботов и веба. Если честно, мне оба языка нравятся, но изучать и писать на Java одно удовольствие)
Два дня назад от нечего делать, на пенсии, на питоне написал приложение, до этого тридцать лет назад на Бейсик писал азбуку морзе, служил радистом.
самое время провернуть теперь тоже самое на джаве
Если первый язык, то точно не Java. С ним зашьетесь, проще научиться Питону, он востребован и очень популярен сейчас, найти первую работу, получить опыт в смежных технологиях, а потом уже решать стоит ли переходить на Java или на Шарп вообще, может вообще в JS уйдете, так как удаленки много на нем, а Java - это офис, сервер сайд в 99% случаев (если не Адроид) и фиг тебе удаленку дадут, особенно если ты пишешь сервер сайд для какого нибудь банка или веб сервиса (а это 80+% от всего Java). На своем опыте проб и ошибок, могу сказать точно, Java очень тяжелый и огроооомный язык, для первого языка. Он хорош, но явно не первый!
"java очень большой язык" C++ ржёт в сторонке
@@misteranderson6058 ну сомнительно...
Почему нет? Как раз таки первым и надо строго типизированный язык изучать хотя бы основы. В универе же не зря с С/С++ начинают. Откуда мне узнать что такое типизация? Что такое классы? Я вот начал с джаваскрипта и потом взялся за джаву и понял, насколько js заставляет тебя писать как хочешь и часто криво, хотя и на джаве можно на говнокодить.
Ты вопше не знаеш нечего вот честно херню говориш надо выбирать новичкам строго типизированные языки таких как C/C++ Java потому что тебе будет легче перейти на другие языки и ещё они научат тебе многому будеш понимать в программировании почти всё
@@nurizanurdinova8939 русский для начала выучить - было бы неплохо, до плюсов ))
После неудачной попытки войти в IT через Java, из-за того, что я недооценил сложности порога входа, пробовал разные языки программирования (все популярные на рынке). От python в восторге полном: удивительно простой и удобный язык с колоссальным инструментарием. Если бы знал про него раньше, вероятно, сэкономил бы несколько лет жизни! Сейчас только python, однозначно!
Это не так. Кажущаяся лёгкость не говорит о простоте языка для сложных задач. Простые вещи ты писать сможешь, да. Но чтобы написать что-то сложное со сложными взаимосвязями, придётся углубляться в Пайтон и грубо говоря потратить столько же часов сколько и на Джаву. А лучше вообще не писать сложную бизнес-логику на языке с динамической типизацией.
думаю сложность везде одинаковая ибо "чем сложнее тем больше фич" а максимальная сложность упирается в людей которые эти фичи пишут
@@GK-tw7nu на C# дела обстоят лучше?
@@vip51000 для шарпа тоже нужно не мало, можно банально зайти на доу и посмотреть что требуют) а по факту, одним языком не отделаетесь, какой бы не учили) хотя я на свою первую работу в 2013 попал только по языку, но это был с++ ну и stl еще пригодился, и это геймдев, так сказать специфическая отрасль) и то, со сменами работ приходилось юзать другие языки, специфики для кроссплатформ и т.д.) так что не нужно ждать халявы, думая что на одном языке будет все просто, а на другом сложно)
@@GK-tw7nu перечислил все что знал? Конкретному разработчику нужны те технологии, которые нужны для решения его задач, а большинство технологий в одной задаче никогда не используется. Тем более для всего тобой перечисленного есть отдельные люди, которые админят и тебя туда с кривыми руками не подпустят.
Не согласен, многие крупные компании используют python как основной язык (Netflix, Instagram и т.д)... Сейчас скорость разработки выходить на первый план... Python в этом плане выигрывает ... Насчёт того что язык позволяет "делать всё правильно"...Таки нет...На java тоже можно написать гуано ...которое будет компилироваться и запускаться,но не будет работать)
Начинайте с python...а потом посмотрите java/ js и т.д...
Все равно современный разработчик должен уметь писать на нескольких языках)
а при должном знании английского, можно работать на буржуев и на удаленке фигачить сайтики на пихтоне. а вот в энтерпрайзе менее охотно соглашаются на удаленку, сразу же прикрываясь сисурити, GDPR и чем только можно.
Кажется немного нелогичным, что у программиста, который занимается "автоматизацией работы огромных корпораций, разбирается в китайском легаси коде, вникает в сложные бизнесс-процессы" и у программиста, который "изо дня в день клепает +- одинаковые простенькие проекты с нуля" на рынке одинаковые зарплаты.
Невольно напрашивается вывод, что Питон - это язык, где не напрягаясь можно заработать столько же, сколько в java, только в случае последнего у тебя голова станет квадратной от напряга и пупок развяжется...
наверное, дело тут в том, что, чтоб подняться в Питоне до "входного" уровня джавы, надо долго, много, и так же сложно учиться
в Австралии сантехники и электрики получают больше чем тимлиды и сеньоры джависты - вот это справедливо
Что то что то сложный язык, нет легко пути, просто в джаве вся сложность сверху, прям со входа, а в пайтоне чем дальше в лес тем толще волки
@@ЯрославМандрикін В Америке дальнобойщики получают, примерно как Java сеньоры (не в кремниевой долине)
Я пилил на питоне проект для гигантской корпорации. Так как там юзался машин лернинг....по этом бэкенд обвязку решили делать на фласке и джанго.
@@hondashadow750phantom-penn3 мой друг в филаделфии 140к в год + бенефиты имеет сеньором JS. дальнобоем выше 100к вылезти - только если свою компанию организовывать и людей нанимать
Спасибо за видео. Интересно увидеть видео: android разработчик - ios разработчик.
Как выбрать: вилка или ложка?
Спасибо за видео!
Вилкаскрипт)
Ложка
Палочки!
руки)
полностью с вами согласен
зависит от того где инструмент будет применяться
А мне нравится совет новичку, который выбирает какой язык выбрать для изучения: «попробуй написать на одном языке, потом на другом и какой язык вам понравится» - это человеку который не на одном языке не может писать. А тот кто уже может писать, тому такой совет уже не нужен. Как правило у программистов такого выбора не стоит
Тогда бы никто и никогда не выбрал бы Java)
Большое спасибо за видео!
Выбираю язык обучения и вы подтвердили мои сомнения.
Душа лежит к работе в крупной корпорации и сложным, многофункциональным проектам.
Выбираю Java❤🙂
Ну на чистом пайтоне особо много действительно не напишешь. Однако большое количество библиотек, написанных на С++ очень сильно расширяют круг возможностей языка. А там уже и типизация и области видимости и всё на свете.
Мне кажется вы недооцениваете этот язык-хиппи.
upd.
Меня тут поправили товарищи в комментариях, дополняю:
1) В общем да, начиная с 3.6 можно указывать типы переменных. Но финальное решение все равно за вами. В ряде случаев может быть удобнее принять любую переменную, и отталкияваясь от типа определить поведение. Зависит от ваших задач.
2) Есть всякие расширения типа Cython которые позволяют существенно увеличить скорость, грамотнее работать с памятью и при это работают фактически из коробки, не требуя от программиста вручную заниматься многопоточностью и прочим. (а изпользовать multiprocessing на винде - отдельное "удовольствие" после линукса)
С одной стороны - зоопарк, с другой стороны - низкий порог входа и возможность осваивать инструментарий постепенно.
Так, і статична типізація і швідкість Pypy... Але, імхо, з додатковими інструментами, зростає складність, з'являється зоопарк.
Так уже и в чистом можно задавать типы на вход, а учитывая изначальную жёсткость типизации в Питоне, эффект получается как при статичной типизации. Всё-таки не Жабоскрипт!
это ты так думаешь, потому что не знаешь Java. То что там под капотом с++ - ничего не значит для разширяемости и тд
C++, а если по делу, то многие кто в web , после python переходят на go.
читаю между строк: "любой ЯП - говно, кроме Java"
Нет)
Да прикольный язык, мне нравится он
@@SergeyNemchinskiy ещё котлин неплохой)
скажите это наСИльникам. а потом бегите :)
Неприятно, что дейта сайнс вот так взяли и запросто отбросили. Чуть ли не половину всей предметной области пайтона сейчас. Там, кстати, ну в этой области, программисты тоже есть. А если взгляните на зп, то точно пойдете учить пайтон) только проблема в том, что там нужна сильная линейка, статистика, тервер, и дофига чего еще. На мой взгляд, тут порог входа гораздо выше, чем даже в джава энтерпрайс. Ну, в общем если при прочих равных.
Ещё, кому интересно: Python используется ещё для парсинга (scraping) данных из интернета и для веб-автоматизации определенных действий (написать бот). Вот это прям отдельная сфера внутри Python, на том же Upwork можно зарабатывать, делая только эти проекты.
так боты и на яве пишутся.причём получше
@Alejandro Rodriguez вероятно побыстрее в плане скорости.
А какой язык для этого всего не используется? Любой ЯП общего назначения это умеет. А scrapy еще та костыльная хуйня, особенно если прихуйнул туда ОРМ с sqlalchemy, то любое изменение - это боль. Любой язык, любая асинхронная либка и погнал...
@@dr.margulis7773, насчёт побыстрее, уж точно сомневаюсь! Другой момент, что яву можно дороже продать, влив клиенту про бОльшую безопасность.
@@oleksitkachenko4747, эт правда! Сдуру чего только не наделаешь :)
не надо ничего выбирать -- ставим Jython и педалим
Вы все услышали? Он сказал - java программистам устроится сложней, а python программистам легче, так как для python программистов существуют разные лэвэлы программирования, а для java во сновном это высоко уровневые интерпрайсы, куда залесть сложно.
Python всё же при обучении придаст вам крылья. Всё проще лаконичнее и быстрее результат.
Выбираешь java или python? Выбирай C#!)
@Государство - это ОПГ не трынди! Вакансий чуть меньше!
@Государство - это ОПГ дело не в вакансиях а в совершенстве инстпумента
@@lemeshenko он же от майкрософт, сотворённое их руками не умеет жить, оно находится в состоянии суперпозиции. Если на него не смотреть вроде бы ок, а взглянешь - сразу говной воняет.
@@dumb_bitch_0 бред
Оба языка -- стандарт индустрии, которые будут актуальны ещё годы. Стоит знать оба.
Джава не используется в двух кейсах. Она используется вообще везде, от системной разработки платформенных решений (на ней написан хадуп и многие популярные базы данных), и до стриминга и дата саенс. В веб программировании она тоже используется.
Питон тоже используется вообще везде, от иот, и до embedded автоматизации. Про понятные сайты -- это только одно из применений. Я вот, например, пишу на нем ETL движок и платформенные биг дата инструменты, наподобие hdfs компактора. До этого как раз работал на 10+ летнем проекте, где на питоне было более 100к строк кода.
Строгую типизацию в питоне легко накрутить. От обычного тайп хинтинга и до майпай.
ЗП на джава скорее всего будет чуть выше, но нужно понимать, что хорошие специалисты питона зарабатывают более 200к -- для России неплохо.
тот случай когда хочешь послушать про питон, а видишь футболку своей бывшей группы)))
Почему Вы не привели прмеры? Какие крупные бренды работают на Java а какие на Python....
python automation так же > java automation
в реалиях нынешнего рынка не каждый клиент готов платить за автоматизацию тестирования на java так как она займет больше времени, клиенты любят срезать на всем бюджет, а естимейт на автоматизацию на java и python будет отличаться в 2 раза
Появились курсы по Пайтону и Сергей стал менее радикальным :) А когда то все что не ява, не язык. Курсы только по яве были :)
@Orah Mudri жабам жабу, змеям змею.
@Orah Mudri красота пайтона существует только для новичка, настоящий язык красив своей математической точностью.
Спасибо, Сергей, за разъяснения. Даже мне с уровнем в программировании -100 (минус сто), понятна стала разница между языками)👍
Учите java! Но когда устанете или жепресняк____ пишите на питоне. Попробуйте использовать java и python для одной и той же задачи. Тут вам и станет ясно. )))
Я пока ещё учусь, мой выбор пал на Пайтон, но далеко не по тем "причинам" которые озвучены в видео. Нейронные сети, искусственный интелект, машинное обучение - это всё Пайтон. По этим причинам я и выбрал Пайтон для изучения. Предвзятое отношение и лектора. Кто что любит (Джава) за то и топит....
Математика сильная нужна? Что делать, если её нет? (
Единственный курс по java в универе (физика) изменил мою жизнь - когда решил свичнутся в программисты, автоматом выбрал java. Все ок, все устраивает, но замечание про бизнес-логику в точку, работаю на проекте уже год, половину задач все равно при прочтении не понимаю никак, потому что , не зная бизнес логики и архитектуры приложения , понять что там хотят заказчики крайне сложно. Но естественно тут не язык виноват, а отсутствие нормальной документации тип FAQ + никаких тебе ликбезов и обьяснений для новоприбывших
Владимир, а можно пример одной-пары задач которые ставились, что-то про бизнес-логику? Хотя бы какой-то пример. А то всё это и правда так абстрактно, часто слышишь, но туманно понимаешь о чём речь
@@lEpIvIaKl я в той компании уже не работаю, но вообще задачу программистам ставят аналитики, они код не смотрят, а пишут описание, как им бизнес это рассказал, и получается, если нет тех ревью, то могут попросить как то хитро поменять какую-нибудь логику, и в задаче могут быть какие то бизнес термины, которые непонятны и выглядит это все вот так "в случае наступления события PVRT добавить проверку на ERTY, но только в случае если не пришел положительный ответ по WQER" ) и в коде этих аббревиатур нет)
Можно прям одним видео. Python против всех))
( Python vs PHP , Python vs Go , Python vs Ruby , Python vs R )
А JS? :(
@@the2alert711 JS фронт
На бэке node js
Всё по делу. Примерно так и есть. Единственное, что хотел бы добавить: я думаю, что не средний уровень зарплат близок, а медианный. Мне кажется, что в разработке eCom легче выйти в мидла, но люди очень часто в мидле засиживаются, не растут дальше. Как раз таки из-за отсутствия вызовов. Делая простые однотипные задачи со средненьким качеством в совсем высокие зарплаты не выйти.
Спасибо за видео) Услышал вещи, о которых как-то не задумывался. Похоже, что благодаря нему я наконец могу понять знакомых, отработавших много лет в ecom на php.... Раньше думал, что они "не фонтан"(посмотрев, как они пытаются писать на Java), а все просто можно объяснить тем, что в eCom не нужно быть совсем "фонтаном".
Ps. сижу в "enterprise, bloody, enterprise"
9:10 На ЗП можно не обращать внимание, но вот смотреть, какие технологии популярны именно у тебя в городе - нужно.
А что мешает на джаве писать хоть маленькие хоть средние сайты? В джаве вагон и маленькая тележка технологий на сайты разной весовой категории.
Нужно быстро накидать сайт? JSP (JSF)! Не хотим тыкать JS? GWT! Есть миллион микрофреймворков, если уж нас парит хостить 2 Гб виртуалки.
Хотелось бы какой нить конкретики по скорость разработки на веб фреймворках, но этой конкретики ни у кого нет. Я подозреваю, что джава заткнет и похапе и все остальное. Быстрее только взять готовый шаблон в WordPress (если мы говорим за похапе, то только так и делают, никто т.е. на Php не пишет сайт)
Выбирал между Джава и Пайтон. Посмотрел несколько уроков Джава. Где-то уже 5-м уроке так разболелась голова от него)) Что я закрыл и не возвращался. Пайтон оказался намного проще, удобней. Не такой строгий синтаксис, никаких постоянных квадратных скобок, более лаконичный ...
некоторый 10 минутные видео Сергея заменяют многодневные перелопачивания разнообразной литературы... поэтому спасибо ему!
Сейчас программирование у каждого на слуху и все хотят, даже те люди, которые просто с компом на Вы. Таким однозначно нужен питон из за самого простого синтаксиса имхо. Как минимум вам нужно попробовать ибо остальные в этом точно сложнее
Учил Пайтон в институте, Джава учил сам (и продолжаю учить). У меня уже есть средний проект на Джава на несколько тысяч строк кода. Да, для Энтерпрайза это копейки, но для студента первого курса нормально. Думал попробовать посмотреть уроки Джанго. И как то не понравилось. Вот это модель MVT которая вроде бы и производная от MVC но все равно писать юрл в одном файле, контроллеры в другом и все это, кажется нелогичным после Spring MVC где роутинг настраивается аннотациями по типу @GetMapping, @PostMapping и так далее. Так же смотрел уроки по Ларавел. Там тоже роутинги и методы контролера пишутся в разных файлах, но там все равно это логичнее выглядит чем в Джанго. Пайтон я обожаю когда надо на CodeWars алгоритмические задачки порешать. Да, Пайтон в этом шикарен, идеальный инструментарий для работы со строками. Но когда дело доходит до реального проекты,пусть и Пет или как там это называется проекта, но все же реального проекты, по моему Spring (Java) это лучший выбор.
Полностью согласен на счёт Python, испортить проект можно легко, очень много людей вообще не понимают как надо писать приложение на Python, а так как язык их ещё и не ограничивает, то выходи по итогу говно, подпертое 15 костылями, на Java будет довольно сложно испортить проект, язык попросту не даст этого сделать. Для маленьких сайтов Python просто идеален, а вот для больших проектов нет, слишком много проблем может вылезти. Поэтому полностью согласен, маленькое приложение только на Python, если нужно что то серьезное, только Java.
ниша маленьких сайтов это Вордпрессы Тильда и подобное, если кастомное уж делают так это средние сайты с нестандартной логикой
Ахах ну да ну да скажи это Инстаграмм,ведь это маленькое приложение.Зачем писать если не знаешь,посмотри сколько проектов работает на Питоне с колоссальной нагрузкой.
На пайтоне легче найти проект/стартап для джуна.
На java, т.к. это 99% интерпрайза, кто тебя подпустит? Если ты вчерашний таксист или токарь без корочки ИТМО или другого топового вуза.
Я пробовал изучать Java в течении полугода на JavaRush, там перед покупкой курса можно было его бесплатно попробовать. Мне безумно понравился этот сервис и пошаговый метод обучения во встроенном компиляторе в их сервисе. Теперь хочу попробовать Python что бы сравнить и понять что мне нравится больше. Но не могу найти подобный ДжаваРашу сервис для изготовления Питона. По крайней мере в техсервисах что я нашёл курсы продаются без возможности попробовать. Подскажите хороший и интересный сервис для изучения Python в онлайне со встроенным компилятором (точнее интерпретатором) с возможностью проверки задач.
Питон быстрее учится, ну и ряд мелких вещей на нём писать быстрее (скрипты автоматизации, дата саенс, сайты малых и средних масштабов)
Джава (C#, Котлин) как язык со строгой типизацией и дженериками даёт более прочный фундамент, тот же питон после неё учится с закрытыми глазами. Но учить раза в полтора-два дольше.
Между ними где-то по сложности лежит JS/TS. Тоже хороший выбор.
Энтерпрайз - Java/C#. В шарпе легаси меньше, народ на кор охотно переходит, если проект не очень крупный.
Небольшие веб-проекты - Python/JS/TS
Мобильная разработка - Java/Kotlin/Swift, потом по желанию JS/TS
малых ил средних масштабов? ты серьёзно? не стоит такого писать не будучи знаком с python. Ты повседневно используешь как минимум 2 сервиса в день огромного масштаба написанного на python/django
@@alisherismoilov813 youtube и ...?
Расскажите, пожалуйста, про Android разработку. С чего начинать изучать и какими навыками следует обладать, чтобы найти работу в этой области. Сейчас изучаю только JAVA.
А Андроид не собирается помирать?
@@ablai456 не собирается
Насколько я понимаю, тогда ещё и Котлин пригодится!
Loariel Argentum присоединяюсь к вопросу!
Учить Котлин. Разработка под Андроид это нишевая лукративная сфера, работы мало, платят хорошо, порог вхождения очень высокий.
В Питоне строгая типизация.
Честно ввел в поиск на канале(javadoc, Коментарии, документирование), но ничего не нашел)
Отсюда вопрос: Ваше мнение о важности документирования кода и ведения JavaDoc?
Слышал и встречал разное мнение, одни говорят, что это зло которое быстро устаревает и которое только вводит в заблуждение(Хотя, почему бы и не обновлять просто их на актуальные при изменении)
Другие, что это очень удобно и полезно.
А третьи, что код должен быть и так понятен, и если без комментария не понятно, то это говно код.
Какого все же, Ваше, мнение на этот счет, хотя бы вкратце смотря с высоты полета более 10 лет программистом?)
P.S.:Возможно обсуждалось в лекциях по cleanCode, но до них пока еще руки не дошли, но как по мне подобное видео будет актуально:)
Тоже выбирал между ними. Знал, что джава от С, значит джава посложнее пайтона, а значит обучаться на платных курсах лучше джава, а пайтон можно и самостоятельно освоить.
Крутой формат. Спасибо, Сергей!
рад, что зашло)
В тех e-commerce решениях есть разделения на бэк и фронт? Просто написать бэк для какого-то спортклуба с личным кабинетом и записей на занятия на каком-нибудь Spring Boot не видится какой-то сложной задачей. В общем-то там фреймворк 90% работы за тебя сделает. А вот как сделать красивый фронт с динамикой и вот этим всем - это уже другой вопрос)
Вью/Реакт/Ангуляр подключать. Если нужна SEO, то сервер сайд рендеринг.
Если динамики немного, хватит и jQuery
вот девопсы и подобное зря не рассмотрели) огромное количество вакансий таких привязано к Пайтон)))
Дело в том что девопс это не просто программист. Даже скорее не программист. Это уже следующая ступень. После того, как ты станешь программистом и наберёшься опыта.
@@equim7363 девопс это новое модное слово для обозначения админа, точно также как аналитиков вдруг стали называть дата сайентистами. Раньше админы писали на перле, сейчас на питоне. Скил программирования хорошего программиста обычно выше чем скил программирования "девопса".
@@mormeoi возможно. Тогда почему компании не экономят и не нанимают на эту позицию обычных грамотных сисадминов с вдвое меньшей зарплатой?
@@equim7363 Что такое "обычный грамотный сисадмин"? Грамотный сисадмин во все времена умел программировать и автоматизировать и стоил денег.
@@mormeoi и сколько платят такому админу, а сколько девопсу?
Пайтон всем программистам нужен... И джава классный язык ))
Отличное видео! Четко разложено по полочкам :) Видео по мобильной разработке хорошая идея, особенно под iOS
андроид тоже :))
Вас интересует, что выбирать?
@@SergeyNemchinskiy ну раз начали Джаву, то давайте Андроид, ничего против ios не имею)))
@@SergeyNemchinskiy мне интересно по мобильной разработке, что там да как, что лучше выбрать
Выбрал Java. НОрмально себя чувствую)
вот хорошо, когда человек доволен своим выбором)
Не подскажете, какая область? Энтерпрайз или android, насколько большой порог входа. (Недавно начал учить джаву :)
Добрый день Сергей, скажите пожалуйста: - Java - это только офис?
И если не секрет, как у Вас успехи, Вы всё ещё на Java или что то изменилось.
Спасибо за ответ.
Как себя чувствуете спустя 2 года?
@@dd3835 Хорошо, только все равно приходится очень много всего изучать
Какие у людей возникает проблемы с познанием Java?
Блин! В Python и есть строгая типизация но только динамическая! А в Java типизация статическая.
Лучше даже говорить о сильной и слабой типизации.
Я бы вначале что то почитал прежде чем людей учить...
а еще в нем есть модуль и для строгой типизации
@@AndrewOBannon для статической блин!
Джава для любителей офиса, пайтон для удаленщиков и фриланса....не благодарите ))) я рок-музыкант выбираю пайтон ))))
akolchanov83 панк
+
@@ascar66 ахах
Hell yeah )) Python + Les Paul with P90 onboard ))
Да неправда. Даже в больших компаниях (авито к примеру) некоторые модули и часть логики спокойно пишут на Пайтоне.
Был выпуск с бизнес аналитиком, давайте с системным аналитиком теперь, а то как то вскользь упомянули. Хочется побольше узнать и понять разницу
Java and python vs JavaScript))
Очень интересное видео. Лично я на зарплаты в принципе не очень смотрю, мне важнее определиться с конечной целью. По первому образованию я лингвист, и ещё будучи студенткой меня посещали идеи по созданию приложений. Мне хотелось бы создавать различные приложения, утилиты, сервисы для помощи в изучении иностранных языков.
Для этих целей с какого языка программирования целесообразнее начать?
Не знаю, актуален ли ответ, но по моему субъективному мнению большинство приложений для изучения языка созданы под смартфоны, соответственно Вам нужны либо Java или Kotlin для Android, либо Swift для продукции Apple
Лучше Python, так как там логотип цветов флага Украины
на питон пишутся крупные игры, например симс 4
Сергей, а как Вы думаете, насколько сложно разработать и на каком языке написать программу для сканирования данных крединых карт (цифр, имени и т.п.) при оплате с телефона на вебсайтах?
Наконец-то видео, где все коротко и по делу!
Спасибо!)
Название видео само уже намекает, что выбрать (java капсом)
ага) и она идет первой в названии)))
Из Java и Python выбираю C#
Спасибо за видео, полезная инфа от опытного человека!
спасибо)
Можно про мобильную Разработку!!!! Какие программы лучше изучать :)))
Питон однозначно. Простой и понятный человеку с улицы. Хотелось бы про DevOps послушать.
ruclips.net/video/bdeKrCCYoYc/видео.html
Да все языки одинаковые и выполняют одинаковые операции. Другой вопрос как быстро ты будешь писать код и тут уже вмешивается синтаксис, который в си-подобных языках сделан через жопу.
@@СчастливыйЧеловек-х9с питонский синтаксис лучше?
@@vip51000 однозначно проще и лаконичнее. Для понимания и чтения - лучший вариант для обучения. Python, при его создании преследовал цель "чистого кода", как одну из задач в общей философии языка. И эту задачу решили отлично. Единственное, что может быть граблями для человека, который не имел опыта программирования - динамическая типизация. Но это всё поправимо.
@@didDnipro не знаю, дело вкуса
9:40 я во многом по этому Java и выбрал ахаха из за ощущения фундаментальности и я то ;е очень вспыльчивый типо тяп ляп и ... и не работает аххаха
Мінімальні знання пайтона не завадять і програмісту на яві. Писати якісь сервісні скрипти 1-2 скріна на пайтоні значно скоріше і простіше.
Python классный, практичный, удобный и мультиплатформенный язык программирования. И запускается со всеми стандартными модулями даже на телефоне. Но он для серверов, анализов, нейронных сетей и в общем веба. Для прикладных приложении, мобильных или игр он абсалютно бесполезный. А как первый язык он никак не подходит. А скорее только силнее запутает.
Сергей, Вы говорите, что java подходит для крупных enterprise-приложений. Это понятно, когда ещё не было докера и не была популярна микросервисная архитектура. Крупный монолит на python просто нереально поддерживать. Но сейчас, когда популярна микросервисная архитектура и крупные enterprise-приложения это по сути набор мелких приложений, то в чем тогда приемущества java для enterprise?
Микросервис на python пишется быстрее, чем на java, потом на первом или втором спринте покажут закзачику. Заказчик обратит внимание на то, что ему нравится и не нравится, что добавить, и т.д. итерациями развивается и отшфливовывается enterprise-приложение.
Думаю, единственное в чем python, действительно, уступает java это в производительности. И то далеко не всегда это критично. Просто java давно заняла нишу enterprise, в которой к ней просто привыкли. А из объективных технических преимуществ у java только производительность.
еще безопасность, knowledge base и опыт. А так - никаких
@@SergeyNemchinskiy в Python это тоже есть
Микросервис не есть панацея, и далеко не во всех приложениях стоит его совать
Кнч, я бы хотел услышать ваше мнение про андроид разработку, в нынешнем времени немногие переходят на котлин. Но большинство остаются на джаве. Сделайте отдельное видео.
А интересно, если человек начнет с Котлина и лишь потом, приступит к Jawa , такой "сценарий" реален, вообще в теории,?? Или это "контрпродуктиво", народ подскажите по возможности😎
Sergey Nemchinskiy, я ждал новый выпуск, спасибо
Здравствуйте. Поступил на ИИ, дали читать книги перед началом курса в университете о процедурном программировании на С и Обьектно-ориентированном Java. немного удивлен, думал, что будем учить С++ , так как первый проект будет программирование робота, машинное зрение и распознавание речи. Неужели я не зря выбрал первый язык программирование Java, чтобы строить карьеру в этом направлении ? Спасибо.
Я думал в ИИ используется Python, не?
очень приятный человек😊
интересно было бы услышать разбор python vs php 🙂
Запишу, много вопросов по этой паре
@@SergeyNemchinskiy а ruby можно в сравнение?
@@helloworld6020 руби умер, че его учить в 2020
@@b1tterman ничего он не умер, это миф
@@helloworld6020 Абсолютно согласен
Спасибо огромное за сравнение, все ясно и прозрачно объяснили
Прекрасное видео с хорошей подачей материала.
C#
Все говорят, что Python популярен и востребован.. Может только по запросам в яндексе? Просто в моём городе вообще нет вакансий по пайтону.
В моём миллионике только 3 вакансии на питон. 2 сеньора и один мидл
Хотелось бы услышать ваше мнение о JAVA vs PHP
Где то уже было здесь видео по PHP
запишем :)
@@SergeyNemchinskiy Java vs C#
PHP постепенно превращается в Java, строгая типизация, ООП почти как у Java. Symfony + Doctrine почти как Spring + Hibernate.
но PHP бывает разный, бывает и Wordpress и Битрикс. Это другой php. PHP курильщика...
Сергей здравствуйте! Вы упомянули в этом ролике такие слова как "дурной тон"... Хотелось бы видео на эту тему. Мне как новичку да и многим будет интересно... Отталкиваясь от личных интуитивных соображений, по мне без разницы на каком языке написать то или иное, главное чтобы это работало хорошо в конечном итоге. И в данном контексте мне как как новичку (повторюсь) не совсем ясна фраза "дурной тон"
а какой язык вы выбрали
все так официально, а я сижу в домашней одежде с 1 открытым глазом утром, кушаю, нога на столе, не по себе стало
Зачем выбирать если можно выучить оба?
Зачем учить английский если можно выучить английский немецкий и французский
Как раз я начал учить питон. Теперь не сомневаюсь в своём выборе. Спасибо автору)
Привет, я уже 3 недели изучаю пайтон, дошёл до изучения ООП, го вместе продвигаться и постигать пайтон
@@Блогизтрущоб ок, где спишемся? И имей ввиду, я учу буквально первый день
@@КапиталистОбыкновенный
vk.com/id488653468
Один из моих аккаунтов в вк
@@Блогизтрущоб мля, у меня вк нету. Есть телега?
@@Блогизтрущоб и да, как ты обучаешься? По каким курсам или книгам?
8:02 "и учитывая, что язык нестрогой типизации" - в Python строга типізація. Динамічна, але строга.
+ кожна змінна, як окремий клас. Тобто об'єктно орієнтована :)
Да, оговорился. Хотел сказать - динамическая
@@SergeyNemchinskiy Здравствуйте) Возможно у меня глупый вопрос, но никакого ответа в интернете не нашёл, а очень интересно. Авторы языков программирования, те, кто их поддерживает, авторы фрэймворков - почему все их продукты бесплатные? Разве им не нужно кушать что-то? Какой прок им от такой работы? Меня всегда интересовал этот вопрос, абсолютно никаких ответов нет в интернете
@@alexeicodes авторы языков и фреймворков могу писать книги по их языкам + им донатят люди и компании разные
@@IMPRESSIONplay1 поняль, спасибо) Интересная ситуация, жаль, что никто это не обсуждает
"Когда кодишь на Java и, в принципе, хрен объямнишь кому, чем ты занимаешься"... Ребята! Это единственная мысль, которую этим видео хотел донести этот недопрограммист!
Я java разработчик, почему-то мне не составляет труда рассказать чем я занимаюсь ...
Я бы не согласился с Вами, Сергей. Python это ДАЛЕКО не сайты и об этом нужно говорить. У Python чуть ли не безграничные возможности... Data science, Боты 🤖 и так далее.
про пайтон все давнео все знают, от говносайтов и ботов до ИИ и бигдейты которые нас всех выпилят, либо в прямом смысле, либо оставят без работы )))
Выбираю пайтон в 99% случаев)
По-русски "корпорация"? Это ж нерусское слово
Взаимствованное русское слово.
Подскажите , если я в программировании не разбираюсь и хочу начать . То с каких основ начать , что бы в дальнейшем можно было прийти к разработке на питоне??? Спасибо заранее за совет )
попробуйте посмотреть это интервью: ruclips.net/video/IbO5N7rxYCk/видео.html
Сергей, а теперь расскажите о паре PHP vs PYTHON, интересно ваше мнение! Лайкаем, если тоже интересно.
HTML, Bootstrap + phyton and Django = god mode.
@@danielm.5636 прям так такой серьёзный уровень будет?))
@@НуоченьИнтересно-з8л нет
Здравствуйте! У меня вопрос, при изучении языка программирования рекомендуется написать на нем пет-проект, что обычно пишут в этом случае на Java?
Если в программировании 0, для чего оно мне нужно не знаю, но хочу. Что выбрать?!❗❗❗