Почему я выбрал GO? Причины выбора опытного разработчика

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 69

  • @vladzaiko5012
    @vladzaiko5012 5 місяців тому +1

    А что за сервисы где можно получить платную консультацию ?

  • @АлександрКолесников-ж2ш
    @АлександрКолесников-ж2ш 5 місяців тому +3

    Есть ли смысл входить в айти через Go, если есть профильное образование (2года назад окончил, но по специальности не работал). Говорят, что джуновских задач на Go нет.

    • @smashandbeastmode6116
      @smashandbeastmode6116 5 місяців тому +1

      Нет только Пайтон плюс джанга

    • @АндрейСидоров-ц3ж
      @АндрейСидоров-ц3ж 5 місяців тому

      @@smashandbeastmode6116 ага и станешь 101 первым соискателем...

    • @АндрейСидоров-ц3ж
      @АндрейСидоров-ц3ж 5 місяців тому

      Сейчас везде проблемы со входом.

    • @Maks_pandster
      @Maks_pandster 4 місяці тому

      @@smashandbeastmode6116почему именно питон и Джанго?

    • @_dlh_drl_
      @_dlh_drl_ 4 місяці тому

      Тебе прямым текстом говорят что применяет го для упрощения реализации вспомогательных задач. Или каких-то узкоспециальных задач в каких-то узкоспециальных компаниях.

  • @user-krokodi
    @user-krokodi 5 місяців тому

    Где искать работу?

  • @evgenasd8892
    @evgenasd8892 5 місяців тому

    Скажите чем на ваш взгляд отличается ООП в Го от Ооп в той же джаве/сиШарпе ?

    • @arnowt
      @arnowt 5 місяців тому

      В го нет наследования, только композиция.

  • @ара_вася
    @ара_вася 5 місяців тому +2

    Я пишу в основном на ноде, и чето очкливо идти на Го, так как в своих проектах из НПМ куча либ обычно тащу, как я пологаю на Го самому все писать с нуля?

    • @igortrifonov9339
      @igortrifonov9339 5 місяців тому +2

      @@ара_вася нет конечно, там тоже множество либ есть, хотя и не такое количество (по ощущениям), как в js. Но на все основные кейсы для бэка есть либы

    • @hardwork7383
      @hardwork7383 5 місяців тому

      ​@@igortrifonov9339 да, всё хорошо с библиотеками в go

    • @maxpain177
      @maxpain177 5 місяців тому

      @@igortrifonov9339 да и либы на Go куда качественней чем npm-пакеты

    • @dancef2
      @dancef2 4 місяці тому

      @@ара_вася вы не получите от го заметных бенефитов.

  • @optimizeit
    @optimizeit 5 місяців тому

    здравствуйте! а вы не подскажете в 45 лет не поздно переходить на Go с php ? в php работаю Мидлом+ уже много лет. Развиваться далььше в php стало неинтересно. А Go заинтересовал сильно. Начал проходить курс по нему. Хотелось бы года через два достичь Мидл+ в Go

    • @aleksey2793
      @aleksey2793 5 місяців тому +1

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

    • @optimizeit
      @optimizeit 5 місяців тому

      @@aleksey2793 для менья Senior это тот, кто знает наизусть все функции, api фреймворка. Знает наузусть все ньюансы работы с базами данных включая распределенные базы данных. Знает ci/cd в совершенстве, знает как проектировать архитектуру высоконагруженных сервисов, знает все ходовые инструменты (Кафка, Rabbit MS, Elastic Search, Kibana, Redis, ...) в совершенстве владеет контейнеризацией и умеет много чего другого. А я работал последние 10 лет в нескольких it компаниях. Всегда пилили либо монолит, либо микросервисы. Пока ты разработчик ты не станешь сениором я считаю. Потому что вынужден будешь заниматься разработкой в рамках своего проекта, который тебе дадут, а другое всестороннее развитие не получишь. Поэтому Senior - это недостижимая величина для разработчика работающего на конкретном проекте.

    • @optimizeit
      @optimizeit 5 місяців тому

      @@aleksey2793 я же не всю жизнь занимался php. До этого я достиг сениора в другом направлении не связанном с Web. Потом 10 лет назад ушел во фриланс. 6 лет назад уже плотно перешел в чисто backend. Сениором себя назвать не могу потому что за плечами Сениоров девятки внедренных проектов и море всего остального. Знание наизусть всех известных алгоритмов и патернов проектирования. Знание в совершенстве Symfony и Laravel. И очень много чего обычный разработчик не будет знать работай он хоть всю жизнь на своей работе.

    • @optimizeit
      @optimizeit 5 місяців тому

      @@aleksey2793 я же не всю жизнь занимался php, а лишь последние 6 лет плотно им занимаюсь. да и сениор - это не просто тот, кто знает язык. Сениор должен знать еще очень много всего помимо языка программирования. А если человек работает в it компании на каком-нибудь проекте, то он никогда не станет сениором. Сениор - это тот, кто внедрил порядка 50ти проектов.

    • @_dlh_drl_
      @_dlh_drl_ 4 місяці тому

      Если интересно копай для себя и потом решай. Главное чтобы тебе нравилось. Я так для себя изучил одно мало востребованное направление и теперь по фану на нëм автоматизирую некие специфические задачи скажем так очень малой кровью по сравнению трудозатрат, чем если бы даже нашёл время решать те задачи средствами "правильными и православными") Тут такой принцип что чем больше умеешь, тем проще адаптироваться.

  • @HOOKAH10
    @HOOKAH10 5 місяців тому +2

    Спасибо !
    Было бы интересно от ролик go vs java

  • @tayergtx3805
    @tayergtx3805 5 місяців тому

    java кажется не такой уж сложной, но go тянет сильнее чо делать то

    • @dancef2
      @dancef2 4 місяці тому

      С чего вы взяли что го сильнее тянет чем джава? По разным бенчмаркам Го либо на равне либо проседает.

    • @tayergtx3805
      @tayergtx3805 4 місяці тому

      @@dancef2 ахахахв типо как язык больше привлекает

  • @Сергей-д9з8к
    @Сергей-д9з8к 5 місяців тому +2

    Может, RUST?

    • @skibidi-bober
      @skibidi-bober 5 місяців тому

      @@Сергей-д9з8к , я кстати изучаю rust ;)

  • @--Sirius
    @--Sirius 5 місяців тому +2

    Мне кажется или почти под все перечисленные причины идеально ложится джава , при чем даже лучше 😊

    • @СлаваВолошин-ы3с
      @СлаваВолошин-ы3с 5 місяців тому

      Го все-таки проще будет

    • @niknt
      @niknt 5 місяців тому +1

      У нас в проекте крон джобы, консьюмеры, которые читают топики Kafka написаны на PHP. Полет нормальный 😊
      А по поводу Go - слышал, что на нём бизнес-логику сложно реализовывать

  • @timbl4189
    @timbl4189 5 місяців тому +2

    Есть ли смысл свитчнуться в Go из php? Я мидл php

    • @shifuio
      @shifuio  5 місяців тому +2

      да

    • @eduardpimenov7182
      @eduardpimenov7182 5 місяців тому +1

      это изи катка и очень распространенная кстати

    • @niknt
      @niknt 5 місяців тому

      Может и есть смысл, но лично меня синтаксис Go не особо радует. Да и не вижу практических задач не на Highload проекте, которые не мог бы решить PHP

    • @optimizeit
      @optimizeit 5 місяців тому +1

      @@niknt в go другие задачи )А синтаксис на любителя. тем, кто начинал с СИ будет очень приятно работать на go.

  • @BorisSergeevich
    @BorisSergeevich 5 місяців тому +1

    Ну тогда можно перейти на Си++.

  • @7daysmma
    @7daysmma 5 місяців тому

    Та же история. Хотел выучить что-то низкоуровневое. Раст слишком много времени отжирает.
    Выбрал Zig )
    Хотя питонистам будет профитней свичнутся в Го

  • @paul.inglsmit
    @paul.inglsmit 5 місяців тому +2

    ЕЕЕ. И я туда же. После GO, всё прочее кажется таким простым.

    • @get_out_it
      @get_out_it 5 місяців тому +1

      дада, rust попробуйте, посмотрю как все покажется простым

    • @eduardpimenov7182
      @eduardpimenov7182 5 місяців тому

      а новый язык gleam? ну или java

    • @rwhite4243
      @rwhite4243 5 місяців тому +1

      Попробуй С/С++
      После него ты становишься идущим к реке(скорее катишься на инвалидной коляске, ног то уже нету), весь мир кажется чем то понятным

  • @sanek1985t
    @sanek1985t 4 місяці тому

    Проблема с Го в том, что на нем сложно реализовывать сложную бизнес-логику, так как мало абстракций в языке и постоянные проверки на err в коде

    • @arkham_knight
      @arkham_knight 3 місяці тому

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

  • @eligolin9947
    @eligolin9947 5 місяців тому

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

  • @dancef2
    @dancef2 4 місяці тому

    Народ сейчас выбирает Го потому что это просто хайп.
    Он не лучше других нехнологий, не лучше даже того что предлагает JVM.

  • @МихаилКорниенко-т1т
    @МихаилКорниенко-т1т 5 місяців тому

    Добрый день.Мне 37 и я только планирую учиться, пробовал проводить некий анализ и сложилось впечатление что вакансий Java и GoLang 50/50. Как человек опытный, работавший с обоими языками, можете дать рекомендацию с какого языка при моих данных лучше войти?

    • @AS-nm5bn
      @AS-nm5bn 5 місяців тому

      @@МихаилКорниенко-т1т У него есть видео об этом, про какой язык учить если тебе 40) А еще есть у него видео про то, где говорится про "Востребованную экспертнось" - т.е. если смотришь далеко вперед на будущее, то GO самое то, т.к. я так понял крупные компании массово переписывают свои продуктв с JAVA на GO, разбирая их на микросервисы. Да и GO значительно проще будет для изучения

    • @valeryshusharin8391
      @valeryshusharin8391 5 місяців тому +1

      Для старта можно взять php. Проще выучить и вакансий больше

    • @RodshotOfficial
      @RodshotOfficial 5 місяців тому

      Java в самый раз для скуфов

    • @eduardpimenov7182
      @eduardpimenov7182 5 місяців тому

      @@valeryshusharin8391 не больше, там надо смотреть что пишут в вакансии, я когда понял, то оказывается на чистом php без других языков - очень мало вакансий, везде требуется javascript+php например, а это уже два языка учить и по одному фреймворку от каждого минимум

    • @АндрейСидоров-ц3ж
      @АндрейСидоров-ц3ж 5 місяців тому

      Ни с каких, рынок не тот, да и возраст...

  • @aleksey2793
    @aleksey2793 5 місяців тому

    Спринг в го? Ну как бы есть котлин со спрингом уже

  • @snatvb
    @snatvb 5 місяців тому

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

  • @arnowt
    @arnowt 5 місяців тому

    Жалко что торч не завезли в го.
    Как только это сделают, так чтобы не на коленке, будет весьма универсальный язык, наверное самый универсальный. Сам сейчас в стеке пишу на пхп, питоне, го. Не считая всяких sql, js...

    • @myyyp1
      @myyyp1 5 місяців тому

      что такое торч?

    • @arnowt
      @arnowt 5 місяців тому

      @@myyyp1 в питоне есть torch(pytorch), библиотека для работы с тензорами.

    • @arnowt
      @arnowt 5 місяців тому

      @@myyyp1 ответил, ответа не вижу, видимо «умные» алгоритмы тыТрубы как обычно... Попробуйте в поисковик "torch"

  • @vyacheslavs5642
    @vyacheslavs5642 5 місяців тому +1

    Нет, Спринг в Go не нужен, не портите язык. Хочешь Спринг - иди в Java

  • @amxx8335
    @amxx8335 5 місяців тому

    Ага. Понятно. Учитывая опыт из предыдущих видео, то есть, если по хорошему бы заходить с ноги новичку, то лучше заходить с ноги в бэкенд, вышибая все двери по очереди до трудоустройства, а потом через полгода-год переквалифицироваться на GO, дыа?

  • @kvatofermer
    @kvatofermer 5 місяців тому +1

    ПОТОМУ ЧТО КУРСЫ😂😂😂

  • @commievoyager
    @commievoyager 3 місяці тому +2

    Как-то стремно на Go переходить. Это ж Гугл. А где гарантии, что не прикроет лавочку, как они это любят.

  • @АлексейЩербак-б3ь
    @АлексейЩербак-б3ь 5 місяців тому

    Думаю свичнуться в го из c#. В c# какая то дурацкая инфраструктура. Хотя, как мне кажется, лучше чем много где.

    • @aleksey2793
      @aleksey2793 5 місяців тому

      За инфрой в джаву спринг. В го с этим еще хуже, чем в дотнете