Здесь изначально вы себя поставили в позицию мол не основной язык но посмотрите что сделал.
Но только суть в том что в любой системе на любом языке правила безопасности одни и те же, везде надо писать через плейсхолдеры, везде надо валидировать любой входящий запрос
Поэтому и получаете такой фидбек, не за сам код, а за то что пытаетесь убедить что с ним все ок, а если там и дыра, то как нибудь потом поправите
Не первый раз замечаю что в комментариях пишут что Go простой как три копейки, но при этом эти же люди возмущены, что их спрашивают «что угодно».
Особенно удивляет позиция: «я последний год работал с другим и поэтому не помню».
У меня возникает логичный вопрос: «а почему нельзя подготовиться перед собеседованиями? Если планируешь их много, так потрать час и повтори»
Проблему с вопросом про указатель в цикле не понял,это действительно создавало проблемы и про эту особенность нужно знать тк она запросто ломает поведение. И как бы с пеной у рта не кричали про тесты— они не панацея, особенно если их нет. И сеньор разраб за 400к хотелось бы чтобы все же знал язык и его нюансы, а не надеялся что тесты покроют все кейсы
Вопрос про версии в целом отражает (имхо) любознательность кандидата и то насколько он разработчик, а не кодер. Сейчас например несколько раз видел, как в проект тащат gorilla и zap и удивляются, что стандартный роутер в целом умеет гораздо больше чем пару версий назад, а про slog вообще не слышали. Или какой нибудь pkg/errors с его wrap, хотя давно есть fmt.Errorf, а стектрецс длиною в жизнь на каждую ошибку оказывается занимает место в ELK
В статье так же представлены в основном большие интерпрайзные компании, где процесс собеседования уже заранее известен НЕ ОДИН ГОД, вообще не представляю чему удивляться там можно или возмущаться.
Так же не понял момента с резюме где указана позиции Лида на го или джаве, но при этом вся статья про го и разработчика
Почти банки и крупные компании имеют СБ и разный формат анкеты и отправки данных, с вордом конечно круто, но автор указал на то что не захотел просто трать время ведь были другие офферы, у меня анкета занимает минут 15 в целом, там не нужно всю жизнь расписывать
Вам же написали, что покупок по 40 долларов было 20%
Для приложения с 1 функцией без серверной инфраструктуры написанной за месяц - достойно. Многие бизнесы не могут годами похвастаться таким чистым доходом
Имеют ввиду что в вашем примере нет смысла создавать интерфейс т.к он ничего вам не даёт.
Для тестов? Их нет
Для избавления от зависимости? Вы интерфейс создали рядом с типом который его реализует, а не использует.
По сути интерфейс ради интерфейса
Про чтения файла в память вам уже написали. Что будет если у вас 2гб ОЗУ а вам пришлют файл на 4гб?
Не очень понял зачем в проект затащили Gin...если не используется ничего кроме роутера и хелпера для отправки json, откройте go.mod файл и подумайте, сколько реально вы по факту используете того, что импортнули
Имхо, всего 3 месяца на Go (судя по гитхабу), а уже статьи на всех ресурсах (полагаю одни и те же), телеграм с абсолютно разнородной инормацией.. если вы подписчиков хотите, вам бы не программирование, а что-нибудь другое выбрать)
Расчёт на то, что за ту же цену с 16гб много предложений, а у вас то же самое, но с "24" гб - следовательно неопытный человек выберет это т.к "больше = лучше"
Аллоды же изначально русская игра, разве нет? Просто Аструм Нивал потом mail выкупил и стало действительно хуже. Но тем не менее игра уже больше 10 лет жива (онлайн которая)
Классно, делать пет проекты и в целом небольшие сервисы без нагрузки теперь можно без зависимости от роутера. Мне кажется классно, что берут подходы из популярных кастомных решений и делают их из коробки. Сначала slog, теперь роутер, Красота!
я думаю, что архитектура которую сможет накидать сеньор и джун сильно отличаются даже на простых крудах и можно будет сделать выводы стоит ли дальше продолжать найм.
Так ведь не всегда скидка это фейк зачеркнутый.
например остатки партии, подходит срок, последняя модель, витринная модель и так далее
Планируете ли потом ПР открыть чтобы и на гитхаб попало?)
Ну и есть ненулевой шанс что какой нибудь новичок увидит и заведомо научится плохим практикам и где нибудь потом вы сам же наткнетесь на этот код
Здесь изначально вы себя поставили в позицию мол не основной язык но посмотрите что сделал.
Но только суть в том что в любой системе на любом языке правила безопасности одни и те же, везде надо писать через плейсхолдеры, везде надо валидировать любой входящий запрос
Поэтому и получаете такой фидбек, не за сам код, а за то что пытаетесь убедить что с ним все ок, а если там и дыра, то как нибудь потом поправите
а разве нельзя в catch блоке свич кейс написать для этого?
И я в грузии, компания не снгшная, но сеньорам вполне платит 5-7к (-1% налогов)
бекенд
Вы кажется не разобрались, как в IDE настроить авто импорт.
А зачем простите коммментировать код, чтобы понять как программа себя ведет без него? Это какой-то частный случай дебага?
Не первый раз замечаю что в комментариях пишут что Go простой как три копейки, но при этом эти же люди возмущены, что их спрашивают «что угодно».
Особенно удивляет позиция: «я последний год работал с другим и поэтому не помню».
У меня возникает логичный вопрос: «а почему нельзя подготовиться перед собеседованиями? Если планируешь их много, так потрать час и повтори»
Проблему с вопросом про указатель в цикле не понял,это действительно создавало проблемы и про эту особенность нужно знать тк она запросто ломает поведение. И как бы с пеной у рта не кричали про тесты— они не панацея, особенно если их нет. И сеньор разраб за 400к хотелось бы чтобы все же знал язык и его нюансы, а не надеялся что тесты покроют все кейсы
Вопрос про версии в целом отражает (имхо) любознательность кандидата и то насколько он разработчик, а не кодер. Сейчас например несколько раз видел, как в проект тащат gorilla и zap и удивляются, что стандартный роутер в целом умеет гораздо больше чем пару версий назад, а про slog вообще не слышали. Или какой нибудь pkg/errors с его wrap, хотя давно есть fmt.Errorf, а стектрецс длиною в жизнь на каждую ошибку оказывается занимает место в ELK
В статье так же представлены в основном большие интерпрайзные компании, где процесс собеседования уже заранее известен НЕ ОДИН ГОД, вообще не представляю чему удивляться там можно или возмущаться.
Так же не понял момента с резюме где указана позиции Лида на го или джаве, но при этом вся статья про го и разработчика
Почти банки и крупные компании имеют СБ и разный формат анкеты и отправки данных, с вордом конечно круто, но автор указал на то что не захотел просто трать время ведь были другие офферы, у меня анкета занимает минут 15 в целом, там не нужно всю жизнь расписывать
Вам же написали, что покупок по 40 долларов было 20%
Для приложения с 1 функцией без серверной инфраструктуры написанной за месяц - достойно. Многие бизнесы не могут годами похвастаться таким чистым доходом
возможно ред ос настолько сломали что теперь приходится проверять каждый релиз
Ого, а как вы поняли что это спросил малолетний специалист и что указало и на ультимативное требование? Скобки?
А где здесь разработка?)
больше похоже на менеджера по внедрению
если герой статьи решит уйти из компании- какие у него шансы найти работу?
похоже на ситуацию с битриксом, где вроде php, но ничего общего с разработкой там нет
ну и рекламы многовато кмк, от мамы которая рассказывала до беспокойства героя статьи что где то куда то кто то нажмет
В некоторых публичных репах видел похожее.
На работе просто добавляем префикс номера задачи в коммите
типа
T-224: add metrics for orders
Имеют ввиду что в вашем примере нет смысла создавать интерфейс т.к он ничего вам не даёт.
Для тестов? Их нет
Для избавления от зависимости? Вы интерфейс создали рядом с типом который его реализует, а не использует.
По сути интерфейс ради интерфейса
Про чтения файла в память вам уже написали. Что будет если у вас 2гб ОЗУ а вам пришлют файл на 4гб?
Не очень понял зачем в проект затащили Gin...если не используется ничего кроме роутера и хелпера для отправки json, откройте go.mod файл и подумайте, сколько реально вы по факту используете того, что импортнули
Имхо, всего 3 месяца на Go (судя по гитхабу), а уже статьи на всех ресурсах (полагаю одни и те же), телеграм с абсолютно разнородной инормацией.. если вы подписчиков хотите, вам бы не программирование, а что-нибудь другое выбрать)
Расчёт на то, что за ту же цену с 16гб много предложений, а у вас то же самое, но с "24" гб - следовательно неопытный человек выберет это т.к "больше = лучше"
Аллоды же изначально русская игра, разве нет? Просто Аструм Нивал потом mail выкупил и стало действительно хуже. Но тем не менее игра уже больше 10 лет жива (онлайн которая)
Классно, делать пет проекты и в целом небольшие сервисы без нагрузки теперь можно без зависимости от роутера. Мне кажется классно, что берут подходы из популярных кастомных решений и делают их из коробки. Сначала slog, теперь роутер, Красота!
В вашем образце вообще нет ни малейшей возможности что-либо конфигурировать,.
Пример с кафкой - захардкоженные параметры для ридеров, не уверен, что такие параметры подойдут всемю
Так же придётся целиком импортировать всю либу по сути, чтобы использовать один модуль.
Например способом обработки и логирование ошибок, наличием этого логгера, трейсера
Наличие юнит тестов или заглушек, даже нейминг и расположение интерфейсов, предполагает ли архитектура масштабирование и ид
На всякий напомню, я не считаю что только по этому стоит делать вывод, а утверждают что это точно даст больше информации для принятия решения
я думаю, что архитектура которую сможет накидать сеньор и джун сильно отличаются даже на простых крудах и можно будет сделать выводы стоит ли дальше продолжать найм.