Bir Programcı Bilgisayar Alımında Hangi Şartları Aramalı? Veya Hangi Bilgisayarı Almalıyım? [kapalı]


27

Programlama için özel olarak tasarlanmış yeni bir bilgisayar edinmek istiyorum.

Bunu öğrenme deneyimi için kendim yapmak isterdim, ama aynı zamanda satın almak için de hazırım.

Temelde, programlamaya adanmış çok fazla dosya indirdim, o kadar büyük ki a) bilgisayarım kapasiteye yakın ve b) 4 yaşındaki bilgisayarım çok yavaş.

Özellikle, veritabanları (Oracle / PostGreSQL, Mongo, Hadoop) ve java ile ilgileniyorum, ancak tüm olası dilleri öğrenmeyi seviyorum.


5
RAM, RAM ve RAM. Mümkün olduğu kadar alın. Sonra bir SSD, sonra daha fazla RAM, sonra daha fazla RAM, sonra hızlı bir CPU (RAM).
Rocklan

Bir i5 veya i7 (i7'ye sahip), hızlı koç ve komplikasyonları iyi olsun. Şaşırdım ama HD'lerimden birindeki bellenim bozuktu ve üzerimden başlatmama izin vermedi, bu yüzden sorun yaşarsanız aklınızda bulundurun (bir seagate barracuda idi) -edit- ayrıca mongo berbattı.


7
Bir yazılım geliştiricisi olarak (işinize iyi bir para kazandırıyor ve bilgisayarda çok fazla zaman harcıyoruz) iş istasyonunuzun birinci sınıf olmaması için hiçbir neden yok. Kendine bir i7, SSD, 8 + gb ram, 2-3 monitör ve bir Aeron sandalye edinin.
Muffin Man

1
Sadece +1 size @Muffin Man kaydedilir
welbornio

Yanıtlar:


10

Bence, yeterli güce sahip bir bilgisayar inşa ediyorum. Bunun nedeni, bazı dillerin yararlı IDE'lere sahip olması (örn: .NET için Visual Studios) ve bu IDE'lerin bazıları için güçlü bir makine (örn: Java için Eclipse) gereklidir.

Ayrıca biz bilgisayar insanlarının güçlü ve ilginç bilgisayarları olmalı. :)

CPU, RAM ve depolama (HDD veya SSD) bir programcı için muhtemelen en önemlidir. Böyle bir bilgisayar için ideal olabilecek bazı özellikler (benim görüşüme göre):

Intel i5 CPU (3.0+ GHz)
8+ GB RAM
~500GB Harddrive
(Optional) An SSD for OS and big programs such as Eclipse

Bu özellikler bir programcının kullanması için yeterli olacaktır, ancak dilerseniz daha iyi özellikler için gidebilirsiniz. Parçaların geri kalanı gerçekten çok fazla önemli olmayacak ve özelliklerden çok tercihe dayalı olacaktır.


2
Ayrıca verimliliği artırmak için 2-3 monitör istiyorum. Ardından referans malzemesine bir monitörden bakabilir ve diğerini kodlayabilirsiniz. 3 monitör için bir referans materyali olabilir, ortadaki kod, üçüncüdeki veritabanı. Web geliştirme için, tarayıcıdaki değişiklikleri sıklıkla önizlerken ve aynı anda kod yazarken, 2 tarayıcı minimum düzeyde olacaktır. Temelde küçültme / küçültme ve alt sekme işlemlerinden çok sayıda pencere tasarrufu sağlar.
zuallauz

2
@Zuallauz tarafından yapılan yoruma eklemek için, birden fazla monitörün lüksüne sahip olmadığınız zamanlarda, birden fazla sanal masaüstü / çalışma alanı kullanmayı öğrenin. SysInternals Masaüstü Bilgisayarları kadar basit bir şey iyi çalışıyor ve bir kısayol ( Alt+1vb.) Kullanarak bunlar arasında çok hızlı bir şekilde geçiş yapabilirsiniz . Geçmişte bu olmadan nasıl yaşadığınızı merak edeceksiniz.
Daniel B,

İnsanlara kibar olmalarını hatırlatmak isterim. Kaba yorumlara gerek yok. Cevabı kabul etmiyorsanız, o zaman bir aşağı oy ve kibar bir konuşma yeterli olacaktır.
maple_shaft

İyi bir grafik kartı programlama için herhangi bir işe yarar mı?
Kolob Kanyonu

6

Öznel Soru ama işte cevabım:

Ne yaparsanız yapın, bir işletim sistemi kurmak için yeterince büyük bir SSD ekleyin (64-128GB). Gerekirse almak için bazı CPU gücünden fedakarlık edin. Ayrıca daha fazla RAM daha iyi.

Mevcut 'Temel' Davelopment sistemim (bu yıl 2 tane yaptım ve programlama ihtiyaçlarıma iyi geliyorlar):

Pentium G630. (entry level, socket compatible with i3 i5 i7 etc)
4GB RAM DDR3
500GB 7200RPM hard drive
128GB SSD (I used Kingston SSDNow which is cheaper but there are better ones)
350w Power supply
Cheapest Gigabyte motherboard
24-inch 1920x1080 monitor. (This is just big enough to display two documents side by side - of course dual screen would be nicer!)

SSD için asgari olarak gerçekten 128 GB istersiniz, böylece işletim sistemini, IDE de dahil olmak üzere yaygın olarak kullanılan programları ve ayrıca tüm kaynak kodunuzu yükleyebilirsiniz. Visual Studio'nun yüklenmesi ve SSD'den büyük projelerle derlenmesiyle fark yaratır.
zuallauz

1
Kabul edildi, ancak bu çoğu kişi için bir bütçe sorunudur. 64GB Win 7, Visual Studio 2010 ve birkaç proje için yeterince büyük. Büyük kapasiteler elbette çok daha rahat.
Paul Anderson,

@zuallauz: İşletim sistemini bir SSD'ye koymak istemiyorsunuz; SSD'nin tüm kodlama çalışmalarınızı sakladığınız ikincil bir sürücü olmasını istiyorsunuz. İşletim sistemini SSD'ye yerleştirmek aslında üretken olabilir, çünkü takas alanını depolamak oldukça kötü bir yer.
Mason Wheeler

1
@Mason, neden işletim sistemi depolamak ve takas dosyalamak için kötü bir yer? Performans için ideal bir yer. Ayrıca, disk biraz daha hızlı aşınırsa bile, SSD'ler bugünlerde iyi aşınma seviyeleme algoritmalarına ve hatalı bloklar tespit edildiğinde kullanılacak ekstra gizli alana sahiptir.
zuallauz

1
Mason muhtemelen yıllar önce SSD'nize çok fazla yazabildiğiniz ve onu giyebildiğinizi hatırlıyordur ... Artık bir sorun değil.
Mike Graf
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.