Выбор ноутбука (компьютера) для фрондент разработки
Здесь только субъективные оценки по тому, как выбирать ноутбук или компьютер, на что я ориентируюсь, когда советую купить компьютер для программирования.
Фронтенд разработкой занимаюсь уже больше 6 лет. Собрал несколько персональных компьютеров по частям, а также имел дело при покупке и выборе ноутбуков. Настройке персонального ПК и его обслуживанию. Поэтому буду описывать определенные характеристики железа, которые необходимы для работы и на что надо обращать внимание.
Если вы только начинаете, то для того чтобы понять это ваша работа мечты или нет, вполне хватит того компьютера или ноутбука который у вас есть. Дальше опишу как вам быть, когда у вас мало ресурсов, но хотите изучать.
О графическом процессоре
Для фронтенд разработки вполне хватит встроенного видеоядра, но если планируете играть в компьютерные игры, тогда рассматривайте без него, т.к. дешевле будет стоить и производительней
Но лучше сранивать между собой процессоры и читать обзоры, на ютубе полно видео с тем или иным процессором в играх., но это не означает что если вы купите мощный процессор и слабую видеокарту, то у вас будет игра летать. процессор и видеокарта работают в тандеме.
Монитор
Если ноутбук — основное средство работы и не будете подключать внешний монитор и часто работать вне помещения (где важна миниатюрность ноутбука), тогда рассматриваете ноутбуки с диагональю 15.6 и 16дюймов. Это оптимальные размеры для работы. Ноутбуки с меньшей диагональю подойдет для узкого круга людей, которые точно знают что им он нужен. А с большей диагональю смысла нет брать, лучше уж внешний монитор подключить.
Для стационарного монитора мне было комфортно работать на 24 дюймовом, на 27 дюймах мне уже было не комфортно, т.к. приходилось крутить шеей. Но вы всегда сможете сходить в магазин или к друзьям и посмотреть что значит работать на 27 дюймах. С меньшей диагональю не советую покупать, т.к. будете быстрее утомляться. Но если у вас монитор не меньше 21 дюйма, можете пока пользоваться им.
Дисплей с TN для работы не рассматриваю, т.к. дисплей искажает цвета под разными углами обзора. Но для игрового ПК, возможно это не столь критично.
Тип матрицы уже подбираете под свои задачи, но если не хотите парится и надо чтобы было комфотно работать, берите IPS. Но для тех кто выбирает для графических задач (дизайнеры), то тут уже нужно подходить с умом.
Клавиатура
Выбирайте тот тип клавиатуры, который вам комфортен.
Если говорим про механику, то она шумная, но она как «печатная машинка», дает свой опыт использования.
Если вам нужен простой и тихий ввод, используйте мембранную клавиатуру для стационарных ПК или ножничный.
На ноутбуках у вас выбора особо нет, выбираете тот, который по нажатию вас устраивает (но это не главное должно быть при выборе ноутбука).
Также при покупке ноутбука я обращал внимание чтобы была подсветка клавиш, т.к. я при выключенном свете в темное время суток иногда работал.
Мышь
Мне нравится мышь M650 L, L тут означает large, а не для левшей. Есть такая мышка еще для левшей, поэтому при покупке будте осторожны.
Выбирал данную мышь, т.к. у нее прокрутка колесика мыши и нажатия клавиш тихая.
А также она безпроводная, что удобно для работы на ноутбуке.
Камера
Если говорим про ноутбуки в которые встроена камера в клавиатуру, то не рассматривайте такие ноутбуки, т.к. при прохождения интервью будет не очень удобно и комфортно.
Прочее
Избегайте покупки ноутбуков мало известных брендов.
Не покупайте ноутбуки hp в ценовом сегменте до 100 тыс., они очень экономят.
Не покупайте слишком маркие ноутбуки, т.к. вы будете часто им пользоваться, то мараться он будет быстрее, устанете чистить. Хотя раз в неделю тот же дисплей и клавиатуру протирать желательно.
Не покупайте ноутбуки apple для разработки, т.к. есть проблемы с русской раскладкой и с удаленным рабочим столом. Постоянно надо помнить что горячие клавиши на mac и windows разные. Если подключаетесь к виртуальному рабочему столу windows на macbook, то горячие клавиши не будут работать на одном из языков.
Слабой мощности компьютер
1. Оперативная память
Если у вас 4 гб оперативной памяти, а то и меньше, проверьте что у вас установлена windows 7 или linux подобные системы, которые требуют меньше оперативной памяти. К сожалению современные windows 10, 11 уже минимум требуют 8 гб оперативной памяти для комфортной офисной работы.
2. Долговременная память
Если так получилось что у вас старенький hdd, то вам придется ждать минимум в 2–3 раза больше времени на загрузку как операционной системы, так и работы самих программ. Проверить скорость долговременной памяти можно через программу CrystalDiskMark.
Оптимально если:
Битые сектора
Помимо скорости важно еще насколько стабильный у вас этот накопитель, это битые сектора, заметить это можно когда у вас «пропадают» файлы или система загружается с ошибками. После восстановления системных файлов, временно может восстанавливаться работа системы. Также битые сектора могут привести со временем к потере пользовательских файлав. Проверить накопитель на битые сектора можно через специальные программы, инструкцию по проверки можно найти в интернете.
Если у вас нет такой «магии» при работе за ПК, тогда можете не проводить диагностику на битые сектора.
Но если вы обнаружили что у вас есть битые сектора, то рекомендую важные данные перенести на внешний носитель, т.к. рано или поздно у вас информация будет повреждена или совсем выйдет из строя накопитель.
А также произвести замену накопителя, если конечно вы не планируете покупку другого компьютера или ноутбука.
Но если у вас скорости ниже и вы замечаете что компьютер подтормаживает, рекомендую вам разрабатывать код на сторонних сервисах, таких как codepen.io, jsfiddle и т.д.
3. Процессор
Тут вполне хватит и двухядерного процессора чтобы окунуться в мир фронтенд разработки, но если планируете покупку то рассматриваете от 4 ядер.
Если у вас будет выбор между 2 ядра и 2 потоками и 2 ядрами и 4 потоками, выбирайте последний, т.к. позволит больше процессов запускать параллельно.
Претенденты на покупку ноутбука в низком ценовом сегменте:
Например, ноутбуки на amd 5600u или на 5700u:
Рассматривайте ssd не меньше 256 гб. Тут уже выбираете сами, выбор большой. С учетом рекомендаций выше и ваших предпочтений.
Но если вы нашли 40 тыс., то наверняка доплатите еще 20 тыс., чтобы купить ноутбук уже в среднем сегменте. Если не будете программистом, то зато на будущее будет задел.
Если покупка ноутбука вам не принципиальна, например вы не студент, у вас стационарное рабочее место, тогда рассмотрите мини-пк. Они дешевле и мощнее ноутбуков, т.к. ноутбукам нужен дисплей, аккумулятор, клавиатура и т.д. Но это для тех кто не планирует играть в компьютерные игры или хочет ограничить себя от этой зависимости. Моноблок не советовал покупать, ибо он ограничен с точки зрения апгрейда и больше компонентов для отказа в одном устройстве.
Что делаеть если у вас слабый ПК
Например он уступает HUAWEI MateBook D 15 на Ryzen 7 5700U, тогда использовать сервисы для разработки кода такие как codepen.io, jsfiddle.
Также следите за открытыми программами, удаляйте не использованные. Если оперативной памяти меньше 4 гб, рассмотрите расширение.
Если планируете локально разрабатывать, приобретите хороший ssd (операционную систему поставьте на него и проекты которые будете разрабатывать), если текущий уступает в скорости рекомендованным на чтение 2000 МБ/с и на запись 1000 МБ/с. А старый hdd используйте для вещей которые не требовательны к скорости, видео, фото, документы и т.д.
В первое время можно обходиться и 4 гб оперативной памяти (если у вас win7) и слабеньким hdd, используя сервисы для разработки кода приведенные выше. А также двухядерным процессором. Главное проявлять интерес к разработке и практиковаться. Со временем у вас будут появляться заказы, тогда уже приобретете ноутбук на заработанные деньги.
Средней мощности компьютер
Тут уже проще, берем ssd от 512 гб, оперативной памяти 16 гб. Также не вижу смысла переплачивать за дискретную видеокарту, если планируете только работать.
Претенденты на покупку ноутбуки в среднем ценовом сегменте (если работаете уже больше года по специальности):
Lenovo IdeaPad Slim 3 Gen 8 на AMD Ryzen 7 7730U
MateBook D 16 на Intel Core i5–12450H
Honor MagicBook X 16 на AMD Ryzen 5 7640HS
ASUS X1504ZA-BQ1150 на Intel Core i7–1255U
AMD Ryzen 7 5800U
И ssd от 512 гб. С оперативной памятью 16 гб. Смотрите, чтобы был IPS дисплей. Тут уже лучше купить новый ноутбук на гарантии. Покупайте не дороже 60–70 тыс. руб. Мониторьте цену, dns, озон или другой магазин, где выгодней.
Выводы
Я поделился тем, что думаю на счет того как вы можете начать карьеру во фронтенд разработки, либо для тех кто мало что пониманием в железе. Я перепробовал множество ноутбуков, поэтому есть чем сравнить. Но с другом стороны не вижу смысла покупать дорогие ноутбуки, которые будут через чур для поставленных задач для фронтенд разработчика.
Если есть дополнения или вопросы, готов на них ответить.