Programcı için bilgisayar, kafadan sonra ana çalışma aracıdır. Taşınabilirlik isteğe bağlı bir özellik olsa da, bir dizüstü bilgisayar bazı nesnel ve birçok öznel nedenden dolayı çok uygundur:
- acil işler için uzun bir yolculukta yanınıza alabilirsiniz
- her seferinde başka birinin makinesine geçici bir geliştirme ortamı dağıtmaktansa, özelleştirilmiş bir araca sahip olmak daha uygundur
- onunla hem masada hem de kanepede çalışabilirsiniz
Peki hangi laptopu seçmelisiniz?
Programlama için dizüstü bilgisayar seçerken sorulacak en önemli soru şudur: Hangi platformlar için yazılım yazıyorsunuz? Bu bağlamda, yazılım geliştirme şu türlere ayrılabilir: web geliştirme (tarayıcılar, web sunucuları), masaüstü işletim sistemleri için yazılım geliştirme (bilgisayarlar, dizüstü bilgisayarlar), mobil geliştirme (akıllı telefonlar, tabletler, saatler vb.). Ayrıca karmaşık bilimsel hesaplama ve makine öğrenimi alanları da vardır, ancak onlar için kural olarak özel ekipman kullanılır, bu yüzden onları dikkate almayacağız.
Demir ile her şey basittir - ne kadar güçlü ve modern olursa o kadar iyidir. Ama yine de, çıkan her yeni dizüstü bilgisayar modelini satın almak için boş yere koşmamalısınız. Az ya da çok rahat geliştirme için, en az 8 gigabayt RAM, 100 gigabaytlık bir SSD sürücüsü ve 5 yıldan eski olmayan bazı işlemciler uygundur. Donanımın genel performansı, yazılım geliştirme ve test döngüsünü azaltan uygulama oluşturma ve derleme hızını doğrudan etkiler.
Ekran boyutu ile her şey sezgisel olarak açıktır - ekran ne kadar büyükse, üzerine daha fazla bilgi sığabilir ve kasa o kadar büyük ve sonuç olarak dizüstü bilgisayarın ağırlığı o kadar büyük olur. Çoğu durumda, standart bir 15 inç ekran iyidir.
Ancak işletim sisteminin seçimi, sonraki çalışmalara bazı kısıtlamalar getirebilir. Mesele şu ki, Apple platformları (macOS, iOS, watchOS, tvOS ve diğerleri) için uygulamaları derlemek için macOS işletim sistemini çalıştıran bir bilgisayara ihtiyacınız var.
Bu nedenle, Apple platformlarından biri için yazılım yazıyorsanız, büyük olasılıkla bir MacBook'a ihtiyacınız olacaktır. Prensip olarak, diğer üreticilerin donanımlarına macOS koymanın yolları vardır, ancak bu, lisans sözleşmesini ihlal edecek ve bir çalışma sonucu garanti etmeden ek çabalar (örneğin belirli bir donanım yapılandırmasının seçilmesi) gerektirecektir.
Windows ve Linux için geliştirme biraz daha kolaydır - en popüler üç masaüstü işletim sisteminden (Windows, Linux, macOS) herhangi birinde Windows veya Linux için bir uygulama derlemenizi hiçbir şey engelleyemez, ancak yine de hedef platformu. Windows ve Linux'un aynı dizüstü bilgisayara aynı anda yüklenmesiyle, gerekirse aralarında geçiş yapmak için de genellikle sorun olmaz, ana şey yeterli sabit disk alanına sahip olmaktır.
Web geliştirme yapıyorsanız, bu üç işletim sisteminden herhangi birini çalıştıran bir dizüstü bilgisayar sizin için çalışacaktır.