Komputer untuk pengaturcara adalah alat kerja utama, setelah kepala. Walaupun mudah alih adalah atribut pilihan, komputer riba sangat sesuai untuk beberapa objektif dan banyak sebab subjektif:
- anda boleh membawanya dalam perjalanan jauh untuk tugas mendesak
- lebih senang menggunakan alat yang disesuaikan daripada menggunakan persekitaran pembangunan sementara pada mesin orang lain setiap masa
- anda boleh bekerja sama dengan duduk di meja dan di sofa
Jadi komputer riba mana yang harus anda pilih?
Soalan terpenting yang perlu ditanyakan semasa memilih komputer riba untuk pengaturcaraan adalah - platform untuk apa anda menulis perisian? Sehubungan dengan itu, pengembangan perisian dapat dibahagikan kepada jenis berikut: pengembangan web (penyemak imbas, pelayan web), pengembangan perisian untuk sistem operasi desktop (komputer, komputer riba), pengembangan mudah alih (telefon pintar, tablet, jam tangan, dll.). Terdapat juga bidang pengkomputeran saintifik dan pembelajaran mesin yang kompleks, tetapi bagi mereka, sebagai peraturan, peralatan khusus digunakan, jadi kami tidak akan mempertimbangkannya.
Dengan besi, semuanya mudah - semakin kuat dan moden, semakin baik. Tetapi tetap saja, anda tidak perlu berlengah-lengah untuk membeli setiap model komputer riba baru yang keluar. Untuk pembangunan yang lebih atau kurang selesa, sekurang-kurangnya 8 gigabait RAM, pemacu SSD 100 gigabait dan beberapa pemproses tidak lebih dari 5 tahun sesuai. Keseluruhan prestasi perkakasan secara langsung mempengaruhi kelajuan membina dan menyusun aplikasi, yang mengurangkan kitaran pengembangan dan pengujian perisian.
Dengan ukuran skrin, semuanya juga jelas secara intuitif - semakin besar skrin, semakin banyak maklumat yang sesuai dengannya dan semakin besar kesnya, dan akibatnya, berat komputer riba. Dalam kebanyakan kes, skrin standard 15 inci baik-baik saja.
Tetapi pilihan sistem operasi dapat mengenakan sekatan pada pekerjaan berikutnya. Masalahnya ialah untuk menyusun aplikasi untuk platform Apple (macOS, iOS, watchOS, tvOS dan lain-lain), anda memerlukan komputer yang menjalankan sistem operasi macOS.
Oleh itu, jika anda menulis perisian untuk salah satu platform Apple, kemungkinan besar anda memerlukan MacBook. Pada prinsipnya, ada cara untuk meletakkan macOS pada perkakasan dari pengeluar lain, tetapi ini akan melanggar perjanjian lesen dan memerlukan usaha tambahan (pemilihan konfigurasi perkakasan tertentu, misalnya) tanpa menjamin hasil yang berfungsi.
Pembangunan untuk Windows dan Linux sedikit lebih mudah - tidak ada yang menghalang anda menyusun aplikasi untuk Windows atau Linux pada salah satu daripada tiga sistem operasi desktop yang paling popular (Windows, Linux, macOS), tetapi masih lebih mudah untuk membangunkan perisian di platform sasaran. Dengan pemasangan Windows dan Linux pada masa yang sama pada komputer riba yang sama, untuk beralih di antara mereka jika perlu, biasanya tidak ada masalah, perkara utama adalah mempunyai ruang cakera keras yang mencukupi.
Sekiranya anda melakukan pembangunan web, komputer riba yang menjalankan salah satu daripada tiga sistem operasi ini akan berfungsi untuk anda.