Jauhen
Go приложение в кластере k8s https://habr.com/ru/company/karuna/blog/647797/ @Golang_google
Очередная статья как задеплоить hello world в кубернетесы. Может не стоит превращаться в агрегатор статей в которых упоминается go?
Valery
товарищи, доброе утро. Подскажите, пожалуйста, какой линукс поставить начинающему, чтобы начать вкатывать
Valery
именно разбираться
Maxim
именно разбираться
Это холивор, но я бы посоветовал arch, но он сложнее в установке. Manjaro проще, они на одной базе. В проде большинство Ubuntu(лично не оч нравится). И читать arch wiki(одна из лучших документаций на все подсистемы). В арче и манжаро есть все )
Valery
благодарю)
Maxim
Как силы появятся, советую хоть раз собрать LFS, для саморазвития
Valery
скорее как время появится, сейчас стараюсь в golang разобраться
Anonymous
Ребят, подскажите. Являюсь студентом 3 курса, интересует бек, микросервисы. Симпатизирует го. Сейчас нужна практика, пытался найти стажировку на го, однако ничего подходящего для меня не нашел (всё в других городах), но подвернулась стажировка на PHP с дальнейшим трудоустройством. Разрабатывают под битрикс. Вопрос в следующем: поможет мне этот опыт в дальнейшем при устройстве на должность голанг-разработчика, поработать годик, мб больше, или лучше сразу искать стажировки/вакансии на голанг?
ベクゾッド
Нет, не надо битрикс
Anonymous
Задачи просто разные, потому сомневаюсь
Anonymous
Что будет целесообразнее
Anonymous
На пыхе никогда не писал, не знаю как зайдёт. Есть какая-то база, ООП, понимание работы веба, клиент-серверного взаимодействия и тд, но мне кажется пока что не тяну на джуна голанг
Ig
Ну мне кажется можно устроится и искать на ГО. На собесе сказать, что не смог найти сразу, устроился исходя из текущих возможностей, но цель у тебя работать на ГО.
Anonymous
Хм, понял, спасибо за мнение)
Anonymous
ベクゾッド
а почему нет?
Совсем разные языки как по мне. Может опыт в бекенде будет конечно, но если ты хочешь го, зачем пхп
Anonymous
За неимением альтернативы
ベクゾッド
Строго типизированный язык против динамического
Ig
На самом деле, еще частая история сейчас, что в компании на бэки 2 языка. И не редко с PHP переводят на ГО. Ну по крайне мере в продуктовых историях, такая картина сложилась.
Ig
Встречаю такие связи Python+GO, Node +GO, PHP + GO
Артем
У нас так
Anonymous
Там е-коммерс, вряд ли там го появится
Артем
python+Go
Ig
Чисто на ГО обычно предлагают компании которые, разрабатывают с 0 под заказ проекты.
Артем
го юзаем для быстрых и сложных логик, а питон для малозатратных по обработкам, но постоянно динамически меняющихся - как апи
Ig
Ну это из моего опыта собесов. Я вот на Node и GO работаю.
Herman
Битрикс это вообще программирование?
Артем
Кстати , никто по практике не сталкивался еще с задачей обхода json на все внутренние поля и поиском соответствий с другим json? допустим если в одном и в другом json 3 одинаковых поля с одинаковым value, то выводить true - а то просто не могу понять как лучше это сделать
Anonymous
Ну там, наверное, модули пишут, логику какую-то
Anonymous
Не голая битра
Артем
на питоне и я сталкивался, а вот на Go
Valery
а что думаешь реализация другая будет?
Herman
Не голая битра
Не, если хочется на го, то надо на го
Артем
а что думаешь реализация другая будет?
так то решение простое - просто проблема в сука списках
Артем
ибо если под value попадается список - то нужно искать уже в нем соответствия
Valery
проверка на список это или нет, и если список то рекурсия
Артем
может если список то цикл?
Артем
можно ли проверить ключ interface ?
Valery
на го не подскажу, сам второй день только его тыкаю
Артем
по сути же json это интерфейс или мапа с интерфейсом под ключом
Артем
а
Артем
понял
Артем
ну я уже нашел функцию flat_map
Артем
может она поможет - она правда все в string приводит
Артем
ну может там есть решение
Valery
у го вроде свои особенности работы с json
Valery
можно декодировать json и уже с результатом работать
Valery
вроде как
Valery
пусть меня поправят если я не прав
Артем
декорировать ты про marshal ?
Valery
ага
Артем
декорироваь его надо во что-то
Артем
в готовую структуру
Артем
или еще что
Артем
в интерфейсм
Артем
а если ты не знаешь во что декорировать - то как будешь декорировать
Артем
изначально я не знаю какая структура у json
Артем
сколько вложенностей
Valery
ну если не знаешь тогда да
Артем
я просто как дерево обхожу его
Valery
ну тогда просто циклом все проходить
Артем
нет
Артем
надо рекурсивно
Артем
а не циклом
Артем
циклом если только array
Артем
просто вопрос выйдет ли так на голанг
Valery
рекурсия в цикле то
Артем
рекурсия - не цикл
Артем
и вообще лучше рекурсию особо не использовать без особой нужды ибо можно напороться на переполнение стека
Valery
не думаю что такой большой json файл будет
ReenaShaaru
Maks
а можно полностью задание?
✌🏻
Всем привет, подскажите, почему при выводе в файл получаются китайские иероглифы?