Dasturchi uchun kompyuter boshdan keyin asosiy ishlaydigan vosita hisoblanadi. Portativlik ixtiyoriy atribut bo'lsa-da, noutbuk ba'zi ob'ektiv va ko'plab sub'ektiv sabablarga ko'ra juda qulaydir:
- shoshilinch vazifalar uchun uzoq safarga o'zingiz bilan olib ketishingiz mumkin
- har safar birovning mashinasida vaqtincha ishlab chiqish muhitini joylashtirishdan ko'ra, qo'lingizda moslashtirilgan vositaga ega bo'lish qulayroq
- u bilan ham stolda, ham divanda o'tirish bilan ishlashingiz mumkin
Xo'sh, qaysi noutbukni tanlashingiz kerak?
Dasturlash uchun noutbukni tanlashda beriladigan eng muhim savol - dasturlarni qaysi platformalar uchun yozyapsiz? Shu munosabat bilan dasturiy ta'minotni ishlab chiqarishni quyidagi turlarga bo'lish mumkin: veb-ishlab chiqish (brauzerlar, veb-serverlar), ish stoli operatsion tizimlari (kompyuterlar, noutbuklar) uchun dasturiy ta'minot ishlab chiqish, mobil dasturlar (smartfonlar, planshetlar, soatlar va boshqalar). Bundan tashqari, murakkab ilmiy hisoblash va mashinani o'rganish sohalari mavjud, ammo ular uchun, qoida tariqasida, maxsus uskunalar qo'llaniladi, shuning uchun biz ularni ko'rib chiqmaymiz.
Dazmol bilan hamma narsa oddiy - qanchalik kuchli va zamonaviy bo'lsa, shuncha yaxshi bo'ladi. Ammo shunga qaramay, siz paydo bo'lgan har bir yangi noutbuk modelini sotib olish uchun o'ylamasdan yugurishingiz kerak emas. Ko'proq yoki kamroq qulay rivojlanish uchun kamida 8 gigabayt operativ xotira, 100 gigabaytli SSD drayveri va 5 yoshdan katta bo'lmagan ba'zi protsessorlar mos keladi. Uskunaning umumiy ishlashi dasturlarni yaratish va kompilyatsiya qilish tezligiga bevosita ta'sir qiladi, bu esa dasturiy ta'minotni ishlab chiqish va sinovdan o'tkazish davrini kamaytiradi.
Ekran o'lchamlari bilan hamma narsa intuitiv ravishda aniq - ekran qanchalik katta bo'lsa, unga ko'proq ma'lumot sig'ishi mumkin va ishning kattaligi va natijada noutbukning vazni. Ko'pgina hollarda standart 15 dyuymli ekran yaxshi.
Ammo operatsion tizimni tanlash keyingi ishlarga ba'zi cheklovlarni qo'yishi mumkin. Gap shundaki, Apple platformalari (macOS, iOS, watchOS, tvOS va boshqalar) uchun dasturlarni kompilyatsiya qilish uchun sizga macOS operatsion tizimida ishlaydigan kompyuter kerak.
Shuning uchun, agar siz Apple platformalaridan biri uchun dasturiy ta'minot yozayotgan bo'lsangiz, ehtimol sizga MacBook kerak bo'ladi. Asos sifatida, boshqa ishlab chiqaruvchilarning apparatiga macOS-ni o'rnatish usullari mavjud, ammo bu litsenziya shartnomasini buzadi va ish natijasini kafolatlamasdan qo'shimcha harakatlarni talab qiladi (masalan, ma'lum bir apparat konfiguratsiyasini tanlash).
Windows va Linux uchun ishlab chiqish biroz osonroq - Windows yoki Linux uchun uchta eng mashhur ish stoli operatsion tizimlarida (Windows, Linux, macOS) dastur tuzishga hech narsa xalaqit bermaydi, ammo dasturiy ta'minotni ishlab chiqish hali ham qulayroq maqsadli platforma. Bir vaqtning o'zida bir xil noutbukda Windows va Linux-ning o'rnatilishi bilan, agar kerak bo'lsa, ularni almashtirish uchun, odatda, hech qanday muammo bo'lmaydi, asosiysi, qattiq diskda etarli joy bo'lishi kerak.
Agar siz veb-ishlab chiqarishni amalga oshirayotgan bo'lsangiz, unda ushbu uchta operatsion tizimning birortasida ishlaydigan noutbuk siz uchun ishlaydi.