Лучшее
Рубрики
Рецепты
Промокоды
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Промокоды
Подкасты
Сервисы
Колонки
Теории большого мира
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Научпоп
Отношения
Реклама
Как выбрать Устройства 29 мая 2020

Как выбрать ноутбук для программирования

Главные характеристики и модели, к которым стоит присмотреться.
Фото автора Артём Багдасаров
Артём Багдасаров

Как выбрать ноутбук для программирования
Избранное

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

На что обратить внимание

Дисплей и клавиатура

Ежедневно разработчик пишет сотни строк мелкого кода, поэтому экран и клавиатура — важнейшие факторы при выборе. Дисплея с диагональю 13 дюймов будет маловато. Также важно соотношение сторон: ноутбуки с экранами 16 : 10 или 3 : 2 способны уместить больше строк.

Huawei MateBook X Pro. Фото: Артём Багдасаров / Лайфхакер

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

Кроме того, важно избегать нетипичных раскладок. Например, у ноутбуков Razer, выпущенных до 2020 года, правый Shift мелкий и расположен за блоком стрелок, что создаёт трудности при быстрой печати.

Тачбар в MacBook Pro 13″. Промоматериалы Apple

В некоторых средах разработки вроде PhpStorm и IntelliJ часто задействуются кнопки F1–F12. В современных ноутбуках они также используются как горячие клавиши для регулировки яркости, громкости и других параметров. Важно, чтобы их можно было переключить в функциональный режим для использования в разработке.

Сейчас читают 🔥
  • 25 забавных пасхалок поиска Google, о которых вы могли не знать

Габариты и вес

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

MacBook Air 2020. Фото: Артём Багдасаров / Лайфхакер

Ноутбуки весом более 2 кг неудобны для постоянной переноски. Также стоит присмотреться к моделям, заряжаемым по USB Type‑C. Зарядки такого типа встречаются повсюду, что позволит не носить с собой громоздкий адаптер.

Операционная система

Если нужен инструмент для iOS‑программирования, MacBook станет единственным правильным выбором. Также продукты Apple подойдут для разработки под Linux‑серверы, поскольку в основе macOS лежит ядро Unix. Это значит, что работающий на ноутбуке код без проблем запустится на сервере.

Кроме того, под macOS сделано огромное количество программ, нацеленных на веб‑разработку, что тоже является немаловажным плюсом. Наконец, оптимизированные шрифты позволяют MacBook отображать больше строк кода, чем Windows‑ноутбукам с аналогичной высотой экрана.

macOS Catalina. Промоматериалы Apple

Однако порой устройства Apple не обеспечивают нужного уровня производительности, а рабочие задачи не требуют использования конкретной ОС. Тогда есть смысл выбирать среди ноутбуков на Windows: некоторые из них не только мощнее MacBook, но и оборудованы лучшей клавиатурой и богатым набором портов.

Процессор и память

Для программиста важна скорость компиляции кода, и это определяет требования к процессору. Он должен обеспечивать высокую производительность в режиме Turbo Boost, то есть кратковременного повышения частот. Также важна производительность одного ядра, поскольку многие задачи в разработке не задействуют многопоточность.

DELL XPS 13 (9300). Промоматериалы DELL

Компиляция кода нагружает ЦПУ на короткие промежутки времени, между которыми ноутбук работает с меньшей интенсивностью. Поэтому система охлаждения и постоянная мощность здесь не так важны, как в обработке видео и 3D‑моделировании. Также многим разработчикам не требуется мощная видеокарта, хотя в некоторых областях, например машинном обучении, дела обстоят иначе.

А вот памяти для программирования нужно много. Особенно это касается ОЗУ, которая расходуется на среды разработки и запуск написанного кода. 8 ГБ оперативной и 256 ГБ постоянной памяти — абсолютный минимум, ниже которого опускаться не следует.

Более того, в ряде задач разработчику необходим колоссальный объём ОЗУ и ПЗУ, например для анализа больших данных. И хотя это частные случаи, лучше выбирать модели с достаточным запасом памяти.

Аккумулятор и зарядка

Время автономной работы — один из важнейших параметров в ноутбуках. Многие при выборе смотрят на ёмкость аккумулятора и исходя из неё прикидывают, сколько устройство продержится до разрядки. Но это не совсем верный подход.

Автономность ноутбука зависит не только от ёмкости аккумулятора, но и от потребления ресурсов внутренними компонентами. В ультрабуках используются энергоэффективные процессоры и видеоадаптеры. Именно поэтому MacBook Air с батареей на 50 Вт·ч выдерживает до 12 часов активного экрана, а MacBook Pro 13 с 58 Вт·ч — всего около 9 часов.

Промоматериалы Apple

Как мы уже говорили, ноутбуки с зарядкой по USB Type‑C — лучшее решение с точки зрения универсальности и мобильности. Однако у стандарта USB Power Delivery есть свои минусы, например невозможность передавать более 100 Вт мощности, что ограничивает производительность.

Если ваши задачи требуют больших вычислительных ресурсов, придётся выбирать среди моделей с громоздкими адаптерами и неудобным разъёмом зарядки. Также стоит учитывать, что производительность Windows-ноутбуков падает при работе от аккумулятора, а MacBook выдают схожую мощность как от сети, так и от батареи.

Какой ноутбук купить для программирования

Apple MacBook Pro 16″

Промоматериалы Apple

Плюсы: чёткий Retina‑дисплей с соотношением сторон 16 : 10, операционная система macOS, лучший в индустрии тачпад, обновлённая клавиатура.

Минусы: малый ход клавиш в 1 мм, отсутствие физических клавиш F1–F12, невозможность самостоятельной замены распаянного на материнской плате SSD.

Цена: 199 990 рублей.

Купить

Huawei MateBook X Pro

Фото: Артём Багдасаров / Лайфхакер

Плюсы: экран с высокой чёткостью и соотношением сторон 3 : 2, отличные клавиатура и тачпад, 16 ГБ оперативной памяти, 1 ТБ встроенной памяти, процессор Intel Core i7‑10510u с высокой производительностью одного ядра и Turbo Boost.

Минусы: встроенная в клавиатуру веб‑камера, неудобная для видеозвонков.

Цена: 129 990 рублей.

Купить

DELL XPS 15

Промоматериалы DELL

Плюсы: качественная сборка, небольшие габариты, отличный экран, очень мощные процессоры Intel серии H.

Минусы: 4K‑дисплей доступен только в старших конфигурациях.

Цена: 164 290 рублей.

Купить

Honor MAGICBOOK PRO

Промоматериалы HONOR

Плюсы: большой экран, удобная клавиатура, хорошая производительность, невысокая цена.

Минусы: 8 ГБ оперативной памяти, встроенная в клавиатуру веб‑камера, неудобная для видеозвонков.

Цена: 59 990 рублей.

Купить

Lenovo ThinkPad E14

Промоматериалы Lenovo

Плюсы: великолепная клавиатура, 16 ГБ оперативной памяти, процессор Intel Core i7‑10510u с высокой производительностью одного ядра и Turbo Boost, богатый набор портов.

Минусы: не лучшее качество дисплея.

Цена: от 98 600 рублей.

Купить

Xiaomi Mi Notebook Pro 15,6″

Промоматериалы Xiaomi

Плюсы: большой экран, достойное железо, удобная клавиатура.

Минусы: не самое эффективное охлаждение для 15‑дюймового ноутбука.

Цена: 90 037 рублей.

Купить

Microsoft Surface Laptop 3 15

Промоматериалы Microsoft

Плюсы: большой экран с соотношением сторон 3 : 2, вмещающий много строк кода; отличные клавиатура и тачпад.

Минусы: проприетарная зарядка.

Цена: 144 990 рублей.

Купить

Читайте также 🧐
  • 15 вредных привычек, способных убить ваш ноутбук
  • Обзор HP Elite Dragonfly — ноутбука-трансформера в магниевом корпусе
  • Обзор Huawei MateBook X Pro 2020 — тонкого и лёгкого ноутбука с минимумом компромиссов 
Обложка: кадр из сериала «Мистер Робот»
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Избранное
Комментарии
Владислав Животнев
29.05.20 16:01
Статья "Как выбрать ноутбук для программирования" Thinkpad X-series/T-series не упомянуты. Ясно. Несите следующего автора, этот сломался. ЗЫ - Thinkpad Edge != thinkpad
Артем Багдасаров
29.05.20 16:41
Ничто не мешает расширить список и добавить конструктива в комментах
Иван К
20.04.22 08:45|изменено
На ThinkPad Линукс устанавливается без проблем? Пробовал устанавливать?
Владислав Животнев
20.04.22 14:01
Если не Tiger Lake - то в среднем нормально последние лет 15 ставился всегда. У Tiger Lake проблемы, но они и под виндой есть.
Полиграф Шарико
29.05.20 17:06
Неплохая попопытка втюхать дорогущее железо. Детишки, кодить можно на самом задрыпаном корче, эта задача требует минимум ресурсов, лишь бы хватало компилироваться, усё!
Владимир
29.05.20 17:11
Конечно можно и на задрыпаном корче в блокноте кодить. Разница лишь в затрачиваемом времени.
Felix Prime
29.05.20 23:54
Ой бляяя, да причем тут железо. Нужно знать ЧТО писать, а не на чем писать
Taras G
30.05.20 00:39
А что толку знать если ты не можешь писать код потому что система виснет, аккумулятор разряжается и ты запарился таскать тонну железа? У меня есть ноут за 40к и за 150к, разница колоссальная.
Владимир
30.05.20 08:03
Ок. Допустим, я хочу написать игру с хорошей 3D графикой, физикой и всё такое. Хватит мне для этого задрыпаного корча?
Felix Prime
30.05.20 17:59
нет конечно. я даже сомневаюсь что в вашем случае ноутбук подойдет. скорее нужен стационар, причем с хорошей видеокартой
Владимир
29.05.20 17:07
Если нужно смотреть много строк кода, то это плохой код) Может хватить и 13-дюймовой прошки. Дискретка всё равно не нужна.
Michael Vasilchenko
29.05.20 17:12
Очень, очень зависит от предметной области
Владимир
29.05.20 17:17
Ну не очень. Но это же общий обзор. Да и лучше уж тогда полноценный монитор подключить, так и шею гнуть не придётся.
Michael Vasilchenko
29.05.20 17:11
Когда выбирал год назад себе ноут, смотрел в первую очередь на клавиатуру. И одним из важнейших параметров была реализация F блока и клавиш Home/End/Insert/Delete У всех вышеперечисленных ноутбуков блок F не разделен на группы по 4. Это отвратительно неудобно (мне). Клавиши Home/End/Insert/Delete вообще у всех ноутов реализованы неудобно. Ну и раскладку в целом оценивал, оценивая возможные косяки. Топовые косяки, которые встречал: клавиша power правая верхняя, в одном ряду с другими клавишами и никак от них не отделенная, рядом с delete. Еще где-то верхняя левая была не Esc, а что-то другая. И вот после того как просмотрел все это, выбор сузился до такого минимума, что остальные параметры были уже не столь важны. Ну кроме монитора, конечно. 13 ни одна не прошла, поэтому смотрел 15, выбирал те модели где монитор хотя бы не ругали. Проц - чаще всего вопрос конфигурации, память всегда можно докинуть. Как не забавно, купил в итоге rog scar 2. Хоть и у него с клавиатурой не все ок (del/ins на одной клавише и home/end, это обошел за счет дублей на дополнительном цифровом поле; и f12 от del/ins никак не отделена - от этого просто страдаю), но все же лучше чем у всего другого что попадалось.
Артем Багдасаров
29.05.20 17:27
"Топовые косяки, которые встречал: клавиша power правая верхняя, в одном ряду с другими клавишами и никак от них не отделенная, рядом с delete." — это вообще преступление против человечества, причем не важно программист ты или нет.
Синзи Икари
29.05.20 19:43
конечно, numpad - не необходимость, но это же очень удобно (не столько из-за цифр, конечно)а какой простор для сочетаний открывает, разве не прекрасно?неужели клавиатуры с отступом чуть ли не в 20% с каждой стороны удобнее?
Владислав Животнев
29.05.20 22:05
Да, удобнее с отступами, руки не болят, когда печатаешь и миллион хоткеев с под странными углами выгнутыми пальцами нажимаешь.
Uncle Bob
29.05.20 20:15
Особенно порадовала фразаразработчик пишет сотни строк мелкого кода
ElectraViking
30.05.20 06:02
потом ждет когда он взойдет и сажает его в большой компилятор и компилирует его в большой source code file потом едет в linking и уже в магазины.
Felix Prime
30.05.20 00:07
Не хочу обидеть автора (я понимаю что обзор - реклама), но критерии выбора абсолютно не правильны, ИМХО. 13" оптимальный вариант: кафе, парк, пр. - компактно, легко. Работа дом/офис - подключаем внешний монитор. Требования к начинке опять же завышены. Брать с запасом - согласен, но говорить что минимум 8Гб оперативы... В доте2 кодить будем? Хотя ей наверное и 4Гб достаточно будет.
Владимир
30.05.20 08:15|изменено
Ну иногда нужно запустить виртуалку для тестирования на чистой системе (или вообще в другой среде), и тогда 8 гигов уже не хватает. Ну а для перспективы 4 гига сейчас брать, имхо, не рационально (разве что есть возможность расширения) .
Александр Каськов
30.05.20 07:38
PackardBell купленный 10 лет назад, ОЗУ увеличено до 8 Гбайт, жёсткий диск поменял на SSD, тянет вполне.
Осторожный Чёрный Утенок
30.05.20 08:34|изменено
Крайне субъективный обзор. Нужно было уточнить над какими проектами программист работает. Я на MacBook Air 13 2012 i3 4ram 128ssd года два назад писал на php. А вот к примеру сейчас для angular (пересборка на node) нужно гораздо более мощный процессор и мин 8ram. Для разработчиков игр нужно совсем другое железо и т.д.
Агапов Дмитрий
30.05.20 15:46
Я из фронтенда и у меня один вопрос:Как можно на маленьком и самое главное ОДНОМ мониторе что то делать??!!! Я заманаюсь между окнами переключаться. Vsc + devtool + браузер. Работаю на 2х 23" мониторах Dell и древнем i5 2500k и 16гб ОЗУ и ссд. Всего хватает. Менять на ноут ни в жисть!
Дмитрий Шевелёв
30.05.20 20:26
Автор, ты видимо очень не разраб или хипстор-смузихлеб. Твои модели - редкостный шлак. Особенно это касается MacBook, который технически является отсталым (железо старое), а ОС не умеет многое, что нужно без бубна.Кроме ThinkPad нет нормальных машин, именно для программиста (тот же linux на некоторые встанет не без проблем). Где тот же Alienware? Где полноформатные машины?В общем - прежде чем писать, советую хотя бы на Хабр, там тоже гуманитариев полно, но хоть которые слышали от пацанов, о чем пишут
Alex Ponomar
30.05.20 20:28
А чего не умеет макось без бубна?
Владимир
31.05.20 05:51|изменено
А для чего самое передовое железо? Маки остают максимум на поколение. Это так критично, разве? Среды исполнения программ могут быть ещё более отсталыми. ПО для разработки на макось предостаточно и ставится проще, чем на винде. Ну а для разработки для ios и macos вообще вариантов без бубнов нет.Alienware то зачем? Разве это не игровые ноуты?PS. Программирую на MacBook и ни разу не пробовал смузи.
Иван К
20.04.22 08:43|изменено
На ThinkPad Линукс устанавливается без проблем? Пробовал устанавливать?
capitan nemo
30.05.20 21:35|изменено
https://aliexpress.ru/item/4000799416548.html8G RAM ноутбук Intel i7 256GB SSD 500G/1 TB HDD 15,6 ''металлический 1080P30 т.р. - вот это ноут для программистаhttps://aliexpress.ru/item/4001091047170.htmlНоутбук Xiaomi Redmi Book 16,1 дюймов AMD Ryzen 5 4500U 8G / 16GB DDR4 512GB SSD Windows 10 Ноутбук 1080P 57 т.р.для очень продвинутого программистаа эта подборка для понторезов
Alex Ponomar
31.05.20 03:22
Toposh? Я бы точно не рекомендовал нонеймовый ноут.
Антон Олегович Адеев
05.06.20 00:29
А разница какая, что на нем написано?! Главное как собрано. Может быть где-то ещё железо выпускают в таких масштабах кроме Китая?!
Sergei Ogarkov
31.05.20 16:06
Из представленного безкомпромиссным был только dell xps, и то 13 дюймов, с тачскрином, стоил под 200 3 года назад. Экран - вообще пофиг, в любом случае монитор подключать, мозгов 16 обязательно - почти всегда нужна виртуалка, докер или эмулятор.
Информация
О проектеРубрикиРекламаРедакцияВакансии
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила сообщества
18+Копирование материалов запрещено. Издание может получать комиссию от покупки товаров, представленных в публикациях