Сегодня выходной и намечается дождь, поэтому я буду сидеть дома и пилить свой пет-проджект.В этом треде я попробую ответить на любые вопросы анонимусов про непосредственно разработку или про образование и работу.Около 10 лет стажа, опыт работы: CERN, коммерческий банк в России, университет в США, крупная интернет-компания. Достижения - система и инфраструктура для анализа и обнаружения редких событий в LHCb, несколько CMSок для университета, в банке проблемно что-то выделить, очень говеная была работа. Основной опыт в интернет-компании, где я занимаюсь внутренней высоконагруженной инфраструктурой. Про последнее не всегда могу рассказать в деталях. Что-то знаю про STM32, биоинформатику и инфобез.Поехали!
>>198050005 (OP)>про непосредственно разработкуразработку чего? Меня вот интересует альтернатива ESP8266. Есть чо?
>>198050005 (OP)>Основной опыт в интернет-компании, где я занимаюсь внутренней высоконагруженной инфраструктурой. SDN-решения используете и если да то как конкретно?
>>198050331Дешевых альтернатив нет пока, если подороже - радости от реалтека и как-его-там владельца оригинальной технологии лора.неоп
>>198050005 (OP)>Достижения - система и инфраструктура для анализа и обнаружения редких событий в LHCb,Я так понимаю проблемой было отличить детект события от какой-то флуктуации.Как данные снимали и как обрабатывали?
>>198050113Единственное, что помню из университетского курса физики - это объяснение через Лоренц ковариацию.В ЦЕРНе я занимался съемом и анализом сотен терабайт данных с датчиков экспериментов по столкновению частиц, сама физика процессов не мой конек, это к другим умным людям.>>198050331>разработку чегоНагруженных систем по обработке данных, веб-макакинга уровня мировых компаний, инструментов для разработки софта, безопасности в вебе.
>>198050524>сама физика процессов не мой конек, это к другим умным людямЭх, программистов-то хватает.
>>198050509>Я так понимаю проблемой было отличить детект события от какой-то флуктуации.Все так.>Как данные снимали и как обрабатывали?Когда я только пришел туда - данные писались на дисковые фермы и отдавались по сети раз в сутки в центр, куда был доступ у участников коллаборации CERN. Я работал в рамках перезапущенной программы cern openlab IV и помогал им в двух местах - во-первых настраивал доставку и размещение данных в Яндексе, во-вторых писал первую версию детектора событий среди этих сотен террабайт данных. Обрабатывались данные по началу наколеночно, а в дальнейшем на мощностях Яндекса специально созданным под это дело кластер-менеджером (который, правда, дальше эксперимента не полетел, но это уже другая история).
>>198050960Нет эмуляторов, плата стоит 150 рублей.Или купи чип и макетку под него, если есть желание все вручную заводить.>>198050990Бтв, а с какими языками в церне дело имел? Кучу данных же питоном быстро не перебрать.
>>198050960А почему желание вкатываться без плат? Не хочу показаться бестактным, но discovery boardы стоят довольно дешево, кмк. А кайфа от мигания аппаратными светодиодами в разы больше.Я вкатывался в F4 версию, заказывал на алихе за полторы тысячи, что-то типа такого: https://ru.aliexpress.com/item/STM32F3DISCOVERY-STM32F303VCT6-STM32F303-STM32-ARM-Cortex-M4-Discovery-Development-Board-Embedded-ST-LINK-V2/764803722.htmlВсе же отвечая на вопрос - программные эмуляторы мне незнакомы плюс там же еще отладочная плата есть, эмулировать все это - головняк редкостный.
>>198050990>во-первых настраивал доставку и размещение данных в ЯндексеКак это было организовано, расскажи.Если использовали стандартные решения, то как тюнили тсп стек.
>>198051109>Бтв, а с какими языками в церне дело имел? Кучу данных же питоном быстро не перебрать.Основной тулинг всего CERNа написан на С++. Называется он ROOT, живет на гитхабе https://github.com/root-project/rootНесмотря на эффективность, код там довольно уебищный и лучше в него сильно не закапываться. 90% функциональности протащено через биндинги в Python.>Кучу данных же питоном быстро не перебрать.Во всех местах, где я сталкивался с или занимался анализом данных ситуация следующая: матстатисты очень часто используют R (но это ни разу не production-ready решение), остальной народ использует Python. Кучу данных Pythonом как раз таки перебрать довольно просто, потому что на самом деле данные перебирают хорошо написанные либы на C/C++/Fortran, а Python обращается к этим либам через биндинги и является по сути простым и удобным интерфейсом к ним. NumPy, SciPy, xgboost и прочие tensorflowы именно так и работают.
>>198051379Сразу предупрежу, что я не сетевик и могу где-то обдолбаться с терминами за давностью времен. Задача была сформулирована так - наладить доставку в один из ДЦ Яндекса данных без потерь. Потери, естественно, не сетевые, а организационные, так как данные на фермах ЦЕРНа вайпались ежедневно, а на хранилищах в Лозанне, куда отгружались данные с датчиков, загруженность канала до аплинка не позволяла прогнать весь трафик за день.На тот момент у Яндекса был в аренде ДЦ в Голландии, через который в итоге и организовали поставку данных. Правда для этого пришлось использовать две сети между голландским и московским ДЦ (внутри Яндекса есть разделение сетей на fast- и backbone) и улаживать это дело с NOCами, которые были крайне недовольны нецелевым использованием мощностей. Ничего сверхестественного в оборудовании не было, разве что пришлось в MSK IX побывать при перекоммутации (да я там особо и не был нужен на самом деле, просто прихал поглазеть), где у Яндекса есть выделенная секция. Все линии связи от начала и до конца были как минимум гигабитные. TCP стек действительно был затюнен в местах входа и выхода трафика, мы как раз использовали те технологии (с нами ими поделились в рамках коллаборации), которые впоследствии будут опубликованы как DPDK. Сейчас же, насколько я знаю, весь стек на обоих концах соединения заменен на него. Правда уже и маршрут другой, и ширина канала, да и люди другие этим занимаются:)
>>198051755Честно говоря, как правильно вкатываться я не знаю. Могу рассказать про себя. У меня вот на флешке лежит мой полностью секвенированный геном. Я его ковыряю, читаю статьи, пишу тесты, используя всякие строковые алгоритмы и структуры. Получилось, например, выяснить, что устойчивость к ВИЧ у меня нет (как и у 99% населения Земли). Прямо сегодня занимаюсь написанием простенького навигатора по этому геному на JS.Ладно, если все же попробовать подытожить - тебе нужноа) Понимать какой именно областью ты хочешь заниматься. Можно заниматься диалоговыми системами, которые будут ставить диагнозы, и это тоже будет биоинформатикой. Или физическим моделированием третичной структуры протеинов и это тоже биоинформатикаб) Одновременно сделать две вещи - поставить себе цель написать какую-то конечную систему и начать осваивать необходимые для этого алгоритмы и знания. Например, если ты хочешь что-то связанное с геномом, то тебе нужно осваивать алгоритмы на строках biopython, уметь извлекать данные из статей и понимать что же именно искать в геноме. Если захочешь написать систему для пользователей, то так или иначе необходимо освоить хотя бы один способ создания интерфейсов для пользователей.Ну либо выбери просто способ, зайди на hh.ru и посмотри что там написано по запросу биоинформатика. В ДС вакансии имеются.>>198051871Музей веба есть, Тимофея не встречал, зато спускался в сам коллайдер и был в лабораториях ЦЕРНа (где как раз и изобрели интернет).
Расскажи про инфобез. Очевидно, что даже с фреймворками просто взять и писать код без ошибок нельзя. Вы проводите периодические сканы снаружи или отдаете на аутсорс или открыли багбаунти?
>>198053700>>198050388Да, используем во всей внутренней инфраструктуре. Сеть между и внутри ДЦ полностью на OpenFlow-подобном решении. Оборудование свое собственное. Из интересных нюансов, которые я могу озвучить - оптимальный роутинг обсчитывается на отдельных выделенных машинах и затем распространяется в дешевые кастомные маршрутизаторы. Сами маршрутизаторы ничего не считают.
>>198054195>Из интересных нюансов, которые я могу озвучить - оптимальный роутинг обсчитывается на отдельных выделенных машинах и затем распространяется в дешевые кастомные маршрутизаторы. Сами маршрутизаторы ничего не считают.Ну так весь цимес SDN как раз в централизации control plane а стал быть отделения его от data plane, который распределен.Посоветуй железку для экспериментов с SDN/openflow
>>198054195Если эти вычисляюшие машины сломаются или будут слишком долго считать, какая защита на этот случай? Дефолтная статика с плохой метрикой?
>>198054308>Ну так весь цимес SDN как раз в централизации control plane а стал быть отделения его от data plane, который распределен.Да, но не везде, где я видел SDN, это так. Из того, что мне встречалось - обсчет маршрутов велся абсолютно точно также, как и на маршрутизаторе (с учетом только локальных соединений), просто это выполняла другая машина. Удешевление присутствует, а вот выгода от обладания информацией о полной топологии сети не используется.Вышенаписанное все же про in-house решения, про коммерческие у меня не так много знаний.>Посоветуй железку для экспериментов с SDN/openflow Для домашних экспериментов знаю про Zodiac FX.
>>198053785>был в лабораториях ЦЕРНа (где как раз и изобрели интернет).Вот теперь верю, что не сетевик. Веб и интернет - разные вещи. Хотя сетевики тоже путают. Так что все равно ты няшка.
>>198053878Через научного руководителя в ВУЗе.>>198053937Бауманка, потом George Mason University, потом ВШЭ, потом Калтех. В американские университеты ездил по обмену.>>198055211Ну я не настолько плохой сетевик, чтобы их не различать:( Но слова не выбираю, ты прав.
>>198054793Уточню.Если машина вычислит не субоптимальный, а ведущий вникуда маршрут. Как это детектите, как исправляете (удаление маршрута, откат на версию rib назад, откат на статику)
>>198055405Есть средний диплом среднего ДС вуза. Есть кое какая самостоятельная подготовка и инженерный опыт (в треде почти все вопросы от меня).Как вкатиться в вуз уровня епфл? Хочу учиться и немного подвигать науку. Ну и корочку с рекомендациями.
Платину подвезли.Раст или го?Интересуют сети (в ТЧ ниже тсп), криптография, кодирование и сжатие информации.
>>198054131>Очевидно, что даже с фреймворками просто взять и писать код без ошибок нельзя. Нельзя, поэтому основные усилия направлены на критические компоненты + постоянно проводится аудит новых сервисов и их использования в разрезе безопасности. >Вы проводите периодические сканы снаружи или отдаете на аутсорс или открыли багбаунти?Есть и багбаунти, и внутренняя команда, которая фулл-тайм занимается сканированием уязвимостей. Схема как у тестировщиков - руками пишутся сканеры уязвимостей, а дальше уже оно просто постоянно работает и тыкается по все возможные места. Они же являются ответственными за поддержку безопасности критических компонент инфраструктуры - boringssl/openssl, glibc/musl.Сорри, если где-то что-то не до конца отвечаю - значит не могу об этом говорить.>>198054201Хранение секретов централизованное, однако есть много разных сценариев. Я боюсь закопаться в них, поэтому уточни какой именно тебя интересует? Установка пакетов с софтом на машину и последующее получение секретов для всяких баз данных?
>>198055959>Сорри, если где-то что-то не до конца отвечаю - значит не могу об этом говорить.Это понятно, без обидок. >Установка пакетов с софтом на машину и последующее получение секретов для всяких баз данных?Да, именно это и ссш/апи ключи для взаимодействия с другими сервисами и серверами.
>>198055091Нет, таких не встречал. Это, наверное, какая-то болезнь, которая студентов в силу их молодого возраста не затрагивает.>>198055442>Если машина вычислит не субоптимальный, а ведущий вникуда маршрутПеред раскаткой новых таблиц запускаются тесты достижимости на актуальной модели реальной топологии.>Как это детектитеЕсли не считать того, что все сервисы замониторены и сразу начнут мигать, то есть еще блекбокс-мониторинг (его правильное размещение, кстати, рассчитывается вместе с маршрутизаций), гоняющий пакеты из разных концов сети.>как исправляетеЯ знаю, что есть регламент отката маршрутов на предыдущую версию по фастбону. Как исправляется adhoc - не знаю, по косвенным признакам предполагаю, что откатывается на статику.
>>198055477Смотря где. В ЦЕРНе за еду, жилье и билеты на самолет работал (в сумме раз 20 летал туда-сюда, иногда даже бизнесом), в банке в ДС (около 5 лет назад) около 90к рублей в месяц получал. Сейчас получаю относительно много (если учесть опционы и консультации, которыми я подрабатываю), правда и траты выросли во много раз. Называть, наверное, смысла нет, пруфов я все равно никаких не дам.>>198056667Можно, в нем это из коробки есть.
>>198055954Go:)>Интересуют сети (в ТЧ ниже тсп), криптография, кодирование и сжатие информации.Не мой конек, но можешь попробовать. В треде есть другой анончик, интересующийся про сети, может быть он сможет что-нибудь ответить.
>>198057461>Нет, таких не встречалСтранно. На просторах интернета их довольно много. Самые активные из них ведут видеоблоги, в которых обсирают США едва сдерживая ноты ненависти в своем голосе.
ОП, имеет смысл в 2019 учиться на тестера программного обеспечения или тестирование как профессия уже ВСЁ?
>>198057880Опцион это типа маленькая доля в конторе? Как это работает? Как принимаешь деньги за консультации? На свой пейпал или есть какое-то юрлицо?
>>198058094>В треде есть другой анончик, интересующийся про сети, может быть он сможет что-нибудь ответитьЭто я и есть.Просто сейчас использую python, а нужно иметь собранный бинарник. Желательно чтобы не смогли в один клик отреверсить до читаемого исходника.У го пугает конечно его дубовость, но буду пробовать, раз рекомендуешь, спасибо!
>>198055517>>198058357В Бауманке взял научника из Вышки, который занимался матмоделями в социологии (меня тогда перла вся эта хрень) и ставил экономические эксперименты над студентами, он меня забрал к себе в GMU (у него там был оклад) после третьего курса, проведя через бауманскую программу по обмену студентами. Жил в кампусе университета в Ферфаксе, деревня деревней, даже попить пива или за шмотками приходилось кататься в соседнюю Александрию или Вашингтон. Зато был полный простор в учебе и много денег на работу. К нам гоняли студентоту в лабораторию и мы давали им игры с принятием решений, награждая или наказывая их денежно в зависимости от их решений. Собственно вся дипломная работа в бакалавриате была про равновесия в играх. Вернулся в Вышку после бакалавриата, куда к этому времени заявился Яндекс. На кафедре познакомился с новым научником-физиком, он меня и позвал в ЦЕРН. Я к тому времени уже насобирал рекомендательных писем и статей в журналах, поэтому дальнейшая моя судьба была делом техники. Если нужен короткий рецепт как попасть в обмен - это ВУЗ с деньгами + правильный научрук.>А вот назовиВсе равно мне никто не поверит, так что:90 000$ signup bonus + 165 000$ yearly (до вычета) + опционная программа, бонус по которой увеличивается вместе со стажем работы, от 0$ в первый год, до 50 000$ - 500 000$ по истечении четырех лет и в зависимости от результатов работы.
>>198056274>>198056274Ручная установка пакетов админом: авторизация ssh подписью в HTTP API хранилища секретов, используя ключ из агента.Автоматическая раскатка пакетов: также, только на хосты должен быть разнесен приватный ключ робота.Авторизация внутренних пользователей в сервис: для большей части языков (Go/Java/Python/C++) реализован инструментарий, позволяющий в ручки принимать SSH подпись запроса (удобно, так как публичные ключи пользователей можно у себя закешировать) либо oauth-токен (заранее закешировать нельзя). Сервисы, которые хотят у себя принимать внутренних пользователей пользуются этим инструментарием.Авторизация внешних пользователей в цепочке бекендов: авторизационная кука меняется на короткоживующий statless токен, который дальше пускается по бекендам.Межсервисная авторизация: среднесрочно живущие stateless токены, хранящие идентификаторы сервиса-источника и сервиса-приемника, ACL размещаются на стороне сервисов самостоятельно.
>>198058208На просторах интернета есть известный bias, люди чаще приходят туда жаловаться про свои проблемы, а вот когда у них все хорошо, то об этом они не пишут. Думаю, здесь что-то похожее.Это какое-то частное явление мне незнакомое. Активно жалующихся людей на свою собственную страну или страну миграции я не встречал ни в России, ни в США, ни в Европе. Расхожесть политических моментов в быту преувеличина, все обычно обсуждают свою работу/учебу/смехуечки.
>>198058827>Как принимаешь деньги за консультации? На свой пейпал или есть какое-то юрлицо?По договору как физическое лицо.>>198058468Не совсем понимаю акцент твоего вопроса. Бывают ли в ЦЕРНе самоучки? Да, бывают. Бывают ли в ЦЕРНе самоучки на позиции ресерчеров в области физиков? Нет, таких не видел.
>>198058468>Бывают ли в ЦЕРНЕ физики-самоучки?Считается, что физику-экспериментатору нужна практика, а самоучка никогда не достанет милеоны на учебный циклосинхрофазотрон.
>>198061098>По договору как физическое лицо.Я так понимаю ты налоговый резидент США?То есть просто указываешь эти переводы при заполнении формы IRS?
>>198058613Скорее нет. Тестирование - прикладная дисциплина и ее надо осваивать на производстве, как и разработку кода.>тестирование как профессия уже ВСЁТестирование изменилось и сегодня тот человек, который занимается тестированием, должен быть только на 40% тестировщиком, имеющим возможность написать сложные интеграционные кейсы, либо юнит-есты, которые сами разработчики кода пропустили. Остальные 60% - это разработка автоматизации и наладки всей инфраструктуры тестирования, настройка фаззингов, обучение разрабов написанию юнит-тестов, разбор пропущенных багов.
>>198058827>Опцион это типа маленькая доля в конторе? Как это работает? Правильнее это даже называть RSU (restricted shared unit), а не опцион. 1 RSU - это одна ценная бумага, в стоимостном эквиваленте равная одной shared unit компании. Суть такова: тебе выдается пакет из N этих RSU, но продавать их ты можешь только по определенному графику и по рыночной цене.Обычно график такой - через год ты можешь продать N/4 пакета, а затем каждые полгода по N/8 пакета в течении трех лет.
>>198062436В управлении при этом никакого участия принимать не можешь, правильно?В отличие от акционеров.
>>198050005 (OP)>Сегодня выходной и намечается дождь, поэтому я буду сидеть дома и пилить свой пет-проджект.>В этом треде я попробую ответить на любые вопросы анонимусов про непосредственно разработку или про образование и работу.>Около 10 лет стажа, опыт работы: CERN, коммерческий банк в России, университет в США, крупная интернет-компания. Достижения - система и инфраструктура для анализа и обнаружения редких событий в LHCb, несколько CMSок для университета, в банке проблемно что-то выделить, очень говеная была работа. Основной опыт в интернет-компании, где я занимаюсь внутренней высоконагруженной инфраструктурой. Про последнее не всегда могу рассказать в деталях. Что-то знаю про STM32, биоинформатику и инфобез
>>198059005Пробуй Go конечно, он очень хорош для замены Python поделок. Про раст ничего не знаю, у нас его не особо любят и знают из-за повального распространения Go.>>198060685Кастом, flatbuffers с фиксированной схемой. До того была версия на протобуфах, еще раньше - кастомная бинарная реализация, а вот уже до нее - jwt.
>>198061686Резидентом я стал только в этом году, поэтому налоговую декларацию еще ни разу не подавал. Но вообще да, ничего сверхестественного. Главное копии договоров не терять.Когда был российским резидентом, то заполнял W-8ben, ее копию к переводам прикреплял контрагент, налоги платил самостоятельно в России, в США ничего не собиралось. Куда еще эту форму отсылал контрагент я не знаю.
>>198055739>Хочу учиться и немного подвигать науку.Точно хочешь, подумай? Даже не в России ученые не самая обеспеченная прослойка. Но если все же хочешь, то никакого лучшего способа, чем перекат из российского ВУЗа с хорошими связями за границей я не могу назвать. В бакалавриат за границу идти тебе поздно, на более высокие степени требуется определенное портфолио, которое на улице не собрать.Тебе нужно прицелится в конкретного ученого, который преподает где-нибудь в России, имеет хороший индекс Хирша и с которым ты будешь работать. И грести от этого. Обычно такие люди контактные и ты можешь не стесняясь написать ему письмо на почту (даже не учась в ВУЗе), предварительно посмотрев к список тем для научных работ у него на сайте университета. Будет такой контакт - остальное приложится.
>>198063426В базах с паролями argon2, в межсервисных токенах подпись hmac+sha256, инфраструктура открытых-закрытых ключей ecdsa.Эти вещи покрывают 95%, но всегда есть легаси, которое так просто не выкинуть, поэтому и md5, и sha1 иногда встречается, хотя за них нещадно бьют по рукам уже.>>198062493В некотором смысле можешь. Дело в том, что когда ты продаешь эти RSU, то технически продажа выглядит как два действия, первое - ты превращаешь эту RSU в обычную SU (именно поэтому RSU в обиходе часто опционом называют), а второе - продажа уже SU. Никто не мешает остановиться после первого шага, получить полноценные акции и все соответствующие права shareholderа. Есть нюанс - эти пакеты RSU обычно составляют настолько милипиздрическую долю от всех акций, что голосовать ими скорее всего бессмысленно.
бамп блядь, единственный стоящий тред в б за весь день и тонет из-за потоков говнаоп, расскажи что ты делаешь на текущей работе? это же гугл или фб, если я правильно понял?
>>198063799А вот это тяжелее, чем Go vs Rust. На текущем месте работы и в большинстве финтех компаний - Java. В геймдеве, в Яндексе - С++. С++ требует очень внимательного отношения к тому, что ты пишешь. Да, даже не смотря на то, что в них сейчас уже все наглухо обмазано умными указателями, наличие и использование всяких asanов, msanов и прочих санитайзеров указывает на тысячи возможностей отстрелить себе ногу. Если коротко: без реальной необходимости использовать С++ не стоит.>>198063879Поскольку ты сказал про получение корочки, то да, подразумевалось поступление в ВУЗ и последующий перекат по обмену. Как именно обмен работает тебя особо волновать не должно, это головная боль научрука.
>>198065453Назови, мне интересно. Расскажу как было в действительности после тебя :)>>198065490>оп, расскажи что ты делаешь на текущей работе?Пилю систему управления кластером из многих сотен тысяч серверов плюс отвечаю (как часть команды, естественно) за работоспособность этого кластера.
>>198066289>Назови, мне интересно. Компания скорее всего Амазон.Тебя отрекомендовали коллегии по университету, перекатившиеся в индустрию.Дальше различные телефонные и онлайн интервью, через несколько месяцев пачка онсайт интервью и оффер.
>>198066604>Компания скорее всего Амазон.Близко, но нет.>Тебя отрекомендовали коллегии по университету, перекатившиеся в индустрию. Дальше различные телефонные и онлайн интервью, через несколько месяцев пачка онсайт интервью и оффер.По большей части верно, но не до конца. Я публиковал технические статьи на habr, потом мне одновременно написали: рекрутер в linkedin и нынешний руководитель в телегу с вопросами по статье и в целом про жизнь. Ну а дальше как ты написал - скайп-рекомендации-онсайт-оффер.
>>198067133Сначала был скайп с HR, все интервью состояло из вопросов по резюме и по моему опыту. Сейчас я и сам иногда провожу скайп-секции, поэтому могу точно сказать что нужно - нужно, чтобы твой английский можно было разобрать, чтобы ты не пускал слюну и чтобы ты немного понимал, что написано в твоем же резюме.Потом был скайп с человеком из команды, он задавал такие вопросы, будто бы я уже к ним устроился и мне дают актуальные задачи. Никакого хардкора, но без опыта правильно ответить проблематично. После этого онсайт, где я жутко заебался, потому что меня там мучали два дня подряд по 5-6 часов. Причем на интервью были эмоциональные качели, потому что собеседовался с разными людьми в разные команды. Так что да, онсайт был напряжный.>>198067804Сейчас я в Москве, у меня большой трехнедельный отпуск, так как мне тут нужно всякие дела поделать, связанные с имуществом.
>>198067402Близко в плане marketcapа, а не в плане того, что это хостинг.>Я правда про них мало знаю.Зато я могу про них много рассказать, невероятная фродопомойка, с которой на окружающий мир льется сотни abuse трафика.
>>198068200Ну со старым хетцннером не сравнить, где можно было айпи адреса спуфить ненавязчиво так. Чужие при том, совсем чужие.
>>198068456>Ну со старым хетцннером не сравнить, где можно было айпи адреса спуфить ненавязчиво так.ДЕПО-40. Вот где настоящая бездна. Их даже за границей знают и боятся, баня весь ДЦ и окрестных провайдеров Калуги.
оп, который смог. завидую тебе по белому. ты там давай, создавай сверхразум из машин и возвращайся освобождать родину от диктатуры мясных мешков.
ОПчик, будь добр, помоги советом.Сейчас заканчиваю вышку, в универе занимаюсь всякими дифурами и числодробилками, имею начальные знания в основных разделах математики, а так же что-то по C++ и закончил курс по Go, ну и так же обзорно знаю алгоритмы и структуры данных. Во время учебы был безинициативным овощем, а потому сейчас абсолютно хз куда вкатиться с хорошими перспективами.Долго думал между машобом и бэком на Go, и вот сейчас склоняюсь к последнему. Много вижу шума по поводу высоконагруженных сервисов, ну и как по мне - интересная тема. Может быть у тебя есть совет как в это дело вкатиться?
>>198069474Привет!tldr: Вкатывайся в бэк на Go.long read: Дихотомия на самом деле ложная, бэкенд на Go не исключает того, что ты вероятно будешь в своей карьере вкорячивать модели в свой бекенд. Думаю, что ты хотел спросить так: аналитика или разработка бекендов? Разработка методов машинного обучения скорее всего исключена в твоем пути - это очень хардкорное занятие и ты бы уже знал, если бы хотел этим заниматься.Могу объяснить почему, но это долго, так что давай пока просто сразу дам ответ: вернувшись на 10 лет назад выбирая между аналитикой и разработкой я бы и сейчас выбрал разработку.Разработка "на Go" - это на самом деле просто разработка, а Go - это лишь способ, которым ты заедешь в эту среду. Хороший способ, он сейчас реально популярен. Со временем ты освоишь еще один или два языка (скорее всего это будет JS и Python/Java/C++) и станешь полноценным бекендером, разрабатывающим сервисы, а не просто программистом на Go.Совет мой такой, пока у тебя есть пара летних месяцев, одной рукой потыкайся в задачи на leetcode, чтобы понимать что от тебя захотят на позицию джуна/стажера в Yandex/Mail/Joom/JB/TM и что там есть еще крутого в Москве, другой рукой запили какой-нибудь простецкий чат/борду на Go+что-нибудь для фронта. Поймешь как все это устроено, пройдешь собеседование и начнешь свою дорогу разработчика.В разработке нет серебряной пули, волшебной книги, после которой все станет ясно. Садись и начинай делать, даже если ты не понимаешь что нужно будет делать через шаг. Найди место, где можно задавать вопросы и задавай их там.
>>198050005 (OP)Стоит ли во всё вышеперечисленное вкатываться гуманитарию, который уже фрилансит (не погромирует) и не любит сильно напрягаться и ботать?
>>198071653Что именно ты подразумевешь под вышеперечисленным? Среди сотни сообщений уже не разобрать.
>>198070794Спасибо. Да, я понимаю что надо заниматься именно методами разработки, а язык - лишь инструмент. Тут вопрос лишь в том, является ли Go хорошим выбором? Тот же яндекс использует плюсы насколько я знаю, а мейлач сейчас переписывает куски с C и Perl на Go.
Ты такой весь из себя умный, а не имеешь в месяц даже миллиона долларов. Вот и оправдайся теперь, что тебе важен процесс, а не результат. Люди с мозгами куда уже твоих поднимают миллиарды, а ты напрасно тратить свою жизнь.Вся суть технарей.
>>198072010Плюсы в Яндексе используются в performance-critical местах - поиск, баннерокрутилка, шедулинг в вычислительных кластерах. Кроме этого, внутри Яндекса существует тысяча мест, где производительность не нужна и там люди пишут на Python/Java/Go/Javascript. Такие компании очень гетерогенны, какого-то полностью единого стека технологий в них нет.Go является хорошим выбором, поскольку по отзывам он в среднем лучше Python и многие сервисы переписываются с Python на Go. А на Python написано огромное количество сервисов, стало быть и работы у знающих Go будет навалом в ближайшее время.
>>198072463Ну серьезно, ОП. Почему ты так умен, но так не богат? Какой смысл так дрочиться, если в результате ты недалеко ушел от тех, кто весь универ прогулял и теперь в офисе чилит? Не кажется ли тебе, что ты зря теряешь время, занимаясь наемным трудом?
>>198072052Намного хуже, когда знаешь, что ты нихуя не умный и никогда даже до 1к вечнозелёных не дорастёшь а амбиции когда-то были пиздец
>>198073270Согласен, сам такой. Но ОП меня удивляет. Почему бы не применить свои возможности, раз уж они у тебя есть, в сотни раз более профитно?
>>198072768>Почему ты так умен, но так не богатЯ не так умен, более того, я практически постоянно чувствую себя глупее окружающих меня людей.>Какой смысл так дрочитьсяОднажды я работал на работе, которая мне не нравилась, "дрочился" целых пять месяцев и ушел. Сейчас я получаю удовольствие от процесса, да и work-life balance научился соблюдать со временем.>Не кажется ли тебе, что ты зря теряешь время, занимаясь наемным трудом?Навык предпринимательства и навык решения информационных проблем, который я осваиваю в течение всей моей жизни - два разных навыка. Я занимаюсь тем, что интересно, получаю знания и опыт, создавая сложные системы, решающие задачи, которые до того никто не решал. Занятие собственным бизнесом - также непростое, но вдобавок еще и нервное занятие. Деньги? Нет никаких гарантий больших прибылей, на один успешный бизнес сотня провалившихся. На семью, себя и свой ретайрмент мне же хватает с головой. Так почему же я должен заниматься этим?>>198073349Назови мне способ, который гарантировано будет в сотню раз профитней и я пойду им заниматься с пруфами.
>>198073612>который гарантировано будет в сотню раз профитнейТы умен и сам понимаешь, что вообще любой бизнес это риски.>Я не так уменТы намного умнее большинства современных элит, не говоря уже о крестьянах, если не врешь о своей деятельности. Посмотри на них на всех внимательно, убедишься. С тобой в таких серьезных заведениях наверняка работают люди умнее тебя, но они совершают такую же ошибку - сливают потенциал на наемный труд за копейки (в сравнении с капиталами реально богатых).Работа может тебе нравится. Но почему тебе не нравится работа приносящая в сотни и тысячи раз больше благ? Что бы ты выбрал: работа за 200к$/год или работа за 200кк$/год?>Навык предпринимательства и навык решения информационных проблем, который я осваиваю в течение всей моей жизни - два разных навыка.Вот именно это я и называю тратой времени понапрасну.>хватает с головойНе верю тебе. У тебя бывали проблемы со здоровьем? А с законом? Знаешь, сколько это стоит? Твоих денег не хватит.
>>198074005>Что бы ты выбрал: работа за 200к$/год или работа за 200кк$/год?Выбор без чёткого понимания рисков и обязанностей - тупость.
>>198074373Работая за мелкий прайс ты подвергаешь себя куда бОльшим рискам, ведь тебе нечем защищаться от социума и болезней.
>>198074643Жизнь в принципе кот в мешке. Завтра у тебя саркому найдут, а тебе раньше миллионы были не нужны @ умираешь.
>>198073612>Назови мне способ, который гарантировано будет в сотню раз профитней и я пойду им заниматься с пруфами.Что угодно, связанное с криптовалютой, но без кидалова.
>>198074733Завтра у меня квартира сгорает, бизнес отжимают бандосы, и миллионы не помогают. Твои оправдания?
>>198075072>Завтра у меня квартира сгорает, бизнес отжимают бандосы, и миллионы не помогают.Так поэтому я не понимаю, почему именно ты не вступаешь в реальную социальную игру, если достаточно умен, чтобы всех порешать, не допустить возгараний и одолеть бандосов.Если ты ОП вообще.
>>198075089>крипта>без кидалова>Выбери одноОП умный, он сядет на оба стула сразу.ОП должен понимать: силы, энергия, ум и понимание актуальных технологий даются только раз. Дальше будет только сложнее, поэтому, пока ты молод, нужно развивать бешеную активность.Бешеную, понимаешь?
>>198074005>Что бы ты выбрал: работа за 200к$/год или работа за 200кк$/год?По-крайней мере я достаточно умен, чтобы понимать, что каждое из твоих чисел нужно дисконтировать на вероятность получения такой суммы.>Вот именно это я и называю тратой времени понапрасну.Напрасность или ненапрасность действий может быть оценена лишь в свете какой-либо цели. Если цель - заработать все деньги на свете, то возможно, что это является тратой времени понапрасну. Если же цель в другом, например в том, чтобы сделать моих детей счастливыми или создавать своими руками сложные системы (да, это может быть кайфом само по себе), то трата далеко не напрасная.>Не верю тебе. У тебя бывали проблемы со здоровьем? А с законом? Знаешь, сколько это стоит? Твоих денег не хватит.Мы правда хотим обсудить эти конкретности? Работодатель дает мне и одному ребенку медицинскую страховку на время работы, включая онкологию. Ну а во-вторых - я не цепляюсь за жизнь. Проживу ее и отпущу, как придет время.>А с законом?Были бы, если бы в моем штате трава была запрещена. Но нет:)>>198074249У тебя должен быть интерес, вкатывание ради вкатывания приведет тебя к выгоранию через пару лет. Как ты вообще во фриланс вкатился и чем занимаешься?
>>198075818Творчество, но на нём далеко не уедешь.Вот я бы как раз занялся бизнесом, но очень уж это нервно, надо сперва по наёму поработать, а где - не знаю. У меня даже ВО пока ещё нет.
>>198075818>я не цепляюсь за жизнь.Все, теперь я тебя понял. Ты смертепоклонник. Больше вопросов не имею.
>>198075944Ну разработка всяко творческая профессия, правда я не уверен, что ты имел ввиду именно такое творчество, а не рисование кисточкой. Может быть тебе в проектирование интерфейсов вкатится?Биоинформатика достаточно нердовская тема и без задрачивания там не обойтись.>>198076053Hollywood OG, а если нет, то любая чистая индика.>>198076100Интересный вывод
>>198076875А есть что-нибудь без надрачивания особого и матеши? Но при этом вполне высокооплачиваемое.
>>198078261Веб-разработка, NodeJS и всякие фронтовые нанотехнологии. Просто, быстрый результат и то, что купят на любой бирже фриланса.
>>198050005 (OP)На сколько сроков оставался в церне? Там же вроде 4 раза можно. Не хотел бы на постоянку остаться?
>>198050509Флуктуация это тоже детект. Если говорить о детекторах излучения, то флуктуация это отклонение случайной величины от мат. ожидания (среднего значения). Все упирается в разрешающую способность детектора, флуктуация присуща всем им, ибо ионизация процесс случайный.
>>198078699Я проработал там ровно полтора года, после чего нужно было укатываться в Москву доделывать дипломную работу на мастерскую степень. Была возможность вернуться, но все же я выбрал Штаты. Мне, с одной стороны, очень нравилась Швейцария и швейцарцы, но все-таки моя психологическая страна - США или Россия. Швейцария для меня слишком спокойная, дорогая. Но если тебе нравится европейская жизнь в лучших ее проявлениях: чистый воздух, хороший общественный транспорт, крутая еда, то она ок.>>198078859Работал с коллайдером?
>>198081262угу можно подумать вы какие-то особо умныевам повезло с местом учебы, родителями, подвернувшимися возможностями и т.п.есть дофига людей которым не повезлос точки зрения детерминизма вашей заслуги нет ни в чем вообщекороче съеби нахуй
>>198081573Хуя ты дурак, в россии с бесплатным образованием возможность учиться есть почти у каждого, говорю тебе как человек, который все детство шатался по микрорайону с такими же долбоебами из бедных, неполных семей и занимался всякой хуетой. Мне компьютер купили только в 13 лет, позднее всех друзей со двора. В старших классах начал учиться, поступил в универ и закончил его.