Baik, kali ini Konsep Koding akan membahas mengenai spesifikasi pc yang cocok jika kamu ingin menjadi programer atau mau Programing mempelajari programing dan koding. Bagi kamu yang ingin terjun ke dunia IT untuk mempelajari programing dan koding.

Kalau kamu mau mempelajari Bahasa Komputer (Menjadi Programer) hal wajib yang pertama kamu miliki adalah senjata untuk mu berperang (Laptop/Komputer). Nah spesifikasi apakah si yang masih relevean untuk belajar pemrograman di tahun 2020 atau kedepannya. Berikut reviewnya.

Pertama Kamu Mau Jadi Apa ?

Kita tahu bahwa divisi IT atau sub kelas IT itu sangat luas, dari BackEnd, FrontEnd,  Dev Ops, IT Security, Web Developer dan Mobile Developer, dan dimana di sub kelas tersebut juga menggunakan tech stack yang berbeda juga, contohnya frontend di internet saja ada React.js, Angular, dan Vue.js itu yang paling populer saat ini, belum library/framework lainnya.Spesifikasi Untuk Web Developer 

Jika kamu mau jadi seorang web developer berikut spesifikasi computer fashionable dan minimal untuk kamu:RAM : Minimal four GB , Rekomendadi 8 GBHardisk Masih Ok lah, SSD lebih bagus.Resolusi Layar : 1366 x 768  sudah rekomendasi

Untuk web developer sendiri menurut saya, adalah yang paling rendah spesifikasi yng dibutuhkan kenapa, ya karena kamu hanya akan menjalankan Text Editor seperi : Notepad++, Sublime Text, VS Code. Dan kamu hanya akan berkutat dengan HTML, CSS, PHP, GIT, Common Javascript yang notabennya tidak terlalu menuntut spesifikasi terlalu besar.Spesifikasi Untuk Backend DeveloperRAM : Sangat Minimal four GB , Rekomendadi eight GB, Saran sixteen GBHardisk Masih Ok lah, SSD sangat di sarankanResolusi Layar : 1366 x 768  sudah rekomendasi

Kedua Backend Develeoper, kamu backend developer apa dulu, misal backend Java yang mau menggunakan Spring eight GB ram itu sudah sangat minimal, kalau pakai node.js four GB masih ngangkat lah, kalau personal home page 2 GB masih bisa walaupun komputer kamu kayak orang asma yang Programing lagi kumat. Selain itu kamu harus jogging Database seperti Sql maupun NoSql , serta harus mempelajari Docker yang butuh aid lumayan.Spesifikasi Untuk FrontEnd Developer

Selanjutnya FrontEnd, jika kamu belajar FrontEnd namun tidak paham UI/UX kamu masih kurang sepertinya. Jadi mau tidak mau kamu juga harus mempelajari Adobe XD, Sketch, Figma, Invision, Photoshop dan Aplikasi UI/UX dan Grafis lainnya.RAM : Sangat Minimal 4 GB , 6 GB Lumayan, Rekomendadi 8 GB,Hardisk Masih Ok lah, SSD sangat di sarankanResolusi Layar : 1366 x 768  sudah rekomendasi

Kamu akan mempelajari framework dan library seperti React, Angular, Vue. Mempelajari HTML, SASS, Bible, WebPack, Git, Html, CSS dan bermain dengan postman/insomnia yang juga membutuhkan banyak resource komputer/laptopmu.Spesifikasi Untuk Mobile Developer

Ok, untuk Mobile developer menurut saya yang membutuhkan resource paling tinggi dibandingan sub developer sebelumnya. Kenapa karena kalau kamu menjadi developer cell kamu akan bekerja dengan IDE (Android Studio, Xcode) yang membutuhkan  resoursce yang lumayan dan lagi kamu juga harus menggunakan postman, bahkan jika kamu menjadi Hybrid Mobile Developer kamu haru menggunakan VS Code, Xcode dan Android Studio, belum lagi jika kamu membikin API sendiri.RAM : Sangat Minimal 6 GB , eight GB Standar, Rekomendadi 16 GB,Hardisk Masih Ok lah walaupun ngadat apalagi kalau pakai Xcode, SSD sangat di sarankanResolusi Layar : 1366 x 768  sudah cukup

Jika kamu ingin menjadi Hybrid Mobile Developer seperti React Native atau Flutter sangat di rekomendasikan pakai RAM eight GB dan SSD.

Spesifikasi Untuk Fullsatck Developer

Fullstack developer ya, Bukan Full StackOverflow Developer, Tapi tidak papa Angel Yu dan Mosh Bilang Menggunakan Google dan StackOverflow adalah salah satu skill yang harus dimiliki seorang programer.

Sesuai namanya karena kamu mau mempelajari semuanya sangat di rekomendasikan paki Mac Book. Mac Book 2012/2011 SSD sudah cukup menurut saya. kalau bisa sih yang 2015 biar assist Catalina dan gak ngelag-ngelag.Sistem Operasi

Berdasarkan pengalaman saya menggunakan Laptop hampir five tahun dan membandingkan dari yang terbaik ke yang paling kurang saya rekomendasikan untuk programing sebagai berikut :

Menurut saya OSX (Mac Book/ iMAC) adalah yang paling saya rekomendasikan mengapa, karena selain kamu bisa ngoding, semua yang dilakukan oleh Linux dan Windows bisa di jalankan di OSX. Selain itu manajemen memory nya sangat bagus, saya pernah membandingkan pc mac teman saya Mac Book Air 2012 Ram 4GB masih sangat lancar menjalankan Chrome, Xcode, Android Studio, Emulator masih lancar, dan computer temen saya yang satunya dengan RAM 16 GB dengan Operating System Windows center i5 permormanya kalah.

Ya, Linux, sebelum saya pakai Mac Book, selama hampir 4 Tahun saya menggunakan Linux Mint sangat bagus untuk Coding dan Programing, sekarang saya untuk laptop saya yang lainnya juga masih menggunakan Linux yang sama Linux Mint.

Kenapa saya menempatkan home windows di urutan terakhir, karena windows berbayar, yah kamu bisa membajak memang, namun apakah bagus mempelajari sesuatu dengan barang ilegal ?.

Selain itu pengalaman saya pakai home windows, sangat memiliki banyak masalah contohnya, sangat tidak enak koding pakai CMD, kamu harus intsall terminal tambahan, Virus, Update yang memakan waktu dan manajemen memory yang tidak sabik OSX maupun Linux.Kesimpulan

Jadi kesimpulannya kalau kamu mau jadi programer atau mempelajari Koding, tetapkan tujuan dengan jelas dan pilih spesifikasi computer yang sesuai dengan finances dan tujuanmu, beli computer bekas dengan spesifikasi tinggi lebih bagus ketimbang beli computer baru tapi spesifikasinya pas-pasan. Untuk sistem operasi jika kamu belum mampu beli Windows Original atau MacBook saya sangat sarankan untuk menggunakan Linux. Karena dengan Linux kamu akan banyak bekerja dengan terminal dan lebih memahami bagaimana sistem bekerja.