Какой ноутбук выбрать программисту

Комп’ютер для програміста є основним робочим інструментом, після голови. Хоч портативність і необов’язковий атрибут, ноутбук дуже зручний по деяким об’єктивним і безлічі суб’єктивних причин:

  • його можна взяти з собою в тривалу поїздку для виконання термінових завдань
  • зручніше мати під рукою налаштований під себе інструмент, ніж кожен раз розгортати тимчасову середовище розробки на чужій машині
  • з ним можна працювати як сидячи за столом, так і на дивані

Так який же ноутбук вибрати?

Найважливіше питання, яке слід задати при виборі ноутбука для програмування – для яких платформ ви пишете програмне забезпечення? В цьому плані розробку ПЗ можна розділити на наступні види: веб-розробка (браузери, веб-сервери), розробка ПО для настільних операційних систем (комп’ютери, ноутбуки), мобільна розробка (смартфони, планшети, годинники та інше). Існують ще галузі складних наукових обчислень і машинного навчання, але для них, як правило, використовується спеціалізоване обладнання, тому їх розглядати не будемо.

З залізом все просто – чим потужніший і сучасніше, тим краще. Але все ж не слід бездумно бігти скуповувати кожну нову вийшла модель ноутбука. Для більш-менш комфортної розробки підійде мінімум 8 гігабайт оперативної пам’яті, SSD диск від 100 гігабайт і який-небудь процесор не старше 5 років. Загальна продуктивність заліза безпосередньо впливає на швидкість збірки і компіляції програм, що дозволяє скоротити цикл розробки та тестування програмного забезпечення.

З розміром екрана все теж інтуїтивно зрозуміло – чим більше екран, тим більше інформації на ньому поміщається і тим більше корпус і, отже, вага ноутбука. У більшості випадків відмінно підійде стандартний 15-дюймовий екран.

А ось вибір операційної системи може накласти деякі обмеження на подальшу роботу. Вся справа в тому, що для компіляції програм під платформи компанії Apple macOS, iOS, watchOS, tvOS та інші) необхідний комп’ютер під управлінням операційної системи macOS.

Отже, якщо ви пишете для однієї з платформ Apple, то, швидше за все, вам знадобиться MacBook. В принципі, є способи поставити macOS на залізо від інших виробників, але це буде порушувати ліцензійна угода і вимагатиме додаткових зусиль (підбір певної конфігурації заліза, наприклад) без гарантії працюючого результату.

З розробкою під Windows і Linux трохи простіше – ніщо не заважає вам скомпілювати програму під Windows або Linux на будь-який з трьох найпопулярніших настільних ОС (Windows, Linux, macOS), але зручніше все ж розробляти на цільовій платформі. З установкою одночасно Windows і Linux на одному ноутбуці, щоб при необхідності перемикатися між ними, теж зазвичай немає проблем, головне мати достатньо місця на жорсткому диску.

Якщо ж ви займаєтеся веб-розробкою, то вам підійде ноутбук під управлінням будь-якої з цих трьох операційних систем.

НАПИСАТИ ВІДПОВІДЬ

Please enter your comment!
Please enter your name here