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

Не можете определиться, какой язык программирования выбрать между 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

Пікірлер: 314

  • @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 Жыл бұрын

    Сергей, спасибо за обзор! Лайк!

  • @ELEKTRODMAN
    @ELEKTRODMAN Жыл бұрын

    Сергей, видел список компаний в которых Вы работали на сайте компании. Можете снять видео о том, как Вы попали в те или иные компании, какими проектами в каждой компании занимались (если не секрет), как организована работа в каждой из компаний, выскажите свое субьективное мнение о компаниях на рынке Украины (стоит ли стремиться попасть в Luxoft, Epam, Ciklum новичку или лучше начинать в стартапах/маленьких компаниях). Заранее спасибо.

  • @user-gd6dd3xi9r
    @user-gd6dd3xi9r Жыл бұрын

    Больше таких видео) Есть пожелание по поводу Rust)

  • @SiwakSerg
    @SiwakSerg Жыл бұрын

    4:04 Cutting edge - Режущая кромка. Буквальный и точный перевод - "на острие ножа".

  • @FyUajYpUlM39

    @FyUajYpUlM39

    Жыл бұрын

    На острие (прогресса)

  • @vyacheslavs5642
    @vyacheslavs5642 Жыл бұрын

    Сергей, мир гораздо шире кровавого энтепрайза и хипстерских стартапов. Странно, что не упомянули системные утилиты, тулзы, базы данных и целые продукты, написанные на Go: docker, kubernetes, InfluxDB. А также почти весь стэк Hashicorp: terraform, packer, consul. Ещё используют для автоматизации рутинных процессов, переползая со скриптовых языков на Go

  • @awenn2015

    @awenn2015

    Жыл бұрын

    Кстати да, на го сейчас много кто из сборщиков переходить

  • @vano20230

    @vano20230

    7 ай бұрын

    Wrty

  • @JohnDoe_777

    @JohnDoe_777

    5 ай бұрын

    Потому что прикинь люди за лове работеют и твои хипстерские узкие темы никому не вперлись особо.

  • @vyacheslavs5642

    @vyacheslavs5642

    5 ай бұрын

    @@JohnDoe_777 твои безграмотные высеры тоже никому особо не вперлись.

  • @superfamily5674
    @superfamily5674 Жыл бұрын

    Спасибо за видео, Сергей. Немного дополню. Одна из основных ниш голанга это разные инфраструктурные сервисы и тулзы. Именно на голанге написан докер и кубер. По сравнению с джавой, голанг много выше по перфомансу, не надо никаких виртуальных машин, просто бинарник запускаешь и всё, там и сервак и код и все зависимости. Поэтому в основном на нем и пишут именно инфраструктурные микросервисы. Но из-за отсутствия нормального инструментария в контексте ООП, как по мне невозможно на голанге писать какой-либо бизнес код, просто нет возможности писать абстракции к реальному миру, там, конечно, джава нагибает всех :)

  • @alexk3929

    @alexk3929

    Жыл бұрын

    я наоборот рад что в го нет этих абстракции, того что есть вполне достаточно

  • @mediafile9995

    @mediafile9995

    Жыл бұрын

    Ну, на джаве тоже можно сделать бинарник... Правда, это все делается благодаря GraalVM и native image... НАпример, можно запилить микросервисы на quarkus и запилить его в native image, получится бинарник... Топчег)

  • @oleksiy1027
    @oleksiy1027 Жыл бұрын

    Здравствуйте Сергей. Вопрос: можна ли с помощью программирования(python, java) создавать ПО? Что обозначает высказывание: он написал программу?

  • @sevenb1t

    @sevenb1t

    10 ай бұрын

    Это синонимы. Другое дело, что у каждого языка есть наиболее популярная ниша, и go и java зачастую используются как языки для написания программ (сервисов), которые выполняются на серверах, конечный пользователь с ними напрямую не взаимодействует.

  • @doom678
    @doom678 Жыл бұрын

    Больше видео про GO

  • @Argon-X
    @Argon-X Жыл бұрын

    Сергей, а где можно находить хорошие проекты на го со сдельной оплатой?

  • @max_mgtow

    @max_mgtow

    Жыл бұрын

    Upwork

  • @user-eb5in2jv6b
    @user-eb5in2jv6b Жыл бұрын

    Моладец бро

  • @TalkerTube
    @TalkerTube7 ай бұрын

    4:05 on th cutting edge - самый близкий перевод - "на острие ножа", "передовой". Дословно - "на режущей кромке"

  • @Rafael_Santi
    @Rafael_Santi7 ай бұрын

    Посмотрел в переводчике "on the cutting edge" - на первом рубеже, на передовой, на острие 😊

  • @WHT_-ue2rl
    @WHT_-ue2rl Жыл бұрын

    Го binary code vs Assembly

  • @ekari
    @ekari Жыл бұрын

    Прочел название ролика и сразу всё понятно :) Я вас умоляю. Я таки не знаю никакого го и тут таки нечего сравнивать.

  • @gyros9162
    @gyros9162 Жыл бұрын

    Я ждал, что Сергей достанет здоровенный нож и покажет cutting edge )

  • @ghxstmxde
    @ghxstmxde11 ай бұрын

    Всем привет, я новичок в программирование. Работаю фронт энд разработчиком, но мне это не нравиться. Мне нравиться задачи чуточку посложнее! Вот сейчас учу питон, уже могу написать маленькие программы на нем. Заинтересовался GO, так как он типизированный язык. А питон же интерпретируемый. Так вот стоит перейти на го с питона? Или же поглубже учить питон, а потом рассматривать язык го?

  • @artinstitoris

    @artinstitoris

    5 ай бұрын

    Что решил в итоге?)

  • @zeuszanudav3474
    @zeuszanudav3474 Жыл бұрын

    Как действующий php/go разраб подпишусь под каждым словом. Работы на Go так много, что иногда думаешь - а зачем вы это писали на го? Пример: спа лендос с админкой, фронт ангуляр, бэк го. Позвали написать новые эндпоинты, и я обратил внимание на регулярное падение связанного микросервиса, поковырял логи и исходники(за это уже не платили), нашел нехилую утечку памяти. Самый прикол: у них за все время использования микросервиса(который регулярно падал) - количество транзакций в бд и соответственно выполненных джоб - меньше 10 000. За 1,5 года. Меньше 600 в месяц. Да блин, это можно было на пхп 5 версии написать, проблем было бы меньше. Но написали на го, и ребутали сервис каждую неделю. Что сказать - красавчики)

  • @XpIOHdeJIb3000

    @XpIOHdeJIb3000

    Жыл бұрын

    прочитал в педивикии: в го есть сборщик мусора

  • @mister-ace

    @mister-ace

    Жыл бұрын

    Ну это уже криворукость разраба, а не проблема языка

  • @user-xd3nv2le2o

    @user-xd3nv2le2o

    11 ай бұрын

    ​@@mister-aceпроблема языка позволять подобное. Это как раз основа хейта на php - плохой ибо разрешает говнокодить...

  • @yarik2303
    @yarik2303 Жыл бұрын

    Golang создан для работы в облачной инфраструктуре, скомпилированный код и образы контейнеров занимают пару десятков мегабайт. В то время, как на Джаве, в образы контейнера нужно засовывать и JRE, что раздувает контейнеры в сотни мегабайт. Ну и Джава - написан во времена монолитных северных систем, а Го - инструмент для облаков.

  • @mikhailkulak3203
    @mikhailkulak3203 Жыл бұрын

    Главная разница между ними - это используемые ресурсы запуска приложений, джава тут очень уступает по памяти... И для современных мелких компаний, использующих облачный деплоймент - это большой приоритет.

  • @vagidnurimanovich1641
    @vagidnurimanovich1641 Жыл бұрын

    Немного не по теме. На протяжении 3-ех лет учил джаву, последний год так вообще занимался усердно каждый день, но в конце понял, что не хочу связывать свою работу с бэком. Мне больше нравится пилить визуал, анимацию. Понял это благодаря своему пристрастию к моушн дизайну на любительском уровне. Поэтому считаю должным обозначить один из факторов выбора языка: тщательно подумайте, готовы ли вы возиться с одной лишь технической частью проекта или желаете сразу же видеть результат своей работы: анимированные кнопки, спящий котик, вместо ошибки 404. Ведь, подобное может нехило прибавлять вам мотивации в изучении языка и соответствующих инструментов.

  • @user-uv6qz9pl4m

    @user-uv6qz9pl4m

    Жыл бұрын

    зато когда разберешься получится фуллстак,

  • @ghostinthewires7006

    @ghostinthewires7006

    Жыл бұрын

    @@user-uv6qz9pl4m если хочешь быть фулл-стаком)

  • @ArtemBashkirov
    @ArtemBashkirov Жыл бұрын

    фреймворки на го есть, но подход языка в том чтобы их не использовать, а под каждый проект писать свой

  • @MiluVol
    @MiluVol Жыл бұрын

    2028 год: «Java vs Два бутерброда с колбасой. Что выбрать в 2028-м году?» Шутки шутками, но эта рубрика все еще полезна и актуальна

  • @TheDobermanTV

    @TheDobermanTV

    Жыл бұрын

    в голос))

  • @igrreen

    @igrreen

    Жыл бұрын

    Тогда уж не бутерброды, а 2028: джава vs погонщик стаи беспилотных такси.

  • @gooffloral
    @gooffloral Жыл бұрын

    А что вы думаете насчёт того, что учить оба языка: Java и Go? Актуальна ли будет связка? или все перелезут только на го(хотя уже как 10 лет с релиза, вакансий для джунов нету-лишь python + go, и то там ужас что просят). Сам учу python, знаю довольно хорошо - ооп, фреймворки, умение работать и составлять тесты, библиотеки парсинга и автоматизаций, но чем больше учу, тем больше думаю, что в будущем не пойму чем заниматься. У меня ещё 4 года универа- перелезать/ нет??

  • @turboezh

    @turboezh

    Жыл бұрын

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

  • @asolokha

    @asolokha

    Жыл бұрын

    Я бы учил Java и потом свитчнулся в Go

  • @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 Первый раз про это слышу. Где вы это собираете

  • @TheNifka
    @TheNifka Жыл бұрын

    Выбрать оба. БЛ на java, REST на Go

  • @user-vn8rq4ui8b
    @user-vn8rq4ui8b Жыл бұрын

    Уууу дякую за такий огляд

  • @turboezh
    @turboezh Жыл бұрын

    Работая с Go, часто осознаю, что я борюсь с языком. Он настолько прост, что иногда не позволяет реализовать необходимые абстракции, либо для этого нужно неадекватное количество кода, пока печатаешь, успеваешь забыть "зачем пришел")). А еще им гораздо проще "выстрелить себе в ногу".

  • @user-gh2es8ow3h

    @user-gh2es8ow3h

    Жыл бұрын

    Разработчики go прямо говорят тебе меньше используй абстракций

  • @turboezh

    @turboezh

    Жыл бұрын

    @@user-gh2es8ow3h нет, если для описания бизнес-модели мне нужен один микроскоп, я хочу взять и использовать один отлаженный production-ready микроскоп, а не сидеть весь день и придумывать, как навелосипедить модель с помощью трех молотков. Иногда стоит не слушать разработчиков, а просто взять более подходящий инструмент.

  • @sergeylinnik2957

    @sergeylinnik2957

    Жыл бұрын

    ​@@turboezh приветствую, выбираю между java и go, можешь посоветовать чтониубдь? Ещё ничего не изучал стоит ли лезть в го без знаний или лучше java изучать

  • @user-sg2dh2jh8e

    @user-sg2dh2jh8e

    4 ай бұрын

    ​@@sergeylinnik2957 че, к чему пришел в итоге?

  • @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 в раст вместо головы разработчика работает умный компилятор.

  • @CoolGenXxX
    @CoolGenXxX Жыл бұрын

    Golang нормально подходит для фрилансера?

  • @antoniskov3906

    @antoniskov3906

    Жыл бұрын

    Лучше php

  • @dimr5001

    @dimr5001

    Жыл бұрын

    Лише якщо ви мідл або сіньор.

  • @border-top
    @border-top Жыл бұрын

    прикольный чувак))

  • @barrios160679
    @barrios160679 Жыл бұрын

    В США Go использует, например, CapitalOne - не самый мелкий банк

  • @umedumurzakov5719
    @umedumurzakov57198 ай бұрын

    Думаю, больше подошло бы название обзора не Java vs Go, а Java vs Go с точки зрения Javиста или любого ООП языка.

  • @user-wg8fp5vh7b
    @user-wg8fp5vh7b Жыл бұрын

    Rust или C++ ?

  • @vladimirlevin6799
    @vladimirlevin6799 Жыл бұрын

    спасибо, полезно!

  • @lampyrishive
    @lampyrishive Жыл бұрын

    9:08 - кто сказал "Стэйки"? :)

  • @StryKhymorodnyk
    @StryKhymorodnyk Жыл бұрын

    Шкода, що я наважився на програмінг лише під час війни. Усе життя було цікаво просто. Шкода, бо раніше дістав би якраз стільки, скільки треба, заплатив би й уже давно був би, може, мідлом.

  • @antoniskov3906

    @antoniskov3906

    Жыл бұрын

    Добре, що ви зараз почали, а не через два роки.

  • @dimr5001

    @dimr5001

    Жыл бұрын

    "Кращий час посадити дерево був 20 років тому. Інший кращий час - саме зараз" 😉

  • @unclejoseph8397

    @unclejoseph8397

    Жыл бұрын

    @@dimr5001 Чудові слова, доречні і для інших починань.

  • @olgafedyanova
    @olgafedyanova Жыл бұрын

    Работаю на джаве. Попробовала потыкать гоу, хотела сделать сайт на нем. Нихрена не поняла, взорвала мозги сразы же на первой строчке кода. Сделала три подхода - не зашло. После джавы чото оооочень сложно идет. Почему-то даже js был простым после джавы, а с гоу наоборот.

  • @wandos777

    @wandos777

    9 ай бұрын

    Начинал с Си, потом перешел на Python (без понятия зачем, но потом вышло так, что нашел работу на нем), сейчас еще прогаю на Go, так вышло, что два проекта на Go и на Python. Но честно говоря, Go довольно мало опыта имею, но все же написал многопоточную прогу с горутинами, сконнектил с базой и вроде все окей, довольно быстро работает. Эх, почему то внутри меня шепчет маленький бес, который просит, чтоб я попробовал Java )) вот не знаю, почему, но почему то тянет попробовать, но постоянные сомнения что изучать дальше и в итоге распыляюсь и потихоньку и очень медленно изучаю все, а там еще и базу, и брокеры сообщений и прочее. Ужас какой то))

  • @ghanklahind9557

    @ghanklahind9557

    8 ай бұрын

    На Go сайт не сделаешь, на Go можно реализовать веб-сервис. Эта штука больше для бэкэнда

  • @CeMXo3

    @CeMXo3

    Ай бұрын

    Забавно

  • @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 их хватает для расширения.

  • @user-cd5dg4hh7g
    @user-cd5dg4hh7g Жыл бұрын

    как раз читаю по go .

  • @artemshapko8014
    @artemshapko8014 Жыл бұрын

    давай rust vs c++

  • @lex_markin
    @lex_markin Жыл бұрын

    Cutting edge - режущая кромка, как у ножа

  • @dev_zloi
    @dev_zloi Жыл бұрын

    Kubernetes написан на Go. Это разве не большая система?

  • @Ivan-zc9ds

    @Ivan-zc9ds

    Жыл бұрын

    нет

  • @user-fw9fe5os9h
    @user-fw9fe5os9h8 ай бұрын

    Ozon и ozon банк практически полностью на go написан, больше 2к сервисов

  • @oleksandrkovtunov487
    @oleksandrkovtunov487 Жыл бұрын

    Надо же после 3 лет опыта работы на питоне выбирал между го и жава и как раз пару дней назад остановился на жаве.

  • @Artem-wk1vn

    @Artem-wk1vn

    Жыл бұрын

    Расскажите пожалуйста почему вы ушли с Python на Java? Python сейчас же в тренде на бекенде? Не жалко было 3 года разменять на изучение нового стека? Ради чего?

  • @oleksandrkovtunov487

    @oleksandrkovtunov487

    Жыл бұрын

    @@Artem-wk1vn Во-первых, я еще не ушел и прекрасно работаю Python команде, я только пару дней назад определился с тем что изучать Во-вторых, вопрос не в трендах. Я хочу быть инженером, который умеет решать разные задачи. На разных языках. Хотелось расширить свое восприятие другим яп, который отличается от питона. Думаю что поработав на жаве, я буду лучше писать на питоне в том числе. В-третьих, я ничего не размениваю. Мой трехлетний опыт все еще при мне. Он поможет мне быстро освоить новый язык. Да, возможно в момент перехода я буду считаться формально джуном, но только формально. И думаю не больше чем на пару месяцев. В четвертых, я перехожу в рамках моей текущей компании. Это будет плавно и растянуто во времени. Плюс я буду работать с интересным стеком задач, где мои навыки питона тоже будут полезны. То есть опыт работы на двух языках сразу. Я считаю это крутой буст в проф развитие.

  • @Artem-wk1vn

    @Artem-wk1vn

    Жыл бұрын

    @@oleksandrkovtunov487 Спасибо за ответ

  • @redfox6179

    @redfox6179

    11 ай бұрын

    ​@@oleksandrkovtunov487привет, подскажи пожалуйста, я не хочу пока что девелопером становится но учу питон для девопс и стоит ли выбрать фастап ?

  • @h3ckphy246

    @h3ckphy246

    8 ай бұрын

    ​@@oleksandrkovtunov487как дела? Не пожалели с выбором Java?

  • @seoonlyRU
    @seoonlyRU Жыл бұрын

    И еще один лайк вам в копилку от СЕООНЛИ

  • @JaneDoe-od4ep
    @JaneDoe-od4ep Жыл бұрын

    Странный взгляд на Go, я бы сказал. "Стартапы, стартапы, Go используют в стартапах, ничего серьезного на них не напишешь" - что насчет докера и кубренетеса? Отдельно кринжую когда как мантру повторяют "Язык молодой еще". Ау, с 2009 года прошло 14 лет, АЛЛО 14 ЛЕТ ПРОШЛО КАК СЛЫШНО?!

  • @oleksandrkovtunov487
    @oleksandrkovtunov487 Жыл бұрын

    Банки еще на коболе автоматизируют

  • @max_mgtow

    @max_mgtow

    Жыл бұрын

    То в США осталось)

  • @andreikorovkin2415
    @andreikorovkin2415 Жыл бұрын

    Что означает фраза "с Палаты мер и весов"?

  • @TheMorni

    @TheMorni

    Жыл бұрын

    гавно с палаты мер и весов, иначе говоря образцовое гавнецо

  • @torrvic1156

    @torrvic1156

    Жыл бұрын

    Есть такая палата в Париже, где приведены эталонные значения разных величин и которая долгое время объявляла всем эти эталоны и все стремились следовать им. Почитайте историю. Это интересно.

  • @nikolaborkowski9942
    @nikolaborkowski9942 Жыл бұрын

    cuttin' edge - последний писк

  • @research_Development
    @research_Development Жыл бұрын

    Если в других языках "джуны не нужны", то в Go они полностью отсутствуют как класс. Если джунам на других языках очень тяжело найти работу, то на Go ее нет абсолютно. Мне Go очень нравится, но увы - если вы не бэкендер-свитчер, то хрен вам, а не работа. Исключения скорее всего есть, но на то они и исключения.

  • @davdev05

    @davdev05

    3 ай бұрын

    Чем бэкендер свитчер, отличается от новичка который может набраться опыта на го, а не на другом языке, прежде чем свичнуться? Почему я не могу набраться опыта на го, написать что то сам, и пойти собеседоваться в чем проблема ?

  • @Denis-di6hc
    @Denis-di6hc Жыл бұрын

    Люблю смотреть Немчинского на ночь. Такое впечатление, будто }{отт@бь)ча пересмотрел или услышал звук обновления страницы Интернет Эксплорер начала нулевых годов. На душе тепло.

  • @paulkasler2173
    @paulkasler2173 Жыл бұрын

    Тут прост Лейк не глядя

  • @ekari
    @ekari Жыл бұрын

    Вот блин. взял и обругал мой любимый бэйсик :( . обидно :( Синтаксис, синтаксис...Читаемость и удобность!

  • @MirOv-gc4zm
    @MirOv-gc4zm Жыл бұрын

    По поводу гугловых инструментов. GWT передает привет.

  • @aquinary.
    @aquinary. Жыл бұрын

    Хотел серьёзно заняться Го. Хотелось статической типизации, универсальности и кроссплатформенности. Го очень хорошо подходил под это дело. Однако оттолкнуло то, что при попытке как-то вывести структуру своего кода, я вижу перед собой "плоский" код, где сначала идут всякие структуры, а потом каким-то образом эти структуры прикручиваются к функциям (т.е. через func (q *Struct)) Получается, что какой-нибудь Петя может накодить так, что у него все эти функции будут разбросаны хаотично по всему файлу, а этом файле ещё может быть несколько подобных структур... И всё это без какого-либо уровня вложенности хотя бы... и я смотрю на всё это дело, потом смотрю на джаву, где сразу понятно что у тебя есть вот такой-то класс, в нём такие методы... И в общем бросил я го. И взялся за котлин. Это ещё не говорю про отсутствие синтактического сахара - это чисто имхо. Постоянно проверять на nil как отдельный вид извращений. Может быть я что-то не так понял, поправьте, если я не прав.

  • @folium5725

    @folium5725

    Жыл бұрын

    так в любом монолите можно голову сломать, в го есть модули, для разделения, и улучшения читабельности

  • @user-mi4vf4io7l
    @user-mi4vf4io7l5 ай бұрын

    мне больше понравился go как будьто пишешь на джаваскрипте а джава очень громоздкий и многословный у джава большой плюс этого языка это легаси код их много. Насчет ООП я думаю он не нужен по любому все идет через функции в гоу есть структура

  • @sfera888
    @sfera8885 ай бұрын

    "eнтерпрайз разработчики на Java работают на самых высоких ЗП. Миллиончик туда миллиончик сюда - не проблема" - захожу на сравнение ЗП dou - в среднем у Go на 1000$ больше чем у Java. Забавный анализ.

  • @IgorSomewhere
    @IgorSomewhere Жыл бұрын

    Про Go - как мне кажется, незаслуженно не упомянут cloud: Kubernetes, Openshift, Docker, etc.

  • @user-kq5sh5ti7x

    @user-kq5sh5ti7x

    Жыл бұрын

    Согласен, большая доля использования языка в облаках и devops, кстати kubernetes и docker написаны на go и стали стандартом отрасли, так что говрить об угрозе языку не приходиться

  • @EarthCitizen124
    @EarthCitizen124 Жыл бұрын

    "Кому не нравится JS идут на Go, кому нравится JS - идут на х... 🇸🇮🛳" 😂 Со всей любовью к JS) Как раз пилю UI на реакте для своего бека)

  • @Space-ny6zk

    @Space-ny6zk

    Жыл бұрын

    Флаг не той страны...

  • @molotok1726

    @molotok1726

    Жыл бұрын

    @@Space-ny6zk вот именно, с жовто блакитным перепутал))

  • @oleksandrlisniak8331
    @oleksandrlisniak8331 Жыл бұрын

    Ще не дивився відос але 100% за джаву. Це в серці)

  • @yehortverytinov5478
    @yehortverytinov5478 Жыл бұрын

    Слышал, что Go будет крутым языком для backend. После просмотра видео возникли теперь какие то сомнения.

  • @tomiyoshi

    @tomiyoshi

    Жыл бұрын

    У меня лично ощущение что го создавали для маленьких и тупых. Я как-то хейтил джаву, попробовал написать что-то на го, и понял что джаву я зря чрезмерно хейтил. Если что я рассказываю с позиции си/Раст разработчика.

  • @user-dr1cr2wu1h

    @user-dr1cr2wu1h

    Жыл бұрын

    @@tomiyoshi, а что в этом плохого?

  • @yehortverytinov5478

    @yehortverytinov5478

    Жыл бұрын

    @@tomiyoshi действительно. А что плохого, что язык стараются упростить? Go компилируемый, типизированный, быстрый - это черты хорошего ЯП.

  • @diimadurx

    @diimadurx

    Жыл бұрын

    У меня сосед говорит что надо переходить на Go. У него две ламбы, шо выглядит как весомый аргумент

  • @yehortverytinov5478

    @yehortverytinov5478

    Жыл бұрын

    @@diimadurx я верю

  • @ylcsl4378
    @ylcsl4378 Жыл бұрын

    Гоу сильно отличается от джавы, и нода ближе к джаве сильно по синтаксису

  • @tomiyoshi
    @tomiyoshi Жыл бұрын

    Я хейтил джаву много лет, но потом попробовал написать на го, и хочется сказать, что джава не такая уж и плохая. Го ощущается жутко не продуманным, урезаны фичи которые очень могут сократить количество кода. Единственное что хорошое в го это каналы и горутины. Но все остальное там всасывает относительно Си, джавы и особенно Раста.

  • @vladimir0rus
    @vladimir0rus9 ай бұрын

    На Java много вакансий, но и конкуренция за каждую позицию выше.

  • @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 в джаве гораздо больше инструментарий, есть задачи ЕЕ которые ты в ГО никогда адекватно не решишь. Поэтому на ГО и не пишут ЕЕ, только стартапы/небольшие по бизнес логике приложения

  • @alexanderp4532
    @alexanderp4532 Жыл бұрын

    3:07 нет в го ооп. Да и с чего вы взяли, что большие системы можно писать только с применением ооп? Дядя Линус на процедурном С linux пилит и ничего). Про "не такой развитый инструментарий" хотелось бы поподробнее, так как тема не раскрыта чего собственно вам не хватает в го. 3:43 в крупных компаниях применяют джаву по той простой причине, что переучивать огромную команду разработчиков и переписывать огромный багаж легаси - это затратно. В этом плане мелкие компании больше способны на эксперименты. 6:32 блин, ну примеры зарплат покажите. Аргумент шикарный, что раз компания крупная и ворочает миллиардами, то выделить миллионы на проект и дать высокую зарплату - это не проблема. В реальности же наоборот получается, потому что капитал идет по пути наименьшего сопротивления, и в условиях кризиса может увольнять сотрудников очень легко(что мы видим сегодня), может и зарплаты не очень высокие платить, потому что у самих работников она пользуется спросом на работу итп. Поэтому сам по себе аргумент не говорит ни о чем, надо смотреть по факту: зайти на сайты вакансий отечественные и зарубежные и смотреть на вилку зарплатную и прикидывать, от чего может зависеть разброс. 12:40 вставить пару скринов с кодом, не?

  • @user-xd3nv2le2o

    @user-xd3nv2le2o

    11 ай бұрын

    >да с чего вы взяли что... Ну хотя бы с того что ООП появилось как раз для решения сложных задач. Решать которые прежним способом стало утопичным... Вот и все.

  • @alexanderp4532

    @alexanderp4532

    11 ай бұрын

    @@user-xd3nv2le2o ооп создавалось для решения бизнес задач, так как позволяет удобно моделировать реальные процессы, не более. Применение его где угодно, кроме решения бизнес задач, превращает код в оверинжениринг. Абзац все таки надо было дочитать до конца и пойти посмотреть репозиторий линукса. Там нет ооп вообще, оно и неуместно при написании ядра ос

  • @user-xd3nv2le2o

    @user-xd3nv2le2o

    11 ай бұрын

    @@alexanderp4532 ООП создавалось для решения сложных задач. Всё. А бизнес или не бизнес это детали. Про то что Линукс на С ... И что? Это аргумент? Нет. Почему Линукс на С и почему автор против рефакторинга он рассказывал на одной из своих лекций. Вообщем ваши доводы ошибочны. Но судя по всему упертость в правоте имеется.

  • @timurkash
    @timurkash Жыл бұрын

    Не только под конкретную ОС, еще одно измерение - это архитектура. Какие вот эти параметры задашь, под это и будет компилироваться!

  • @barrios160679
    @barrios160679 Жыл бұрын

    Задам вопрос, набивший оскомину: python - C-подобный язык?

  • @pavelsemus83

    @pavelsemus83

    Жыл бұрын

    нет

  • @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.

  • @galandec2000
    @galandec20006 ай бұрын

    вообще Go конкретно ориентирован под блочные вычисления и решения проблем там. для этого его и писали, и там он лучший. НО! так же хорошо подходит под микросервисы. НО! проблема в том что микросервисы за собой имеют ввиду что ты можешь писать разные части на разных яп. и это реально круто, но не применимо почти ни где.🤣 поэтому на Go стало сложно писать большие проекты.. он решает малые задачи, а на нем пытаются писать монолит в виде микросервисов.. как итог ничерта не выходит.🤣вообще он превосходно считается с python и закрывает моно проблемных мест. я знаю js, python, Go пишу на всех трех. и могу сказать это шикарная связка! на python ты быстро затыкаешь места где большая скорость то особо и не надо. на Go пишешь мелкие микросервисы к тому что на python, и получается очень шустрая, легко поддерживаема шутка.)) НО! так могу я, другие взвоют. пустят лужи сопелек и устроят пенную вечеринку заходясь в истериках.🤣 поэтому это личное мнение. ни кому его не навязываю!!! берегите свое нервишки, они вам пригодятся. 🤣

  • @prayer4675
    @prayer4675Ай бұрын

    Современная Java постепенно превращается в монстра с кучей всякого мусора, который либо неправильно реализовали очень давно и так же давно никто не использует (например Vector и Hashtable), либо добавили недавно, но почти никому не зашло (например модули). Некоторые старые концепции, которые теперь считаются неверными или устаревшими, приходится поддерживать до сих пор. Например исключения и их разделение на checked unchecked. Совсем грустно становится когда эти самые исключения вылазят в функциональном коде, которые завезли начиная с Java 8. Ещё грустнее становится от магии декларативного программирования через анотации, например в Spring Boot. Ну то есть в стандартных ситуациях магия прекрасно работает, но как только необходимо немного нестандартное поведение, приходится изобретать свою магию, у которой есть несколько способов реализации. А уж если вы пришли в существующий проект, в котором уже есть несколько магических заклинаний, приходится ломать мозг чтобы во всём этом разобраться. Поэтому, проработав в Java уже порядка 18 лет я смотрю в сторону Go. К тому же микросервисная архитектура на облачной платформе с кубернетисом становится всё более популярной, а на Java да с тяжёлыми фреймворками там тяжко. Зато там отлично себя чувствует Go, который хорошо подходит и для написания микросервисов и для нужд DevOps, которые всё это разварачивают.

  • @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 пока что сильно меньше, чем нужно рынку. А хороших еще меньше :)

  • @AlexSuslov
    @AlexSuslov Жыл бұрын

    Катин айдж это отрезать прошлое

  • @zoomer0

    @zoomer0

    Жыл бұрын

    Чё?

  • @user-do6qr9rm3l
    @user-do6qr9rm3l Жыл бұрын

    а зачем жёлтый снег слева вверху?

  • @_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 и тебе это нравится - то смело продолжай. Это востребованный язык.

  • @oleksiy.tryfonov8
    @oleksiy.tryfonov8 Жыл бұрын

    Обрати Пітон;)

  • @dimr5001
    @dimr5001 Жыл бұрын

    Якщо для вайьишніков то однозначно java

  • @TheBogdanLisichenko
    @TheBogdanLisichenko Жыл бұрын

    Уж или ёж?

  • @arturtalimonchyk7451
    @arturtalimonchyk7451 Жыл бұрын

    С#

  • @int0matar
    @int0matar Жыл бұрын

    после GO изучать JS это ужас

  • @user-xu3bh5bm1m

    @user-xu3bh5bm1m

    Жыл бұрын

    А зачем???

  • @davidgazda4585
    @davidgazda4585 Жыл бұрын

    8:57 : те кто пишет на js 🤨

  • @user-tz1px4ey2q
    @user-tz1px4ey2q Жыл бұрын

    Не понимаю почему все хэйтят js, я вот на нем пишу и норм, а стоп это ts😅

  • @13symbols
    @13symbols Жыл бұрын

    Даёшь батл Java vs JavaScript !

  • @Bor-ng7fm
    @Bor-ng7fm Жыл бұрын

    Давайте Python vs Java

  • @alexandrapersukova

    @alexandrapersukova

    Жыл бұрын

    Есть на канале. Поищите :)

  • @Drekrosh
    @Drekrosh22 күн бұрын

    Все просто. Берите Golang для новых проектов. Java умирает и для новых проектов в здравом уме ее никто не берет. Но Java останется для старых проектов которые надо поддерживать. Доля Java постепенно будет снижаться , а новые версии Java не исправят дизайн язык ибо у современных подходов другие требования.

  • @andrilis3853

    @andrilis3853

    Күн бұрын

    То есть лучше сейчас учить гоу, т.к. на него будет расти спрос, а джаву просто активно поддерживать будут?

  • @Drekrosh

    @Drekrosh

    Күн бұрын

    @@andrilis3853 Все так. Порог вхождения меньше в десятки раз , а выхлопа больше

  • @nlsusr
    @nlsusr9 ай бұрын

    Типичный видос немчинскага: есть моя любимая жаба , а есть все остальное дермище😂 привет от декабриста😉

  • @user-jd2xr7bf2t
    @user-jd2xr7bf2t Жыл бұрын

    go напоминает php 5.4 пишут код а бы работал ООП нет зачем мучаться.Так все и учат.

  • @molotok1726

    @molotok1726

    Жыл бұрын

    каким боком го напоминает недоязык пхп? в го никогда не было и не будет классов, трейтов, идиотских магических методов и прочего мусора

  • @winfle

    @winfle

    Жыл бұрын

    ​@@molotok1726 php топ за свої гривні. Особливо в порівнянні фреймворків - gin це просто жах проти того ж ларавел або cімфоні

  • @OlegSkalozub

    @OlegSkalozub

    Жыл бұрын

    @@winfle В го тягають фреймворки лише пхпешники та джавісти, нормальні гофери не використовують фреймворків, тому що там більш ніж достатньо інструментів для розробки

  • @nanvlad
    @nanvlad Жыл бұрын

    "Cutting edge" можно примерно заменить на "сливки"

  • @jeffbridges2508
    @jeffbridges2508 Жыл бұрын

    начинать гоу разрабу лучше с пайтона

  • @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 моно на джаве написан

  • @hatman8626
    @hatman8626 Жыл бұрын

    Хотите сидеть поддерживать говно мамонта велком ту Java. А вообще зашел убедится, что Немчинский проводит все свои сравнения чего бы то ни было с Java по одному принципу - "Я мало что знаю про это что бы то ни было, но Java победила мир - все туда". Разумеется без каких-быто ни было цифр.

  • @4aidze
    @4aidze Жыл бұрын

    кажется много людей пишут в го будучи новичками и находясь в стартапе их мало кто ревьюит. У нас бывший сто был гошник из яндекса и команда у него была гошная. До и после меня (питониста) их всех поувольняли. Ребята оставили просто редкостное говнище в наследие. файлы по 3к строк. Куча одинаково названных переменных и моделей. Функции с дичайшим количество рекурсии. Потихоньку выжигаем все это нафиг. Кажется что язык Го сделан для ГО-внокода

  • @sfera888

    @sfera888

    5 ай бұрын

    Странно слышать такие заявления от питониста

  • @user-eb5in2jv6b
    @user-eb5in2jv6b Жыл бұрын

    Первий

  • @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

    9 ай бұрын

    в составе Рocсии хд

  • @railroadman2k
    @railroadman2k Жыл бұрын

    триллионами долларов?? Эх, Батенька, это что ж за компания такая? Майкрософт втихаря с Аппле на Яве куячат?

Келесі