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

Как собрать ПК для профессиональных задач архитектора и с умом сэкономить 27000 рублей — получаем максимум из ограниченного бюджета

Сборка компьютера под 3D визуализацию и рендеринг за 112000 рублей с учетом покупки 4K монитора, или как сэкономить 27000 рублей и выжать максимум из имеющегося бюджета.

В моем блоге уже не раз упоминался готовящийся в течение двух месяцев проект — реальная сборка максимально продуманного (с учетом имеющихся у меня познаний в железе и в условиях ограниченного бюджета) ПК для архитектора под работу в AutoCAD, Autodesk 3ds Max и Cinema 4D, грубо говоря, сборка рендер-машины, за которой приятно работать, но при этом в ней максимально сэкономлено на всем при абсолютной стабильности и надежности системы. И вот этот день наконец настал, все комплектующие были закуплены по минимальным рыночным ценам, осталось только собрать компьютер, установить необходимый софт , конечно же, хорошенько разогнать систему и протестировать ее на стабильность. И, собственно, об этом и будет повествование в данной статье.

реклама

Что же, не вижу смысла затягивать с прелюдиями и предлагаю перейти непосредственно к детальной аналитике на составляющие получившегося компьютера для профессиональных задач и, возможно, иногда «на поиграть».

Процессор

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

Но для серьезной работы нужен процессор классом не ниже Intel Core i5 или его аналог от AMD. В этом случае ОС будет работать достаточно быстро, компиляция программы займет меньше времени, можно будет одновременно запускать несколько процессов.

Влияет ли постоянная память на производительность?

Итак что бы понять какой компьютер выбрать для программирования, разберем другой ключевой компонент – это жесткий диск. Поскольку мы заботимся о производительности, единственное разумное решение для установки системы, программного обеспечения и хранения наших данных – это SSD-накопитель , изготовленный по технологии полупроводниковых микросхем памяти, аналогичных тем, которые используются, например, в флеш-накопителях. Выбор емкости – личное дело каждого, кому-то понадобится 250 ГБ, кому-то 500 ГБ будет мало. Тогда будет экономным решением добавить второй жесткий диск с большей емкостью, но с меньшей эффективностью, который будет использоваться для архивирования и резервного копирования наших проектов .

лучшие компьютеры для программирования

Компьютер для разработки игр:

Тут уже всё гораздо интереснее, чем в предыдущих разделах этой статьи, но об это чуть ниже.

Процессор:

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

Поэтому купите процессор, например, Intel Core i7-7700, хотя он достаточно дорогой, поэтому ещё как вариант есть, Intel Core i5-9600KF, о котором говорили выше.

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

Видеокарта:

Видеокарта, как можно понять, нужна тоже достаточна мощная, особенное, если вы хотите разрабатывать, какие то очень крутые, на подобии GTA, или Need For Speed.

Вам подойдёт, хотя бы Radeon RX 570, это наверное минимум который пригодится, в идеале, конечно купить какой нибудь RTX 2080, но это только если у вас есть деньги.

Монитор:

Монитор желательно покупать по больше, опять же, начиная с 20 дюймов, больше тут особо не чего сказать.

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

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

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

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

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

Неразумные животные Вегетарианство, Программирование, Разработчики, IT юмор, Длиннопост, Комиксы, Safely Endangered

Для ЛЛ: приложение для Aндроид без рекламы, регистрации и смс, оффлайн и онлайн словарь с возможностью изучения и повторения новых слов. Быстрое добавление новых слов с помощью утилиты для Windows. Все ссылки есть в конце поста.

Немного истории из жизни. Следующие 4 абзаца можно не читать — по функционалу дальше.

Мне нравится учить английский. И когда-то давно я почему-то не нашёл удобного приложения для создания и редактирования своих списков слов и решил сделать своё. «Когда-то давно» — это ещё на заре Андроид 2.3 (тогда на самом деле приложений было ещё не так много). В то время я работал инженером-конструктором, и, хотя работа нравилась, на зп рядового конструктора в провинциальном городке можно было позволить себе не так много. Надо было что-то с этим делать, и я пошёл за вторым образованием. Тогда я ещё не знал, что, в принципе, для работы программистом можно обойтись и без него. Хе-хе. А в качестве диплома, я, собственно, и выбрал написание приложения для изучения и повторения, и вот это всё. Конечно, практически ничего из кода я написать не успел, а диплом ограничился анализом рынка, зачем это вообще нужно, и тех. заданием. Тем более, руководитель сразу сказал, что главное — это бумага. Бумага была. *и так сойдёт* Уже после защиты, я клятвенно пообещал ему довести приложение до ума. И, возможно, это одна из причин, по которой каждый раз, решив бросить всё, я возвращался.

Сразу оговорюсь, что профессионально никогда не занимался разработкой под Андроид и до сих пор варюсь в собственной кухне, так что, если пост будет читать кто-то в теме, просьба писать критику (желательно, конструктивную) в комментариях — в приложении ещё есть много, что можно улучшить и поправить. О чём-то я знаю, а о чём-то — нет. Ошибок тоже хватает, т.к., если разработка и тестирование проходит в одно лицо, обычно получается не очень. Помогают пользователи 4pda, за что им огромное спасибо!

Начал заниматься приложением в 2011-ом в свободное от работы время. Тогда казалось, что ну за полгода-то уж точно можно сделать что-то адекватное. И вот уже 2022-ой. Вообще, не совсем так конечно, т.к. были большие перерывы — каждая смена места работы, и приложение откладывалось минимум на полгода. Были периоды, когда казалось, что всё тлен, и никому это не нужно. Ну, и Гугл не даёт скучать — что-то переделывалось уже по несколько раз. А, возможно, я просто такой себе программист. *лиса на стуле*

В итоге, после того как ушёл с предыдущего места работы, решил, что пусть на макарошках, но нужно доделать начатое, чем, собственно, и занимался до сегодняшнего дня. Развитие приложения в более-менее нормальном виде можно посмотреть на 4pda.

Почему EnLearner? Потому что с креативностью у меня так себе, а en — это english, а learner — это learner. Но другие языки тоже поддерживаются, так что, ну называется и называется.

Итак, в целом по функционалу.

— оффлайн словарь с поддержкой файлов в форматах .dsl, .xdxf;

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

— поддержка онлайн-словарей: Яндекс.Словарь, Glosbe, Tatoeba, Urban Dictionary;

— создание собственных списков слов;

— возможность изучения и повторения иностранных слов с помощью карточек и упражнений;

— настраиваемый график повторений, основанный на кривой забывания Эббингауза;

— повторение слов при помощи всплывающих упражнений (при разблокировке экрана телефона);

— экспорт и импорт пользовательских словарей в файлы .txt, .xlsx;

— настраиваемые темы интерфейса;

— синхронизация пользовательских словарей с помощью Google Drive;

— всплывающая кнопка быстрого перевода скопированного в буфер текста (Android 9 и ниже);

— быстрое добавление новых слов и редактирование списков слов с помощью утилиты для Windows (можно скачать на сайте или на 4pda)

При первом запуске нужно будет ввести немного базовых настроек: цветовая схема, родной и изучаемый язык и др.

Главная форма приложения состоит из 3 вкладок: поиск в базовых словарях, текущий список слов в изучении, список своих словарей для изучения.

EnLearner Английский язык, Обучение, Приложение, Приложение на Android, Изучение языка, Android, Программирование, Длиннопост

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

Текущий список слов в изучении — это набор слов из выбранных пользовательских словарей. На основе этого списка строится график повторений и уведомлений. Есть возможность сортировки (в т.ч. ручной), поиска, удаления и добавления новых слов.

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

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

На форме доступен список «Избранное» — сюда можно поместить любые слова (например, которые особо плохо запоминаются) и повторять их отдельно.

В «Изученное» попадают слова, набравшие максимальное количество баллов в процессе изучения, и, собственно, считающиеся изученными.

«Слово дня» — это список слов, которые Вы, возможно, захотите выучить в будущем. Для английского доступен список из 5000 слов, разделенный по уровню владения языком на три части. В планах добавить списки и для других языков. Сейчас их можно импортировать из файла .txt или .xlsx.

EnLearner Английский язык, Обучение, Приложение, Приложение на Android, Изучение языка, Android, Программирование, Длиннопост

Конечно, есть и упражнения для повторения слов.

EnLearner Английский язык, Обучение, Приложение, Приложение на Android, Изучение языка, Android, Программирование, Длиннопост

Коротко как-то так. Также по функционалу можно почитать в справке в самом приложении.

Чуть больше картинок с описанием можно посмотреть на сайте.

Кроме реализации текущих просьб пользователей, планов ещё много:

— поддержка большего числа языков;

— улучшение работы с оффлайн словарями (в частности, поддержка звуков и изображений для dsl);

— поддержка большего числа форматов базовых словарей;

— реализация полнотекстового поиска по словарям;

— подключение словарей морфем и предложение вариантов при неправильном написании слова;

— подключение других онлайн словарей, в частности Wiktionary;

— разработка и переход с Гугл Драйв на нормальный сервис для синхронизации списков слов;

— расширить набор упражнений для повторения;

— включить несколько игр, чтобы просто позалипать, типа hangman;

— готовые наборы списков слов для изучения по темам.

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

Приложение бесплатное и без рекламы. Есть кнопка «Поддержать».

Спасибо, что дочитали! Буду рад, если EnLearner кому-то пригодится. Пишите пожелания и предложения — по возможности постараюсь реализовать.

Итоги тестирования

Тестирование показало, что SSD диск дает прирост в скорости работы. Но при небольших объемах базы его может заменить мощный процессор с объемом оперативной памяти большим, чем объем базы данных.

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

Самый слабый результат, как в и предполагалось, показал системный блок на базе процессора AMD A4-6300 без SSD диска. Среднее время проводки превышало 300 мс.

Самым сбалансированным по цене и результату получился системный блок на базе процессора: AMD FX 4330 с объёмом памяти в 4GB с SSD диском.

При своей цене в 17 200 р., он дороже системного блока на базе процессора AMD A4-6300 4GB с SSD диском на 11 %, а прирост в мощности получается 29%. Выгода более чем в два раза.

Системный блок AMD A4-6300 4GB без SSD диска, с его невысокой ценой в 12 500 р., будет достаточен для стандартных офисных задач и небольших информационных баз с маленьким количеством операций.

Лучшее Время при проведении документов показал системный блок на базе процессора Intel® Core™ i3-4170. Он подойдет, если вы используете не только офисные программы и «1С», но и другие приложения, т.к. стоимость компьютера Intel® Core™ i3-4170 4 GB с SSD 25 500 р. на 48 % выше AMD FX 4330 4GB с SSD и на 64% AMD A4-6300 4GB с SSD. Прирост производительности в этих случаях – 21% и 44% соответственно.

Ещё раз проверьте совместимость!

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

  • Процессор: должен соответствовать гнезду процессора вашей материнской платы
  • Материнская плата: должна быть совместима с вашим процессором, оперативной памятью и источником питания (правильное количество контактов для материнской платы и ЦП)
  • ОЗУ: необходимо сопоставить номера и типы слотов на материнской плате (DDR3 или DDR4)
  • Устройства хранения: должны поместиться в вашем корпусе (достаточно отсеков и они правильных размеров), а на материнской плате должно быть достаточно портов SATA
  • Корпус: должен подходить под материнскую плату, блок питания, процессорный кулер и вмещать все накопители
  • Видеокарта: на материнской плате должен быть подходящий тип слота PCIe, она должна соответствовать размеру вашего корпуса и нуждается в правильном разъеме на блоке питания
  • Процессорный кулер: должен соответствовать гнезду материнской платы/процессора и помещаться внутри корпуса
  • Электропитание: важна правильная оценка электрической мощности вашей сборки, требуется правильное количество контактов на материнской плате и шина для ЦП, требуются дополнительные кабеля для видеокарты, накопителей и других дополнительных устройств

Это может показаться сложным, но опять-таки такие сайты, как PCPartPicker, помогут сделать большую часть тяжелой работы – вам нужно будет просто проверить спецификацию и убедиться, что всё соответствует.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector