какое железо нужно для программирования

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

какое железо нужно для программирования
Выбор лэптопа, подходящего для программирования – задача непростая.

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

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

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

При написании статьи я исходил из следующего:

Мобильность

Лэптоп можно подобрать любой формы и размера. Определитесь, насколько легким и портативным он должен быть.

Если вам не приходится часто передвигаться, то стоит обратить внимание на 15-дюймовые лэптопы. Они отличаются лучшими характеристиками и экранным пространством, достаточным для многозадачности.

Если вы работаете в нескольких местах или много путешествуете, то 13- или 14-дюймовые лэптопы — ваш выбор. Они более легкие, и батарея продержится дольше.

Если вы не покупаете лэптоп «два в одном», сенсорный экран не оправдывает дополнительные расходы на него. Я бы не рекомендовал приобретать лэптоп с сенсорным экраном.

какое железо нужно для программирования

Дисплей

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

Разрешение экрана большинства бюджетных лэптопов — 1366 x 768, что на мой взгляд является весьма посредственным разрешением. Экранное пространство такого дисплея не достаточно для многозадачности. Ну и текст будет недостаточно четким для чтения.

С другой стороны, 4к дисплей — это слишком, особенно учитывая, что его наличие существенно увеличит как стоимость лэптопа, так и расход батареи.

В любом случае, не покупайте лэптоп с разрешением менее чем Full HD 1920 x 1080 (1080p). Если за разрешение 1080p надо немного доплатить — сделайте это.

Также убедитесь, что у дисплея достаточные углы обзора, экран не должен выполнять функции зеркала!

Процессор (CPU)

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

В общем и целом, процессор Intel core i5 или i7 с частотой 3GHz и больше подойдет большинству.

ОЗУ (RAM)

Я не думаю, что можно серьезно заниматься программированием на лэптопе с ОЗУ менее, чем 4GB. Мои рекомендации по минимальному объему оперативной памяти — 8GB. И даже этого может оказаться недостаточно с появлением приложений Electron, которые используют большое количество ОЗУ. Если вы можете себе это позволить — инвестируйте в ОЗУ на 16GB.

Тип и объем памяти

Приобретение SSD должно практически стать вашим приоритетом номер один. Это даст вам значительное увеличение производительности по сравнению со стандартным жестким диском. Любая операция будет выполняться значительно быстрее с SSD, включая загрузку операционной системы, компиляцию кода, запуск приложений, загрузку проектов.

Рекомендуемый минимальный объем SSD — 256GB. Если у вас достаточно средств, то SSD на 512GB или 1TB — это лучший вариант. Если цена имеет значение, то приобретайте SSD с меньшим объемом, на котором будут находиться ваша операционная система, а также ваши приложения и наиболее часто используемые документы (такие как проектные файлы). Все остальное — например, музыка и видео — будет храниться на большем по объему жестком диске.

Клавиатура

какое железо нужно для программирования

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

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

Питание

Хорошая батарея может не иметь для вас большого значения, если в основном вы находитесь недалеко от розетки. Тем не менее, вас должно интересовать время работы батареи от 6 часов и более.

Не рассчитывайте на время работы батареи, указанное производителем. Почитайте описания на достойных доверия веб-сайтах, посмотрите, что пишут реальные пользователи на форумах и в отзывах.

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

Выбор операционной системы в значительной степени определит то, какой лэптоп вы приобретете. Пользователям Windows доступен ряд вариантов, если же вы предпочитаете macOS, вы ограничены одним производителем.

какое железо нужно для программирования

Linux можно установить на большинство лэптопов, но лучше приобрести тот, который официально поддерживается Linux. Некоторые поставщики, такие как Dell and System 76, предлагают высококачественную продукцию с предустановленной ОС Linux. Рекомендую в первую очередь обратить внимание на эти варианты.

В ином случае проведите свое исследование, чтобы убедиться, что выбранный вами лэптоп хорошо сочетается с вашим предпочитаемым дистрибутивом Linux.

Дискретная или интегрированная видеокарта?

Наличие дискретной видеокарты не играет большой роли для написания кода. Купите лэптоп со встроенной видеокартой, а сэкономленные деньги потратьте на SSD или лучший процессор.

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

Перевод статьи выполнен в Alconost.

Alconost занимается локализацией приложений, игр и сайтов на 68 языков. Переводчики-носители языка, лингвистическое тестирование, облачная платформа с API, непрерывная локализация, менеджеры проектов 24/7, любые форматы строковых ресурсов, перевод технических текстов.

Мы также делаем рекламные и обучающие видеоролики — для сайтов, продающие, имиджевые, рекламные, обучающие, тизеры, эксплейнеры, трейлеры для Google Play и App Store.

Источник

какое железо нужно для программирования

Ну, переход из одной в другую это, скорее всего, вас своппит. Берите 16ГБ оперативки, её никогда много не бывает.

Под систему однозначно SSD’шник, если сейчас стоит HDD, разницу в открытии программ и больших файлов заметите сразу же.

Под фотошоп точно не знаю, но, вроде как, там давно уже есть аппаратное ускорение видеокартой. Если под веб-дизайн, то хватит и низкого сегмента, если не открываете 100-мегапиксельные файлы.
Ну а для будущего 3D-графики лучше брать что-то посерьёзнее чуть выше среднего в районе 10к.

Плюс к этому всему ставьте 64-битную операционку, только с ней можно будет почувствовать преимущества.

какое железо нужно для программирования

Проц i5 минимум, обязательно SSD, не менее 12гб оперативки (но лучше с запасом брать), дискретная видеокарта не нужна.

Желательно OS X: на линуксе нет части софта типа фотошопа, а на винде иногда придется запускать проекты в виртуалке, т.к. на винде многие проекты работать не будут.

какое железо нужно для программирования

100$
2. Процессор Intel Core i5-4570

190$
3. Четырёхканальные планки оперативы, по 4 гигабайта каждая. Выбирать планки по рекомендации производителя, есть на оф стайте.

200$
4. Блок питания Cooler Master GXII 550W

80$. Если не планируете покупать Geeforse/AMD, начиная с 760 серии (рекомендуется БП от 600 ватт и выше), можно найти наиболее простые варианты ватт этак на 400.
5. Жёсткий диск Plextor M6S 512GB

350$
6. Кулер на процессор Thermalright Macho Rev.A

50$. В РБ радиатор без кулера стоит 60 у.е. от cooler master, а тут Thermalright с наиболее массивным радиатором и 120мм кулером на 10$ дешевле.
7. Корпус любой, чтобы радовал глаз, штатное охлаждение не пригодится. Ну если шиковать. Fractal Design Node 804 120$

Источник

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

Как выбрать то, что действительно нужно.

Нужен ли мощный компьютер, чтобы кодить? Подойдёт ли ваш домашний компьютер? Вот об этом сейчас поговорим.

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

Какие нужны параметры

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

Есть лишь три сценария, когда вам потребуется мощный компьютер:

Средний компьютер для кодинга в 2020 году

Процессор. Может быть фирмы Intel или AMD. Если Intel, то подойдёт что угодно, начиная с Core i5. Всё, что ниже, может не очень быстро работать на современных операционных системах (что не помешает работать на них медленно).

Жёсткий диск. Есть два варианта: обычный HDD (очень много места, но медленный) или SSD (поменьше места, но в тысячу раз быстрее). Если есть возможность, лучше выбирать компьютер с SSD. Минимальный объём — 128 гигабайт, этого хватит для операционной системы, среды разработки и ещё останется место для своих проектов.

Экзотика и минимализм: Raspberry Pi

какое железо нужно для программирования

Raspberry Pi — это одноплатный компьютер: на платке размером с кредитную карту стоят порты, процессор и память. Подключаете к этому клавиатуру, мышь и монитор — и у вас есть компьютер. Стоит такая плата 30–100 долларов.

Особенность в том, что в нём будет операционная система «Линукс». Но для неё есть программы для разработки на любом языке, а также необходимый минимум браузеров и офисных приложений.

На Raspberry Pi будет сложно писать приложения для Айфонов или код для Windows, но всё остальное — вполне реально. Заодно прокачаетесь в настройке «Линукса».

На Pi можно сделать не слишком мощный, но рабочий сервер.

На момент написания статьи самое последнее поколение Raspberry Pi — четвёртое. Поддерживает два экрана!

Ближе к реальности: неттопы и мини-ПК

Это выбор для тех, кто любит экономить место и предпочитает всё компактное. У таких компьютеров скорость сопоставима с ноутбуком, но для работы им нужна внешняя клавиатура, мышь, монитор и блок питания.

У Intel есть линейка NUC: на них спокойно работает Windows 10, можно использовать как полноценный офисный компьютер. Обратите внимание, что NUC обычно поставляется без диска и оперативной памяти, их придётся докупать. Зато NUC маленький.

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

какое железо нужно для программированияЭто Intel Nuc. Внутри — полноценный компьютер с процессором Intel i7, 32 гигабайтами памяти и диском на 1 терабайт. Это неплохо для компьютера размером с ладонь.

Взял и работаешь: ноутбук

Из плюсов — взял и пошёл.

Из минусов — железо слабее по сравнению с системным блоком за те же деньги. Но для программирования это некритично, потому что мощности любого современного ноутбука хватит для любого редактора кода. Все наши проекты в Коде мы тоже пишем и запускаем на ноутбуках, самому старому из которых уже 10 лет.

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

какое железо нужно для программированияОбычный офисный ноутбук на Windows — хороший инструмент для начала.

Поставил и забыл: просто системник

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

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

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

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

Просто возьми мои деньги

какое железо нужно для программированияНовый Mac Pro со снятой крышкой. Крышка рядом (похожа на тёрку, но тёркой не является).

Если у вас безграничный бюджет и просто хочется получить самое мощное железо для любых задач, берите системный блок с самым топовым железом, какое только будет доступно. А если вы поспорили с другом, кто быстрее потратит миллион долларов, то берите самый навороченный Mac Pro: он не только довольно мощный, но и в несколько раз дороже, чем та же конфигурация на ПК.

Для программ на JavaScript, Python или PHP такое железо не нужно. Но если вы хотите программировать физику в трёхмерном движке или обучать нейросети на огромном массиве данных — берите и работайте.

Фотошоп на нём будет тормозить в любом случае.

Можно ли кодить на планшете?

Писать код на планшете можно, если для этого планшета есть среда разработки и исполнения кода на нужном вам языке. Например, среда Python есть как для Айпада, так и для планшетов на Андроиде.

Могут быть проблемы с доступом к файловой системе, хранением проектов, их экспортом или компиляцией. Но эти проблемы решаемые, если есть какой-то большой компьютер (ноутбук или настольный). Как подменная машина для временной работы планшет вполне подойдёт. Главное — внешняя клавиатура.

Источник

О выборе конфигурации ПК

Методика выбора

Часто основные требования к ПК известны изначально – какие возможности должен предоставлять ПК, и, конечно же, количество дензнаков, выделенных на этот компьютер. В последнее время это еще и уровень шума, он должен находиться на приемлемо низком уровне.
Таким образом, сначала выбираем определенную конфигурацию за эти деньги, смотрим что получилось, что можно улучшить, что — безболезненно урезать. Так же полезным является составление нескольких конфигураций за одни и те же деньги — это поможет вам определить, что же все-таки для вас важнее в вашей будущей сборке.
Напомню, что любой компьютер состоит из монитора, системного блока, клавиатуры и мышки. Выбор клавиатуры и мыши рассматривать не буду, ибо это слишком специфические, личные вещи, лучший метод их выбора – «пощупать вживую». Зачастую недорогой манипулятор бывает более удачным выбором, чем крутой и навороченный.

Системный блок или монитор, или чуть-чуть об основных компонентах

Окно в параллельный мир
Ракета под столом

Примеры выбора

А теперь давайте общие рассуждения объясню на примерах.

Пример 1. Компьютер для программирования

Итак — ТЗ:
Нужен компьютер для программирования. Среда разработки Eclipse. Язык разработки Java. Вполне возможно использование серверов на подобие Apache Tomcat и т.п. Бюджет 1000$.
Задача ясна. Куда распределить деньги?

Как всегда вылезли за бюджет:) Да и 2 гб мало на сегодня. Всегда приходится идти на компромиссы 😉 Ну это не страшно, можно поискать где подешевле, можно урезать проц… Например, поставить двухъядерный Athlon 240. Хотя 4 потенциальных ядра и еще кэш L3 стОит IMHO переплаты.

Вариант 2. Начнем с системника… Итак, хочется нормальный системник, который не будет тормозить. Берем 2 винта, хороший процессор, достаточно оперативки… Посмотрим, что получится.

Этап оценки окончен. Теперь этап переоценки и рекурсии.
После составления нескольких таких конфигураций, берем ту, что ближе по душе 🙂 – и уже начинаем с ней работать – что-то урежем, что-то добавим, что-то заменим. Думаю, любой грамотный человек, поиском с помощью google.com по названию девайса может найти информацию по конкретным железкам, их тестам и отзывам по ним. Так что выбор в переоценке оставляю за читателями.

Пример 2. Компьютер для аниматора

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

Источник

Какие системные требования ПК нужны для программирования?

Простой 5 комментариев

какое железо нужно для программирования

Смотря что кодить. Паскаль? Хватит любого офисного пк, просто чтобы не бесил фризами.

Игры? тогда нужно что то по мощнее.

какое железо нужно для программирования

какое железо нужно для программирования

какое железо нужно для программирования

Hemul GM, нит. Ну например если JAVA под андройд то надо б по мощнее, там грэдл ( или как его. ) куац хочет.(у меня например на ноуте было не возможно в Андройд студио что то делать. Хотя ноут норм.

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

какое железо нужно для программирования

какое железо нужно для программирования

Интересует все, начиная от мышки заканчивая лицензионным софтом.

Все зависит от типа программирования.
Но в целом подойдут компы среднего диапазона. Что то типа corei5 Ram 16, HDD по вкусу, графика можно использовать встроенную.
Некоторые типы программирования требуют специфичную начинку. Ну например для нейронок хорошо бы иметь неплохо видеоускоритель. Опять же в учебных задачах вряд ли вам понадобиться сильная вычислительная мощность.
Про переферию: мышка клавиатура любая,можно шикануть и подобрать чтонибудь удобное.Монитор в принципе тоже, но желательно побольше диагональ, ибо чем больше монитор, тем больше информации отображается тем комфортнее работать.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *