Что должен знать 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 #собеседование
Предзапись на онлайн-курс GOLANG NINJA
www.zhashkevych.com/golang-ninja
Какая же для меня удача найти такой маленький ламповый канал по моему ЯП, на котором автор действительно старается и рассказывает очень полезные вещи. Большое спасибо!
именно!!
Спасибо за видео!
Полезное видео, спасибо!
Очень и очень познавательное и полезное видео, спасибо за контент :)
Спасибо огромное за видео, очень полезно!!!
Друг, ты просто лучший!! Спасибо что делишься!!
✊
Спасибо за информацию! Как раз начал учить Golang
Круто, удачи в изучении! Надеюсь материал оказался полезен😉
@@MaksimZhashkevych Спасибо за пожелание! Материал очень полезен
я тоже изучаю но только медленно продвигаюсь
как твои успехи?
@@bigaristocrat1322 У меня тоже продвижение медленное. Не волнуйся по этому поводу. Стараюсь больше практиковаться
@@bigaristocrat1322 ну как?
Привет! Спасибо за канал и видео - очень круто! Может запилишь видео по решению тестового задания, которое у тебя на 30:16 показано. Чисто для развития. Спасибо!
Максим, на моменте 31:10 (все варианты сортировки)
подскажи пжл хотя бы что гуглить по этому вопросу.
Спасибо!
Одних роадмэпов не достаточно было, чтоб понять, что от меня будут требовать на джуна. Как круто, что это видео в рекоменды попало. Детальнее поняла, что будут спрашивать примерно. Спасибо ❤
Моё техническое собеседование на синьОра.
- Бухаешь?
- Нет, я с руля не слажу
- Принят
- А вы не хотите узнать что я знаю что умею?
- Нет, все это тебе прийдется забыть, всему что надо мы тебя научим
Спасибо большое за видео. Лучшие видео про все, что связано с Golang на русском. Надеюсь, что ты их не удалишь с Ютуба или сам Ютуб их не скроет.
Максим, не хочешь сделать серию уроков по выполнению тестового задания на сениора, пример которого ты показал в этом видео. Будет просто пушка! На русскоязычном ютубе нет подобного контента. Займи нишу) У тебя точно круто получиться!
Привет, Максим! Спасибо за видео!
Не планируешь снять видео или написать пост о том, какие идеи для проектов можешь посоветовать для новичков? хочется приступить к обучению на практике, но не знаю с чего начать, так как нет коммерческого опыта разработки
Привет, подобное видео уже есть на канале
Я discord бота для изучения Go пишу, довольно интересно и учишься многим аспектам языка
@@botiyava спасибо за идею
Это максимально реальная схема подготовки на собеседование в любую ит команду. Из личного опыта на российском рынке го, можно подробнее остановиться на секции лайвкодинг, всё остальное полностью по плану. Задачку лучше всего решить, особенно, если вы сеньор, и решать нужно лишь бы заработало, а уже после того, как заработает оптимизировать. В большинстве случаев достаточно будет рассказать об местах оптимизации без реализации, люди любят когда вы цените их время, это выделит вас из толпы.
Кроме Яндекса. Там сначала надо придумать, как решить оптимально, а только потом предлагают писать код
Прошел 11 собесов на Go девелопера 2 года назад когда коммерческого опыта в голанге еще не было. Был опыт в системном администрировании и PHP + JS. В итоге получил 4 офера. На всех собесах были и весьма сложные вопросы хотя я устраивался как Strong Junior или слабый милд. Сейчас по-моему все-равно кем ты устраиваешься, джуном или сеньером, вопросы одинаковые.
Один знакомый джавист сеньер левела подтвердил что так оно приблизительно и есть. Что на сеньера, что на джуна - валят одинаково.
Тут все зависит от компании и уровня разработчиков, которые проводят собес
А ходят слухи в инете, что на GO джуны не нужны, что там такая специфика, что нужны какие-то прожённые, после Джав, С++, с опытом хорошим. Это так? А то сам думаю, Го или тот же PHP. Джаву пробовал, но устал. Именно от неё устал.
А где на hackerrank (21 минута) задачи на golang?
4.20 - чем кроет? тестами?
Бро скажи ,сейчас уже прошло время ,когда джунов на Go рассматривали только с опытом от 2-лет на бэке ?
И да, и нет. Не надо идти на go без опыта. Go не используют там, где он не нужен. А там, где он нужен, человек без опыта просто не справится. Чаще всего это сложные распределённые системы, на которые сразу не попасть
Взяли джуном по джаве и параллельно по go т.к. в компании есть проекты и на том, и на том. При том по go я ноль, сейчас учу вот, а по джаве хорошие знания, но тоже коммерческого опыта нет.
@@raneddo Роман, приветствую, вот у меня такая ситуация, нет особо опыта, мне тогда PHP лучше выбрать?
Подскажите, сейчас изучаю Golang, пишу свои проекты на нем, на данный момент работаю на PHP. Т.е. имею опыт коммерческий больше года, хочу пересеть на Golang, в чем могут быть сложности при свайпе и на что расчитывать при переходе?
Как впечатления от языка? Я тоже пхпист уже третий год, решил пощупать голанг, сам концепт языка нравится, но вот начал с основ, отсутствие эксепшенов, отсутствие возможности задать значения аргументов функции по умолчанию и прочие мелочи как то сейчас бесят. После таких языков как пхп и жс, все кажется каким-то неудобным и сложным в го. Вас такие ощущения не посещали? А если посещали, то проходили потом или нет?
@@ik7122012 PHP-истам в Go делать нечего. Хотя язык сам по себе хорош... Но способны понять это далеко не все. Вернее, понять могут не только лишь все, мало кто может это делать.
@@garrygaller2853 отнюдь, после 2х месяцев изучения язык все таки полюбил и привык ко всем его шероховатостям
@@ik7122012 как успехи? пробовали куда-то устроиться?
А в какой из двух этих менее сложно попасть не имея особого опыта? Если отбросить привычные вещи, что начало пути всегда сложно: именно если на чаше весов эти два
Я возможно задам глупый вопрос, но как определиться с языком для backend? Я перепробовал многие, и единственный ЯП, который мне не зашёл это python. Вот как из множество оставшихся выбрать, если у тебя как нет явного любимчика?
Записывал видео на канал "Топ 3 языка для backend", возможно будет полезно)
А какая разница какой язык для бэка ? Там суть почти одна и таже ,базы ,templates и прочее
@@luckytima2315 well, потому что хочется работу найти сразу на том языке, который тебе нравится. Я вот выучил питон, но работаю с джавой...
@@darthvader8144 Давай конкретней, циклы и структуру данных +- похожи везде, ну ООП отличается . Ты выучил django но работаешь на spring ?
Часто спрашивают алгоритмы разлчиных сортировок на собесе, но а по факту их юзают уже на работе, вообще как часто юзают алгоритмы в бэкенд-проектах?
Да вот за 8 лет ни разу не пользовался чистыми алгоритмами сортировки. Фактически все либо средствами бд или фреймворка. Основная работа это какая-нибудь интеграция с срм, с банками с другими сервисами. Работы с бд много.
Спрашивают только о том, какие сортировки ты знаешь, и почему их существует большое количество, чем самые популярные отличаются
В какой программе была сделана презентация?
Google Презентации скорее всего
@@daniyaribrayev7370 Все верно, в Google Slides
Один аспект который прям задел у тебя очень много информации видео справа снизу и весь белый фон который слепит, советую подумать о цвете, но это первое видео у тебя мб все ок дальше
Где же было это видео пару дней назад? Проходил как раз собеседование :D
В интернете куча материалов по этой теме.
как все прошло?)
@@akss9245 неплохо, я вообще Java разработчик, мне нужно было выучить go за выходные, так как хотел в определенную компанию, где пишут только на go. В итоге прошёл нормально )
@@powerstrike97 хорош, поздравляю) джуновская позиция, как я понял? че по зп дали, если не секрет?)
@@akss9245 не знаю ещё точно, какая позиция. И по ЗП тоже не знаю, ещё оффер не сделали ) Но точно не джуновская, так как у меня 3 года опыта на стеке Java
самые большие проблемы у разработчиков случаются тогда, когда они делают неправильный выбор в самом начале какого-либо проекта или библиотеки
а такие ошибки чаще всего происходят не от незнания языка/фреймворков и прочей херни, а от незнания базовых внутренностей процессора, ядра, памяти, L3 кеша, numa нод и прочего.
ДАЖЕ если это проект на чем-нибудь сверхвысокоуровневом, типа python
именно это отличает обычную рабочую лошадку от действительно дорогого специалиста. Потому что ошибки допущенные в начале стоят очень дорого в будущем.
а у вас про это - вообще ни слова)
Вначале сказано что для начинающих же и из личного опыта. Его об этом не спрашивали да и на jun-mid и не будут спрашивать
Докер это уже даже не шаг к резиновой женщине
Я всегда выпадал от таких "тестовых))
Когда еще целый список требований того что и как должно работать.
Прикол в том что реализация апишки с gRPC это уже достаточно трудозатратная задача.
То есть я обязан потратить 15-20 часов на реализацию ТЕСТОВОГО. Я обычно на таком моменте всегда прощаюсь...
Имею горький опыт.
В 2016 году проходил собес на Full stack backend инженера в компанию Crytek (Киевский офис).
Там было 4 пункта. Они были не сильно объемными, но на каждый из них требовал примерно от 2 до 8 часов.
Я реально 3 вечера сидел, делал тестовое. Причем я скинул задание на 3 дня раньше дедлайна.
И...на следующее утро я получил ответ от ейчара что нашли кандидата!
Сказать что я был в шоке - ничего не сказать.
После такого я зарекся не связываться с этими большими ТЗ, ибо за час разговора толковый технарь поймет экспертизу человека + лайв кодинг.
Цените свое время.