Да, тут я кажется был не в курсе существования в Москве более низких цен (в свое оправдание могу сказать, что МРТ спины делалось один раз и в срочном режиме).
С другой стороны, в Бише, в Юрфе, ценник на все сегменты с контрастированием 6300 сом, т.е. всё равно в 2-2.5 раза дешевле.
Во всех подробностях:
Природа.
По рабочим дням я программист, а по выходным – альпинист. И уже 11 лет езжу в Киргизию за горами, работая при этом программистом в местных московских FAANG'ах. В 40 км от Бишкека находится Ала-Арча, район, по потенциалу для альпинизма с которым сравнятся разве что итальяно-швейцарские Альпы. На одну поездку в него на такси я с напарником по восхождениям трачу около 3000 сом (~2300 руб), включая въезд в нац. парк. Кроме Ала-Арчи здесь десяток разведанных районов и сотня районов ещё ждет своих открывателей. Хотя даже Ала-Арчи альпинисту хватит на десятки лет. Страна гор.
Помимо альпинизма, здесь невообразимые возможности для трекинга, спортивного туризма, парапланеризма, велопоходов. В часе езды от столицы находится штук 7 горнолыжек самых разных уровней. Вот чего не хватает – возможностей для беговых лыж и лыжного туризма, увы. Зато есть где скитурить.
Нет моря, зато есть Иссык-Куль с изотоническим раствором солей :) Соответственно, летом в трех часах езды от столицы "море", а зимой – горячие источники в ассортименте.
Цены.
На базарах самые дорогие помидоры сейчас в районе 80 сом (~60 руб). Вполне вменяемые для жарки можно купить и за 30 сом. Зелень – условно бесплатно, можно жрать просто килограммами. Местная молочка и мясо просто в огромном ассортименте, в соотношении цена+качество получается раза в 2-3 дешевле Москвы. Собственно, бОльшую часть молочки/мяса такого же качества и свежести в Москве просто не найти вообще.
Проблема с морепродуктами (их мало, сравнительно дорого и как правило глубокая заморозка) и классическими сырами (условно, продают 20 видов Гауды).
Попить пиво в пабе – от 120 сом за 0.5, поесть там же от ~100 сом. Поесть реально вкусные манты – от 120 сом за 5 штук. Рискнул тут взять шаурму, недостаточно хорошо посмотрел в прайс, в итоге получил за 180 сом рулончик буквально в 2.5 раза тяжелее обычной московской шаурмы. Правда, состав несколько иной, например в комплекте картошка.
Жилье в Бише скорее на уровне областного центра, даже после взлета цен. Скажу кратко: у меня квартира в самом центре, с четырехместной сауной и двумя санузлами, площадью метров 100+, и плачу я за неё столько же, сколько бы стоила двушка на окраине Москвы. И есть нюанс местных квартир: ГИГАНТСКИЕ лоджии. Часто это полноценные отдельные комнаты.
Транспорт. Еще год назад в радиусе 6 км от центра можно было кататься на такси за 70-100 сом. Сейчас ценник сильно вырос и получается 100-200 сом. Маршрутка до Иссык-Куля 400 сом. В аэропорт такси 600 сом. В Ала-Арчу такси 900 сом (но с Арчой есть нюансы).
Бюрократия.
Вроде бы всё сложно, бумажки-бумажки, как в РФ. Но одновременно любой вопрос сами чиновники прямо сами предлагают помочь решить за небольшую помощь. Я не любитель, но возможность есть.
Сюда же скажу про бандитизм и вот это всё. По Бишкеку в 2 ночи я гуляю гораздо более спокойно, чем по спальным районам Москвы. По словам знакомых давление на бизнес есть, но кажется это больше не со стороны чиновников, а именно условных бандитов. В деревнях можно нарваться на лохотрон (поймать машину, за 1000 проехать километр, а потом "э, брат, я тебя сюда и хотел отвезти!"), или на конфликт с местными если на их территории строишь какой-то бизнес.
Инфраструктура.
В радиусе 4 км от центра кафе в каждом втором доме. В столице много европейской еды: пиццерии, борщик и т.д. В других городах с этим заметно хуже. Периодически забиваем на готовку и питаемся в кафе. На весь город не меньше десятка больших полноценных моллов, миллион рынков, да и вообще ощущение что торговля развита куда лучше чем в РФ (шелковый путь обязывает!).
С медициной противоречиво и вероятно недостаточно статистики для нормальной оценки. С одной стороны, она СИЛЬНО дешевле: МРТ спины год назад сделал за 3000(?) сом (в Москве ценник от 8000 руб в ночное время), запломбировать зуб 2500 сом (доктор честно возился аж почти 2 часа, и сделал с моей точки зрения очень качественно), консультации бесплатно, имплантация под ключ вроде $500. С другой стороны, оборудование явно победнее, ну а оценить лечение за пределами стоматологии я пока не могу.
Дороги примерно такого же качества, как в среднем российском 500-тысячнике.
IT-сообщество
На уровне того самого 500-тысячника. Местные зарплаты вероятно сравнимы. Поэтому ехать сюда не состоявшимся айтишником лучше не стоит: опыт набирать негде!
Цены на путешествие
Ситуация примерно как в Сибири (сначала надо выбраться из дыры мира, а потом только лететь куда хотел). Лучше разве что тем, что есть довольно много прямых рейсов по странам Азии, включая местные хабы.
Экология
Страна в целом не знает что такое цивилизация, и этим похожа на Монголию. Исключение – столица, которую зимой топят углём, в итоге в нижних районах города зимой солнце видят не намного чаще, чем в Москве. Если жить поближе к горам, то всё сильно лучше (но, похуже инфраструктура, дальше до злачных мест, в среднем подороже жилье).
Можно тоже чуть-чуть выскажусь?
TL;DR, сравнение с Москвой:
Плюсы:
1. Природа
2. IT-зарплаты по сравнению с местными ценниками
3. Призрачная бюрократия
4. Инфраструктура
Минусы:
1. Отсутствие сообщества
2. Цены на путешествия в другие страны
3. Инфраструктура (sic!, плюс и минус)
4. Экология – если говорить о нижних районах столицы.
Слив засчитан.
Да нет, какие секреты? Если говорить про текущую работу с миллионом микросервисов, то https://corp.mail.ru/ru/company/portal/ . Никто не говорил, что я создал какую-то компанию. Речь ведь только о глубоком вовлечении в процессы, правильно? А в переходе с монолита на микросервисы я принимал активное участие, и в отличие от большинства разработчиков, которые разрабатывали свой узкий кусочек, я оказался одним из немногих, кому пришлось погрузиться в десятки сервисов. Но и это рутина, о которой действительно неясно как рассказывать на собеседовании.
Об этом и речь. Очень большая задача декомпозирована на миллион задач. Каждый таск по отдельности — мелочь, не достойная внимания и памяти. На высоком уровне архитектура проекта типовая, и тоже не достойна внимания. Весь проект целиком — космолёт, но в двух словах его не опишешь.
Да нет, почему же, оно взлетело и работает. Сотня миллионов пользователей.
И где же здесь противоречие с тем, что я пишу? :)
Задача как раз снизить стресс и приблизить обстановку к рабочей. Если вам известно как это сделать лучше - поделитесь.
Вы про меня? Нет, таких вопросов не задаю принципиально. Гораздо интереснее посмотреть как человек действует в приближенной к действительности обстановке. Поэтому даю ноутбук, разрешаю гуглить и пользоваться любыми доками. Цель соискателя — показать как он быстро учится, находит корень проблемы и насколько адекватно/красиво её решает. Скажем, для начинающего админа это может быть задачка с обработкой больших логов с пачки вируалок, до которых сеть зарейтлимичена до 10KBit (задача на грамотное применение ssh, баша, parallel, xargs, grep и может быть awk).
Понятно, что голосовое собеседование тоже присутствует, но тут скорее задача понять бэкграунд соискателя и насколько он соответствует написанному в резюме. Где работал, чем занимался, какие стеки применял.
Если фильтр применять только для этого, то согласен. Это очень слабый фильтр, поскольку болтунов среди технарей ~30-40%, а звёзд — 1%.
Не взлетит что?
Вы говорите немножко о других категориях. Докер-образы, деплой, системы контроля — это опять же уровень ну максимум мидла, а не хорошего специалиста.
Специализаций в IT — тысячи. Найти на нужную специализацию практически нет шансов. Поэтому, IMHO, единственный способ оценки сеньора при собеседовании заключается в оценке его обучаемости и бэкграунда. 50-летние дядьки часто имеют очень мощный бэкграунд, но глаза давно потухли и работают лишь бы платили зарплату. 20-летние могут быстро обучаться, напишут в резюме кучу страшных слов о бэкграунде, но по факту их ещё учить и учить (хотя рассказов во всех подробностях о том, как разворачивали дома кластер kubernetes и патчили ядро я наслушался). Рассказ о самой сложной решенной проблеме по факту не даёт оценки ни обучаемости, ни бэкграунда. Просто потому, что описание действительно хорошего бэкграунда (а не всякие там докеры и VCS) требует от собеседника познаний очень уж специфичного лексикона.
Я вас умоляю. Если попрошу зубра рассказать о его проблемах, то скорее всего за полчаса ничего не пойму. Даже если более-менее в контексте его рабочей деятельности(!). И он не поймет, если я начну рассказывать о своих проблемах. Потому что, например, одна из моих текущих проблем сейчас записана в 30 килобайтах записей, которые описывают взаимодействие нескольких мегабайт люто-легаси-говнокода в десятке сервисов. И оттого, что я расскажу, что использую coq для доказательства работоспособности будущего рефакторинга и перечислю примененные техники и теоремы, и в какие проблемы с доказательством упирался — от этого никому понятнее не станет ни о сложности проблем, ни о путях их решения.
Аналогично, проект, в котором я сейчас работаю, состоит из _сотен_ микросервисов. И есть, к сожалению, узлы в этом графе, которые имеют связи с десятками сервисов вокруг. Автомат состояний там очень сложный, да и в целом в такой машине распределенные транзакции даются очень непросто. Но кому интересны эти абстрактные цифры? В то же время, разруливание таких сложностей — это просто рутина.
Я не смогу описывать свои процессы левому человеку. Потому что эти процессы вообще не из его вселенной. Не пересекаются даже терминология и подходы.
Плюс про выпадение на сложных местах имею сказать, что болтуны именно этим и пользуются: если ему удалось меня, ведущего собеседование, заболтать, то собеседование ведёт уже он. Я попадался на это. Поэтому как раз задача вникать во все озвучиваемые детали, иначе смысл собеседования теряется окончательно.
IMHO, поэтому такая методика подходит для собеседования молодняка, когда все задачи типовые. Если же ищешь зубра, то его проблемы осознать не получится, и нужны какие-то другие методы фильтрации кандидатов.
Если это проект размером в сотню человеко-часов - легко. Если это проект на 20 человеко-лет... Простите, что я должен рассказать?
Т.е. рассказать сисадмину, как он за полдня поборол DoS с помощью iptables, bash, nginx и такой-то матери - вполне реально. Или как поднял кубер. Но это, скажем так, уровень ну максимум мидла. Если же ты тянешь проект 5 лет, особенно если в нем участвуют десятки человек, то рассказать особо нечего. Хотя бы по той причине, что слишком уж специфичные задачи возникают в таких проектах.
В коммерческой разработке 23 года. Программировал на чем только программируется (от паскаля до haskell, coq и мертвых языков). Контрибьютор в linux kernel и некоторые языки. В одно лицо успешно запускал проекты в десятки и сотни тысяч строк, некоторые из которых номинировались как топовые. Тимлидил в совокупности лет 7.
Но не смогу назвать "самый сложный/успешный проект", потому что любой из них - рутина. Придумываешь архитектуру, декомпозируешь, потихоньку реализуешь. Ничего сложного, это действительно рутина.
И в то же время, фиг знает какие технические тонкости рассказывать на интервью: вот здесь хэшмапа, здесь запилен планировщик, здесь обход графа с лимитом, здесь закладываемся на гарантии acid, там merge sort и прочий map-reduce. По отдельности всё элементарно, а в совокупности космолёт, который и подчинённым задолбаешься объяснять, не только левым эйчарам.
Пограничные конфликты здесь тысячелетиями и кажется чаще от скуки: таджик-погранец махнет пистолетом, киргиз-погранчник в ответ пульнет в воздух. И вот уже международный конфликт. Зато хоть какое-то развлечение на перевале.
Нестабильность политической ситуации примерно такого же уровня. Да и местная пропаганда: "Депутат такой-то опять был пойман на взятке $1000, жители негодуют и требуют новый асфальт на своей улице".