Pull to refresh
59
0
Виталий @vt4a2h

Principal Software Engineer

Send message
  • std::expected — новый механизм сообщения об ошибках без использования исключений и без недостатков кодов возврата.

Хорошая штука, аналоги которой есть во многих библиотеках. Жаль только, что хотя бы без аналога оператора "?" из Rust, использовать его не так удобно. Может быть к C++ 29 и появится (будем верить, что без префикса вроде "co_").

К слову, pattern matching тоже неплохо бы работал с std::expected. Но тут, на мой взгляд, всё очень сильно неопределено (касательно реализации сопоставления с образцом в C++).

Самое занятное во всех этих школах, что они пропускают фундаментальную часть. Это даже в некотором роде забавно: учат как тестировать, но без понимания что (а иногда, и зачем) они тестируют. А в итоге получается как в известной басне Крылова.

Неплохо было бы хотя бы прочитать книгу Код Чарльза Петцольда или пройти какой-нибудь CS101. Это важно потому что у многих людей нет даже базового представления о том что такое компьютерная программа, зачем нужны учётные записи и привилегии в операционных системах, как работает браузер и т.п.

И учиться всему этому, я боюсь, надо не пару часов в день, а часов по 6-8 каждый день. Хотя бы год, а потом ещё 2-3 года практики минимум, чтобы стать начинающим специалистом. Как этого добиться -- отдельный вопрос. Но обеспечение качества программного обеспечения (то, чем занимается тестировщик) это огромная и сложная область знаний, как и разработка ПО, да и многие другие не "IT специальности".

Согласен, у меня офис тоже буквально через дорогу.

Однако же, так далеко не у всех, насколько я могу судить, это не самая распространённая ситуация. Люди могут жить довольно далеко от места работы по самым разным причинам, и зачастую не только финансовым.

Кстати, полчаса и даже час в день на прогулку по парку я бы не назвал пустой тратой времени, так как для здововья очень полезно.

Занятно, что считая расходы, многие люди не принимают во внимание самый ценный и непосполнимвый ресрус: время. Ведь это же 20-40 часов (в зависимости от города) в месяц, которое не надо тратить только на дорогу. А если учесть ещё всё то время, которое тратится в офисе впустую на ненужные разговоры, то наверно можно ещё столько же сэкономить.

Ну а сэкономленое рвемя можно потратить как душе угодно. Хоть на развеление, хоть на обучение, хоть на подработки.

Буква L

Принцип подстановки Барбары Лисков (Liskov Substitution Principle) говорит, что если мы дописываем новых наследников к классу, то нужно это делать таким образом, чтобы не пришлось менять весь старый код, который этих самых наследников будет использовать (старый код-то и не знает ничего про наследников). Опять-таки: легко дописываем, но тяжело ломаем.

Это один из наиболее важных принципов, который очень часто нарушают. Он больше про инвариант и котракты для входных аргументов и результата. Это в большей степени о том, чтобы код вёл себя более предсказуемо и был корректен, а не о лёгкости модификации или простоте сопровождения. Модифицировать как раз-таки может быть и не так просто, в особенности интерфейсы. А сломать-то уж проще простого.

Прага скорее всего подойдёт по вашим критериям: и менталитет более чем схожий, и язык учить относительно просто будет, и зарплата в High Tech высокая относительно средней.

Я бы оставил тут ссылку на один известный сайт об особенностях украинского аутсорса, но не буду :) Наличие такого сайта уже о многом говорит само по себе. Везде хватает проблем, вопрос только в балансе и личных предпочтениях.

Не надо устанавливать модули Python, которые нужны для ваших локальных скриптов, из-под root -- это очень вредный совет (вне зависимости от операционной системы). Рекомендую изучить virtual environments и слегка переписать начало статьи.

А уж сам скрипт можно запустить из-под root, если необходимо.

Я постараюсь ответить безотносительно страны. Так как мы кажется условно по-соседству живём, но всё-таки в разных странах.

Медициной я доволен. за 60 евро в месяц на страховку от работы я могу на следующий день попасть к любому специалисту (это весьма небольшие тут деньги). Полностью бесплатно. При этом все серъезно — один раз мне через день сделали МРТ, потому что "че-то в боку колит иногда". Плюс выше ~160 евро в год расходов на лекарства покрывает государство.

В этом-то, на мой взгляд и заключается основная проблема. Я тоже могу попасть к любому специалисту за один день, получить все тесты, анализы и даже лекарства за счёт страховой. И это хорошо и правильно. Проблема только в том, что получается, что я заплатил дважды: первый раз существенную часть от налогов, а второй раз за страховку (то что её предоставляет компания, не значит, что я тут не при чём и это "бесплатно"). Это не совсем, как мне кажется, справедливо.

Про просто попасть к врачу без страховки — не слышал про многомесячные очереди. По крайней мере к терапевту. А дальше зависит от тяжести случая.

...попасть чаще всего к низкоквалифицированном специалисту, которые пытается что-то лечить сам, и с большой неохотой отправляет к профильным специалистам (когда уже реально дойдёт до критического состояния обычно). У которых подождать 3+ месяца до проведения обычного МРТ будет нормально. Я даже сам протестировал, сходив один раз не воспользовавшись страховкой.
Я ещё добавлю, что терапевт может записать тебя к врачу, например к психологу, который может сказать: "ну извините, я не хочу с вами работать" или "у меня нет мест", а после чего добавить "попросите вашего терапевта переназначить вас к другому специалисту". И это после 3 месяцев ожидания.
У меня есть много похожих (и других, не самых позтивных) историй от знакомых норвежцев и не норвежцев.

Про вузы могу сказать про себя. Учился в Финском в аспирантуре — все на уровне. Включая курсы от местных компаний по современным технологиям, отличное оборудывание самого университета, всякие международные лекторы и международные сотрудничества в исследованиях. По рассказам шведских знакомых, там в вузах все также.

Касательно образования, я бы опирался на какие-то критерии, которые можно количественно оценить. Например, мировой рейтинг вузов или на количество лауреатов различных мировых премий, среди выпускников вуза, возможно даже индекс Хирша учёных, которые занимаются исследованиями в этих вузах.
Просто современные курсы, оборудование, лекторы и т.п., есть в большинстве вузов в развитых странах. Предлагаю, что техническое образование в РФ, кроме, ну хорошо если десятка столичных вузов, мы рассматривать и сравнивать ни с чем не будем.

Опять же могу немного рассказать про Норвегию (может в других частях Скандинавии иначе, но я сильно сомневаюсь).
За детский сад и правда не нужно платить, но там могут быть небольшие сборы на горячую еду для детей (как мне говорили, около 22 евро в неделю). Насчёт школ не знаю относительно дополнительных выплат, но точно знаю, что основное образование бесплатное. Платные школы тоже есть.
Медицина и правда "бесплатная" (не учитывая ту огромную часть налогов, которую мы за неё платим каждый месяц). За каждый приём надо платить какие-то небольшие деньги, пока не наберёшь ~300 евро, после этого, до конца календарного года будет совсем "бесплатно". Оптика и стоматология сюда не входят (исключая детей, им всё совсем бесплатно до 18 лет). Кое-что из затрат на стоматологию можно вернуть.
Про ипотеку написал ниже.

Самое интересное начинается, когда мы пытаемся оценить качество образования и мед. услуг. Я не буду повторяться, разные люди уже довольно много писали об этом на хабре. Если коротко, то качество будет весьма и весьма посредственное. А самое забавное, что это не касается того, за что ты явно платишь (не налогами), вроде оптики и стоматологии. Действительно есть здоровая конкуренция и сервис.

Резюмируя, вроде бы и всё "бесплатно" и "социальные гарантии", а чтобы попасть к врачу не через полгода или вообще попасть нужна частная мед. страховка. Более-менее адекватное образование детям -- только в частных школах, а высшее -- за границей. То есть получается, что за твои деньги для тебя выбрали услуги посредственного качества. Это слегка неприятно. На мой взгляд, в США система в этом плане честнее (хотя я там не жил и личного опыта у меня нет).

Могу рассказать про Норвегию.
Ипотеку действительно можно найти за 1.5%, но это нижняя граница наверно, около 1.7-1.9% будет уже реальнее. Максимальный размер ипотеки эквивалентен максимальному размеру кредита, который вообще может взять человек -- это 5 его годовых доходов (если вдвоём брать ипотеку, то соответственно 5 годовых доходов двух человек). Если есть дети, то максимальный размер кредита меньше. Помимо этого, на максимальный размер кредита влияет даже наличие кредитных карт. Минимальный первый взнос -- 15% для молодых людей (<=34 лет), 30% для остальных. Без первого взноса можно взять, если у вас есть человек, который готов поручиться за вас своей недвижимостью в Норвегии.
Стоимость однокомнатной квартиры (~45м^2) в нормальном районе ближе к центру Осло (0-15 минут езды на ОТ от центра), ~450к евро. Чем дальше, тем дешевле. В районах, где вы один будете белый примерно на 30% дешевле квартиры.
Средняя зарплата по Осло сейчас около 50к евро (я бы сказал, что на 10-15% побольше, по моим наблюдениям). То есть, семья из двух человек без детей может взять ипотеку на ~500к евро. На эти деньги можно взять неплохую квартиру на двух человек в 40-50 минутах езды на ОТ от центра города. Есть локации, где за эти деньги можно взять и двухэтажный дом, но тогда понадобится машина, на которой придётся ездить около получаса до центра (минимум).
Выводы на ваше усмотрение :)

Берлин сам по себе очень дешевый город для жизни. Из более-менее популярных направлений переезда в Европу, только Прага, наверно, будет дешевле.

Спасибо, понятно. Тогда, скорее всего и деньги вернуть не получится.

Касательно легальности, да и просто в целом, конечно было бы интересно увидеть точку зрения другой стороны.

Насколько я понимаю, многие компании предлагают подобный полу-легальный способ переезда в США. "Полу-легальный" он потому, что это подгонка под кейс. Если же компания готова оплатить вам услуги специалистов в случае возможности получить O1 без дополнительных манипуляций, то всё вполне себе легально.

Касательно депозита, я возможно пропустил, но в контракте было указано, возвратный он или нет?

И небольшая ремарка про переезд в Европу и денежный вопрос. Обычно, в уровне дохода вы не потеряете, только если оба супруга будут работать (ну или вы должны быть супер-специалистом, который, скорее всего и O1 сам получить может). Стоит учитывать ещё, что разница в доходах у high-tech и у прочих специальностей не будет такой существенной как в РФ (и прочих похожих странах); максимум в 2-2.5 раза в общем случае. Иногда разница будет просто в несколько процентов. То есть, об образе "короля-айтишника" придётся забыть (я без каких-либо намёков, просто это частая ситуация).

Так и я видел подобное много раз и на самых разных уровнях. Это не слишком приятно, я согласен. Главное, чтобы это не происходило систематически. Да, сделали ошибку, поняли, поправили бизнес-процессы там или что-то другое, работаем дальше.
Бизнес, а в особенности High-Tech, сопряжен с огромными рисками. Никуда от этого, к сожалению не деться. Есть средства снижения рисков, но ситуация, как вы описали выше, всё равно может возникнуть.

Основная обязанность разработчика — это решить проблему.

Полностью согласен.
Помимо этого, надо аккуратно вести список всех решённых проблем. Желательно с какими-то метриками по результатам. Чтобы потом, на Performance Review (не знаю, как это лучше по-русски написать), были основания для повышения зарплаты, получения должности и т.п.
Ну и разумеется, хорошо и правильно, когда решенные проблемы согласуются с планом личного развития разработчика. При условии, что такое вообще есть в компании.

Ну так если вы не смотрели, может, не стоит тогда права отнимать на все? Потому что если отнять права, то не получит никто и ничего, даже те, кому нравится. Я вот жду Sandman с нетерпением, а если вас послушать — я его никогда не получу. Почему?

Ну во-первых, в конце того предложения стоял и до сих пор стоит смайлик, что намекает на его несерьёзность. Во-вторых, я не могу запретить Нетфликс что-то делать или не делать, равно как и отнять какие-то права. И если мог бы то не стал, потому что, не смотря на моё личное мнение, законы и права других я уважаю.


Ну так если вы считаете, что вас не уважают — не смотрите. Проголосуйте, так сказать, рублем. Бизнес это вроде бы должен заметить?

Разумеется я так и поступил отменив подписку. Насчёт влияния на бизнес не уверен, я это никак не отслеживал и количественно не оценивал.

Всё что вы перечислили я не смотрел, поэтому ничего сказать по этому поводу не могу.


Лично мне не нравится тот факт, что Нетфликс, будучи американской компанией, представляет собой флюгер, который поворачивается в направлении популярной для этой страны повестки, абсолютно игнорируя всё остальное. После этого мы имеем что имеем, вроде сериалов The Witcher или Altered Carbon 2.
Считаю неуважением ко мне как к зрителю игнорирование истории, искажение оригинальных (книжных) вселенных и/или слабый выбор актёров в угоду модным трендам. При этом я понимаю в каком мире мы живём, что такое бизнес, и что современная инквизиция не дремлет.
Хочу отметить, что при этом я не отрицаю, что Нетфликс может быть отличной High-Tech компаний и что она может принимать участие в производстве высококачественного контента.

DLC, "вдохновлённые" сериалом Netflix

Нет, только не это! После того, что наснимали Netflix, у них надо права на съёмку сериалов/фильмов отобрать. Вообще всех :)

Information

Rating
Does not participate
Location
Норвегия
Registered
Activity