Да, уровень вошедших в айтишечку не такой высокий, особенно после курсов. Но алгоритмы не панацея и не нужно ими увлекаться: что-то простое, на уровне нахождение макимального числа в массиве - ок, но чем сложнее будут задачи, тем больше они начинают показывать только уровень натасканности на задачи с литкода, а не реальный опыт разработки.
Хотя еще зависит от сферы деятельности, где-то сильное знание алгоритмов мастхев, там да, можно на собеседовании их спрашивать и в хвост и гриву. Но это не большинство проектов.
Подобного рода задачи в последний раз попадались в районе учебы в университете (как и большинство алгоритмических задач с условного литкода) т.е. очень давно. В голову сразу приходит только наивный алгоритм.
Если бы я решал бы это для бизнеса в котором работаю, то в любом случае сделал бы ресерч, потому что скорее всего задача давно решена, а наивное решение может быть очень не оптимальное и зря ресурсы выедать, а если я сам буду выдумывать, то тоже зря буду ресурсы выедать.
В разработке есть только две сложных задачи: инвалидация кеша и наименование переменных. Предлагаю добавить в этот список третью - классификацию разработчиков. Уже второй десяток лет обсуждают кто миддл, а кто сеньор и у каждого есть свое мнение на этот счет :)
Согласен, командная работа решает. 10 даже средних разработчиков, но с хорошей коммуникацией, процессами и командной работой, думаю, сделают надежнее и предсказуемее результат, чем 10 суперзвезд-снобов индивидуалистов. В среднесрочной-долгосрочной перспективе.
Аццкие тормаза подразумевают как минимум разницу на порядок. Думаю, такой разницы нет. Но оптимизма добавляет педантичность компилятора rust. Так что без бенчмарков, это все на уровне эмоций, я думаю)
Кстати, насчёт клиента в браузере, можно использовать wasm и не писать на js (кроме небольшой обертки). Rust точно можно компилировать в wasm (из игровых движков мне нравится bevy). Не уверен, но возможно c++ тоже можно собрать в wasm.
Да, но в любом случае "аццкие тормоза" подразумевает, что новое состояние будет сильно хуже вне зависимости от текущего. И интересно на чем было основано это утверждение)
Вы прям идеально описали мои мысли, которые то тут то там возникали при освоении Go. Простой как валенок, в этом его прелесть, но к некоторым моментам было ощущение как вы описали.
Вот не понимаю Дурова. Все равно рано или поздно телегу заблокируют, если будет сильно ряно сотрудничать, чтобы избегать блокировки, то люди сами начнут уходить.
Туркменистан говорит что возможно
Да, уровень вошедших в айтишечку не такой высокий, особенно после курсов. Но алгоритмы не панацея и не нужно ими увлекаться: что-то простое, на уровне нахождение макимального числа в массиве - ок, но чем сложнее будут задачи, тем больше они начинают показывать только уровень натасканности на задачи с литкода, а не реальный опыт разработки.
Хотя еще зависит от сферы деятельности, где-то сильное знание алгоритмов мастхев, там да, можно на собеседовании их спрашивать и в хвост и гриву. Но это не большинство проектов.
А вы даете пользоваться поиском?
Подобного рода задачи в последний раз попадались в районе учебы в университете (как и большинство алгоритмических задач с условного литкода) т.е. очень давно. В голову сразу приходит только наивный алгоритм.
Если бы я решал бы это для бизнеса в котором работаю, то в любом случае сделал бы ресерч, потому что скорее всего задача давно решена, а наивное решение может быть очень не оптимальное и зря ресурсы выедать, а если я сам буду выдумывать, то тоже зря буду ресурсы выедать.
Пока пользовался только non custodial кошельками и dex и мне хватало. Но да, каждый выбирает свое, согласно своим приоритетам и сценариям.
Я вообще не понимаю смысл использовать централизованные биржи в крипте, теряется вся прелесть крипты
Или лучше в i2p :)
Да, есть оптимизации и места, где оптимально будет взять одного суперзвезду на узкую оптимизацию.
В разработке есть только две сложных задачи: инвалидация кеша и наименование переменных. Предлагаю добавить в этот список третью - классификацию разработчиков. Уже второй десяток лет обсуждают кто миддл, а кто сеньор и у каждого есть свое мнение на этот счет :)
Согласен, командная работа решает. 10 даже средних разработчиков, но с хорошей коммуникацией, процессами и командной работой, думаю, сделают надежнее и предсказуемее результат, чем 10 суперзвезд-снобов индивидуалистов. В среднесрочной-долгосрочной перспективе.
Возможно, попробую. Если будет чем поделиться, то отпишусь в ЛС)
Аццкие тормаза подразумевают как минимум разницу на порядок. Думаю, такой разницы нет. Но оптимизма добавляет педантичность компилятора rust. Так что без бенчмарков, это все на уровне эмоций, я думаю)
Кстати, насчёт клиента в браузере, можно использовать wasm и не писать на js (кроме небольшой обертки). Rust точно можно компилировать в wasm (из игровых движков мне нравится bevy). Не уверен, но возможно c++ тоже можно собрать в wasm.
Это прям очередной "Налог на болванки"
Думаю, простому пользователю без разницы кто его отключит: apple или тов. майор. Второе похуже, потому что не оставляет выбор.
На мой взгляд, единственный оправданный сектор, где нужно именно отечественное - гос сектор, военный сектр и прочее связное.
Да, но в любом случае "аццкие тормоза" подразумевает, что новое состояние будет сильно хуже вне зависимости от текущего. И интересно на чем было основано это утверждение)
А почему они должны начаться?
Вы прям идеально описали мои мысли, которые то тут то там возникали при освоении Go. Простой как валенок, в этом его прелесть, но к некоторым моментам было ощущение как вы описали.
Я думаю, встретить концентрацию маргиналов сильно проще возле вокзалов, нежели этих заведений)
Кажется, пора расчехлять i2p и нести в массы + какие-то мэш решения искать дополнительно. Пока есть время подготовиться
Вот не понимаю Дурова. Все равно рано или поздно телегу заблокируют, если будет сильно ряно сотрудничать, чтобы избегать блокировки, то люди сами начнут уходить.