Работа, отзывы, критика
2 поста
Захотел я попробовать в озон устроиться. Составил резюмеху (всю по факту, где работал чем занимался, что делал), нашел вакансии (я хотел попробовать разработчиком на go, его я знаю уже как года два). Откликнулся на парочку где опыт наиболее соответствует, но ответа не последовало. Я немного смутился, но решил откликнуться на более простые вакансии и на стажеров Go (для стажеров еще анкету надо заполнять огромную). Тишина.
Я вообще человек работящий и любознательный, вообще с любым продуктом могу работать. Начинал я свой путь в специальности с аутсорса веб-разработчиков, а сейчас и верстку, и DNS сервер могу запилить.
Через пару недель решил еще откликнуться, нашел даже вакансию по проекту который мне близок по духу, откликнулся, написал сопровод. Через две недели мне написала HR в телеграме (я уже им не пользовался почти из-за блокировок), немного попереписывались, назначили встречу (уже с другим HR). Меня буквально спросили есть ли у меня вопросы о компании и какими задачами занимался, в конце просто предложили откликнуться на другие вакансии с меньшим опытом. Камон, ребята я от вас получил отказы на стажерские и игнор на более высокие вакансии.
В итоге забросил я это дело. Очень был расстроен, даже возмущен тому что предлагают откликнуться на вакансии, по которым потом и игнорируют.
Если тут читают ребята из озона, то подскажите что это за приколы и стоит ли мне вообще пробовать к вам стучаться, может меня там в озоне вообще закенселили (или как там это правильно говорится?).
Сижу, значит, я ищу работу на HH, и тут, среди миллиона шаблонных ответов ботов, пришло "особое" сообщение с просьбой перезвонить по номеру, и сообщают о том, что не дозвонились от компании ВЕС-Медиа.
Проверяю телефон - да звонок был, но я его не услышал даже (возможно просто дозвон сделали и сбросили, сейчас остается интерпретировать это так).
Пишу в чат, предлагая связаться другим способом, попутно пытаясь дозвониться, но на том конце сбрасывают вызов. На следующий день решил позвонить по номеру, где отвечает тупой ботяра, который не понимает даже что от него требуется, я отключился, позже через секунды в чате а там прилетает молчаливый отказ. Такой движняк я очень не оцениваю.
Профиль компании был достаточно хорошо оформлен, хорошие отзывы, финалист "Рейтинга работодателей hh.ru", но такое отношение к соискателям, как будто это маркетинг или еще что-то для темных делишек.
Если этот пост читают из ООО ВЕС-Медиа и вы подобным не занимаетесь, то предлагаю вам пересмотреть работу HR или процессы найма (в зависимости от того из-за чего такое происходит) потому-что это создает неприятный опыт и на этот момент считаю, что профиль компании используется для маркетинга или сбора базы обзвона.
Берегите свои нервы и не звоните на всякие непонятные номера, всегда есть современные способы связи, где можно и увидеть и услышать друг друга. В ином случае это просто снифферы для сбора номеров на обзвон (я уже понимаю, что стоит ждать спам-звонков).
Я как любитель хоумлабинга и хранитель локалнета решил организовать себе локальную DNS зону, чтобы не печатать длинные ip адреса и не редачить hosts на всех машинах. После долгого простоя решил возобновить работу сервака. Накатил CentOS (роутер в DHCP прописал его как ubunu-server, ну и ладно), взял в помощь Алису, и провел вечер за настройкой bind2.
Через пару дней решил сделать pet-проект, чтобы прокачаться в go разработке, пошел за идеей к Алисе. Та запомнив, что я недавно ставил DNS предложила сделать свою реализацию (без блэкджека и всякого такого, и вообще РКН версию DNS сервера полностью урезанного интернета). Идея понравилась, но решил сделать с возможностью удобной конфигурации, раз уж начал.
За основу взял пакет github.com/miekg/dns и изучил блог разработчика (там есть примеры кода). Начал разбираться что и к чему. Под ночь мне уже не хотелось копаться в RFC, изучать термины и флаги сообщений к серверу, а просто сделать так, чтобы все заработало минимально.
Изначально я собирался хранить в базе пару name-ip, но потом вернулся к проектированию, чтобы дать возможность определять локальные зоны и отсекать по NXDOMAIN без опроса вышестоящих DNS. Добавил кэширование, но пока TTL срабатывает во время проверки, надо бы прикрутить time.AfterFunc удаление.
Настройку и управление зонами решил организовать в веб-интерфейсе. Навайбкодил с первого выстрела веб-интерфейс (надо бы еще туда базовую авторизацию добавить хотя бы, но можно упороться и сделать систему токенов для сторонних приложений)
Конечно, навайбкожено на скорую руку, но планирую сделать ввод только домена, а зону приклеивать позже. Еще желательно прикрутить валидации с опорой на тип записи.
Запустил
Проект доступен в github: https://github.com/vesh95/dnso
Про имя проекта не спрашивайте, это я когда вводил имя случайно ввел лишний символ, решил оставить.
Если что-то сделано неправильно или увидели проблему - пишите в gh issues или комментариях. Может у кого-то появятся советы и рекомендации, дайте знать 😊
TODO
- На данный момент есть проблемы с командами запуска докера (напутаны порты для запуска и те что пробрасываются, см. переменные окружения, чтобы запустить с нужными)
- Переделать форму, чтобы указывать домены без зоны
- Добавить авторизацию в интерфейсе
- Добавить валидации
