Pull to refresh
14
0.4
Send message

скорее другой парень (для парного программирования)

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

Разница в том что сейчас он лежит с пустыми карманами и желудком.

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

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

Тем временем Минцифры:

  • никакого дифицита специалистов нет

  • количество айтишников в прошлом году выросло

  • две трети уехавших айтишников вернулись обратно

  • cреднемесячные доходы разработчиков в 2024 выросли на 64%

Проверил на английском: ни GPT 4, ни Gemini 1.5 Pro не справились

Проверил на английском: ни GPT 4, ни Gemini 1.5 Pro не справились

Речь про то что человек провел 1000+ интервью, а из "секретов" только то что никто не решает 4 задачи. Ничего нового, кроме копирования существующих практик.

зачем кто-то просит кодить в блокнотике

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

к чему тупой впорос по алгоритмам

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

вопросы, ответы на которые в резюме

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

Я имею ввиду расширение файла, — то, что после точки в имени.

Ну если вам важно только расширение, то можно посмотреть тут

https://github.com/openjdk/jdk/blob/master/src/hotspot/share/prims/jvmtiExtensions.cpp#L199
Или тут
https://github.com/openjdk/jdk/blob/master/src/hotspot/share/cds/filemap.cpp#L1494

А можно запретить им использовать .h и std:: одновременно, как тут

https://github.com/openjdk/jdk/blob/master/src/jdk.jpackage/share/native/common/ErrorHandling.h#L60

P.S. у них там вперемешку C/C++, поэтому и интересно как с этим справляется анализатор

В JDK используют sizeof(methods)/sizeof(methods[0]) и не жалуются.

https://github.com/openjdk/jdk/blob/master/src/java.base/share/native/libjava/VM.c#L51

Сколько еще таких ошибок в коде JDK найдет ваш анализатор?

Там одна "инициатива" лучше другой:

Давно пора оградить детей от сетевых педофилов, заменив освободившиеся

места православными детелюбами

А то что на карте Тюмень севернее Сургута вас не смущает?

ВbuildSrc также поддерживается создание convention plugin'ов в привычном формате *.gradle.kts без необходимости наследования от Plugin и прочего синтаксического мусора.

// gradle/libs.versions.toml
[versions]
jdk = "21"
kotlin = "1.9.23"

[libraries]
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }

// buildSrc/settings.gradle.kts
dependencyResolutionManagement {
    versionCatalogs {
        create("libs") {
            from(files("../gradle/libs.versions.toml"))
        }
    }
}

// buildSrc/build.gradle.kts
plugins {
    `kotlin-dsl`
}

dependencies {
    // Workaround: https://github.com/gradle/gradle/issues/15383
    implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))

    implementation(libs.kotlin.gradle.plugin)
}

// buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts
// Workaround: https://github.com/gradle/gradle/issues/15383
val libs = the<org.gradle.accessors.dm.LibrariesForLibs>()

plugins {
    kotlin("jvm")
}

kotlin {
    jvmToolchain {
        languageVersion = JavaLanguageVersion.of(libs.versions.jdk.get())
    }
}

dependencies {
    testImplementation(kotlin("test"))
}

tasks.test {
    useJUnitPlatform()
}

// kotlin-module/build.gradle.kts
plugins {
    id("kotlin-conventions")
}

P.S. Кстати зачем оставлять этот код?

// Top-level build.gradle.kts
plugins {
   alias(libs.plugins.android.application) apply false
}

apply false имел смысл вместе с заданием версии плагина (для эмуляции поведения как у pluginManagement в Maven), а при использовании version catalog необходимость в нем отпадает.

Мой вариант для условий «как в танке» работает даже лучше

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

Статью не читал, но одобряю (с)
А если по теме, персональной "будки" будет вполне достаточно

Главное чтобы там была реальная шумоизоляция, правильное освещение и вентиляция воздуха с контролем CO2 и собственным микроклиматом.

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

Это что касается персонального пространства, сам офис при этом может включать несколько зон, включая публичную для отдыха, разминки и перекуса, командную для общения и обсуждений и "закрытую" с правилами как в библиотеке. Где-то попадалась похожая концепция, но не могу вспомнить где именно, наиболее похожее Activity-Based Working.

График зарплат должен выглядеть так.

Синяя линяя зарплата в $, красные столбики количество работ.
Синяя линяя зарплата в $, красные столбики количество работ.

Медиану считать некорректно, но можно посчитать насколько в моменте "ценили" на работе.

Максимальная и средняя зарплата в $
Максимальная и средняя зарплата в $

Как итог, если рынок вас недооценивает максимизировать доход можно работая в нескольких местах.

В таком возрасте это вполне себе достижение, особенно пока есть свободное время.

Мне нравится другая "теория" :)

Представьте что пространство это упругая 2D сетка, в узлах этой сетки могут располагаться (или НЕ располагаться) отдельные частицы. Каждая частица вызывает (или в другом варианте является) искажение сетки в этой точке. По сути каждое вызванное искажение или колебание в одной точке вызывает "стягивание" всей сетки к этой точке, из-за чего расстояние между двумя узлами уменьшается и объекты как бы "притягиваются". Чем больше частиц находятся рядом, тем больше искажение которое они суммарно вызывают на сетке, отсюда наблюдаемое большее притяжение от "массивных" объектов. Причем такие объекты вызывают небольшую гравитационную рябь, а слияние черных дыр вызывает всплеск искажения на сетке и гравитационные волны. Осталось развернуть 2D сетку в 3D поле :)

Ждал какой-то логики поверх сжатого состояния, а тут всего лишь чтение и запись.

Я как-то давно делал бота для 3-match с битовым состоянием поля, по которому прогонялись битовые маски для быстрого поиска наиболее оптимального хода.

1
23 ...

Information

Rating
1,663-rd
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Registered
Activity