Гамлет
а какой сайт?
В Гугле "менторы golang" и выбираешь, что больше нравится по опыту ментора и цене
D
Да это скамеры обычные, контекст не особо важен. В крипточатах их по пачке в день банят
AShM
Всем привет!) Подскажите пожалуйста какие фреймворки на go для веба стоит изучать? Заранее благодарю за помощь!)
Максим
либы не стоит изучать, взял и заюзал
Максим
Chi
его не надо изучать, взял пару вызовов и зарегал 🙂
Максим
что?
Максим
че тут изучать? r.router.Group(func(router chi.Router) { router.Use(r.authenticator.JWTAuthMiddleware) router.Method("GET", "/metrics", promhttp.Handler()) })
Nikita
а лучше взять openapi и сгенерировать уже все, что нужно с помощью ogen или oapi-codegen для того же chi
Ivan
че тут изучать? r.router.Group(func(router chi.Router) { router.Use(r.authenticator.JWTAuthMiddleware) router.Method("GET", "/metrics", promhttp.Handler()) })
Ну там есть доп возможности кроме простого роутинга, учить там особо нечего но доку посмотреть стоит
AShM
Спасибо всем!) А подскажите какие либы наиболее часто требуют в вакансиях? Или опыт с любой будет плюсом?
Lunkli
Спасибо всем!) А подскажите какие либы наиболее часто требуют в вакансиях? Или опыт с любой будет плюсом?
не видел ни разу чтобы требовали либу. Посмотрите вакансии и все встанет на места
AShM
А что думаете за beego?
D
А что думаете за beego?
Не нужен. gin / echo , паттерны проектирования
Lunkli
Лучше переживать не за Go, а за все что с ним не связано напрямую) На собеседовании как спросят внезапно что такое чистая архитектура, а потом сиди думай что конкретно этот человек подразумевает под этим понятием (не просто же так каждый день решают куда pkg пихать - внутрь/наружу/все сразу. а кто-то вообще external назовёт и скажет что так и было) Не бойтесь хардов, бойтесь эзотерики.
Gleb
не юзал эту библиотеку, но попробую 😀 1- создаем группу роутов 2 - к этой группу применяем мидлвару jwt аутентификации, 3 - регистриуем роут /metrix по которому будем дергать promhttp.Handler()
Gleb
ну уж http сервер создать надо уметь :) если ты в веб разработку
Gleb
backend, devops, cli
Gleb
можно что угодно как всегда :) но это главные направления
Lunkli
ответом "как команде удобнее и как договорились" можно срезать большую часть вопросов на собесе так-то
И это самое прекрасное в этом ответе - каждая из сторон экономит половину времени от собеса и успевают обсудить действительно важные технические детали, раньше чем успеют устать друг от друга.
Null
https://t.me/golang_books
Lunkli
Обязательно
Gleb
есть и на русском база...но лучше оригинал конечно
Gleb
Gleb
Lunkli
Рано или поздно все равно придется с ним столкнуться и все равно его выучите (на уровне чтения тех. литературы), вопрос только в том сколько возможно потеряете первоначально
kås
фо хум хау
Konstantin
Да не особо, разве что коммиты и комменты писать не нем и названия функций.
Gleb
нууу... это ж техническая литерата, со вставками кода :) 700 страниц, но четается то быстро
Gleb
ну первая это прям базированя база про то как гошка работает изнутри, чтобы хорошо понимать в глубину. Второе это уже прикладное, как написать конкретные вещи, какие библиотеки использовать и т.п.
Gleb
нет, вторая это не база. только первая и то ее не обязательно до конца читать, последняя глава напромиер Low-Level Programming
Gleb
и всего 367 страниц
Gleb
смотря что тебе надо :) можешь просто заучить топ 100 вопросов собесов и идти траить )))
Алексей
что за тупые вопросы))) главная задача для джуна доказать что ты не долбаеб. С такими вопросами, ты точно провалишься))
Алексей
зачем программировать без инета?
Аноним
Такого не бывает
Рустам
А такое и не нужно. Никогда
коммунист-революционер
Программирую пятый год, все еще так не умею
Gleb
сейчас никто не программиует без инета, а некоторые и с chatGPT. Проблема не в инете, а чтоб ты знал язык и умел гуглить более сложные вопросы
Emin Zalaev
Тогда тебе не в айти))
Gleb
тогда просто решай литкод
Рустам
А там не настоящая разработка, а решение алгоритмических задач. Ну либо поиск багов в коде. Эти две вещи уже можно делать без интернета
Artem
Тогда тебе не в айти))
О, мой любимый снобизм "Айти это не для всех, этим надо гореть"))
Emin Zalaev
Я читал обе книги и до их прочтения знал +-80% информации, остальные 20 подчеркнул из книги и они мне в каких то местах понадобились
Gleb
были редкие книжки :) по ним и учились
Emin Zalaev
О, мой любимый снобизм "Айти это не для всех, этим надо гореть"))
Я таких смузипрограммистов насобесил, что челы даже не могут рассказать как аппенд работает, как раз ваш вариант «Ойтишника на зпшке». Удивительно что чувак 5 лет мидлом сидит
Рустам
О, мой любимый снобизм "Айти это не для всех, этим надо гореть"))
Ну есть доля правды. Гореть, не гореть, но если коробит от написания кода и копания ошибок - путь до джуна не пройти. А если и пройти, то придя на первую работу и получив меньше сотки - еще и разочарован будешь
Рустам
Но про избранность айтишки - тоже бесит такое отношение к новичкам. Согласен
Владимир
О, мой любимый снобизм "Айти это не для всех, этим надо гореть"))
а что, где-то в интеллектуальной деятельности по-другому? Кажется, в наше время даже менеджеру в макдональдсе надо гореть
Рустам
Фатальная ошибка:) Проси по рынку или больше. В худшем случае - дадут, сколько могут. В лучшем получишь хорошую котлету.
Artem
а что, где-то в интеллектуальной деятельности по-другому? Кажется, в наше время даже менеджеру в макдональдсе надо гореть
Айти - обычная работа, никаким избранным для неё быть не надо Как написал чел выше: конечно, если прям не нравится, то ничего не получится, но это везде так
Emin Zalaev
Даже если ты ответишь на все вопросы по беседе обычно понятно, что у человека есть опыт комм разработки или он вопросы с собеса выучил
Gleb
тут проблема входа в it....на входе - цунами из желающих, которе надо преодолеть...но с опытом уже штиль, ходишь и выбираешь куда б получше да повкуснее
Pass
Ответит на аппенд, спрошу тогда как каналы устроены
Это ж все теория)) Пару моков и готово. Просто если не из-за денег, то из-за чего . Вопрос не понятен
Gleb
таких как ты много...а люди без опыта мало где нужны... вот и проблема порочного круга - нужен опыт, но без опыта не берут
Владимир
Айти - обычная работа, никаким избранным для неё быть не надо Как написал чел выше: конечно, если прям не нравится, то ничего не получится, но это везде так
ну вот почти любая работа не для всех, и особенно избранным быть не надо Я, впрочем считаю, что нормальный айтишник всегда находится в определенной части аутического спектра, немного в стороне от нормизов:)
Emin Zalaev
Можешь ли найти работу: да, не спорю с этим
Но ты перед этим можешь провалить и 7 и 70 собесов
Emin Zalaev
Я на началах на 35к сидел
Рустам
Ответит на аппенд, спрошу тогда как каналы устроены
Го это тот язык в котором реально можно выучить тупо всю теорию не будучи хорошим инженером… вкатунов не перебороть здесь.
Emin Zalaev
Я на началах на 35к сидел
Знаю людей кто и за бесплатно сидел
Рустам
Маленький же, до жути
Emin Zalaev
Ну я все же к примеру стараюсь тщательнее подбирать людей с кем я буду работать, поэтому вкатуны не пройдут
Рустам
Ну 150-160 как я понимаю джуновский потолок.
Pass
Можешь ли найти работу: да, не спорю с этим
Просто в чем прикол, когда люди говорят что я тут не из-за денег, а из-за того, чтобы изменить мир, сделать лучше)) Вон, в африку можно воды подогнать, например) Сидеть по 8 10 часов, выжигать глаза.
Pass
Ну это если так, в крайности)
Emin Zalaev
Я по приколу написал скрипт на жсе и мне понравился веб, пошел и теперь работаю там, где хочу работать