Aspek Penting Memilih Laptop Untuk Programmer

Belajar programming untuk seorang programmer menjadi keharusan, karena seorang programmer yang expert saja masih belajar karena perkembangan dunia IT yang terus menerus maju. Untuk itu bagi para programmer pemula memilih laptop menjadi krusial demi keberlangsungan karir seorang programmer itu sendiri.

Meski semua laptop bisa dipakai untuk ngodingm tapi semakin sesuai tipe laptop yang dipakai dengan jenis programming yang dilakukan maka akan semakin produktif juga seorang programmer dalam bekerja.

1. Portabilitas

Portabilitas merupakan alasan utama mengapa programmer menggunakan laptop. Laptop memungkinkan kita untuk bekerja kapan saja dan dimana saja dengan atau tanpa listrik (namun memiliki waktu terbatas).


2. Resolution

Meski terlihat sepele, kerapatan layar dapat memiliki peran yang sangat penting bagi seorang programmer. Hal ini karena sebagian besar waktu kita akan dipakai melihat ke layar tersebut.Mayoritas laptop memiliki resolusi 1366x768. Resolusi ini tidak memiliki cukup tempat untuk melakukan multitasking. Ditambah lagi, teks yang ditampilkan juga terlihat kurang tajam namun sudah mencukupi untuk melakukan progamming secara umum.

3. Budget

Jaga budget anda di sekitar 2 hingga 7 jutaan karena laptop kebutuhan programmer memang rada mahal karena berurusan dengan seperti grafis, processor, storage, dan resolusi.

4. Kecepatan CPU

Kecepatan CPU memiliki pengaruh yang cukup signifikan bagi performa laptop kita. CPU (atau prosesor) memiliki beberapa spesifikasi yaitu cache size, jumlah core, frekuensi, dll. Spesifikasi ini tidak perlu kita analisis terlalu dalam. Laptop dengan prosesor Intel Core i5 saja sudah sangat bagus untuk kebanyakan kebutuhan programming.


5. Jumlah Memori RAM

Untuk kebutuhan web programming, laptop dengan memori 2GB sudah mencukupi. Akan lebih baik lagi jika bisa menggunakan memori minimal 4GB. Pada intinya semakin besar memori RAM akan semakin baik. Jika ada rejeki upgrade lah sedikit demi sedikit.

Pengecualian untuk programmer yang membutuhkan pekerjaan berat seperti programmer Android atau programmer game yang menggunakan engine seperti Unity, Unreal, dan sejenisnya. Untuk jenis pekerjaan ini, kita wajib memiliki memori yang besar. Untuk Android, 4GB itu standar minimal hanya untuk Android Studio saja dengan waktu loading yang bisa melatih kesabaran kita. Penulis tidak bisa membayangkan menggunakan Android Studio di laptop kurang dari 4GB, pasti akan berjalan dengan sangat-sangat lamban. Maka, jika pembaca melakukan programming Android atau programming lain yang memakan banyak sumber daya, gunakan lah RAM berukurang setidaknya 8GB agak bisa bekerja dengan lancar dan nyaman.

6. Jenis Dan Ukuran HardDisk

HDD biasa sudah cukup, setidaknya dengan menggunakan HDD kita sudah bisa bekerja tanpa hambatan. Akan tetapi, jika ternyata pekerjaan yang dilakukan masih terasa lambat padahal sudah memiliki spesifikasi laptop yang "bagus", cobalah pikirkan untuk menggunakan SSD.

Harga SSD memang cukup mahal. Untuk 128GB saja harganya antar 700rb-1jt dimana dengan harga yang sama kita bisa membeli HDD biasa berukuran sampai 1TB. Tapi harga memang tidak bohong, kecepatan SSD memang jauh, jauh lebih tinggi. Oleh karena itu, agendakan suatu hari nanti untuk upgrade ke SSD setidaknya untuk sistem (128GB sudah cukup). Untuk data lain (film, lagu, dokumen, musik) bisa disimpan di HDD biasa.


7. Keyboard

Apa yang paling sering dilakukan programmer? Tentu saja menulis kode. Memiliki keyboard yang nyaman untuk ngoding sangat berpengaruh bagi seorang programmer. Kelembutan saat ditekan, feedback yang didapat, jarak tempuh dari satu tombol ke tombol yang lain terdengar seperti omong kosong. Tapi percayalah, keyboard yang bagus tidak hanya penting bagi gamer saja tapi juga penting bagi seorang programmer.


8. Sistem Operasi 

Baik untuk programming atau pemakaian biasa ada tiga sistem operasi yang paling banyak dipakai, Linux, Windows, dan OS X. Jika jenis programming yang dilakukan tidak dibatasi oleh penyedianya, maka sistem operasi manapun bisa dipakai. Jenis programming apa yang dibatasi sehingga kita wajib memakai salah satu sistem operasi ini?

Semua balik lagi ke kebutuhan dan budget masing-masing. Karena programmer dibedakan menjadi beberapa bagian seperti, backend,frontend, Programmer mobile, react native, network analyst dsb.


Komentar

Postingan Populer