Какой компьютер нужен для программирования
Так как поток желающих, которым нужен совет, как собрать хороший компьютер за разумные деньги, увеличивается, я хочу поделиться информацией о том, как же я всё-таки выбираю компьютеры себе и знакомым. Возможно, таким образом, можно будет этих знакомых отправлять на эту публикацию, что сэкономит немного времени, как мне, так и им.
На самом деле это просто :) Попытаюсь алгоритмизировать мой способ выбора комплектующих. Неважно с чего начать, главное – к чему прийти (в нашем случае – составить конфигурацию). Тут уместно вспомнить такую истину в подборе ПК, как рекурсивность выбора. Выбор железа состоит из 3 частей — собственно выбор, оценка полученной конфигурации и, иногда, рекурсия — возврат на предыдущий этап и подбор другого железа. Поэтому, для простоты, начните с чего-нибудь, а по цепочке уже придете к своей конфигурации. Я часто задавался вопросом — «Почему выбор начинают с процессора и заканчивают блоком питания?» Оказалось, ответ прост – потому что о процессоре больше всего слышали, а что такое блок питания – некоторые даже не представляют… Надеюсь, вы не из таких;) Итак, начнём.
Методика выбора
Часто основные требования к ПК известны изначально – какие возможности должен предоставлять ПК, и, конечно же, количество дензнаков, выделенных на этот компьютер. В последнее время это еще и уровень шума, он должен находиться на приемлемо низком уровне.
Таким образом, сначала выбираем определенную конфигурацию за эти деньги, смотрим что получилось, что можно улучшить, что — безболезненно урезать. Так же полезным является составление нескольких конфигураций за одни и те же деньги — это поможет вам определить, что же все-таки для вас важнее в вашей будущей сборке.
Напомню, что любой компьютер состоит из монитора, системного блока, клавиатуры и мышки. Выбор клавиатуры и мыши рассматривать не буду, ибо это слишком специфические, личные вещи, лучший метод их выбора – «пощупать вживую». Зачастую недорогой манипулятор бывает более удачным выбором, чем крутой и навороченный.
Системный блок или монитор, или чуть-чуть об основных компонентах
Окно в параллельный мир
- относительно доступные мониторы на S-IPS матрицах:
- Dell 2209WA
- NEC EA231WMi
- Philips 240PW9ES
- HP LP2475w
- Dell U2410
- телевизоры 32” FullHD на S-IPS матрицах:
- LG 32LF2510
- LG 32LH3000
- 23-27”мониторы на TN-матрицах (тут их слишком много, чтобы перечислять, на мой взгляд, главное при их выборе – чтобы был цифровой вход и нужные регулировки).
- Samsung F2380 на PVA для работы с текстами, на другое он не годится, ибо тормозной.
Ракета под столом
- В последнее время выбор платформы стал простым занятием: если на процессор+мамку нет 330$ — то берется AMD, иначе Intel. Т.е. минимальный процессор Intel, который я могу рекомендовать – это Core i5-750.
- Из «стана AMD» наиболее привлекательным сейчас является Athlon x3 435 – у всех четырех купленных мной таких процессоров оказывалось небракованное ядро Deneb – это значит, что можно было спокойно разблокировать еще одно ядро и 6 Мб кэша L3. Желательно сейчас мамку брать уже на AM3 с DDR3 памятью.
- Оперативная память обоих стандартов как DDR2, так и DDR3 сейчас стоит примерно одинаково (~$50 за 2 Гб-модуль). Я всегда беру стандартную, неоверклокерскую память. Ибо оверклокерская нужна только при экстремальном разгоне, а так как вы читаете данный топик, то вряд ли она вам нужна ;)
- По поводу подсистемы хранения данных – если компьютер не бюджетный, рекомендую взять 2 диска (или SSD + HDD) – один под систему, другой под хранение данных. Предпочитаю WD, Hitachi, иногда беру Samsung.
- Так как пластины жестких дисков на 7200 об/мин сейчас достигли 500 Гбайт, целесообразно под систему брать-таки 500 Гб-винт. Под данные – это уже сколько лично вам нужно – можно брать Green-версию (5400 об/мин)
- DVD-RW я лично беру LG обычный за 25 баксов – они и служат долго, и качественно записывают.
- Видеокарта – тут или она есть, или её нет:) Для игр рекомендуется брать не менее Ati 4670/GeForce 9600GT для 19” монитора, 4770/GTS250 для 20-22”, и GTX260/5770 – для FullHD. Для работы (с графикой) в общем случае хватит и встроенной, но тут нужно смотреть на конкретный софт – сможет ли он загрузить видеокарту и с помощью какого API. Для мультимониторных режимов чаще всего берут простые видеокарты с двумя dvi.
- Корпус и блок питания подбирается под количество периферийных устройств/прожорливость системы/длину видеокарт…
Примеры выбора
А теперь давайте общие рассуждения объясню на примерах.
Пример 1. Компьютер для программирования
Итак — ТЗ:
Нужен компьютер для программирования. Среда разработки Eclipse. Язык разработки Java. Вполне возможно использование серверов на подобие Apache Tomcat и т.п. Бюджет 1000$.
Задача ясна. Куда распределить деньги?
- Процессор выбираем 3-ядерный, с возможность разблокировки ядер — AMD Athlon II X3 425 BOX — 80$
- Кулер — боксовый — 0$
- Материнскую плату выберем недорогую, на сокете AM3, с возможностью разблокировки (южные мосты SB710 и SB750) с поддержкой DDR3 — на будущее, а так же со встроенным видео — на настоящие 2 монитора, жаль что один придется по VGA подключать. Пусть это будет, к примеру, MSI 760GM-E51 — 70$
- Памяти пока что возьмем одну планку 2 Gb DDR3 Hynix 1333 МГц — 50$
- Жесткий диск один, на одной пластине и на 7200 об/мин — Samsung HD502HJ — 55$
- LG DVD-RW — 25$
- Корпус и БП — так как у нас встроенное видео, вполне можно обойтись 400 ваттами. ASUS TA8xx серия 400Вт — 45$
Как всегда вылезли за бюджет:) Да и 2 гб мало на сегодня. Всегда приходится идти на компромиссы ;) Ну это не страшно, можно поискать где подешевле, можно урезать проц… Например, поставить двухъядерный Athlon 240. Хотя 4 потенциальных ядра и еще кэш L3 стОит IMHO переплаты.
Вариант 2. Начнем с системника… Итак, хочется нормальный системник, который не будет тормозить. Берем 2 винта, хороший процессор, достаточно оперативки… Посмотрим, что получится.
- CPU — Intel Core i5-750 BX80605I5750 — 220$
- кулер — бокс — 0$
- MB — Gigabyte GA-P55-UD3 — 130$
- RAM — 4 Gb DDR3 Hynix 1333 — 100$
- HDD — Samsung HD502HJ 55$
- HDD2 — WD WD10EADS 95$
- Видеокарта — ATI HD4350 40$
- DVD-RW LG — 25$
- Case ASUS TA8xx серия 400Вт 45$
Пример 2. Компьютер для аниматора
- CPU — Intel Core i7-920 BX80601920 — 320$
- кулер — Noctua NH-U12P — 55$
- MB — MSI X58 Platinum — 250$
- RAM — 12Gb DDR3 Hynix 1333 — 300$
- HDD — 3хSamsung HD502HJ — 165$
- видеокарта — Palit GeForce 9600GT 512 MB — 90$
- DVD — LG DVD-RW — 25$
- Case — Cooler Master Elite 33x серия 460Вт — 75$
Конфигураций для игр писать не буду – их и так множество развелось:) Скажу что для них нужна в основном мощная видеокарта, наличие 4 Гб памяти, а также, в последнее время, — 3-4 ядерный процессор.
При выборе пользоваться можно прайсами любимых контор, или крупнейшими сайтами – в них сразу можно собрать конфиг виртуально, исходя из совместимости компонентов.
Выбор лэптопа, подходящего для программирования – задача непростая.
Несложно запутаться, просматривая разнообразные варианты. Рынок предлагает много различных моделей, и каждая отличается определенным набором характеристик.
Писать код можно практически на любом лэптопе. Тем не менее, ваша продуктивность увеличится при использовании инструмента, наиболее подходящего под тип выполняемых задач.
Существуют разные типы разработки и для каждого из них есть свой инструмент. Таким образом, нет единого решения, подходящего всем одновременно.
При написании статьи я исходил из следующего:
- Вы — веб-разработчик
- Ваш лэптоп – ваш основной инструмент разработки
Для любителей Windows: Atomic Pi
Цена: 49 долларов
Это одна из самых дешёвых мини-плат, на которых можно запустить Windows. В целом Windows довольно прожорливый, поэтому плат для него намного меньше, чем на Linux. Но тоже есть.
Эта плата не такая быстрая, как полноценный мини-компьютер с Алиэкспресса за 14 тысяч рублей, но он стоит почти в 5 раз дешевле, а работает не сильно хуже.
Максимум, который можно получить:
- Intel Atom x5-Z8350;
- 2 гигабайта оперативной памяти;
- 16 гигабайт встроенной памяти, и ещё можно 256 гигабайт хранить на карте памяти;
- проводной и беспроводной интернет;
- блютус;
- HDMI и отдельный процессор для графики Intel HD Graphics;
- 4 USB-выхода.
Минуса два: относительно слабое по современным меркам железо и громадный радиатор. Но от радиатора в этом процессоре никуда не деться.
Для любителей SSH: Onion omega 2+
Цена: 25 долларов.
Этот одноплатник считается самым маленьким в мире полноценным компьютером: он весит 20 грамм, умеет запускать Linux, работать от батарейки и сразу поддерживает такие языки:
Ещё у него есть вайфай, выходы для подключения проводного интернета, 128 мегабайт оперативной памяти и разъём для SD-карт до 128 гигабайт. У него нет выходов для монитора, поэтому, чтобы им управлять, придётся писать программы на SD-карту заранее или подключаться к нему по SSH.
Плата для MacOS: их нет, но есть Mac mini
Цена: 1030 долларов
Раньше в Mac Mini стояли жёсткие диски, SSD-накопители и планочки памяти. Но сейчас большая часть корпуса Mac Mini — пустая, там ничего нет. Весь компьютер выполнен на одной компактной плате, как на фото выше.
Это значит, что формально Mac Mini — это одноплатный компьютер. И если вы решите вопрос охлаждения и преобразования питания, вы сможете превратить его в некое подобие Raspberry Pi, получив шуструю одноплатную машинку с Mac OS. Непонятно только зачем.
Нужен ли мощный компьютер, чтобы кодить? Подойдёт ли ваш домашний компьютер? Вот об этом сейчас поговорим.
Сисадмины, остыньте. В мире есть категория людей, которые сами собирают компьютеры, знают наизусть модели процессоров и могут по запаху отличить хорошую термопасту от плохой. Ребята, эта статья не для вас.
Мобильность
Лэптоп можно подобрать любой формы и размера. Определитесь, насколько легким и портативным он должен быть.
Если вам не приходится часто передвигаться, то стоит обратить внимание на 15-дюймовые лэптопы. Они отличаются лучшими характеристиками и экранным пространством, достаточным для многозадачности.
Если вы работаете в нескольких местах или много путешествуете, то 13- или 14-дюймовые лэптопы — ваш выбор. Они более легкие, и батарея продержится дольше.
Если вы не покупаете лэптоп «два в одном», сенсорный экран не оправдывает дополнительные расходы на него. Я бы не рекомендовал приобретать лэптоп с сенсорным экраном.
Ближе к реальности: неттопы и мини-ПК
Это выбор для тех, кто любит экономить место и предпочитает всё компактное. У таких компьютеров скорость сопоставима с ноутбуком, но для работы им нужна внешняя клавиатура, мышь, монитор и блок питания.
У Intel есть линейка NUC: на них спокойно работает Windows 10, можно использовать как полноценный офисный компьютер. Обратите внимание, что NUC обычно поставляется без диска и оперативной памяти, их придётся докупать. Зато NUC маленький.
Если вы фанат Apple, то на вас смотрит Mac mini. Из хорошего — он симпатичен. Из плохого — последние модели очень трудно обновлять. Если через пару лет вы захотите увеличить на них память, скорее всего, не выйдет.
Это Intel Nuc. Внутри — полноценный компьютер с процессором Intel i7, 32 гигабайтами памяти и диском на 1 терабайт. Это неплохо для компьютера размером с ладонь.
Взял и работаешь: ноутбук
Из плюсов — взял и пошёл.
Из минусов — железо слабее по сравнению с системным блоком за те же деньги. Но для программирования это некритично, потому что мощности любого современного ноутбука хватит для любого редактора кода. Все наши проекты в Коде мы тоже пишем и запускаем на ноутбуках, самому старому из которых уже 10 лет.
Как и большую часть современной техники, многие ноутбуки делают такими, чтобы их было тяжело обновлять и ремонтировать.
Обычный офисный ноутбук на Windows — хороший инструмент для начала.
Можно ли кодить на телефоне?
Главное — тот, кто за ним работает и какие программы пишет. Хотите убедиться сами? Загляните в «Практикум», там подтвердят.
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Всем привет!
Собираемся открыть сеть учебных центров в нашем городе.
Так вот, возник вопрос к рекомендуемым системным требованиям к ПК или ноутбукам, чтобы люди начали изучать программирования?
Интересует все, начиная от мышки заканчивая лицензионным софтом.
Заранее всем спасибо за ответы.
Простой 5 комментариев
Смотря что кодить. Паскаль? Хватит любого офисного пк, просто чтобы не бесил фризами.
Игры? тогда нужно что то по мощнее.
Ainur Shakirov, а чем отличается другой яп в этом случае? Ты думаешь, что, например, питон будет лагать, там где паскаль нет?
Hemul GM, нит. Ну например если JAVA под андройд то надо б по мощнее, там грэдл ( или как его. ) куац хочет.(у меня например на ноуте было не возможно в Андройд студио что то делать. Хотя ноут норм.
Для веба если собрать много препроцессоров, сборщиков, автотесты и автодеплой и тд и тд тоже железо надо чуть чуть мощнее офисника.
Все зависит от типа программирования.
Но в целом подойдут компы среднего диапазона. Что то типа corei5 Ram 16, HDD по вкусу, графика можно использовать встроенную.
Некоторые типы программирования требуют специфичную начинку. Ну например для нейронок хорошо бы иметь неплохо видеоускоритель. Опять же в учебных задачах вряд ли вам понадобиться сильная вычислительная мощность.
Про переферию: мышка клавиатура любая,можно шикануть и подобрать чтонибудь удобное.Монитор в принципе тоже, но желательно побольше диагональ, ибо чем больше монитор, тем больше информации отображается тем комфортнее работать.
Тип и объем памяти
Приобретение SSD должно практически стать вашим приоритетом номер один. Это даст вам значительное увеличение производительности по сравнению со стандартным жестким диском. Любая операция будет выполняться значительно быстрее с SSD, включая загрузку операционной системы, компиляцию кода, запуск приложений, загрузку проектов.
Рекомендуемый минимальный объем SSD — 256GB. Если у вас достаточно средств, то SSD на 512GB или 1TB — это лучший вариант. Если цена имеет значение, то приобретайте SSD с меньшим объемом, на котором будут находиться ваша операционная система, а также ваши приложения и наиболее часто используемые документы (такие как проектные файлы). Все остальное — например, музыка и видео — будет храниться на большем по объему жестком диске.
Операционная система
Выбор операционной системы в значительной степени определит то, какой лэптоп вы приобретете. Пользователям Windows доступен ряд вариантов, если же вы предпочитаете macOS, вы ограничены одним производителем.
Linux можно установить на большинство лэптопов, но лучше приобрести тот, который официально поддерживается Linux. Некоторые поставщики, такие как Dell and System 76, предлагают высококачественную продукцию с предустановленной ОС Linux. Рекомендую в первую очередь обратить внимание на эти варианты.
В ином случае проведите свое исследование, чтобы убедиться, что выбранный вами лэптоп хорошо сочетается с вашим предпочитаемым дистрибутивом Linux.
ОЗУ (RAM)
Я не думаю, что можно серьезно заниматься программированием на лэптопе с ОЗУ менее, чем 4GB. Мои рекомендации по минимальному объему оперативной памяти — 8GB. И даже этого может оказаться недостаточно с появлением приложений Electron, которые используют большое количество ОЗУ. Если вы можете себе это позволить — инвестируйте в ОЗУ на 16GB.
Просто возьми мои деньги
Новый Mac Pro со снятой крышкой. Крышка рядом (похожа на тёрку, но тёркой не является).
Если у вас безграничный бюджет и просто хочется получить самое мощное железо для любых задач, берите системный блок с самым топовым железом, какое только будет доступно. А если вы поспорили с другом, кто быстрее потратит миллион долларов, то берите самый навороченный Mac Pro: он не только довольно мощный, но и в несколько раз дороже, чем та же конфигурация на ПК.
Для программ на JavaScript, Python или PHP такое железо не нужно. Но если вы хотите программировать физику в трёхмерном движке или обучать нейросети на огромном массиве данных — берите и работайте.
Фотошоп на нём будет тормозить в любом случае.
Средний компьютер для кодинга в 2020 году
Процессор. Может быть фирмы Intel или AMD. Если Intel, то подойдёт что угодно, начиная с Core i5. Всё, что ниже, может не очень быстро работать на современных операционных системах (что не помешает работать на них медленно).
Оперативная память. Чем её больше, тем проще компьютеру работать со множеством задач. Если нужно просто писать код, то сейчас хватит 8 гигабайт, большая часть которых уйдёт на операционную систему и браузер. Вы удивитесь, но современные браузеры могут нехило так нагружать и память, и процессор. Как будто это не ты смотришь Ютуб, а Ютуб смотрит тебя ?
Жёсткий диск. Есть два варианта: обычный HDD (очень много места, но медленный) или SSD (поменьше места, но в тысячу раз быстрее). Если есть возможность, лучше выбирать компьютер с SSD. Минимальный объём — 128 гигабайт, этого хватит для операционной системы, среды разработки и ещё останется место для своих проектов.
Клавиатура
Вы не можете позволить себе поступиться качеством клавиатуры, так как именно на ней вы будете днями и ночами набирать код. Я предпочитаю лэптопы с компактной клавиатурой.
Очень важно перед покупкой тщательно испытать клавиатуру. Убедитесь, что клавиши расположены удобно и их удобно нажимать. Клавиатура с подсветкой — полезная вещь, если вы планируете часто работать в плохо освещенных помещениях.
Экзотика и минимализм: Raspberry Pi
Raspberry Pi — это одноплатный компьютер: на платке размером с кредитную карту стоят порты, процессор и память. Подключаете к этому клавиатуру, мышь и монитор — и у вас есть компьютер. Стоит такая плата 30–100 долларов.
Особенность в том, что в нём будет операционная система «Линукс». Но для неё есть программы для разработки на любом языке, а также необходимый минимум браузеров и офисных приложений.
На Raspberry Pi будет сложно писать приложения для Айфонов или код для Windows, но всё остальное — вполне реально. Заодно прокачаетесь в настройке «Линукса».
На Pi можно сделать не слишком мощный, но рабочий сервер.
На момент написания статьи самое последнее поколение Raspberry Pi — четвёртое. Поддерживает два экрана!
Для начинающих: Raspberry Pi 400
Цена: 120 долларов
Внутри этой клавиатуры стоит модифицированная плата Raspberry Pi 4 с двумя выходами на мониторы, поддержкой USB, проводного и беспроводного интернета, блютусом и 40-контактным выходом для внешних устройств.
Плюс такого решения в том, что в комплекте с клавиатурой идёт блок питания, карта памяти с операционной системой Raspberry Pi OS (по сути тот же Linux) и учебник по программированию (правда, на английском).
Если нужно что-то для начала, но не хочется тратить время на сборку корпуса и первоначальную настройку — это отличное решение. Включаете, загружаете линукс и программируете.
Мобильность
Лэптоп можно подобрать любой формы и размера. Определитесь, насколько легким и портативным он должен быть.
Если вам не приходится часто передвигаться, то стоит обратить внимание на 15-дюймовые лэптопы. Они отличаются лучшими характеристиками и экранным пространством, достаточным для многозадачности.
Если вы работаете в нескольких местах или много путешествуете, то 13- или 14-дюймовые лэптопы — ваш выбор. Они более легкие, и батарея продержится дольше.
Если вы не покупаете лэптоп «два в одном», сенсорный экран не оправдывает дополнительные расходы на него. Я бы не рекомендовал приобретать лэптоп с сенсорным экраном.
Какие нужны параметры
Для программирования нужно немного: по сути это написание текста. Компиляция или исполнение кода по современным меркам тоже не особо ресурсоёмкая задача. Поэтому для кодинга подойдёт почти любой компьютер.
Есть лишь три сценария, когда вам потребуется мощный компьютер:
- Вы делаете сервер, на котором будет обслуживаться много клиентов. Например, вам нужен компьютер, на котором станет крутиться телеграм-бот, а пользоваться им должны десятки тысяч человек постоянно. Тогда нужно много памяти и шустрые многопотоковые процессоры.
- Вы занимаетесь машинным обучением.
- Вы используете компьютер не только для кодинга, но и для других задач, например, играете в игры.
Процессор (CPU)
CPU лэптопа имеет огромное влияние на вашу производительность, так что не пытайтесь сэкономить на нем. Существуют различные типы процессоров с различными характеристиками, на которые следует обратить внимание. Наиболее значимыми характеристиками являются: объем кэш-памяти, количество ядер, частота и TDP (требования по теплоотводу).
В общем и целом, процессор Intel core i5 или i7 с частотой 3GHz и больше подойдет большинству.
Питание
Хорошая батарея может не иметь для вас большого значения, если в основном вы находитесь недалеко от розетки. Тем не менее, вас должно интересовать время работы батареи от 6 часов и более.
Не рассчитывайте на время работы батареи, указанное производителем. Почитайте описания на достойных доверия веб-сайтах, посмотрите, что пишут реальные пользователи на форумах и в отзывах.
Дискретная или интегрированная видеокарта?
Наличие дискретной видеокарты не играет большой роли для написания кода. Купите лэптоп со встроенной видеокартой, а сэкономленные деньги потратьте на SSD или лучший процессор.
Интересно узнать, какие факторы вы считаете наиболее важными при выборе лэптопа для программирования и каким образом это влияет на вашу ежедневную работу. Делитесь в комментариях!
О переводчике
Перевод статьи выполнен в Alconost.
Alconost занимается локализацией приложений, игр и сайтов на 68 языков. Переводчики-носители языка, лингвистическое тестирование, облачная платформа с API, непрерывная локализация, менеджеры проектов 24/7, любые форматы строковых ресурсов, перевод технических текстов.
Мы также делаем рекламные и обучающие видеоролики — для сайтов, продающие, имиджевые, рекламные, обучающие, тизеры, эксплейнеры, трейлеры для Google Play и App Store.
Есть такая штука — одноплатный мини-компьютер. Одноплатный — значит, что весь необходимый минимум компонентов в них расположен на одной плате. Мини — значит, что плата маленькая. И всё это вместе позволяет делать компьютеры недорогими, но при этом — функциональными.
Вот несколько одноплатников, на которых можно работать, если подключить к ним монитор, мышь, клавиатуру и питание.
Можно ли кодить на планшете?
Писать код на планшете можно, если для этого планшета есть среда разработки и исполнения кода на нужном вам языке. Например, среда Python есть как для Айпада, так и для планшетов на Андроиде.
Могут быть проблемы с доступом к файловой системе, хранением проектов, их экспортом или компиляцией. Но эти проблемы решаемые, если есть какой-то большой компьютер (ноутбук или настольный). Как подменная машина для временной работы планшет вполне подойдёт. Главное — внешняя клавиатура.
Дисплей
Дисплей лэптопа — одна из наиболее важных его составляющих, особенно для программистов. Если вы занимаетесь разработкой, вы проводите перед экраном много времени. Вам необходимо уделять внимание деталям.
Разрешение экрана большинства бюджетных лэптопов — 1366 x 768, что на мой взгляд является весьма посредственным разрешением. Экранное пространство такого дисплея не достаточно для многозадачности. Ну и текст будет недостаточно четким для чтения.
С другой стороны, 4к дисплей — это слишком, особенно учитывая, что его наличие существенно увеличит как стоимость лэптопа, так и расход батареи.
В любом случае, не покупайте лэптоп с разрешением менее чем Full HD 1920 x 1080 (1080p). Если за разрешение 1080p надо немного доплатить — сделайте это.
Также убедитесь, что у дисплея достаточные углы обзора, экран не должен выполнять функции зеркала!
Поставил и забыл: просто системник
Любой системный блок за 30 тысяч — но лучше берите не готовый, а попросите опытного друга собрать компьютер с нуля.
Подойдёт тем, у кого есть стационарное рабочее место и кто не любит частые переезды. Отдельный плюс — повышенная ремонтопригодность и возможности для обновления. Дело в том, что всё содержимое системного блока легко достать и заменить одни детали на другие. Нужно больше памяти? Добавляем. Не хватает места для файлов? Снимаем крышку и вставляем рядом второй жёсткий диск. В ноутбуке так не получится, в лучшем случае можно заменить диск. Если очень повезёт — ещё и память.
К системнику нужна клавиатура, мышь и монитор. И это можно считать плюсом, а можно и минусом: с одной стороны, всё можно выбрать под свои задачи. С другой — всё стоит дополнительных денег.
Внешне это не очень красиво, зато практично.
Всё и сразу: Geniatech XPI-iMX8MM
Цена: примерно 90 долларов за максимальную комплектацию
На плате размером меньше смартфона производители разместили:
- четырёхядерный процессор Arm Cortex A53 1,8 гигагерц;
- 4 гигабайта оперативной памяти;
- 128 гигабайт для хранения данных;
- выход HDMI для монитора с поддержкой 4k;
- гигабитный порт для проводного интернета;
- вайфай и блютус;
- 4 USB порта 2.0 и один порт USB-С;
- кодеки для обработки видео;
- выход на наушники;
- 40-контактную площадку для подключения внешних устройств, как у Raspberry Pi.
Это уже полноценный компьютер, в который можно воткнуть зарядку от телефона, подключить монитор с клавиатурой и загрузить полноценный Linux для разработки. Но главный плюс этой платы — мощность процессора и большой объём памяти.
Читайте также: