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

  Рет қаралды 55,033

Sergey Nemchinskiy

Sergey Nemchinskiy

Күн бұрын

Не можете определиться, какой язык программирования выбрать между Java и Go? Тогда это видео для вас!
🎓JAVA - go.foxminded.ua/3zndHR2
🎓GOLANG - go.foxminded.ua/3DF9TNL
Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!
Замените месяцы разработки ПО минутами.
Зайдите на сайт и зарегистрируйтесь сегодня ➡ aista.com/pro100fox/
Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
❤ FoxmindEd в Instagram: / foxminded.ua
🎓Стартовые курсы (перед менторингом):
JAVA Start - go.foxminded.ua/3zmWYO2
Инструментарий JAVA - go.foxminded.ua/3DglWzJ
PYTHON Start - go.foxminded.ua/3SLoong
C# START - go.foxminded.ua/3feYnPy
🎓 Менторинг:
PYTHON - go.foxminded.ua/3DiKIPp
C#/.NET - go.foxminded.ua/3DFBezq
ANDROID - go.foxminded.ua/3TLLD26
FRONT-END (ANGULAR) - go.foxminded.ua/3zphfCl
FRONT-END (REACT) - go.foxminded.ua/3TLomgv
SALESFORCE Developer - go.foxminded.ua/3Wd6lcT
UI/UX дизайн - go.foxminded.ua/3UlJlXt
GAME DEVELOPMENT - go.foxminded.ua/3SJYTD3
IOS разработка - go.foxminded.ua/3NdpS8G
PHP - go.foxminded.ua/3We1VCj
Unity - go.foxminded.ua/3sE9DZ0
NODE.JS - go.foxminded.ua/3SJRl2Y
Обучение на проекте - go.foxminded.ua/3DeTZIo
🎓Продвинутые курсы для состоявшихся девелоперов:
Enterprise patterns - go.foxminded.ua/3FjTFLb
Алгоритмы и структуры данных - go.foxminded.ua/3U1cdE7
🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/3W3KJzz
👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/3sVBMep
Сайт FoxmindEd: go.foxminded.ua/3gEYwMA
FoxmindEd в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.ua
Тайминг:
00:00 - Вступление
00:36 - Области применения
01:39 - Что пишут на GO?
05:30 - Зарплата разработчиков
06:40 - Синтаксис
07:53 - Вакансии
08:55 - Фреймворки
09:57 - Перспективы
#nemchinskiy

Пікірлер: 319
@folium5725
@folium5725 Жыл бұрын
Жаль что Сергей, не затронул тему опыта работы. Ведь джуну на java , найти работу куда проще, чем джуну гоферу. Ведь большая часть гоферов являються свичерами с других языков. А для новичков гоферов, вакансий ну ооочень мало.
@user-eb5in2jv6b
@user-eb5in2jv6b Жыл бұрын
Да
@redneck_prm5429
@redneck_prm5429 Жыл бұрын
по факту, для войтивайти джунов на го работы нет в принципе. на жабе тоже небогато, но она хотя бы есть. это является следствием двух вещей: 1. простота языка, когда проще брать любого опытного бэкэндера, и через месяц получать от него нормальный код, чем нянчиться с джуном 2. область применения на бэке - гошка в первую очередь идет на хайлоад, а туда джунов подпускать как то не особо то и хотят.
@user-ui2oo3xy6i
@user-ui2oo3xy6i Жыл бұрын
Что на Java что на Go в Украине сейчас для новичков нет ничего, так что разница небольшая что 1 вакансия что 0
@ASKOLDEX
@ASKOLDEX Жыл бұрын
Ви маєте рацію. Навіть мідли на го не дуже потрібні. Якщо робота на го то це скоріше за все дуже низькорівнева робота з кастомними мережевими протоколами з хайлоадом + код треба писати з всіми можливими мікрооптимізаціями самого го
@alexk3929
@alexk3929 Жыл бұрын
Полностью поддерживаю, ищу работу Junior+ Middle - Golang dev. , живу в Польше и тупо 2 подходящие вакансии и там без отклика, ну как бы ладно, но ВСЕГО ДВЕ вакансии где не ищут либо конкреного мидла с пулом навыков либо сениора-помидора. Однозначно на Java хотя бы реально работу найти При этом я перешел с питона и имею универский бекграунд в области CS, имею пару пет проектов чтобы показать что-то, по правде на серьезные петы у меня нет времени , у меня конкретно это микросервис по jwt токенам, его можно универсально ставить и иметь под рукой авторизацию и бан лист, но сори, работы и так и так нет
@edmondhamilton995
@edmondhamilton995 Жыл бұрын
Сергей, спасибо за обзор! Лайк!
@vyacheslavs5642
@vyacheslavs5642 Жыл бұрын
Сергей, мир гораздо шире кровавого энтепрайза и хипстерских стартапов. Странно, что не упомянули системные утилиты, тулзы, базы данных и целые продукты, написанные на Go: docker, kubernetes, InfluxDB. А также почти весь стэк Hashicorp: terraform, packer, consul. Ещё используют для автоматизации рутинных процессов, переползая со скриптовых языков на Go
@awenn2015
@awenn2015 Жыл бұрын
Кстати да, на го сейчас много кто из сборщиков переходить
@vano20230
@vano20230 8 ай бұрын
Wrty
@JohnDoe_777
@JohnDoe_777 6 ай бұрын
Потому что прикинь люди за лове работеют и твои хипстерские узкие темы никому не вперлись особо.
@vyacheslavs5642
@vyacheslavs5642 6 ай бұрын
@@JohnDoe_777 твои безграмотные высеры тоже никому особо не вперлись.
@ELEKTRODMAN
@ELEKTRODMAN Жыл бұрын
Сергей, видел список компаний в которых Вы работали на сайте компании. Можете снять видео о том, как Вы попали в те или иные компании, какими проектами в каждой компании занимались (если не секрет), как организована работа в каждой из компаний, выскажите свое субьективное мнение о компаниях на рынке Украины (стоит ли стремиться попасть в Luxoft, Epam, Ciklum новичку или лучше начинать в стартапах/маленьких компаниях). Заранее спасибо.
@superfamily5674
@superfamily5674 Жыл бұрын
Спасибо за видео, Сергей. Немного дополню. Одна из основных ниш голанга это разные инфраструктурные сервисы и тулзы. Именно на голанге написан докер и кубер. По сравнению с джавой, голанг много выше по перфомансу, не надо никаких виртуальных машин, просто бинарник запускаешь и всё, там и сервак и код и все зависимости. Поэтому в основном на нем и пишут именно инфраструктурные микросервисы. Но из-за отсутствия нормального инструментария в контексте ООП, как по мне невозможно на голанге писать какой-либо бизнес код, просто нет возможности писать абстракции к реальному миру, там, конечно, джава нагибает всех :)
@alexk3929
@alexk3929 Жыл бұрын
я наоборот рад что в го нет этих абстракции, того что есть вполне достаточно
@mediafile9995
@mediafile9995 Жыл бұрын
Ну, на джаве тоже можно сделать бинарник... Правда, это все делается благодаря GraalVM и native image... НАпример, можно запилить микросервисы на quarkus и запилить его в native image, получится бинарник... Топчег)
@user-gd6dd3xi9r
@user-gd6dd3xi9r Жыл бұрын
Больше таких видео) Есть пожелание по поводу Rust)
@SiwakSerg
@SiwakSerg Жыл бұрын
4:04 Cutting edge - Режущая кромка. Буквальный и точный перевод - "на острие ножа".
@FyUajYpUlM39
@FyUajYpUlM39 Жыл бұрын
На острие (прогресса)
@ecoaurum
@ecoaurum Жыл бұрын
Чем больше пугают сложностью Java, тем сильнее хочется его выучить
@turboezh
@turboezh Жыл бұрын
Пара лет чтения мануалов, ничего сложного.😆
@user-bv3lb1ui6d
@user-bv3lb1ui6d Жыл бұрын
Учусь в ката 1,5 месяца. Уже 9 дней на предпроекте. Начал с гугления,, что такое консоль. Что там сложного, пока не знаю.
@mister-ace
@mister-ace Жыл бұрын
Лол, джава это один из самых простых языков, один только его синтаксис чего стоит, самый читабельный из всех языков.
@user-qg1dv4ug6p
@user-qg1dv4ug6p Жыл бұрын
Пугают не сложностью, а старыми проектами где не разобраться кто что и для чего писал.
@user-bv3lb1ui6d
@user-bv3lb1ui6d Жыл бұрын
@@user-qg1dv4ug6p Первый раз про это слышу. Где вы это собираете
@zeuszanudav3474
@zeuszanudav3474 Жыл бұрын
Как действующий php/go разраб подпишусь под каждым словом. Работы на Go так много, что иногда думаешь - а зачем вы это писали на го? Пример: спа лендос с админкой, фронт ангуляр, бэк го. Позвали написать новые эндпоинты, и я обратил внимание на регулярное падение связанного микросервиса, поковырял логи и исходники(за это уже не платили), нашел нехилую утечку памяти. Самый прикол: у них за все время использования микросервиса(который регулярно падал) - количество транзакций в бд и соответственно выполненных джоб - меньше 10 000. За 1,5 года. Меньше 600 в месяц. Да блин, это можно было на пхп 5 версии написать, проблем было бы меньше. Но написали на го, и ребутали сервис каждую неделю. Что сказать - красавчики)
@XpIOHdeJIb3000
@XpIOHdeJIb3000 Жыл бұрын
прочитал в педивикии: в го есть сборщик мусора
@mister-ace
@mister-ace Жыл бұрын
Ну это уже криворукость разраба, а не проблема языка
@user-xd3nv2le2o
@user-xd3nv2le2o Жыл бұрын
​@@mister-aceпроблема языка позволять подобное. Это как раз основа хейта на php - плохой ибо разрешает говнокодить...
@user-eb5in2jv6b
@user-eb5in2jv6b Жыл бұрын
Моладец бро
@doom678
@doom678 Жыл бұрын
Больше видео про GO
@oleksiy1027
@oleksiy1027 Жыл бұрын
Здравствуйте Сергей. Вопрос: можна ли с помощью программирования(python, java) создавать ПО? Что обозначает высказывание: он написал программу?
@sevenb1t
@sevenb1t 11 ай бұрын
Это синонимы. Другое дело, что у каждого языка есть наиболее популярная ниша, и go и java зачастую используются как языки для написания программ (сервисов), которые выполняются на серверах, конечный пользователь с ними напрямую не взаимодействует.
@mikhailkulak3203
@mikhailkulak3203 Жыл бұрын
Главная разница между ними - это используемые ресурсы запуска приложений, джава тут очень уступает по памяти... И для современных мелких компаний, использующих облачный деплоймент - это большой приоритет.
@vagidnurimanovich1641
@vagidnurimanovich1641 Жыл бұрын
Немного не по теме. На протяжении 3-ех лет учил джаву, последний год так вообще занимался усердно каждый день, но в конце понял, что не хочу связывать свою работу с бэком. Мне больше нравится пилить визуал, анимацию. Понял это благодаря своему пристрастию к моушн дизайну на любительском уровне. Поэтому считаю должным обозначить один из факторов выбора языка: тщательно подумайте, готовы ли вы возиться с одной лишь технической частью проекта или желаете сразу же видеть результат своей работы: анимированные кнопки, спящий котик, вместо ошибки 404. Ведь, подобное может нехило прибавлять вам мотивации в изучении языка и соответствующих инструментов.
@user-uv6qz9pl4m
@user-uv6qz9pl4m Жыл бұрын
зато когда разберешься получится фуллстак,
@ghostinthewires7006
@ghostinthewires7006 Жыл бұрын
@@user-uv6qz9pl4m если хочешь быть фулл-стаком)
@ekari
@ekari Жыл бұрын
Прочел название ролика и сразу всё понятно :) Я вас умоляю. Я таки не знаю никакого го и тут таки нечего сравнивать.
@Argon-X
@Argon-X Жыл бұрын
Сергей, а где можно находить хорошие проекты на го со сдельной оплатой?
@max_mgtow
@max_mgtow Жыл бұрын
Upwork
@turboezh
@turboezh Жыл бұрын
Работая с Go, часто осознаю, что я борюсь с языком. Он настолько прост, что иногда не позволяет реализовать необходимые абстракции, либо для этого нужно неадекватное количество кода, пока печатаешь, успеваешь забыть "зачем пришел")). А еще им гораздо проще "выстрелить себе в ногу".
@user-gh2es8ow3h
@user-gh2es8ow3h Жыл бұрын
Разработчики go прямо говорят тебе меньше используй абстракций
@turboezh
@turboezh Жыл бұрын
@@user-gh2es8ow3h нет, если для описания бизнес-модели мне нужен один микроскоп, я хочу взять и использовать один отлаженный production-ready микроскоп, а не сидеть весь день и придумывать, как навелосипедить модель с помощью трех молотков. Иногда стоит не слушать разработчиков, а просто взять более подходящий инструмент.
@sergeylinnik2957
@sergeylinnik2957 Жыл бұрын
​@@turboezh приветствую, выбираю между java и go, можешь посоветовать чтониубдь? Ещё ничего не изучал стоит ли лезть в го без знаний или лучше java изучать
@user-sg2dh2jh8e
@user-sg2dh2jh8e 5 ай бұрын
​@@sergeylinnik2957 че, к чему пришел в итоге?
@gyros9162
@gyros9162 Жыл бұрын
Я ждал, что Сергей достанет здоровенный нож и покажет cutting edge )
@MiluVol
@MiluVol Жыл бұрын
2028 год: «Java vs Два бутерброда с колбасой. Что выбрать в 2028-м году?» Шутки шутками, но эта рубрика все еще полезна и актуальна
@TheDobermanTV
@TheDobermanTV Жыл бұрын
в голос))
@Алрик
@Алрик Жыл бұрын
Тогда уж не бутерброды, а 2028: джава vs погонщик стаи беспилотных такси.
@ghxstmxde
@ghxstmxde Жыл бұрын
Всем привет, я новичок в программирование. Работаю фронт энд разработчиком, но мне это не нравиться. Мне нравиться задачи чуточку посложнее! Вот сейчас учу питон, уже могу написать маленькие программы на нем. Заинтересовался GO, так как он типизированный язык. А питон же интерпретируемый. Так вот стоит перейти на го с питона? Или же поглубже учить питон, а потом рассматривать язык го?
@artinstitoris
@artinstitoris 6 ай бұрын
Что решил в итоге?)
@WHT_-ue2rl
@WHT_-ue2rl Жыл бұрын
Го binary code vs Assembly
@sfera888
@sfera888 6 ай бұрын
"eнтерпрайз разработчики на Java работают на самых высоких ЗП. Миллиончик туда миллиончик сюда - не проблема" - захожу на сравнение ЗП dou - в среднем у Go на 1000$ больше чем у Java. Забавный анализ.
@Rafael_Santi
@Rafael_Santi 8 ай бұрын
Посмотрел в переводчике "on the cutting edge" - на первом рубеже, на передовой, на острие 😊
@TalkerTube
@TalkerTube 8 ай бұрын
4:05 on th cutting edge - самый близкий перевод - "на острие ножа", "передовой". Дословно - "на режущей кромке"
@yarik2303
@yarik2303 Жыл бұрын
Golang создан для работы в облачной инфраструктуре, скомпилированный код и образы контейнеров занимают пару десятков мегабайт. В то время, как на Джаве, в образы контейнера нужно засовывать и JRE, что раздувает контейнеры в сотни мегабайт. Ну и Джава - написан во времена монолитных северных систем, а Го - инструмент для облаков.
@gooffloral
@gooffloral Жыл бұрын
А что вы думаете насчёт того, что учить оба языка: Java и Go? Актуальна ли будет связка? или все перелезут только на го(хотя уже как 10 лет с релиза, вакансий для джунов нету-лишь python + go, и то там ужас что просят). Сам учу python, знаю довольно хорошо - ооп, фреймворки, умение работать и составлять тесты, библиотеки парсинга и автоматизаций, но чем больше учу, тем больше думаю, что в будущем не пойму чем заниматься. У меня ещё 4 года универа- перелезать/ нет??
@turboezh
@turboezh Жыл бұрын
Смело учите оба. Они прекрасно друг друга дополняют. Go больше заточен на инфраструктурные приложения и писать на нем сложную бизнес-логику - это боль. Java наоборот, отлично подходит для бизнес-логики и писать на ней инфраструктурные штуки - это оверкил.
@asolokha
@asolokha Жыл бұрын
Я бы учил Java и потом свитчнулся в Go
@andrilis3853
@andrilis3853 20 күн бұрын
​@@asolokhaдо сих пор считаешь, что это лучший путь?
@vladimirlevin6799
@vladimirlevin6799 Жыл бұрын
спасибо, полезно!
@StryKhymorodnyk
@StryKhymorodnyk Жыл бұрын
Шкода, що я наважився на програмінг лише під час війни. Усе життя було цікаво просто. Шкода, бо раніше дістав би якраз стільки, скільки треба, заплатив би й уже давно був би, може, мідлом.
@antoniskov3906
@antoniskov3906 Жыл бұрын
Добре, що ви зараз почали, а не через два роки.
@dimr5001
@dimr5001 Жыл бұрын
"Кращий час посадити дерево був 20 років тому. Інший кращий час - саме зараз" 😉
@unclejoseph8397
@unclejoseph8397 Жыл бұрын
@@dimr5001 Чудові слова, доречні і для інших починань.
@user-vn8rq4ui8b
@user-vn8rq4ui8b Жыл бұрын
Уууу дякую за такий огляд
@JaneDoe-od4ep
@JaneDoe-od4ep Жыл бұрын
Странный взгляд на Go, я бы сказал. "Стартапы, стартапы, Go используют в стартапах, ничего серьезного на них не напишешь" - что насчет докера и кубренетеса? Отдельно кринжую когда как мантру повторяют "Язык молодой еще". Ау, с 2009 года прошло 14 лет, АЛЛО 14 ЛЕТ ПРОШЛО КАК СЛЫШНО?!
@nikitamaslov7900
@nikitamaslov7900 Жыл бұрын
Одно из основных направлений Rust, которое он уже давно позиционирует, это как раз разработка веб-сервисов. И с помощью того же фреймворка Rocket можно достаточно быстро и приятно написать blazingly fast безопасный сервис. При этом Rust гораздо более богатый и продуманный язык, чем го. Так что можно спокойно говорить о Rust, как альтернативе го. Rust ещё многим на пятки понаступает во многих направлениях, помяни моё слово, Поттер))
@neodim1639
@neodim1639 Жыл бұрын
У rust порог входа сильно выше, чем в go. Ну а скорость разработки наоборот ниже. В остальном - согласен.
@nikitamaslov7900
@nikitamaslov7900 Жыл бұрын
@@neodim1639 Да, войти в раст сложнее, он больше для бывалых. Но ща в планах один из первых пунктов - сделать rust более доступным. Со скоростью разработки в общем случае скорее не соглашусь. На расте можно оч ёмко и быстро изложить любую по сложности логику, если набита немного рука. С го с его бедным синтаксисом придётся писать больше и дольше. Пока придумаешь костыли, как это всё выразить бы.
@neodim1639
@neodim1639 Жыл бұрын
@@nikitamaslov7900 больше - да. Дольше - скорее нет. Го - один из языков, позволяющих "писать код, не приходя в сознание" и это очень способствует состоянию потока. А вот система типов в го - слабовата, да. В этом плане раст гораздо круче. Но там, где в го будет работать сборщик мусора в рантайме, в расте будет работать головой разработчик. Есть случаи, где выгоднее одно, есть и обратные.
@nikitamaslov7900
@nikitamaslov7900 Жыл бұрын
@@neodim1639 Ну если нравится в каких-то случаях го, то ради бога) Но в целом в расте отсутствие сборщика мусора на практике не оч ощущается. Просто нужно немного привыкнуть к borrowing/ownership, да и всё. И чаще всего компилятор просто очень конкретно говорит, шо нужно сделать, если шо-то не так. Это тебе не плюсы, где тебя компилятор просто нахер в основном посылает.
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
@@neodim1639 в раст вместо головы разработчика работает умный компилятор.
@border-top
@border-top Жыл бұрын
прикольный чувак))
@ArtemBashkirov
@ArtemBashkirov Жыл бұрын
фреймворки на го есть, но подход языка в том чтобы их не использовать, а под каждый проект писать свой
@barrios160679
@barrios160679 Жыл бұрын
В США Go использует, например, CapitalOne - не самый мелкий банк
@CoolGenXxX
@CoolGenXxX Жыл бұрын
Golang нормально подходит для фрилансера?
@antoniskov3906
@antoniskov3906 Жыл бұрын
Лучше php
@dimr5001
@dimr5001 Жыл бұрын
Лише якщо ви мідл або сіньор.
@TheNifka
@TheNifka Жыл бұрын
Выбрать оба. БЛ на java, REST на Go
@sunatsaidov5883
@sunatsaidov5883 Жыл бұрын
Можно GoLang vs Rust!)
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
В го есть сборщик мусора. В раст нет.
@sunatsaidov5883
@sunatsaidov5883 Жыл бұрын
@@user-pq7dj1ny4h хотелось бы полного разбора ибо есть некоторые кто считает Раст идеальным во всех отношениях
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
@@sunatsaidov5883 раст не идеален, но он сочетает в себе безопасность памяти и скорость. И в нем есть ООП. Го - это функциональная затычка со сборщиком мусора.
@mister-ace
@mister-ace Жыл бұрын
@@user-pq7dj1ny4h в расте нет ооп, в нем есть элементы ооп так же как и в го
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
@@mister-ace их хватает для расширения.
@research_Development
@research_Development Жыл бұрын
Если в других языках "джуны не нужны", то в Go они полностью отсутствуют как класс. Если джунам на других языках очень тяжело найти работу, то на Go ее нет абсолютно. Мне Go очень нравится, но увы - если вы не бэкендер-свитчер, то хрен вам, а не работа. Исключения скорее всего есть, но на то они и исключения.
@davdev05
@davdev05 4 ай бұрын
Чем бэкендер свитчер, отличается от новичка который может набраться опыта на го, а не на другом языке, прежде чем свичнуться? Почему я не могу набраться опыта на го, написать что то сам, и пойти собеседоваться в чем проблема ?
@umedumurzakov5719
@umedumurzakov5719 9 ай бұрын
Думаю, больше подошло бы название обзора не Java vs Go, а Java vs Go с точки зрения Javиста или любого ООП языка.
@user-wg8fp5vh7b
@user-wg8fp5vh7b Жыл бұрын
Rust или C++ ?
@olgafedyanova
@olgafedyanova Жыл бұрын
Работаю на джаве. Попробовала потыкать гоу, хотела сделать сайт на нем. Нихрена не поняла, взорвала мозги сразы же на первой строчке кода. Сделала три подхода - не зашло. После джавы чото оооочень сложно идет. Почему-то даже js был простым после джавы, а с гоу наоборот.
@wandos777
@wandos777 10 ай бұрын
Начинал с Си, потом перешел на Python (без понятия зачем, но потом вышло так, что нашел работу на нем), сейчас еще прогаю на Go, так вышло, что два проекта на Go и на Python. Но честно говоря, Go довольно мало опыта имею, но все же написал многопоточную прогу с горутинами, сконнектил с базой и вроде все окей, довольно быстро работает. Эх, почему то внутри меня шепчет маленький бес, который просит, чтоб я попробовал Java )) вот не знаю, почему, но почему то тянет попробовать, но постоянные сомнения что изучать дальше и в итоге распыляюсь и потихоньку и очень медленно изучаю все, а там еще и базу, и брокеры сообщений и прочее. Ужас какой то))
@ghanklahind9557
@ghanklahind9557 9 ай бұрын
На Go сайт не сделаешь, на Go можно реализовать веб-сервис. Эта штука больше для бэкэнда
@CeMXo3
@CeMXo3 2 ай бұрын
Забавно
@dev_zloi
@dev_zloi Жыл бұрын
Kubernetes написан на Go. Это разве не большая система?
@Ivan-zc9ds
@Ivan-zc9ds Жыл бұрын
нет
@Bfghhbhy65tg54r
@Bfghhbhy65tg54r 8 күн бұрын
SAP и им подобные - вот это большая система) а докер и кубер - это так, утилиты.
@lex_markin
@lex_markin Жыл бұрын
Cutting edge - режущая кромка, как у ножа
@tomiyoshi
@tomiyoshi Жыл бұрын
Я хейтил джаву много лет, но потом попробовал написать на го, и хочется сказать, что джава не такая уж и плохая. Го ощущается жутко не продуманным, урезаны фичи которые очень могут сократить количество кода. Единственное что хорошое в го это каналы и горутины. Но все остальное там всасывает относительно Си, джавы и особенно Раста.
@lampyrishive
@lampyrishive Жыл бұрын
9:08 - кто сказал "Стэйки"? :)
@yehortverytinov5478
@yehortverytinov5478 Жыл бұрын
Слышал, что Go будет крутым языком для backend. После просмотра видео возникли теперь какие то сомнения.
@tomiyoshi
@tomiyoshi Жыл бұрын
У меня лично ощущение что го создавали для маленьких и тупых. Я как-то хейтил джаву, попробовал написать что-то на го, и понял что джаву я зря чрезмерно хейтил. Если что я рассказываю с позиции си/Раст разработчика.
@user-dr1cr2wu1h
@user-dr1cr2wu1h Жыл бұрын
@@tomiyoshi, а что в этом плохого?
@yehortverytinov5478
@yehortverytinov5478 Жыл бұрын
@@tomiyoshi действительно. А что плохого, что язык стараются упростить? Go компилируемый, типизированный, быстрый - это черты хорошего ЯП.
@diimadurx
@diimadurx Жыл бұрын
У меня сосед говорит что надо переходить на Go. У него две ламбы, шо выглядит как весомый аргумент
@yehortverytinov5478
@yehortverytinov5478 Жыл бұрын
@@diimadurx я верю
@seoonlyRU
@seoonlyRU Жыл бұрын
И еще один лайк вам в копилку от СЕООНЛИ
@Denis-di6hc
@Denis-di6hc Жыл бұрын
Люблю смотреть Немчинского на ночь. Такое впечатление, будто }{отт@бь)ча пересмотрел или услышал звук обновления страницы Интернет Эксплорер начала нулевых годов. На душе тепло.
@andreikorovkin2415
@andreikorovkin2415 Жыл бұрын
Что означает фраза "с Палаты мер и весов"?
@TheMorni
@TheMorni Жыл бұрын
гавно с палаты мер и весов, иначе говоря образцовое гавнецо
@torrvic1156
@torrvic1156 Жыл бұрын
Есть такая палата в Париже, где приведены эталонные значения разных величин и которая долгое время объявляла всем эти эталоны и все стремились следовать им. Почитайте историю. Это интересно.
@oleksandrkovtunov487
@oleksandrkovtunov487 Жыл бұрын
Банки еще на коболе автоматизируют
@max_mgtow
@max_mgtow Жыл бұрын
То в США осталось)
@alexanderp4532
@alexanderp4532 Жыл бұрын
3:07 нет в го ооп. Да и с чего вы взяли, что большие системы можно писать только с применением ооп? Дядя Линус на процедурном С linux пилит и ничего). Про "не такой развитый инструментарий" хотелось бы поподробнее, так как тема не раскрыта чего собственно вам не хватает в го. 3:43 в крупных компаниях применяют джаву по той простой причине, что переучивать огромную команду разработчиков и переписывать огромный багаж легаси - это затратно. В этом плане мелкие компании больше способны на эксперименты. 6:32 блин, ну примеры зарплат покажите. Аргумент шикарный, что раз компания крупная и ворочает миллиардами, то выделить миллионы на проект и дать высокую зарплату - это не проблема. В реальности же наоборот получается, потому что капитал идет по пути наименьшего сопротивления, и в условиях кризиса может увольнять сотрудников очень легко(что мы видим сегодня), может и зарплаты не очень высокие платить, потому что у самих работников она пользуется спросом на работу итп. Поэтому сам по себе аргумент не говорит ни о чем, надо смотреть по факту: зайти на сайты вакансий отечественные и зарубежные и смотреть на вилку зарплатную и прикидывать, от чего может зависеть разброс. 12:40 вставить пару скринов с кодом, не?
@user-xd3nv2le2o
@user-xd3nv2le2o Жыл бұрын
>да с чего вы взяли что... Ну хотя бы с того что ООП появилось как раз для решения сложных задач. Решать которые прежним способом стало утопичным... Вот и все.
@alexanderp4532
@alexanderp4532 Жыл бұрын
@@user-xd3nv2le2o ооп создавалось для решения бизнес задач, так как позволяет удобно моделировать реальные процессы, не более. Применение его где угодно, кроме решения бизнес задач, превращает код в оверинжениринг. Абзац все таки надо было дочитать до конца и пойти посмотреть репозиторий линукса. Там нет ооп вообще, оно и неуместно при написании ядра ос
@user-xd3nv2le2o
@user-xd3nv2le2o Жыл бұрын
@@alexanderp4532 ООП создавалось для решения сложных задач. Всё. А бизнес или не бизнес это детали. Про то что Линукс на С ... И что? Это аргумент? Нет. Почему Линукс на С и почему автор против рефакторинга он рассказывал на одной из своих лекций. Вообщем ваши доводы ошибочны. Но судя по всему упертость в правоте имеется.
@oleksandrkovtunov487
@oleksandrkovtunov487 Жыл бұрын
Надо же после 3 лет опыта работы на питоне выбирал между го и жава и как раз пару дней назад остановился на жаве.
@Artem-wk1vn
@Artem-wk1vn Жыл бұрын
Расскажите пожалуйста почему вы ушли с Python на Java? Python сейчас же в тренде на бекенде? Не жалко было 3 года разменять на изучение нового стека? Ради чего?
@oleksandrkovtunov487
@oleksandrkovtunov487 Жыл бұрын
@@Artem-wk1vn Во-первых, я еще не ушел и прекрасно работаю Python команде, я только пару дней назад определился с тем что изучать Во-вторых, вопрос не в трендах. Я хочу быть инженером, который умеет решать разные задачи. На разных языках. Хотелось расширить свое восприятие другим яп, который отличается от питона. Думаю что поработав на жаве, я буду лучше писать на питоне в том числе. В-третьих, я ничего не размениваю. Мой трехлетний опыт все еще при мне. Он поможет мне быстро освоить новый язык. Да, возможно в момент перехода я буду считаться формально джуном, но только формально. И думаю не больше чем на пару месяцев. В четвертых, я перехожу в рамках моей текущей компании. Это будет плавно и растянуто во времени. Плюс я буду работать с интересным стеком задач, где мои навыки питона тоже будут полезны. То есть опыт работы на двух языках сразу. Я считаю это крутой буст в проф развитие.
@Artem-wk1vn
@Artem-wk1vn Жыл бұрын
@@oleksandrkovtunov487 Спасибо за ответ
@redfox6179
@redfox6179 Жыл бұрын
​@@oleksandrkovtunov487привет, подскажи пожалуйста, я не хочу пока что девелопером становится но учу питон для девопс и стоит ли выбрать фастап ?
@h3ckphy246
@h3ckphy246 9 ай бұрын
​@@oleksandrkovtunov487как дела? Не пожалели с выбором Java?
@user-cd5dg4hh7g
@user-cd5dg4hh7g Жыл бұрын
как раз читаю по go .
@paulkasler2173
@paulkasler2173 Жыл бұрын
Тут прост Лейк не глядя
@aquinary.
@aquinary. Жыл бұрын
Хотел серьёзно заняться Го. Хотелось статической типизации, универсальности и кроссплатформенности. Го очень хорошо подходил под это дело. Однако оттолкнуло то, что при попытке как-то вывести структуру своего кода, я вижу перед собой "плоский" код, где сначала идут всякие структуры, а потом каким-то образом эти структуры прикручиваются к функциям (т.е. через func (q *Struct)) Получается, что какой-нибудь Петя может накодить так, что у него все эти функции будут разбросаны хаотично по всему файлу, а этом файле ещё может быть несколько подобных структур... И всё это без какого-либо уровня вложенности хотя бы... и я смотрю на всё это дело, потом смотрю на джаву, где сразу понятно что у тебя есть вот такой-то класс, в нём такие методы... И в общем бросил я го. И взялся за котлин. Это ещё не говорю про отсутствие синтактического сахара - это чисто имхо. Постоянно проверять на nil как отдельный вид извращений. Может быть я что-то не так понял, поправьте, если я не прав.
@folium5725
@folium5725 Жыл бұрын
так в любом монолите можно голову сломать, в го есть модули, для разделения, и улучшения читабельности
@prayer4675
@prayer4675 2 ай бұрын
Современная Java постепенно превращается в монстра с кучей всякого мусора, который либо неправильно реализовали очень давно и так же давно никто не использует (например Vector и Hashtable), либо добавили недавно, но почти никому не зашло (например модули). Некоторые старые концепции, которые теперь считаются неверными или устаревшими, приходится поддерживать до сих пор. Например исключения и их разделение на checked unchecked. Совсем грустно становится когда эти самые исключения вылазят в функциональном коде, которые завезли начиная с Java 8. Ещё грустнее становится от магии декларативного программирования через анотации, например в Spring Boot. Ну то есть в стандартных ситуациях магия прекрасно работает, но как только необходимо немного нестандартное поведение, приходится изобретать свою магию, у которой есть несколько способов реализации. А уж если вы пришли в существующий проект, в котором уже есть несколько магических заклинаний, приходится ломать мозг чтобы во всём этом разобраться. Поэтому, проработав в Java уже порядка 18 лет я смотрю в сторону Go. К тому же микросервисная архитектура на облачной платформе с кубернетисом становится всё более популярной, а на Java да с тяжёлыми фреймворками там тяжко. Зато там отлично себя чувствует Go, который хорошо подходит и для написания микросервисов и для нужд DevOps, которые всё это разварачивают.
@oleksandrlisniak8331
@oleksandrlisniak8331 Жыл бұрын
Ще не дивився відос але 100% за джаву. Це в серці)
@user-fw9fe5os9h
@user-fw9fe5os9h 9 ай бұрын
Ozon и ozon банк практически полностью на go написан, больше 2к сервисов
@ivanivan9984
@ivanivan9984 Жыл бұрын
Я как-то не понимаю, в чем собственно проблема с большими проектами на Go? Разве большинство современный больших проектов не пишутся на микросервисах? Да и в банковском секторе, как я понимаю, уже хватает Go. Умпутун не даст соврать.
@arturperel
@arturperel Жыл бұрын
Проблема в том, что они уже написаны на джаве, есть текущие и запланированные проекты, штат сотрудников. Это все надо полностью менять для перехода на GO, для больших международных корпораций это нереально. Такие проекты могут обсуждаться только 10 лет. Как правило берут проекты с ROI 2-5 лет. Такой экономической выгоды от GO точно не будет. К примеру у нас подготовка для перехода на новую CRM систему заняла около 4 лет, и потом еще 5 внедряли. Мы говорим о корпорациях, у которых может быть 600 предприятий по всему миру, с разными бизнесами, учетом, законами итд.
@ivanivan9984
@ivanivan9984 Жыл бұрын
​@@arturperel Go так-то уже 12 лет, почти пол жизни Java. Это вполне серьезный возраст для языка. За это время разрослось множество новых бизнесов, в которых все построено на Go изначально. Я понимаю, что Java все еще самый популярный язык и чисто из этой логики можно допустить, что все самые дорогие вакансии за этим языком. Но стало быть и самые дешевые вакансии за этим языком также. В тоже время в Go меньше конкуренции.
@user-uv6qz9pl4m
@user-uv6qz9pl4m Жыл бұрын
@@ivanivan9984 почти все вакансии на джаве требуют разработчика с многолетним опытом, что-бы не допускал ошибок. По этому и ЗП всегда большая. Джава не популярна, просто на ней много чего написано и много стариков это поддерживает
@ivanivan9984
@ivanivan9984 Жыл бұрын
@@user-uv6qz9pl4m Java самый популярный язык программирования в мире. Требования к опыту на Go вакансиях больше, там в целом junior не предполагается. Не популярны C/C++, но на них действительно очень много всего написано.
@Ivan-zc9ds
@Ivan-zc9ds Жыл бұрын
1 сервис на джаве = сотни микросервисов на ГО, которые нереально нормально поддерживать это во - 1. Во-2 горизонт планирования крупного бизнеса не 1 день, зачем писать что-то на ГО, если нет гарантии что через 10 лет это будет работать и язык вообще будет жив. В-3 в джаве гораздо больше инструментарий, есть задачи ЕЕ которые ты в ГО никогда адекватно не решишь. Поэтому на ГО и не пишут ЕЕ, только стартапы/небольшие по бизнес логике приложения
@ylcsl4378
@ylcsl4378 Жыл бұрын
Гоу сильно отличается от джавы, и нода ближе к джаве сильно по синтаксису
@vladimir0rus
@vladimir0rus 10 ай бұрын
На Java много вакансий, но и конкуренция за каждую позицию выше.
@ekari
@ekari Жыл бұрын
Вот блин. взял и обругал мой любимый бэйсик :( . обидно :( Синтаксис, синтаксис...Читаемость и удобность!
@user-qo6du9yp8c
@user-qo6du9yp8c Жыл бұрын
>>> на Go нету больших проектов, только стартапы с модными микросервисами >>> Ozon, Авито, Wildberries, Docker, Kubernetes - это шутки? был высокого мнения о Сергее, но видно, что не разобрался в теме до конца и искажает факты в пользу собственной любви к Java ( ах да, и рекламы Fixminded:)). Мне, как Go разработчику, очень обидно. Скатился, отписка :(
@user-qo6du9yp8c
@user-qo6du9yp8c Жыл бұрын
плюс Яндекс все больше переписывает на Go, ВК переписывает большое количество сервисов на Go, у того же Яндекса облако на Go работает. в общем, грустно. плохая работа с материалом.
@molotok1726
@molotok1726 Жыл бұрын
@@user-qo6du9yp8c SberCloud, 2Gis, Tinkoff, Uber, Twitch, PayPal и другие для него тоже наверное стартапами считаются)))
@deprussian
@deprussian Жыл бұрын
он в Украине живет, откуда ему об этом знать
@deprussian
@deprussian Жыл бұрын
Кстати, вы как специалист в этой области подскажите, пожалуйста, правда, что Go разработчики много получают? Посмотрел сегодня статистику зарплат среди всех IT профессий и оказалось, что Golang Developer самое высокооплачиваемое направление, они получают больше, чем даже DevOps'ы, что конечно подозрительно. Так ли это и есть ли подводные камни? Возможно проблемы с трудоустройством или еще что-то
@user-qo6du9yp8c
@user-qo6du9yp8c Жыл бұрын
@@deprussian Дело в том, что в Go разработке очень мало джунов и стажеров, а переходят в этот язык уже состоявшиеся в другом языке Сеньоры и Мидлы, отсюда и медианная/средняя зарплаты повышаются. Плюс к этому, язык довольно близок к Си и работает на немного более низком уровне, нежели Java/C#, etc, но, несмотря на это он довольно прост, поэтому требования для Go разработчиков часто включают в себя очень хорошие навыки работы с SQL, Docker, k8s, итд, отсюда требования немного выше. Ну и разрабов на Go пока что сильно меньше, чем нужно рынку. А хороших еще меньше :)
@MirOv-gc4zm
@MirOv-gc4zm Жыл бұрын
По поводу гугловых инструментов. GWT передает привет.
@user-mi4vf4io7l
@user-mi4vf4io7l 6 ай бұрын
мне больше понравился go как будьто пишешь на джаваскрипте а джава очень громоздкий и многословный у джава большой плюс этого языка это легаси код их много. Насчет ООП я думаю он не нужен по любому все идет через функции в гоу есть структура
@barrios160679
@barrios160679 Жыл бұрын
Задам вопрос, набивший оскомину: python - C-подобный язык?
@pavelsemus83
@pavelsemus83 Жыл бұрын
нет
@EarthCitizen124
@EarthCitizen124 Жыл бұрын
"Кому не нравится JS идут на Go, кому нравится JS - идут на х... 🇸🇮🛳" 😂 Со всей любовью к JS) Как раз пилю UI на реакте для своего бека)
@Space-ny6zk
@Space-ny6zk Жыл бұрын
Флаг не той страны...
@molotok1726
@molotok1726 Жыл бұрын
@@Space-ny6zk вот именно, с жовто блакитным перепутал))
@TheBogdanLisichenko
@TheBogdanLisichenko Жыл бұрын
Уж или ёж?
@kozas0
@kozas0 Жыл бұрын
I would choose any other language instead of Go (and Python), I don't think it's more "fun" than Java at all. It's just a weird language. Very hard to read. I checked some Go code the other day from Github and it was all functions associated with some empty type... You have to go through and read ALL the code there to realize that all of those functions in the file are "receivers"... Braindead Google designers. Sorry for English, I don't know Russian, I watched this with translation.
@IgorSomewhere
@IgorSomewhere Жыл бұрын
Про Go - как мне кажется, незаслуженно не упомянут cloud: Kubernetes, Openshift, Docker, etc.
@user-kq5sh5ti7x
@user-kq5sh5ti7x Жыл бұрын
Согласен, большая доля использования языка в облаках и devops, кстати kubernetes и docker написаны на go и стали стандартом отрасли, так что говрить об угрозе языку не приходиться
@artemshapko8014
@artemshapko8014 Жыл бұрын
давай rust vs c++
@nikolaborkowski9942
@nikolaborkowski9942 Жыл бұрын
cuttin' edge - последний писк
@oleksiy.tryfonov8
@oleksiy.tryfonov8 Жыл бұрын
Обрати Пітон;)
@int0matar
@int0matar Жыл бұрын
после GO изучать JS это ужас
@user-xu3bh5bm1m
@user-xu3bh5bm1m Жыл бұрын
А зачем???
@davidgazda4585
@davidgazda4585 Жыл бұрын
8:57 : те кто пишет на js 🤨
@AlexSuslov
@AlexSuslov Жыл бұрын
Катин айдж это отрезать прошлое
@zoomer0
@zoomer0 Жыл бұрын
Чё?
@dimr5001
@dimr5001 Жыл бұрын
Якщо для вайьишніков то однозначно java
@galandec2000
@galandec2000 7 ай бұрын
вообще Go конкретно ориентирован под блочные вычисления и решения проблем там. для этого его и писали, и там он лучший. НО! так же хорошо подходит под микросервисы. НО! проблема в том что микросервисы за собой имеют ввиду что ты можешь писать разные части на разных яп. и это реально круто, но не применимо почти ни где.🤣 поэтому на Go стало сложно писать большие проекты.. он решает малые задачи, а на нем пытаются писать монолит в виде микросервисов.. как итог ничерта не выходит.🤣вообще он превосходно считается с python и закрывает моно проблемных мест. я знаю js, python, Go пишу на всех трех. и могу сказать это шикарная связка! на python ты быстро затыкаешь места где большая скорость то особо и не надо. на Go пишешь мелкие микросервисы к тому что на python, и получается очень шустрая, легко поддерживаема шутка.)) НО! так могу я, другие взвоют. пустят лужи сопелек и устроят пенную вечеринку заходясь в истериках.🤣 поэтому это личное мнение. ни кому его не навязываю!!! берегите свое нервишки, они вам пригодятся. 🤣
@_happyness_
@_happyness_ Жыл бұрын
Между java и go выбирай js!
@max_mgtow
@max_mgtow Жыл бұрын
Exactly 👍🔥
@s1xshg09e197
@s1xshg09e197 Жыл бұрын
Js - это самый отвратительный язык, на котором я когда-либо писал. Мнение моих друзей-программистов со мной совпадает. И мнение Немчинского - тоже :)
@user-xu3bh5bm1m
@user-xu3bh5bm1m Жыл бұрын
@@s1xshg09e197 ЭЭЭ!!! Ты че на мой первый ЯП бочку катишь?))) Читая комменты выше прихожу к выводу что для вайтишников go - плохо, java - сложна, rust - хз что и как с этим быть стажеру тоже хз. Про С и С++ тоже молчу что учить будущему джуну ... непонятно. Питон? Так это тоже интересна хренотень. Питон настолько "широкого профиля" и куда ты потом с ним пойдешь нужно долго и мучительно искать. Это фронт, бек, датасаинс и еще куда) Просто голый питон не кому не нужен, в каждом направление еще куча всего, учить устанешь. Вакансии забей на hh и там просто какая-то хня с питоном... Php? - там работы тьма... но к нему еще что-то надо))) что? а? нука-нука????? ПРАВИЛЬНО - js ))) Они почти во всех вакансиях в связке. Для меня php это как собрать картинку из пазл... может ошибаюсь...Вот она и дилемма выходить. Что нужно для вайтишника??? Че нам учить чтоб нормальную работу и профессию получить? Бейсик!?))) Фортран???))) Второй год фронт учу пзд как уже устал...
@s1xshg09e197
@s1xshg09e197 Жыл бұрын
@@user-xu3bh5bm1m ответ простой - учить любой востребованный язык. Да побыстрее :) Выбирать язык будешь, когда уже будешь уметь писать хоть на каком-то, и понимать как специалист, в чем их отличия. Так то, несмотря на мой коммент (он скорее холиварный и предназначен для действующих инженеров), если уже учишь JS и тебе это нравится - то смело продолжай. Это востребованный язык.
@user-do6qr9rm3l
@user-do6qr9rm3l Жыл бұрын
а зачем жёлтый снег слева вверху?
@timurkash
@timurkash Жыл бұрын
Не только под конкретную ОС, еще одно измерение - это архитектура. Какие вот эти параметры задашь, под это и будет компилироваться!
@arturtalimonchyk7451
@arturtalimonchyk7451 Жыл бұрын
С#
@Drekrosh
@Drekrosh Ай бұрын
Все просто. Берите Golang для новых проектов. Java умирает и для новых проектов в здравом уме ее никто не берет. Но Java останется для старых проектов которые надо поддерживать. Доля Java постепенно будет снижаться , а новые версии Java не исправят дизайн язык ибо у современных подходов другие требования.
@andrilis3853
@andrilis3853 28 күн бұрын
То есть лучше сейчас учить гоу, т.к. на него будет расти спрос, а джаву просто активно поддерживать будут?
@Drekrosh
@Drekrosh 28 күн бұрын
@@andrilis3853 Все так. Порог вхождения меньше в десятки раз , а выхлопа больше
@nlsusr
@nlsusr 10 ай бұрын
Типичный видос немчинскага: есть моя любимая жаба , а есть все остальное дермище😂 привет от декабриста😉
@user-tz1px4ey2q
@user-tz1px4ey2q Жыл бұрын
Не понимаю почему все хэйтят js, я вот на нем пишу и норм, а стоп это ts😅
@Bor-ng7fm
@Bor-ng7fm Жыл бұрын
Давайте Python vs Java
@alexandrapersukova
@alexandrapersukova Жыл бұрын
Есть на канале. Поищите :)
@13symbols
@13symbols Жыл бұрын
Даёшь батл Java vs JavaScript !
@user-jd2xr7bf2t
@user-jd2xr7bf2t Жыл бұрын
go напоминает php 5.4 пишут код а бы работал ООП нет зачем мучаться.Так все и учат.
@molotok1726
@molotok1726 Жыл бұрын
каким боком го напоминает недоязык пхп? в го никогда не было и не будет классов, трейтов, идиотских магических методов и прочего мусора
@winfle
@winfle Жыл бұрын
​@@molotok1726 php топ за свої гривні. Особливо в порівнянні фреймворків - gin це просто жах проти того ж ларавел або cімфоні
@OlegSkalozub
@OlegSkalozub Жыл бұрын
@@winfle В го тягають фреймворки лише пхпешники та джавісти, нормальні гофери не використовують фреймворків, тому що там більш ніж достатньо інструментів для розробки
@jeffbridges2508
@jeffbridges2508 Жыл бұрын
начинать гоу разрабу лучше с пайтона
@hatman8626
@hatman8626 Жыл бұрын
Хотите сидеть поддерживать говно мамонта велком ту Java. А вообще зашел убедится, что Немчинский проводит все свои сравнения чего бы то ни было с Java по одному принципу - "Я мало что знаю про это что бы то ни было, но Java победила мир - все туда". Разумеется без каких-быто ни было цифр.
@user-eb5in2jv6b
@user-eb5in2jv6b Жыл бұрын
Первий
@user-yk6iq5hn4d
@user-yk6iq5hn4d Жыл бұрын
То ли ДІЯ, то ли Monobank на JS написан :))))
@farSleeper
@farSleeper Жыл бұрын
дія. На експрессе
@dmytro_dd
@dmytro_dd Жыл бұрын
В моно - go
@ghostinthewires7006
@ghostinthewires7006 Жыл бұрын
На жс много чего написано)
@max_mgtow
@max_mgtow Жыл бұрын
@@dmytro_dd no
@folium5725
@folium5725 Жыл бұрын
@@dmytro_dd моно на джаве написан
@nanvlad
@nanvlad Жыл бұрын
"Cutting edge" можно примерно заменить на "сливки"
@4aidze
@4aidze Жыл бұрын
кажется много людей пишут в го будучи новичками и находясь в стартапе их мало кто ревьюит. У нас бывший сто был гошник из яндекса и команда у него была гошная. До и после меня (питониста) их всех поувольняли. Ребята оставили просто редкостное говнище в наследие. файлы по 3к строк. Куча одинаково названных переменных и моделей. Функции с дичайшим количество рекурсии. Потихоньку выжигаем все это нафиг. Кажется что язык Го сделан для ГО-внокода
@sfera888
@sfera888 6 ай бұрын
Странно слышать такие заявления от питониста
@andrilis3853
@andrilis3853 20 күн бұрын
Как быстро их уволили и по какой причине?
@andriikliuiko4233
@andriikliuiko4233 Жыл бұрын
казати що "GO і ООП" це несумісні речі це дуже глупо і в корені неправильно
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
Го - это больше затычка для слабых мест в приложениях на пхп и прочих. Сервисы без ООП тот ещё треш с сотнями функций.
@eugenenuribekov1231
@eugenenuribekov1231 Жыл бұрын
Go прекрасно позволяет ООП, просто надо уметь его правильно готовить.
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
@@eugenenuribekov1231 далеко не прекрасно. Я бы даже сказал, через одно место. Но если ты любитель трудностей, то флаг в руки.
@eugenenuribekov1231
@eugenenuribekov1231 Жыл бұрын
@@user-pq7dj1ny4h "Не так, как в С++" не значит "через одно место". Инкапсуляция есть, полиморфизм есть, композиция прекрасно заменяет наследование, хотя строго говоря для ООП оно необязательно. Наоборот, отсутствие лишних ключевых слов и пяти обязательных конструкторов делает код более легковесным и легко читаемым. Да, я понимаю, что для многих ООП это семиуровневые иерархии классов с ромбовидными связями. Но нет, ООП не про это. Кстати, насчёт ООП отправлю к ранним лекциям того же Немчинского, когда он еще рассказывал об архитектуре, а не о том, куда податься свитчеру.
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
@@eugenenuribekov1231 именно, что убого реализовано. Я после шарпа просто не смог на это смотреть. И если судить, как ты, то схожее ООП даже в сях есть. То - есть, это не классическое полное ООП в языке, со всеми современными фичами и ключевыми словами.
@eugenenuribekov1231
@eugenenuribekov1231 Жыл бұрын
@@user-pq7dj1ny4h Я так и понял, ты мыслишь привычным тебе языком, а не архитектурой.
@anton6643
@anton6643 Жыл бұрын
А откуда у тебя электричество?
@alexandrapersukova
@alexandrapersukova Жыл бұрын
А у вас не света?
@alex-vasilevsky
@alex-vasilevsky Жыл бұрын
Слава Україні! 💙💙💙💙💛💛💛💛
@TrueTruffle_1
@TrueTruffle_1 Жыл бұрын
Не лезь с политикой в программироыание
@timbrazh8512
@timbrazh8512 Жыл бұрын
@@TrueTruffle_1 в чем политику увидел?
@alex-vasilevsky
@alex-vasilevsky Жыл бұрын
@@TrueTruffle_1 Ідіот (дав.-гр. ἰδιώτης) - «людина що не цікавиться політикою»
@user-ss7hw3kd5b
@user-ss7hw3kd5b Жыл бұрын
Причём тут это?
@chamomiiile
@chamomiiile Жыл бұрын
@@TrueTruffle_1 бовдур
@doom678
@doom678 Жыл бұрын
Сергей, мы Вас любим, Слава Украине! Кирилл из столицы мордора
@molotok1726
@molotok1726 Жыл бұрын
мордор похоже в твоей бестолковке
@geoman666
@geoman666 10 ай бұрын
в составе Рocсии хд
@railroadman2k
@railroadman2k 11 ай бұрын
Когда апельсиину с картохой сравнишь в видео. Что то, что то в рот влазит и желудком переваривается..
Какой язык программирования выбрать в 2024?
50:06
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 129 М.
The joker's house has been invaded by a pseudo-human#joker #shorts
00:39
Untitled Joker
Рет қаралды 13 МЛН
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 6 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 25 МЛН
Что такое Java? Что пишут и кому выбирать Java?
15:21
как выучить программирование
6:51
Anton Ivanov
Рет қаралды 1,7 М.
Java vs C# (C Sharp). Что выбрать?
14:40
Sergey Nemchinskiy
Рет қаралды 240 М.
Java vs C++: что выбрать?
12:39
Sergey Nemchinskiy
Рет қаралды 213 М.