Archee
Valery
товарищи, доброе утро. Подскажите, пожалуйста, какой линукс поставить начинающему, чтобы начать вкатывать
Maxim
Valery
именно разбираться
Maxim
именно разбираться
Это холивор, но я бы посоветовал arch, но он сложнее в установке. Manjaro проще, они на одной базе. В проде большинство Ubuntu(лично не оч нравится). И читать arch wiki(одна из лучших документаций на все подсистемы).
В арче и манжаро есть все )
Valery
благодарю)
Maxim
Как силы появятся, советую хоть раз собрать LFS, для саморазвития
Valery
скорее как время появится, сейчас стараюсь в golang разобраться
Anonymous
Ребят, подскажите.
Являюсь студентом 3 курса, интересует бек, микросервисы. Симпатизирует го.
Сейчас нужна практика, пытался найти стажировку на го, однако ничего подходящего для меня не нашел (всё в других городах), но подвернулась стажировка на PHP с дальнейшим трудоустройством. Разрабатывают под битрикс.
Вопрос в следующем: поможет мне этот опыт в дальнейшем при устройстве на должность голанг-разработчика, поработать годик, мб больше, или лучше сразу искать стажировки/вакансии на голанг?
ベクゾッド
Нет, не надо битрикс
Ig
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
Herman
Битрикс это вообще программирование?
Артем
Кстати , никто по практике не сталкивался еще с задачей обхода json на все внутренние поля и поиском соответствий с другим json? допустим если в одном и в другом json 3 одинаковых поля с одинаковым value, то выводить true - а то просто не могу понять как лучше это сделать
Anonymous
Ну там, наверное, модули пишут, логику какую-то
Anonymous
Не голая битра
Valery
Артем
на питоне и я сталкивался, а вот на Go
Valery
а что думаешь реализация другая будет?
Артем
ибо если под value попадается список - то нужно искать уже в нем соответствия
Valery
проверка на список это или нет, и если список то рекурсия
Артем
может если список то цикл?
Артем
можно ли проверить ключ interface ?
Valery
на го не подскажу, сам второй день только его тыкаю
Артем
по сути же json это интерфейс или мапа с интерфейсом под ключом
Артем
а
Артем
понял
Артем
ну я уже нашел функцию flat_map
Артем
может она поможет - она правда все в string приводит
Артем
ну может там есть решение
Valery
у го вроде свои особенности работы с json
Valery
можно декодировать json и уже с результатом работать
Valery
вроде как
Valery
пусть меня поправят если я не прав
Артем
декорировать ты про marshal ?
Valery
ага
Артем
декорироваь его надо во что-то
Артем
в готовую структуру
Артем
или еще что
Артем
в интерфейсм
Артем
а если ты не знаешь во что декорировать - то как будешь декорировать
Артем
изначально я не знаю какая структура у json
Артем
сколько вложенностей
Valery
ну если не знаешь тогда да
Артем
я просто как дерево обхожу его
Valery
ну тогда просто циклом все проходить
Артем
нет
Артем
надо рекурсивно
Артем
а не циклом
Артем
циклом если только array
Артем
просто вопрос выйдет ли так на голанг
Valery
рекурсия в цикле то
Артем
рекурсия - не цикл
Valery
Артем
и вообще лучше рекурсию особо не использовать без особой нужды ибо можно напороться на переполнение стека
Valery
не думаю что такой большой json файл будет
ReenaShaaru
Maks
а можно полностью задание?
✌🏻
Всем привет, подскажите, почему при выводе в файл получаются китайские иероглифы?
Alexander