Процессор или оперативная память: во что вложиться, если бюджет ограничен
Компьютер для программиста является единственным инструментом для работы с программным кодом. Нет компьютера или ноутбука – нет возможности работать. К вопросу покупки главного рабочего устройства необходимо подходить основательно. Ведь от того, насколько производительным будет компьютер, зависит и результат работы. Ноутбук программиста не должен иметь мощную видеокарту. Конечно, если в перерывах между работой возникает желание сыграть в современные шутеры, хорошая видеокарта понадобится.
Но для компиляции или исполнения кода она не нужна, опять же, если сфера программирования не связана с графикой. Чтобы написать код на PHP или Python, подойдет практически любой средний компьютер. Но при этом важно понимать, что есть две важнейшие составляющие устройства, на покупке которых не стоит экономить – процессор и оперативная память. Но часто получается так, что начинающий специалист вынужден жертвовать одним. Дальше расскажем, во что следует вложиться – в процессор или оперативную память, – если бюджет ограничен.
Процессор
Чтобы исполнять не самые сложные задачи, писать программный код на распространенных языках программирования не нужен мощный процессор. Потребность в мощном чипе может возникнуть лишь в отдельных случаях. Например, вы разрабатываете сервер, на котором будет обслуживаться многочисленная клиентская база. Обычно с этой целью устанавливают телеграмм-ботов для удобства десятка тысяч пользователей. Для стабильной работы сервера шустрый многопотоковый процессор обязателен. Такой же чип понадобится, если вы занимаетесь машинным обучением или, как было сказано в самом начале, кроме кодинга увлекаетесь еще и компьютерными играми. В играх большая роль отводится способностям видеокарты, а вот в работе важны уже способности центрального процессора.
Вы можете купить на первое время Intel Core i3, другое дело, что для выполнения более-менее серьёзной работы требуется как минимум Intel Core i5. Не менее важно учитывать тот факт, что по мере получения новых навыков и способностей перед вами будут появляться более сложные задачи. Соответственно, для их решения нужен будет компьютер с совершенно другими характеристиками. Вряд ли вы желаете испытывать лишнюю нервозность, когда компьютер начинает «тупить» в момент выполнения ответственной работы. Вложиться в процессор следует и по той причине, что это дорогостоящая составляющая, которую нельзя улучшить со временем. Вы сможете докупить дополнительные планки оперативной памяти и установить их. Процессор покупает один раз и на длительный срок.
Оперативная память
Программисты знают, чем больше памяти, тем проще одновременно решать несколько задач. Как говорится, памяти много не бывает, но и тратиться на покупку 16 Гб совершенно нет смысла, особенно если вы делаете только первые шаги в направлении программирования . Если вы новичок, то ОЗУ можно пожертвовать. Вы можете купить компьютер с 4 Гб ОЗУ как минимум. Этого вполне хватит для написания простого кода и его компиляции. Но учитывайте: сейчас даже браузеры потребляют большое количество ресурсов. Если запустить программу и открыть несколько вкладок, уже могут возникнуть небольшие подтормаживания в компьютере с небольшим объемом оперативки. В идеале выбирайте 8 Гб ОЗУ – «золотая» середина. В любой момент память можно будет добавить. Но если в таком количестве нет необходимости, памятью можно пожертвовать.
Как выбрать CPU
Вывод напрашивается сам по себе – процессор важнейшая составляющая вычислительной машины, если речь идёт о программировании. В среде специалистов, занимающихся написанием кода, бытуют различные мнения о необходимости покупки мощного чипа. Одни считают, что в этой среде вполне можно обойтись возможностями компьютера со средним по характеристикам центральным процессором, ведь задача только одна – работ с текстовыми частями программного кода. Но есть специалисты с противоположным мнением: свою позицию аргументируют тем, что для компиляции больших программ нужно больше вычислительной мощности.
Удивительно, но правы обе стороны. Как же определиться и сделать выбор в покупке центрального процессора? Как в любом другом случае, для начала необходимо определиться с текущими задачами:
- Написание программ под 8-ядерную архитектуру – задача довольно сложная. Если вы не планируете этим заниматься, то и тратиться на столь серьезный чип нет никакой необходимости. Можно купить CPU за меньшую стоимость.
- Чтобы кодить, подойдет AMD – по цене смотрится привлекательней, плюс отличается более эффективной работой по обмену информацией между ядрами.
- Процессор Intel – стоит дороже, но лучше поддаётся разгону. Если не планируется работа с одновременными вычислительными операциями, есть смысл присмотреться к каталогу продукции Intel и подобрать чип с учетом текущего бюджета.
- Что касается разрядности, то здесь всё зависит от области деятельности. Программирование и написание кода для 32-битной архитектуры требует тестирование приложений на такой же системе. Если вы пишите программы под 64-битную архитектуру, смотрите соответственно 64-разрядные ЦП.
Проще говоря, нет никакого смысла переплачивать за процессор, если вы занимаетесь преимущественно простой работой. Здесь важно оценить личные способности, качества, задуматься о перспективах. Возможно, вы планируете в дальнейшем получить новые навыки и перейти в другое направление, где задачи будут другого уровня – намного сложней. Тогда покупайте процессор на перспективу.
Как выбрать RAM
Требования к RAM постоянно растут. Причем темпы роста опережают требования к ЦП и видеокарте. В продаже сегодня есть оперативная память стандарта DDR2 в разных поколениях. Найти устаревший стандарт SDRAM не представляется возможным. При этом учитывайте, что разные поколения несовместимы и отличаются между собой как по части механики, так и по электронным параметрам. Ключевые параметры, от которых зависит скорость работы памяти – частота и тайминги. В теории, чем выше частота и меньше тайминги, тем лучше. Но на практике всё сложней. Необходимо учитывать, какую частоту поддерживает материнская плата. Если материнка поддерживает 2666 МГц, а оперативная память имеет частоту 3200 МГц, она будет работать, но не сможет использовать весь потенциал RAM. Это следует учитывать во время покупки памяти.
Заключение
Для начала вы можете приобрести одну планку RAM на 4 Гб, после докупить вторую планку – всего будет 8 Гб памяти. Оптимально использовать два слота. Три и больше нежелательно. В любом случае, у пользователя остается возможность выполнить апгрейд компьютера по части RAM. Сделать такое с процессором не получится. Вы приобретаете CPU на несколько лет вперёд, когда память можно всегда докупить. Это главная причина, почему лучше всего изначально вложиться в центральный процессор, и только при возникновении необходимости, связанной с усложнением текущих задач, докупить RAM.