Pull to refresh
100
0
Игорь Зимаев @TimeCoder

researcher, software developer

Send message

Алекс Брежнев, перелогиньтесь.

А если серьезно, то я прихожу к выводу, что ценность таких статей, извините, близка к нулю. Вот вы живете в США, и говорите, как там плохо (но остаётесь там). У меня были коллеги, кто вернулся из США после 25 лет жизни там. А ещё я лично и хорошо знаю минимум 4 человек, кто живёт примерно лет 5 в США (все в IT, но не в faang) - и они очень довольны. Разные штаты, а главное, разные люди, субъективность здесь вносит такой дикий люфт, что вывод для себя сделать невозможно. Это как попросить интернет выбрать жену. Нужны какие-то объективные вещи. А так, настрой на переезд зависит от того, чью статью ты прочитал.

P.s. Провёл пару недель в 5 разных штатах, мне понравилось абсолютно всё. Даже Нью-Йорк по-своему хорош.

Ну ок. Мне просто сложно рассматривать какой-то аспект языка как «только для прототипов», которые имеют свойство перерастать в постоянное решение, иногда «срочно, надо ещё вчера, переделывать нет времени», поэтому выбираю те подходы, которые можно продолжать без переписывания уже созданного.

Новомодные веяния - это, наверное, неплохо, но в данном случае, мы экономим пару строк кода для каждого эндпойнта. А взамен? Понадобится на эндпойнт повесить какие-то атрибуты, или ещё что-то- вклинивать это в подобный сжатый синтаксис- это делать код ещё менее читаемым.

Второе. Если настройка эндпойнтов уезжает в startup/program, это плохо. Файлы получают больше ответственности. Сложнее делить логически (как это можно делать контроллерами). Вот если бы можно было прямо в файле контроллера описывать эндпойнты в таком стиле, как много лет назад в язык пришли get; set; без необходимости расписывать аксессоры и поле данных - другой вопрос.

Третье. В некоторых типах автотестов мне удобно вызывать методы контроллеров, чтобы покрыть их, почти как реальные запросы, без моков и фейков. А тут как? Вызывать из тестов сервисные методы? А если я хочу прям всю цепочку от начала покрыть?

Дальше лень перечислять. Одни минусы какие-то.

Don’t JS my C#

Ничего не меняется в Англии.

Никогда не пользовался Сбером, у них что ли настолько плохое мобильное приложение, что люди хотят ходить на их сайт через эту обертку?

Я ничего не понял. Вообще.

Такое ощущение, что человеку просто нечем заняться.

Вернулись насовсем?

Я тоже всю жизнь думал что having - это спутник группировки. Но, оказывается, не совсем. Это по сути where, работающий с алиасами. И лишь частный случай этого - использование при группировке.

Разве разработчикам там плохо живётся? Общался как-то с работником офиса в Ванкувере, он вполне всё хвалил.

Для большой семьи прям дорого выходило, так как аэропорт в Самуи, пользуясь монополией (один владелец, одна компания) в плане цен, скажем, наглеет. В какие-то разы использовали Куала-Лумпуру чтобы заодно в Камбоджу сгонять. А из Пенанга летели в Сураттани, оттуда паром до Самуи, входит в билет, так несопоставимо дешевле. Ну и неплохо по воде, там буквально час с чем-то, причаливает в Натоне. Ох, как давно это всё было)

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

Индонезия- самая крупная мусульманская страна в мире, но на острове Бали, про который я говорил, мусульман почти нет. Там совершенно иная религия, какая-то особая смесь индуизма с буддизмом. В прогулках по Сингапуру чаще можно встретить китайцев, чем мусульман. Про ошарашено смотрят - я описал просто один эпизод, в том и соль ситуации, что ничего не сделал, просто стоял в очереди, в нетуристическом районе Куала-Лумпуры, где за пару дней ни встретил ни одного белого лица. Видимо поэтому им было странно видеть меня. Ненависть? Какая ненависть, где вы это увидели вообще? Нет, не удивлюсь, про мусульманские (и даже буддийские!) регионы России я прекрасно знаю.

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

Да, всем зимовщикам- удаленщикам Тайланда знакомое до боли место)) Почему знакомое? Потому что чаще именно в Пенанг люди ездили за тайской визой, то есть живешь в Таиланде, виза (или штамп) заканчиваются - едешь в Пенанг, и вот виза ещё на 3 месяца (точнее 2+1). Почему до боли? Лично мне тяжеловато в Малайзии (разве что кроме Сингапура). В Пенанг мы летели всегда через Куала-Лумпур, главный транспортный хаб всего региона, гигантский аэропорт, ночёвка - и рейс в Пенанг. Когда месяцами живешь в Азии, странах как Таиланд, Камбоджа, Вьетнам, и остров Бали - привыкаешь к буддизму и индуизму, попадая в Малайзию очень непривычно видеть буквально всех женщин в хиджабах (мусульманская страна). Еда мне в Малайзии не нравится, всё пахнет каким-то луком. Душно, народ неулыбчивый, и какой-то замкнутый, что ли. Зашли в кафе - ни одного белого лица, и все ошарашено на нас смотрят. Хорошо, если вам там нравится. Мне как-то не зашло.

Люксофт и Пенанг - это как? Там офис что ли? Не слышал, что они туда релоцируют.

Как вы думаете, почему ведущие IT компании мира на собеседованиях никогда не спрашивают про Гит и специфику конкретного языка программирования, а гоняют по задачкам, big-O?

Но это повсеместная практика. Big-O - это не скорость выполнения алгоритма. Это природа роста времени выполнения при росте размера входных данных. При этом какой-то квадратичный алгоритм в абсолютных цифрах может работать быстрее, чем линейный, на том же массиве. Вопрос в том, что будет, если вдвое увеличить входной массив. Даже в стандартных библиотеках некоторых языков сортировка реализована так: если массив короткий, берём один алгоритм, длинный - другой, потому что при малом размере более «медленный» в терминах Big-O алгоритм работает быстрее.

Мне кажется, образование начинает играть некоторую роль. Если убрать из рассмотрения буквально пару-тройку вузов (Бауманка, Физтех, МГУ), то получается странная картина. Подавляющее количество кандидатов (около 80-90%) не понимают big-O. Например, того, что константы всегда опускаются, и главное, почему. Людям, почему-то, этих вещей не объяснили в вузе, а собственной любознательности им не хватает. На Хабре была статья про тест, который дали студентам многих стран, и там получилось, что выпускники американских колледжей обладают более солидными знаниями, чем выпускники российских вузов. Я этот тест проходил, отличные вопросы, в том числе на big-O. Возможно, проблема в том, что преподаватели в наших вузах - это люди, очень далёкие от практики разработки.

Так практически все и поступают, вопрос времени ожидания. До войны это было 18 месяцев для россиян. А сейчас, хорошо, если вообще не отменят.

Information

Rating
Does not participate
Location
Сербия
Registered
Activity