Владимир
а еще за что если не секрет
За предварительную оптимизацию - так точно не жалко раздать.
Владимир
И за незнание стдлиба
~ $ ~
За предварительную оптимизацию - так точно не жалко раздать.
Если не сложно то можно ссылочку или статейки чтобы таких ошибок не было
Эмин
Package path implements utility routines for manipulating slash-separated paths.
Эмин
если речь о составлении пути то да
Владимир
причём тут конкатенация и указанный вами пакет?
>ну в тестовом задание я склеил путь к файлу через sprintf
Эмин
ааа тогда ок
Emin Zalaev
Чел ты…
~ $ ~
Чел ты…
я сам от себя не восторге
Владимир
Если не сложно то можно ссылочку или статейки чтобы таких ошибок не было
Слушайте, я думаю, вам просто не повезло и интервьюер был не очень уверен в себе(или излишне уверен в себе). То, что вы сделали - это не ошибка ошибок, конечно, особенно если вы на джуна идете:)
Emin Zalaev
если речь об очень высоко нагруженной системе то да, это имеет место. но если запросов нету хотя бы 1000rps то мне кажется сильно лишним такая оптимизация, пострадает скорость разработки
Да даже не в нагруженном сервисе, это как минимум чтение кода) ты автоматически на path.Join определяешь, чем складывать строки со слэшами
Эмин
в подавляющем большенстве считаю что такая оптимизация раньше времени это не есть гуд. практически всегда бекенд ждёт хранилище данных или какой то in/out
Emin Zalaev
я сам от себя не восторге
В любом случае это знак того, что есть куда расти и это самое главное, лучше уж так чем попасть в слабую команду где все используют конкатенации
Владимир
Да даже не в нагруженном сервисе, это как минимум чтение кода) ты автоматически на path.Join определяешь, чем складывать строки со слэшами
Но интервьюер там предложил конкатенировать, что не решает этой проблемы, да и никакой другой
Emin Zalaev
Иногда бывало что интервьюер доказывал что закрыть закрытый канал не будет паники
Emin Zalaev
Так что тут как повезет
Эмин
я как то раз ходил на собес, после всех вопросов от интервьюров начал задавать свои. интересно же оценить уровень собеседников. на вопросе использует ли постгря на обычном селекте транзакцию под капотом интервьюеры хорошо так задумались. это я к чему. всего знать невозможно. но мне как интервьюеру важнее как соискатель ищет интересуемую информацию, как решает проблему о решении который он ещё ничего не знает. хотя это больше к мидлам и сеньерам относится
Emin Zalaev
Как то недавно этот вопрос разбирал
Эмин
ага. иначе посгря не поймёт какую строку тебе можно показать а какую уже нет.
Emin Zalaev
Интересная практика спрашивать у интервьюеров тех вопросы))
Эмин
Интересная практика спрашивать у интервьюеров тех вопросы))
ну они сами спросили - а у тебя есть к нам вопросы...)))
Rysaldy
телефона нет у меня
Emin Zalaev
Ок
egor
Это кстати из разряда что спрашивают вообще все - что будет если закрыть или записать в закрытый канал. И из раза в раз я спрашиваю зачем пытаться закрыть закрытый канал) Сомнительна польза от этого знания как по мне.
Сергей
Паника будет что-ли?
Семён
Это кстати из разряда что спрашивают вообще все - что будет если закрыть или записать в закрытый канал. И из раза в раз я спрашиваю зачем пытаться закрыть закрытый канал) Сомнительна польза от этого знания как по мне.
>зачем пытаться закрыть закрытый канал А зачем баги, почему нельзя сразу идеальный код написать? Кмк тесты не нужны, можно прост без ошибок писать
Семён
Это кстати из разряда что спрашивают вообще все - что будет если закрыть или записать в закрытый канал. И из раза в раз я спрашиваю зачем пытаться закрыть закрытый канал) Сомнительна польза от этого знания как по мне.
Если не очень хорошо организован код, то можно случайно попытаться закрыть в разных горутинах. Или есть 2 или более условий, по которым канал нужно закрыть, иногда срабатывает одно, иногда оба и тд. В общем на практике так иногда делают, естественно не специально, увидев панику и зная в каких случаях она происходит - будет легче найти причину
egor
Как и допускать ошибки в коде))
Ну просто знание того что будет вот именно паника ничего не меняет в баге. Можно еще текст паники спрашивать, польза аналогичная 😊
Семён
Ну просто знание того что будет вот именно паника ничего не меняет в баге. Можно еще текст паники спрашивать, польза аналогичная 😊
Я написал, что это меняет. Скажем, если я получу какой нить nil violation, то явно буду искать ошибку в другом месте. Так можно и до вопросов "а зачем вообще столько видов ошибок, писали бы всегда 'ошибка' и все") Искренне не понимаю, что не так с вопросом, обычный вопрос как и про слайсы, как про чтение из закрытого канала и многие другие. Можно половины не знать и как то работать с этим, но будет не оч эффективно
Pass
Кто-то тяп-ляп делает
egor
Т.к. надо быть наркоманом чтоь такое практиковать => забуду через месяц снова что там будет паника или лост или еще чего.
Семён
Просто я хз что будет если писать в закрытый канал, потому и недоволен что это спрашивают 😁
Эт уже другой разговор, я не кричу, что без этого знания невозможно код писать, но вопрос норм)
Андрей
насколько я помню рекламу постгреса, они говорили, что блокируется только одна строчка при одновременной в неё записи. а чтение и запись меж собой не блокируются
антон
томичам, землякам привет)
а можно к вам на пробный собес сходить? хочу на го перейти с плюсов, сам прилично баловался, но коммерческого опыта, строго говоря, неделя.
антон
у нас пока нету набора к сожалению :(
я больше потрениться ) а что за контора?
антон
в любом случае по сравнению с доступом к файлу через ядро это ни о чём. тут больше вопросы переносимости надо учитывать. последняя вижуал студия, например, до сих пор глючит на путях с пробелами
антон
и да, я складываю хост с портом плюсиком
Alex
И такой вопрос можете покидать полезных статей или курсы/видео где можно узнать а таких подобных проблем и стать более опытнее
исходник Go и его стандартная либа 👍 он подробно закоментирован и в большинстве мест откровенно простой (есть конечно исключения, код мапы например, но и такие места неплохо бы глянуть) заодно стало бы понятно что fmt битком набит any и рефлексией, поэтому его надо использовать только там, где задумано - взаимодействие с пользователем (форматированный вывод нужен человеку, машины и так обойдутся 😁)
Mery
#Вакансия #Магнит #golangразработчик #MGTN Магнит ищет Senior Go разработчик 😵 В новую команду (фактически сейчас есть только крутой Лид), которая будет строить логистическую платформу (Logistics Management System). Что такое LMS? Это интеграции со службами доставки, распределение заказов между этими службами, выбор наиболее выгодного партнера, в зависимости от большого количества факторов: цена, время доставки, загруженность и т.д. В команде находятся выходцы из Delivery Club, люди, которые уже строили такие системы, но теперь, наступив на множество граблей, мы готовы взять лучшие практики и построить самую эффективную логистическую платформу 🎈 . Команда небольшая, мы за эффективность, поэтому ищем самых сильных топ-перформеров и профессионалов своего дела, потому что делать и думать придется много. За подробностями пиши в лс, либо телеграмм @Marykat8 Назначим встречу, все обсудим, поговорим о целях По зп вилке готовы обсудить до 400.000 на руки
Ребята, очень ждём! Пишите в лс, обсудим и назначим встречу- знакомство с командой)
Mery
Вилочка маловата для топ перформеров
Можно обсудить после встречи с командой индивидуально)
☠️ÁFŚHÍN☠️
Please speak English so that we foreigners can see what you are saying😁😁😂
DreamingKitten
i dont understand england
Nor do Englanders
антон
i dont understand england
me not understand also
Владимир
Please speak English so that we foreigners can see what you are saying😁😁😂
You should learn Russian. Great language, very easy and useful.
Сергей
Or use translator)
Сергей
Не, ну если так подумать, он добился своего... Все начали на английском писать)))
Эмин
Не, ну если так подумать, он добился своего... Все начали на английском писать)))
паренек поди сидит читает и думает (по русски): ахаха, повелись
☠️ÁFŚHÍN☠️
i dont understand england
yeah it's very kiri
☠️ÁFŚHÍN☠️
You should learn Russian. Great language, very easy and useful.
😂😂😂😂 if i want to learn new language i prefer learn Golang😄😂
☠️ÁFŚHÍN☠️
Сергей
Это была моя цель😂
Ты это, не прикидывайся) Летс спик инглиш плиз, донт степ оут оф йоур роле)
☠️ÁFŚHÍN☠️
Ты это, не прикидывайся) Летс спик инглиш плиз, донт степ оут оф йоур роле)
Я хочу говорить по-английски с Россией, но я иранец😂😁
Владимир
Всем привет, есть тут кто-нибудь, кто работал/работает в Wildberries мидлом/сеньором? Хотелось бы услышать мнения, задать парочку вопросов)
Null
#вакансия #job #работа #golang #postgresql #kafka #http #json #sql #docker #grpc Вакансия: Golang Middle/Senior; Компания: NTRLab (https://ntrlab.ru); Уровень зп: от 150 000 ₽ до 220 000 ₽; Локация: Россия; Формат: Удаленная работа; Занятость: полная занятость, 5/2; Друзья, нам требуется Golang Middle/Senior на следующий проект - Создание информационной системы для удаленного мониторинга, диагностики и прогноза технического состояния промышленного оборудования. В проекте реализуются как базовые функции по сбору и управлению данными под значительной нагрузкой, так и сложные математические методики для анализа полученной информации. Легаси нет, проект развивается менее года. Чем предстоит заниматься: - Принимать участие в проектировании информационной системы - Разрабатывать компоненты информационной системы на языке Go - Разбираться со сложными математическими методами, и реализовывать их - Документировать полученные результаты в WiKi Требования: - Опыт работы Go-разработчиком не менее 2 лет - Опыт работы с СУБД PostgreSQL - Опыт работы с Kafka - Общая компьютерная грамотность: TCP/IP, HTTP, JSON, SQL, gRPC… - Владение инструментарием: git \ gitlab, postman, jira\redmine\trello\clickup, … - Понимание коллективного процесса разработки и тестирования ПО (gitlab ci) Будет плюсом: - Опыт работы с СУБД ClickHouse - Знание Python и особенно библиотек обработки данных (Numpy) - Интерес и знания в области машинного обучения Условия: - Официальное трудоустройство с первого дня работы (или выхода на проект). Возможно оформится как ИП или самозанятый, можно без оформления (если сильно нужно) - Полная занятость, полный рабочий день - Пятидневная 40 часовая рабочая неделя, выходные дни – суббота, воскресенье, продолжительность рабочего дня – 8 часов. Все официальные праздники - отдыхаем. - График работы – 9.00 – 18.00, гибкое начало /окончание рабочего дня по согласованию с РМ/тимлидом, перерыв на обед 1 час (плавающий) - Уровень зарплаты: от 150 000 ₽ до 220 000 ₽; - Заработная плата: по зарплатному проекту на карту Альфа банка - Формат работы удаленный, как првило в распределенной команде. По желанию можно работать в офисах г.Москва и г.Томск. - Корпоративное изучение англ. языка (zoom формат) - Корпоративное медицинское обслуживание (томский офис) - Внутренние семинары/вебинары/повышение квалификации. - Наша компания аккредитована, поэтому выдаем бронь от мобилизации. Контакты: По всем вопросам обращайтесь в Telegram @leonety_lety или на емаил igwtforever7@gmail.com
Null
Хотите создавать высоконагруженные сервисы в сферах онлайн-ритейла, доставки, финтеха, интернета вещей? Тогда вам нужно изучать язык программирования Golang на курсе Яндекс Практикума «Профессия Go-разработчик». В профессии две программы: обучение до уровня Junior+ и обучения до уровня middle. Обратите внимание, эти курсы подходят только тем, у кого есть опыт разработки, нужно будет пройти входной тест и узнать свой уровень. Как вы будете учиться • Сразу писать боевой сервис. Вы будете писать один большой проект на протяжении всего курса, постоянно пополняя, усложняя и модифицируя кодовую базу. Кроме того, в уроках будет много практических заданий, которые вы сможете выполнять в любимой среде разработки. • Общаться с менторами — senior Go-разработчиками. У вас будет ментор — действующий senior Go-разработчик, который будет помогать находить ответы на вопросы, проверять ваш код, проводить вебинары для разбора задач.  • Готовить выпускной проект. После прохождения основной программы у вас будет время написать выпускной проект для вашего портфолио. Вы сможете объединиться в команды или работать самостоятельно, реализовать свою идею или взять за основу один из предложенных вариантов. Мы не дадим вам просесть по учёбе и поможем выкроить время на образование. Команда карьерного центра подготовит вас к разговору о повышении или поможет с поиском новой интересной и перспективной работы во время и после обучения. Выберите курс, который соответствует вашему уровню знаний: https://practicum.yandex.ru/promo/go-profession
☠️ÁFŚHÍN☠️
i want to learn new language backend developer Nodejs Or Golang i started!?