Выбираем компьютер для программиста в 2024 году
easy

Выбираем компьютер для программиста в 2024 году

Варианты под разные бюджеты и задачи

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

Главный принцип: сначала задача, потом железо

На самом деле нет какого-то одного решения, которое подойдёт всем как универсальное. В программировании всё отталкивается от задачи: мы сначала смотрим на то, что нам нужно сделать, а потом выбираем, какой компьютер для этого подойдёт. Например, если вы настроились писать программы для Mac OS на Swift, то нужно смотреть только на устройства с этой операционной системой. А для вёрстки и фронтенда подойдёт любой компьютер, в котором можно запустить несколько разных браузеров.

Короче: не нужно гнаться за самым мощным устройством, если от его мощности не зависит качество разработки. Основное, что вам нужно, — чтобы на выбранном компьютере запускался нужный вам редактор кода и можно было поставить все необходимые библиотеки для разработки. А как поймёте, что возможностей железа уже недостаточно для задач, то можно тогда и присмотреть что покруче.

Основные требования к компьютеру для программирования в 2024 году

Формфактор. Нет разницы, на чём писать код: на ноутбуке или стационарном компьютере. Что больше нравится — то и выбираем.

Процессор. На само написание программы процессор не влияет — с этой задачей справится вообще любой современный процессор. В качестве базы в 2024 году можно выбрать четырёх- или шестиядерный процессор последнего или предпоследнего поколения: Intel Core i5, i7, i9 серии от 11/12-го поколения или AMD Ryzen 5 или Ryzen 7 серии 5000/6000.

Оперативная память. Минимум 16 ГБ RAM. Для более требовательных задач — разработки игр или работы с большими базами данных — мы рекомендуем 32–64 ГБ. Если вы работаете с нейросетями или обрабатываете в SQL-запросах миллионы строк кода за раз, то чем больше — тем лучше.

Жёсткий диск. Твердотельный накопитель (SSD) на 512 ГБ или больше. В отличие от обычного HDD, SSD значительно ускоряет загрузку и работу системы и приложений, а также обработку данных. Да и вообще, какой HDD для работы в 2024 году?

Видеокарта. С одной стороны, для простой разработки хватит вообще любой видеокарты. С другой — если вы пишете 3D-игры или запускаете нейросетки, то лучше взять что-то посерьёзнее. Как вариант — 3080Ti с 12Gb памяти или видеокарты Nvidia сороковой серии. Можно посмотреть в сторону AMD, но там всё пока не очень хорошо с поддержкой CUDA, которая в разы ускоряет обработку данных видеокартой в сложных вычислениях.

Минималка для увлечённых: Raspberry Pi 5

Минималка для увлечённых: Raspberry Pi 5

В 2023 году вышел Raspberry Pi 5 — новое поколение популярного одноплатного компьютера. У него мощный четырёхъядерный процессор ARM Cortex-A76 с частотой 2,4 GHz, улучшенная графика и до 8 ГБ оперативной памяти. Такое уже можно использовать для создания серверов и разработки приложений.

Основная ОС — Raspberry Pi OS (на основе Debian). Можно установить другие Linux-дистрибутивы, Windows 10 IoT или даже использовать его с программируемыми ОС.

Raspberry Pi 5 можно использовать как CI/CD-сервер, установив Jenkins, GitLab CI или другие инструменты. Также его можно настроить как домашний сервер для хранения медиафайлов и резервных копий с использованием Nextcloud.

Если хотите не только освоить программирование, но и разобраться в том, как выжать из железа максимум и не потратить на это много денег, — вполне себе вариант.

Классическое программирование без сложных задач: компактный компьютер (неттоп или мини-ПК)

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

Мини-ПК делятся на две категории: попроще (офисные) и помощнее. Для простого программирования лучше выбрать что попроще: главное, чтобы запускалась среда разработки и было комфортно работать без тормозов системы. Например, можно посмотреть в сторону MSI PRO DP21 — там запустится всё, что нужно для старта в любом направлении.

Вариант покруче — ASUS ROG NUC 2024 с процессором Core Ultra 9 и видеокартой NVIDIA RTX 4070. Очень мощная начинка позволяет быстро компилировать код, работать с тяжеловесными инструментами разработки и решать другие ресурсоёмкие задачи. Но и стоит в 4 раза дороже предыдущей модели.

Asus ROG Nuc 2024: по размеру — меньше формата А4. Под капотом мощный процессор и видеокарта для решения сложных задач
Asus ROG Nuc 2024: по размеру — меньше формата А4. Под капотом мощный процессор и видеокарта для решения сложных задач

Для тех, кто любит экосистему Apple, есть Mac Mini 2023. В нём процессор Apple M2, 8 ГБ оперативной памяти и накопитель на 256 ГБ. Устройство поддерживает 10-ядерную графику Apple и подходит для задач, требующих высокой производительности.

Классическое программирование без сложных задач: компактный компьютер (неттоп или мини-ПК)

Современная классика: ноутбук

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

Минус — цена и время автономной работы. Раньше к минусам ещё относилась производительность, которая уступала классическим компьютерам, но сейчас всё иначе: легко можно найти мощный ноут с такой же скоростью работы, как и у стационарного ПК. Стоить он будет, конечно, просто космос, но тут уже всё зависит от бюджета.

Попроще

  • ASUS Vivobook 16 M1605: оснащён процессором AMD Ryzen 5, 16 ГБ оперативной памяти и накопителем 512 ГБ. Надёжный и доступный ноутбук для повседневных задач и программирования.
  • MACHENIKE Machcreator 16: ноутбук с процессором Intel Core i7 12700H с 14 ядрами, что позволяет эффективно обрабатывать большие объёмы кода и запускать несколько виртуальных машин для разработки и тестирования.

ASUS Vivobook 16 M1605: доступная рабочая лошадка
ASUS Vivobook 16 M1605: доступная рабочая лошадка

Побыстрее (и сильно подороже)

  • Apple MacBook Pro 14 дюймов с чипом M2 (2023): высокопроизводительная машина с лучшим экраном (и клавиатурой) среди ноутбуков. Подойдёт для всего, чем вы захотите заниматься.
  • Lenovo ThinkPad X1 Carbon Gen 12: надёжный и мощный ноутбук с отличной клавиатурой и длительным временем автономной работы. В нём процессор Intel Core i7, 32 ГБ оперативной памяти и диск на 1 TБ. Тоже подойдёт для всего, только на Windows.

Олдскул: системный блок

Подойдёт тем, у кого есть стационарное рабочее место и кто не любит частые переезды. Отдельный плюс — повышенная ремонтопригодность и возможности для обновления, потому что всё можно легко достать содержимое системного блока и заменить одни детали на другие. Для выбора компонентов системного блока справедливы все те же правила: ПК на базе Windows с последними процессорами AMD Ryzen 9 или Intel Core от i5. 

Можно собрать самому из разных частей, а можно взять уже готовый, от 40 тыс. 

Олдскул: системный блок

Помечтать: Apple Mac Pro Tower M2 Ultra

Для бесконечного бюджета и особых запросов подойдёт новый Mac Pro 2023. В нём стоят процессоры Apple M2 Ultra, которые вы вряд ли сможете нагрузить на все сто. Для апгрейда есть семь слотов расширения, шесть из которых PCIe Gen 4 — четвёртое поколение интерфейса PCIe, который используется для подключения различных компонентов компьютера. Это обеспечивает двойную пропускную способность для ввода-вывода аудио и видео, сети и карт памяти.

Под крышкой, похожей на тёрку, процессор Apple M2 Ultra и новейшие SSD-карты PCIe Gen 4
Под крышкой, похожей на тёрку, процессор Apple M2 Ultra и новейшие SSD-карты PCIe Gen 4

Для программ на JavaScript или PHP такое железо не нужно. Но если вы хотите программировать физику в трёхмерном движке или обучать нейросети на огромном массиве данных — то это ваш вариант. Если не хватит мощности для нейронки, всегда можно докупить внешнюю видеокарту — примерно за ту же цену, что и сам компьютер :-)

А можно взять б/у компьютер, чтобы сэкономить?

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

Единственное, что вы теряете (но не всегда), — это гарантию, если что-то сломается. Если вам это важно, то лучше взять в магазине.

Я программирую на планшете, почему тут нет планшетов?

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

Обложка:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Соцсети:

Юлия Зубарева

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
easy