Как стать автором
Обновить
8
0

Пользователь

Отправить сообщение
Я пишу под .Net, но тут одна фигня, поэтому задам парочку вопросов :)

1. «толстые» тесты лично у меня как правило получаются когда метод делает много операций, типа «ReadAndApply»:
public DoMagic()
{
DoAbra();
DoCadabra();
}

Но внутренние методы не хочется показывать наружу тк их могут использовать (а не надо). Поэтому приходится делать наследника и тюкать их как protected. Что иногда «доставляет». Или делать 100500 хелперов.

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

3. Вопрос знатокам. В .Net чтобы мокить класс должен или быть абстрактным или интерфейсным.
В MVVM понятно как тестировать модель. InMemory база и все летает. Тестировать ViewModel даже на такой датабазе кажется странной идей поэтому у меня каждая модель имплементирует свой интерфейс и он соотв. мокится. Это нормально или я усложняю?
Я вот закончил не топовый (KTH, LiU, Chalmers), но сейчас в Стокгольме (högskoleingenjör).
Курс не очень большой, но 50%+ во время обучения работали на PostNord/Ikea/etc. ибо работы в городе нет. Есть только konsultföretag типа i3tech и AcademicWork на которую все уже плюются. Раздницы между höing/civil особой небыло. Те тоже хотят стаж 5+ лет.

Сразу нашли работу только отличники. Остальные искали до 2х лет. Рекорд кажется 4 года. Поэтому когдя я слышу про нехватку инженеров по разработке ПО у меня начинается небольшой butthurt.

Исходя из опыта (моего в том числе) искать имеет смысл только через Arbetsförmedlingen (при наеме иностранца — требование №1). Все большие компании полюбому сделают экспорт аннонса туда (опять же правило №1).

Сейчас, кто работает начинал так:
— мы нанимаем тебя писать на языке Х который ты учил в универе (3 месяца, хаха)
— Первый день. Сениор: на этом языке у нас какой-то легаси, мы даже сами не помним как оно работает. Сейчас нам нужно на языке Y поправить формочку/добавить кнопочку/и тд. С этим будут проблемы?

У парня тестовый период и первая работа. Он конечно говорит «все будет». Быстренько вдупляет где в новом языке ставятся точки/запятые и есть ли пробел в ifelse.
Через 3 месяца он уже внурил все стандартные библиотеки Y и пишет новые фичи.

Билды так же начинали все писать :) Мы вот вообще CMake не используем ибо MSBUILD вечен )
Так что по собранному опыту… кто заморочился с поиском прогеров, тот их и нашел. Мне вот 1/3 компаний просто не ответила.

Опять же есть YrkesHögskola (YH), там народ тренят под конкретные вещи и народ там идет «снизу» и очень мотивирован.
Тут вы понимаете, что юристы берут до 900SEK/час и в большинстве своем занимаются именно беженцами, поэтому будут читать ваше решение о высылке и офигивать.
Вы поймете, что большинство документов на шведском и тд :)
А со знанием английского достаточного для работе в Швеции вполне можно найти работу в той же самой Дании.

То, что условия для иммигрантов могут быть жёстче, чем для местных — да, c'est la vie.

Ирония в том, что это законодательство должно защищать вас, чтобы у вас условия работы были не хуже чем у шведов и небыло демпинга.
Но на данный момент используется против, для высылки из страны.
If the company you are working at changes its corporate identity number, you change employers, are given new duties, or the conditions of your employment change, your work permit will no longer be valid.

Все понятно? :) Те есть у вас в заявлении написано что вы фронт-енд/ Angular то вы можете заниматься только им.
Читать лучше тут:
lifos.migrationsverket.se
Это из верховного суда.
В иммиграции на данный момент небольшой кадровый кризис.
И ваш куратор не будет смотреть законы, а «Migrationverkts handbok». Т.е справочник куратора.
Есть трудовое законодательство со своими судами и практикой. И есть иммиграционное со своими судами и практиками.
На данный момент иммиграция забила на практику трудового и делает свое толкование законов.
Типа того. Он решил сохранить дни семестра и взять их позже. Поговорил с юристами и профсоюзом и те одобрили. Но иммиграция сказала нет.
Я на .NET (nunit, moq &Co) и должен сказать что он развивается и нужно постоянно читать чтобы быть «в теме». Остальные тоже не стоят на месте.
Посмеялся с пункта «Linux, macos, Windows»
Поэтому я не представляю сколько нужно читать чтобы знать новости в полном списке.
В теории я конечно могу писать на Питоне и С++, но на практике меня туда ставить на время не выгодно :)
Да ладно? Я тоже как очевидец знаю что он работает не очень хорошо :)

Хватит если ваш работодатель зафейлит один раз. Вы об этом узнаете когда вам прийдет отказ. На этом как правило народ сейчас и вылетает.
Большинсто IT фирм частные. В профсоюзе не состоят, поэтому нужно платить пенсию, страховки от несчастного случая и тд.
На данный момент почень популярно высылать из-за отпуска.
www.svd.se/han-hotas-med-utvisning--for-att-han-tog-for-lite-semester

Или еще чего.
www.breakit.se/artikel/6564/15-spotify-anstallda-riskerar-utvisning-efter-tidigare-misstag

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

www.migrationsverket.se/English/Private-individuals/Working-in-Sweden/Extending-a-permit.html
> C++, Python, .NET, Node.js

Вы понимаете почему не находите? :)
Предлагаю добавить в список еще Angular, Go, Rust и.
Попробуйте брать 2/3 списка и аннонсировать на Arbetsförmedlingen. Кодеров с стране дофига.

Кстати в Стокгольме и окрестностях находятся самые топовые универы страны. Не расскажите почему выпускников не берете? :)
DreamWalker
Видели эту статью?
http://mattwarren.org/2016/11/23/open-source-net-2-years-later/
lgorSL, скажите, а кнопки в режиме планшета не цепляются за стол и тд?
Как я понимаю они не сворачиваются как у ноутов с одним креплением посередине.
Держать не мешают? Кнопки не вылетают?
Ну основное преимущество NLog для обычного человека в том, что он все нужные файлы добавляет сам.
Включая сниппет для студии для более удобного использования, «nlogger».
Нет, ну нужно же чтобы нормально работало на разных диагоналях экрана и ориентации.
Плюс lifetime подхватывать. Не так уж и просто.
А библиотеку для графиков не находили? Чтобы 10к разных можно было рисовать.
Ну смысл был ближе к вашему тексту, может плохо выразился. Я вот в музыкалку бегал в юности.
Научить-то можно и взрослого, но будете сидеть и по 5 минут думать как одновременно 3 кнопки на инструменте нажать. А ребенок просто нажмет. Про сложность произведений тактично умолчим )
Ну и да… не всех.
Хотя вот петь начинать во взрослом возрасте очень даже норм.
Но на скрипке даже в 18 я бы лично не стал )
Не только. У нас вообще мало говорят о болячках сидячих людей. Это у более «физических» профессиях все переломы, растяжения и сотрясения видны сразу и хорошо диагностируются.
А вот если сидя криво за компом вы зажмете себе какой-нибудь нерв или еще что, то вы сначала будете лечиться сами, потом вас сначала будут лечить обезболивающими (ну голова болит), а поставят ли вам правильный диагноз вообще неизвестно.
Совершенно ненужно получать это в раннем возрасте :)
Понимаете… дело в том, что программированием заниматься никогда не поздно.
Но есть куча других прикольных вещей, где возраст имеет значение.

Музыка на пример, начать можно когда угодно, но моторика меняется. Спорт, в молодости все и заживает быстро, ну и не так ломается.
У профф спортсменов выход «на пенсию» в 35 лет. В кибер-спорте активный период где-то 5 лет (потом реакция уже не та).

Опять же при занятии музыкой равномерно развиваются обе половины мозга. Я больше чем уверен, что при занятии программированием это не так.

Ну и в общем… прямая дорога в неврологию.
Я думаю что никак не надо. Частично сервис отрегулировал уже себя сам. Частично им поможет государство, тк законы надо соблюдать (налоги, страховки и тд).

Я думаю все упрется в сознательность граждан, как и другие покупки типа «поддержи локального производителя». Те Яндекс платит налоги в МСК (или где еще), а таксопарки в своем регионе.

Опять же тема все еще новая, не факт что тот же Яндекс не сделает со временем оптимизацию а-ля ODesk. Там если мало возишь плати 20% сервису.

Плюс, люди хотят стабильности и вполне возможно, что те же самые профсоюзы поятвятся у частников (ну назовут подругому), но только против того же Яндекса. Ну проценты там демпить и тд.
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность