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

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

Отправить сообщение

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

Для символьных - SymPy.

Стоило уточнить, что QR разложение вы вызвали через отражение Хаусхолдера. А наивное QR разложение через ортогонализацю Грамма-Шмидта численно нестабильно.

Там ростом зарплат не обойдешься. Нужно систему образования перетряхивать. Что-то делать со срочной службой т.к. большая часть народу идет в вуз, только чтобы в армейку не загреметь. Менять систему финансирования т.к. вузам невыгодно отчислять студентов. В общем нужна комплексная реформа.

Насчет Julia мысль не раскрыта. Мне лично не понятно, почему вдруг Python медленее C или С++ в контексте математических вычислений, если для этого используются numpy и scipy, которые по факту просто обертки над сишными функциями. И чем Julia в данном случае принципиально лучше?

УрГУПС – один из лидеров по числу трудоустроенных выпускников. Каждый год в транспортные, строительные и промышленные компании России приходят около 1500 вчерашних студентов вуза.

Я бы этим не гордился и вот почему:
1. Основной процент трудоустройства у Жд вузов формируют целевики >50%. А целевик - это низкокачественный кадр, т.к. ему не хватило знаний поступить на бюджет и в целом это слабозамотивированный студент.
2. Вузы не заинтересованы в отчислении студентов, т.к. они получают подушевое финансирование.
3. Знания по специальность очень специфичные и слабо конвертируются в другие направления. Поэтому кроме как на ЖД идти не куда.

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

Вы некорректно тестируете. Матрицы которые вы генерируете будут все хорошо обусловлены. Вам необходимо сделать так, чтобы на главной диагонали были одновременно большие и малые числа.

Вам выше уже ответили, вы вместо 1/3 подставляете 0.33. Вы очень грубо округлили. Даже если у вас все будет хорошо после исправления, советую прогнать алгоритм на других плохо-обусловленных матрицах. Если в алгоритме есть деление - это уже повод внимательно присматриваться к нему.

Ну у вас очевидно неправильно, вы можете взять сторонний ресурс и убедиться. Собственно я вам и написал, чтобы подтолкнуть на мысль, что ваша реализация через определители не подходит для все матриц.

А вы проверяли алгоритм на устойчивость? Проверьте на матрице Гильберта.
https://ru.wikipedia.org/wiki/Матрица_Гильберта

Пока видно, что лучше некоторые моменты только по сравнению с С. Потому что аргументы против С++ просто смешны. Никто в здравом уме в продуктовом коде не будет использовать new, buf[], union и прочий С++89. Хочешь безопасно управлять ресурсами - вот тебе смарт поинтеры, хочешь контролировать выход за границы - вот тебе вектор с исключениями, хочешь структуру, хранящую разные типы - вот тебе variant. И внезапно все проблемы, описанные в статье исчезают.

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

В целом ситуация ничем не отличается от других стеков. Ни в каком направлении не нужен человек без опыта.
Однако есть довольно очевидный путь, в контексте С++ особенно - это пойти в универ, на 2-3 курсе пройти стажировку и устроится на работу. И к окончанию универа будет уже 1-2 года опыта. С++ это более сложный язык, чем большинство других. К тому же предметная область языка такова, что нужно знать достаточно хорошо классический CS, плюс частенько будут требовать матан.
В общем самый простой путь - это универ.

Так смысл вкатунов, что у них нет никакой базы. И где я дал понять что мне что-то не понятно?

У меня есть промышленный опыт в FPGA, и я прекрасно знаю, что никто человеку без вышки через год норм платить не будет. Чему научится за год человек? Поморгать светодиодиком, дешифратор на семисегментник или какой нибудь SPI? Вот только попробуй спросить такого человека, хотя-бы зачем нужно ставить FIFO между блоком последовательного интерфейса и внутренней логикой, и послушать, что он скажет. Только после полноценной вышки с матаном, физикой и электроникой получается личинка фпгашника, которая может через годика 3 начнет превращаться в бабочку.

Инженеры то получают, только сколько времени нужно потратить, чтобы стать конкурентным инженером, вдобавок к тому что у вас высокий порог по квалификации? А сколько крудошлепом?

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

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

А можно все таки узнать, в чем собственно состоит замещение? Комплектующие - иностранные, ПО с помощью которого разводили плату скорее всего тоже.

Информация

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

Специализация

System Software Engineer
Senior
C++
Qt
Linux