• Что важно в процессоре больше для программирования, тактовая частота или количество ядер?

    1. Практически на любом современном десктопном CPU достаточно ядер для тестирования и отладки разного рода параллельных алгоритмов. Поэтому предлагать взять "побольше" смысла не вижу. Меньше двух вы не найдёте, больше восьми не так уж и нужно.
    2. Тактовой частоты любого из современных CPU дороже 15 тыщ достаточно для комфортной разработки, если речь идёт об IDE, редакторе, отладке.
    3. Обе указанные характеристики в целом имеют очень небольшое значение. Архитектура, рыночный сегмент и поколение процессора (или проще - год выпуска) куда важнее, чем тактовая частота или количество ядер.
    4. Production-железо - совсем другое дело. Есть задачи которые плохо параллелятся, есть - которые хорошо. Сервера последние лет 10 идут на повышение количества ядер и повышение плотности. Но вам-то зачем об этом беспокоиться?
    5. Мне кажется, вы ещё не уверены, чем вообще будете заниматься, но железо хотите купить сейчас под какие-то непонятные "сферы разработки". Лучше купите чего-нибудь послабее - чтобы не забывать о производительности того, что вы пишете.

    А вот оперативной памяти много не бывает, эт да. Пихайте сколько влезет. Диск тоже можно побыстрее - нередко у разработчика различные процессы (сборка, установка зависимостей и т.д.) именно в диск и упираются.
    Ответ написан с предположением что речь идёт о персональной ЭВМ для разработчика.
    Ответ написан
    5 комментариев
  • Что важно в процессоре больше для программирования, тактовая частота или количество ядер?

    @rPman
    Последние 10 -15лет частота не является определяющим параметром (ее потолок уже достигнут). Важными параметрами являются размер кеша процессора и количество ядер (последнее не сильно актуально для разработчика, за исключением c++ разработчиков, которым приходится пересобирать такие крупные проекты как например chromium). К сожалению, так как обычно кеши процессора делятся на ядра, чем больше этих ядер тем меньшее значение имеет очередное увеличение его размера. Так для современных процессоров кеш меньше 16мб..32мб - уже маленький.

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

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

    p.s. почему видеокарты позволяют ускорить вычисления в сотню раз, потому что задачи, которые они решают хорошо ложатся на многопроцессорные системы, а сами они представляют из себя очень высокоэффекивную оперативную память с огромным (тысячи) количеством процессоров, с очень эффективным (с оговорками) доступом, к сожалению типовые задачи видеокарты будут выполнять очень не эффективно. Кстати разработчики пока еще для видеокарт пишут очень эффективный код, когда как для обычного процессора разработчики уже давно опустили руки и ничего не оптимизируют.
    Ответ написан
    1 комментарий
  • Game dev/mobile в России. Как стать разработчиком?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Не знаю насчет россии. Но я-бы шел сразу в корпорацию. Любой ценой. На позицию подмастерья. Менти. Или самого младшего джуна. Через пол-года резюме улучшается и уже можно быть твердым джуном. И подыскивать новое место. Зарабатывать одному - утопия. Нужно быть адски продуктивным чтобы покрыть риски этого нестабильного рынка работ. Тоесть фактически работать 2х или 3х больше чтобы кушать. Нужно очень много коммуницировать с опытными. Звучит неприяно - но надо им ездить по ушам. Сначала вас буду гнать и ругать. Но это не имеет значения. Запоминайте все. Каждое слово старшего в команде разработки во много раз ценнее форумов или онлайн тренингов. Тренинги - это седьмая вода на киселе. Они продают не то что вам надо. А то что надо - только в той корпорации где вы сидите. Я-бы отдал больше денег за 1 час беседы с экспертов чем за 30 дней каких-то курсов. Курсы вообще редко дают то что нужно. Они уже давно стали просто индустрией заработка.

    Готовые проекты выкладывайте в публичный доступ. В них пока нет никакой ценности. Не бойтесь что украдут. Современный опенсорц - это кладбище ненужного никому кода. Код вообще не важен. А важна всегда идея + человек который ее знает и может развивать.
    Ответ написан
    Комментировать
  • Можно ли отправить клиенту свой Телеграмм, что бы тот скинул видео ТЗ по проекту? (Kwork)?

    Sanes
    @Sanes
    Нельзя даже соглашаться связаться, если он свой вам скажет. Например он вам оставил контакты, а вы сказали, позже свяжусь.
    Ответ написан
    Комментировать
  • Как избавиться от слежки СМС?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Ну, начать надо с бессмертной фразы "какие ваши доказательства?" Ну то есть, пусть продемонстрирует, что кто-то может что-то читать, а не просто блаблакать.
    Разумеется, такие возможности есть, причем вполне себе легитимные. Например "МТС.Поиск" - сервис такой. В базовой версии отслеживает передвижение по городу, при установке агента на телефон - позволяет полностью удалено управлять им (в том числе прослушивать окружение через микрофон телефона). Для подключения к сервису достаточно бросить незаблокированный телефон - придет смс с запросом на согласие, ответить да - и вуаля :)
    Как проверить? Посмотреть, нет ли на телефоне агента. Если агента вроде нет, а доступ есть - сделать полный сброс телефона. Если не было рута, этого будет достаточно. Если рут был - лучше его перешить.
    Ответ написан
    4 комментария
  • Как работатают с фремфорками для пользовательского интерфейса, которые без верстки?

    Jacen11
    @Jacen11
    Jetpack Compose

    Если есть верстка - то я сразу, не запуская приложение вижу как будет выглядеть пользовательский интерфейс ну или несколько его отдельных элементов.
    так там так же. В чем проблема то? В студии уже давно добавили поддержку
    Ответ написан
    Комментировать
  • Как написать приложение на c++?

    @antares4045
    если вам нужно чистое c++, то любая os предоставляет api: просто вбиваете в поисковик что-то вроде
    "c++ windows create window" и получаете пачку ссылок на официальные мануалы и популистические статьи.

    но это на самом деле путь в бездну. от себя могу порекомендовать фреймворк qt (он кроссплатформенный и его интерфейсы гораздо более соответствуют языку c++ (интерфейсы OS слииишком сишные))

    а иконка на рабочем столе -- это просто специальный файл, говорящий выполнить определённую команду (как правило -- запуск экзешника) можете поэкспериментировать и руками посоздавать иконки на рабочем столе к вашим консольным играм.
    Если же вас интересует, как сделать установщик -- то именно такие слова и рекомендую вбить в поисковик.
    Я для своих плюсовых проектов обычно использую InnoSetup.
    Ответ написан
    Комментировать
  • Кто знает хорошую сборку на Windows 11 pro?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Сборки - зло.
    А насчет тормазов, ну так сами сравните требования:
    windows 10
    628fb0b0bccf9778139842.png


    windows 11
    628fb0cc198ed928567835.png

    Если вы надеетесь, что ОС, выпущенная в 21-м году и, что немаловажно, рассчитанная на новое железо, будет работать так-же шустро как и ОС, выпущенная в 16-м (пусть и с кучей обновлений), то этого не будет.
    Ответ написан
    1 комментарий
  • Мало памяти на компьютере. Что делать?

    Adamos
    @Adamos
    На эти нетбуки нормально встает Линукс. На некоторые даже предустанавливался.
    И место не сжирает, что характерно, и те же задачи серфинга и киношек нормально решает (а ничего более серьезного на этом барахле все равно не поделаешь).
    Один раз поставил - и забыл всю эту головную боль с пропадающим местом и его постоянной чисткой.
    Ответ написан
  • Как делаются UI скриншоты?

    romka123
    @romka123
    Переучиваюсь из PHP в Java разраба
    В Windows 10 есть программа "Набросок на фрагменте экрана", там есть и ножницы, и маркеры, чтобы тут же выделить важное. Вот, например, снимок моего комментария вам:
    5eddfca37fd69390194678.png
    Ответ написан
    Комментировать
  • Три цены, одна дефолтная, 2 зависят от чекбоксов, как все плюсовать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    2 комментария
  • Как сделать автокликер на java android?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Ответ написан
    Комментировать
  • Как правильно читать js код?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Это стрелочная функция. Если не вдаваться в отличия стрелочных функций от обычных, можно переписать так:
    function maxElement(arr){
    let max = arr[0];
    ...
    return max;
    }

    Что происходит внутри:
    Инициализируем переменную, в которой будет храниться максимальное знаяение из массива.
    Примем, что у нас максимальное значение было в элементе с нулевым индексом.
    Затем перебираем все элементы массива и сраниваем каждый элемент с ранее сохраненным максимальным значением.
    Если значение текущего элемента больше ранее сохраненного - то принимаем максимальное значние за значение текущего элемента. Повторяем сравнение до следующего элемента.
    В конце функции возвращаем максимальное значение.
    Ответ написан
    Комментировать
  • Почему оперативка забивается на 100 процентов?

    @Drno
    drweb cureit и каспером халявным проверяйтесь
    Ответ написан
    Комментировать
  • Wrap_content не работает в recyclerview?

    @RadioRedFox Автор вопроса
    Java, Android, Python, SQL
    Ошибка в библиотеке
    implementation 'com.github.lguipeng:BubbleView:1.0.1'
    При использовании обычной картинки с background всё работает корректно.
    Остаётся самому нарисовать красивые пузырики.
    Ответ написан
    Комментировать
  • Как проверить работоспособность плашки ОЗУ?

    @kisaa
    Memtest86
    https://www.memtest86.com/

    Скачать, записать на флэшку, загрузиться, запустить, оставить на ночь.
    Ответ написан
    1 комментарий
  • Всем привет. Как исправить ошибки ModuleNotFoundError: No module named '?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Ну, даже не знаю:
    ModuleNotFoundError: No module named 'keyboards.client_kb'

    Что-то очень подсказывает, что у вас не установлен указанный модуль.
    Возможные причины:
    Не установлен через pip
    Установлен в "общий пул" а запускаете через виртуальное окружение (или наоборот)
    Не правильно написали название (например не keyboards, а keyboard)
    Ответ написан
    Комментировать
  • Можно ли как-то переименовать группу в whatsapp, чтобы изменения были только у меня?

    Norco-77
    @Norco-77
    Нет , имя группы сразу же изменится у всех, и к тому же, менять его может только Админ группы, если хочешь скрыть имя группы - то ставь какой-либо Мод, например AlexMods WhatsApp Plus - он гораздо более функциональный, чем обычный Вац
    Ответ написан
    Комментировать
  • Не открываются Onion-сайты в Браузере TOR. Что делать?

    @Drno
    ВПН отключите
    Ответ написан
    Комментировать