Бағдарламалаушыға арналған компьютер бастан кейінгі негізгі жұмыс құралы болып табылады. Тасымалдау қосымша атрибут болғанымен, ноутбук объективті және көптеген субъективті себептерге байланысты өте ыңғайлы:
- шұғыл тапсырмалар үшін ұзақ сапарға өзіңізбен бірге ала аласыз
- әрдайым уақытша дамытушы ортаны басқа біреудің машинасында орналастырғаннан гөрі қолыңызда реттелген құралдың болуы ыңғайлы
- сіз онымен үстелдің үстінде де, диванда да жұмыс істей аласыз
Сонымен, қай ноутбукты таңдау керек?
Бағдарламалауға арналған ноутбукты таңдау кезінде қойылатын ең маңызды сұрақ - сіз бағдарламалық жасақтаманы қандай платформаларға жазып отырсыз? Осыған байланысты бағдарламалық жасақтаманы келесі түрлерге бөлуге болады: веб-дамыту (браузерлер, веб-серверлер), жұмыс үстелі операциялық жүйелеріне (компьютерлер, ноутбуктар), мобильді құрылғыларға (смартфондар, планшеттер, сағаттар және т.б.) арналған бағдарламалық қамтамасыздандыру. Күрделі ғылыми есептеу және машиналық оқыту салалары да бар, бірақ олар үшін, әдетте, арнайы жабдық қолданылады, сондықтан біз оларды қарастырмаймыз.
Темірмен бәрі қарапайым - неғұрлым қуатты және заманауи болса, соғұрлым жақсы болады. Бірақ сіз ноутбуктың шыққан әр жаңа моделін сатып алуға асығыс жүгірмеуіңіз керек. Аз немесе көп ыңғайлы даму үшін кем дегенде 8 гигабайт жедел жады, 100 гигабайт SSD дискісі және 5 жылдан аспайтын кейбір процессорлар қолайлы. Аппараттық құралдың жалпы өнімділігі қосымшаларды құру және құрастыру жылдамдығына тікелей әсер етеді, бұл бағдарламалық жасақтама жасау мен тестілеу циклін азайтады.
Экранның өлшемімен бәрі де интуитивті түрде түсінікті болады - экран неғұрлым үлкен болса, соғұрлым оған ақпарат көбірек сияды және корпус неғұрлым үлкен болады, демек, ноутбуктың салмағы. Көптеген жағдайларда стандартты 15 дюймдік экран жақсы.
Бірақ операциялық жүйені таңдау кейінгі жұмысқа кейбір шектеулер қоюы мүмкін. Мәселе мынада: Apple платформаларына (macOS, iOS, watchOS, tvOS және басқалары) арналған қосымшаларды құрастыру үшін сізге macOS амалдық жүйесі жұмыс істейтін компьютер қажет.
Сондықтан, егер сіз Apple платформаларының біріне бағдарламалық жасақтама жазсаңыз, сізге MacBook қажет болады. Негізінде, macOS-ды басқа өндірушілердің аппараттық құралдарына қосудың тәсілдері бар, бірақ бұл лицензиялық келісімді бұзады және жұмыс нәтижесіне кепілдік бермей қосымша күш-жігерді (мысалы, белгілі бір аппараттық конфигурацияны таңдау) талап етеді.
Windows және Linux үшін әзірлеу сәл оңайырақ - сізге Windows немесе Linux үшін ең танымал үш жұмыс үстелінің (Windows, Linux, macOS) кез келгенінде қосымшаны құрастыруға ешнәрсе кедергі келтірмейді, бірақ бағдарламалық жасақтаманы әзірлеу ыңғайлы мақсатты платформа. Windows пен Linux-ті бір уақытта бір ноутбукке орнатқан кезде, қажет болған жағдайда олардың арасында ауысу үшін, әдетте, ешқандай проблема болмайды, ең бастысы қатты дискіде бос орын болуы керек.
Егер сіз веб-дамытумен айналысатын болсаңыз, онда осы үш амалдық жүйенің кез-келгенін басқаратын ноутбук сізге жұмыс істейді.