Что должен знать Backend / Golang разработчик при приеме на работу? 👨‍💻

Поделиться
HTML-код
  • Опубликовано: 10 май 2024
  • Roadmap по каналу - bit.ly/3yKtxWf
    Курс GOLANG NINJA - bit.ly/3VWKfu3
    Получи бесплатный Roadmap для Backend разработчика -
    В этом видео я хочу поделиться темами, на которые стоит обратить внимание при трудоустройстве на Golang разработчика и советами по прохождению собеседований.
    Список тем и ресурсов для Backend разработчика - github.com/zhashkevych/awesom...
    Другие видео
    Roadmap для Backend разработчиков: • Стань Backend разработ...
    Что такое CI/CD и зачем он нужен: • Что такое CI/CD и заче...
    SQL на примере Postgres: • SQL на примере Postgre...
    NoSQL для начинающих: • NoSQL для начинающих 👨...
    Основы веб-разработки для начинающих: • Веб-разработка для нач...
    LinkedIn для программиста: • Как находить работу в...
    Какие проекты делать Backend разработчикам: • Проекты для Backend ра...
    Топ 3 языка для Backend разработки: • Какой язык учить для б...
    00:00 - Введение. Для кого это видео
    02:11 - Готового рецепта не существует
    06:26 - Знаний языка не достаточно
    18:39 - Решение задач
    21:22 - Вопросы по Golang
    25:25 - Дополнительные темы
    26:54 - Теория и практика
    29:05 - Тестовые задания. Примеры
    32:15 - Дополнительные ресурсы и финальные советы
    Дополнительные ресурсы:
    github.com/avelino/awesome-go
    github.com/zhashkevych/awesom...
    github.com/Alikhll/golang-dev...
    #backend #golang #собеседование

Комментарии • 76

  • @MaksimZhashkevych
    @MaksimZhashkevych  2 года назад +3

    Предзапись на онлайн-курс GOLANG NINJA
    www.zhashkevych.com/golang-ninja

  • @botiyava
    @botiyava 2 года назад +35

    Какая же для меня удача найти такой маленький ламповый канал по моему ЯП, на котором автор действительно старается и рассказывает очень полезные вещи. Большое спасибо!

  • @kirillp9387
    @kirillp9387 3 года назад +1

    Спасибо за видео!

  • @ibrahimgadzhimagomedov8978
    @ibrahimgadzhimagomedov8978 Год назад +1

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

  • @Yaonkey
    @Yaonkey 2 года назад

    Очень и очень познавательное и полезное видео, спасибо за контент :)

  • @user-vt4fr8pu3d
    @user-vt4fr8pu3d 2 года назад

    Спасибо огромное за видео, очень полезно!!!

  • @user-yl8tj3jm9j
    @user-yl8tj3jm9j 2 года назад +3

    Друг, ты просто лучший!! Спасибо что делишься!!

  • @coffeewul
    @coffeewul 3 года назад +5

    Спасибо за информацию! Как раз начал учить Golang

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 года назад +1

      Круто, удачи в изучении! Надеюсь материал оказался полезен😉

    • @coffeewul
      @coffeewul 3 года назад

      @@MaksimZhashkevych Спасибо за пожелание! Материал очень полезен

    • @bigaristocrat1322
      @bigaristocrat1322 2 года назад +1

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

    • @coffeewul
      @coffeewul 2 года назад +1

      @@bigaristocrat1322 У меня тоже продвижение медленное. Не волнуйся по этому поводу. Стараюсь больше практиковаться

    • @alexeydubentsov
      @alexeydubentsov Год назад

      @@bigaristocrat1322 ну как?

  • @ivanstrelka3448
    @ivanstrelka3448 2 года назад +4

    Привет! Спасибо за канал и видео - очень круто! Может запилишь видео по решению тестового задания, которое у тебя на 30:16 показано. Чисто для развития. Спасибо!

  • @alan9861
    @alan9861 2 года назад +3

    Максим, на моменте 31:10 (все варианты сортировки)
    подскажи пжл хотя бы что гуглить по этому вопросу.
    Спасибо!

  • @kikomoriko
    @kikomoriko 10 месяцев назад

    Одних роадмэпов не достаточно было, чтоб понять, что от меня будут требовать на джуна. Как круто, что это видео в рекоменды попало. Детальнее поняла, что будут спрашивать примерно. Спасибо ❤

  • @andyyarys4467
    @andyyarys4467 2 года назад +6

    Моё техническое собеседование на синьОра.
    - Бухаешь?
    - Нет, я с руля не слажу
    - Принят
    - А вы не хотите узнать что я знаю что умею?
    - Нет, все это тебе прийдется забыть, всему что надо мы тебя научим

  • @yourownazog8069
    @yourownazog8069 2 года назад

    Спасибо большое за видео. Лучшие видео про все, что связано с Golang на русском. Надеюсь, что ты их не удалишь с Ютуба или сам Ютуб их не скроет.

  • @alan9861
    @alan9861 2 года назад +8

    Максим, не хочешь сделать серию уроков по выполнению тестового задания на сениора, пример которого ты показал в этом видео. Будет просто пушка! На русскоязычном ютубе нет подобного контента. Займи нишу) У тебя точно круто получиться!

  • @gustavofrink5746
    @gustavofrink5746 3 года назад

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

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 года назад +1

      Привет, подобное видео уже есть на канале

    • @botiyava
      @botiyava 2 года назад +1

      Я discord бота для изучения Go пишу, довольно интересно и учишься многим аспектам языка

    • @gustavofrink5746
      @gustavofrink5746 2 года назад

      @@botiyava спасибо за идею

  • @andreychiglintcew5024
    @andreychiglintcew5024 2 года назад +1

    Это максимально реальная схема подготовки на собеседование в любую ит команду. Из личного опыта на российском рынке го, можно подробнее остановиться на секции лайвкодинг, всё остальное полностью по плану. Задачку лучше всего решить, особенно, если вы сеньор, и решать нужно лишь бы заработало, а уже после того, как заработает оптимизировать. В большинстве случаев достаточно будет рассказать об местах оптимизации без реализации, люди любят когда вы цените их время, это выделит вас из толпы.

    • @raneddo
      @raneddo 2 года назад

      Кроме Яндекса. Там сначала надо придумать, как решить оптимально, а только потом предлагают писать код

  • @UAStriker
    @UAStriker 3 года назад +2

    Прошел 11 собесов на Go девелопера 2 года назад когда коммерческого опыта в голанге еще не было. Был опыт в системном администрировании и PHP + JS. В итоге получил 4 офера. На всех собесах были и весьма сложные вопросы хотя я устраивался как Strong Junior или слабый милд. Сейчас по-моему все-равно кем ты устраиваешься, джуном или сеньером, вопросы одинаковые.
    Один знакомый джавист сеньер левела подтвердил что так оно приблизительно и есть. Что на сеньера, что на джуна - валят одинаково.

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 года назад

      Тут все зависит от компании и уровня разработчиков, которые проводят собес

    • @lEpIvIaKl
      @lEpIvIaKl Год назад

      А ходят слухи в инете, что на GO джуны не нужны, что там такая специфика, что нужны какие-то прожённые, после Джав, С++, с опытом хорошим. Это так? А то сам думаю, Го или тот же PHP. Джаву пробовал, но устал. Именно от неё устал.

  • @IgorShekalev
    @IgorShekalev 2 года назад

    А где на hackerrank (21 минута) задачи на golang?

  • @tigrpoehal1836
    @tigrpoehal1836 2 года назад

    4.20 - чем кроет? тестами?

  • @luckytima2315
    @luckytima2315 2 года назад +1

    Бро скажи ,сейчас уже прошло время ,когда джунов на Go рассматривали только с опытом от 2-лет на бэке ?

    • @raneddo
      @raneddo 2 года назад

      И да, и нет. Не надо идти на go без опыта. Go не используют там, где он не нужен. А там, где он нужен, человек без опыта просто не справится. Чаще всего это сложные распределённые системы, на которые сразу не попасть

    • @tereshchenkotav
      @tereshchenkotav 2 года назад +1

      Взяли джуном по джаве и параллельно по go т.к. в компании есть проекты и на том, и на том. При том по go я ноль, сейчас учу вот, а по джаве хорошие знания, но тоже коммерческого опыта нет.

    • @lEpIvIaKl
      @lEpIvIaKl Год назад

      @@raneddo Роман, приветствую, вот у меня такая ситуация, нет особо опыта, мне тогда PHP лучше выбрать?

  • @untilpawn2672
    @untilpawn2672 3 года назад

    Подскажите, сейчас изучаю Golang, пишу свои проекты на нем, на данный момент работаю на PHP. Т.е. имею опыт коммерческий больше года, хочу пересеть на Golang, в чем могут быть сложности при свайпе и на что расчитывать при переходе?

    • @ik7122012
      @ik7122012 3 года назад

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

    • @garrygaller2853
      @garrygaller2853 2 года назад +2

      @@ik7122012 PHP-истам в Go делать нечего. Хотя язык сам по себе хорош... Но способны понять это далеко не все. Вернее, понять могут не только лишь все, мало кто может это делать.

    • @ik7122012
      @ik7122012 2 года назад

      @@garrygaller2853 отнюдь, после 2х месяцев изучения язык все таки полюбил и привык ко всем его шероховатостям

    • @ZennoPosterTutorial
      @ZennoPosterTutorial Год назад

      @@ik7122012 как успехи? пробовали куда-то устроиться?

    • @lEpIvIaKl
      @lEpIvIaKl Год назад

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

  • @arthurlokhov6856
    @arthurlokhov6856 3 года назад

    Я возможно задам глупый вопрос, но как определиться с языком для backend? Я перепробовал многие, и единственный ЯП, который мне не зашёл это python. Вот как из множество оставшихся выбрать, если у тебя как нет явного любимчика?

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 года назад

      Записывал видео на канал "Топ 3 языка для backend", возможно будет полезно)

    • @luckytima2315
      @luckytima2315 2 года назад +1

      А какая разница какой язык для бэка ? Там суть почти одна и таже ,базы ,templates и прочее

    • @darthvader8144
      @darthvader8144 2 года назад

      @@luckytima2315 well, потому что хочется работу найти сразу на том языке, который тебе нравится. Я вот выучил питон, но работаю с джавой...

    • @luckytima2315
      @luckytima2315 2 года назад

      @@darthvader8144 Давай конкретней, циклы и структуру данных +- похожи везде, ну ООП отличается . Ты выучил django но работаешь на spring ?

  • @Yhwach-mv9cu
    @Yhwach-mv9cu 3 года назад

    Часто спрашивают алгоритмы разлчиных сортировок на собесе, но а по факту их юзают уже на работе, вообще как часто юзают алгоритмы в бэкенд-проектах?

    • @igormel5137
      @igormel5137 3 года назад +5

      Да вот за 8 лет ни разу не пользовался чистыми алгоритмами сортировки. Фактически все либо средствами бд или фреймворка. Основная работа это какая-нибудь интеграция с срм, с банками с другими сервисами. Работы с бд много.

    • @raneddo
      @raneddo 2 года назад

      Спрашивают только о том, какие сортировки ты знаешь, и почему их существует большое количество, чем самые популярные отличаются

  • @qrthack3233
    @qrthack3233 3 года назад

    В какой программе была сделана презентация?

    • @daniyaribrayev7370
      @daniyaribrayev7370 3 года назад +1

      Google Презентации скорее всего

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 года назад

      @@daniyaribrayev7370 Все верно, в Google Slides

  • @skel448
    @skel448 Год назад

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

  • @powerstrike97
    @powerstrike97 3 года назад

    Где же было это видео пару дней назад? Проходил как раз собеседование :D

    • @user-rm5jx8pi4i
      @user-rm5jx8pi4i 3 года назад

      В интернете куча материалов по этой теме.

    • @akss9245
      @akss9245 3 года назад +1

      как все прошло?)

    • @powerstrike97
      @powerstrike97 3 года назад +1

      @@akss9245 неплохо, я вообще Java разработчик, мне нужно было выучить go за выходные, так как хотел в определенную компанию, где пишут только на go. В итоге прошёл нормально )

    • @akss9245
      @akss9245 3 года назад +1

      @@powerstrike97 хорош, поздравляю) джуновская позиция, как я понял? че по зп дали, если не секрет?)

    • @powerstrike97
      @powerstrike97 3 года назад +2

      @@akss9245 не знаю ещё точно, какая позиция. И по ЗП тоже не знаю, ещё оффер не сделали ) Но точно не джуновская, так как у меня 3 года опыта на стеке Java

  • @mocksoul
    @mocksoul Год назад

    самые большие проблемы у разработчиков случаются тогда, когда они делают неправильный выбор в самом начале какого-либо проекта или библиотеки
    а такие ошибки чаще всего происходят не от незнания языка/фреймворков и прочей херни, а от незнания базовых внутренностей процессора, ядра, памяти, L3 кеша, numa нод и прочего.
    ДАЖЕ если это проект на чем-нибудь сверхвысокоуровневом, типа python
    именно это отличает обычную рабочую лошадку от действительно дорогого специалиста. Потому что ошибки допущенные в начале стоят очень дорого в будущем.
    а у вас про это - вообще ни слова)

    • @hakooplayplay3212
      @hakooplayplay3212 6 месяцев назад

      Вначале сказано что для начинающих же и из личного опыта. Его об этом не спрашивали да и на jun-mid и не будут спрашивать

  • @sbm31337
    @sbm31337 2 года назад

    Докер это уже даже не шаг к резиновой женщине

  • @VladiqLot
    @VladiqLot Год назад

    Я всегда выпадал от таких "тестовых))
    Когда еще целый список требований того что и как должно работать.
    Прикол в том что реализация апишки с gRPC это уже достаточно трудозатратная задача.
    То есть я обязан потратить 15-20 часов на реализацию ТЕСТОВОГО. Я обычно на таком моменте всегда прощаюсь...
    Имею горький опыт.
    В 2016 году проходил собес на Full stack backend инженера в компанию Crytek (Киевский офис).
    Там было 4 пункта. Они были не сильно объемными, но на каждый из них требовал примерно от 2 до 8 часов.
    Я реально 3 вечера сидел, делал тестовое. Причем я скинул задание на 3 дня раньше дедлайна.
    И...на следующее утро я получил ответ от ейчара что нашли кандидата!
    Сказать что я был в шоке - ничего не сказать.
    После такого я зарекся не связываться с этими большими ТЗ, ибо за час разговора толковый технарь поймет экспертизу человека + лайв кодинг.
    Цените свое время.