8GB RAM (go for 2x4GB, so you can upgrade to 16GB in the future)
80GB SSD (Intel X25 M2, there are better ones out now)
1TB regular hard drive for storage and VMs
Dell U2311h 1920x1080 IPS panel for primary monitor (can also do portrait mode, which is great for programming)
Daewoo M-17X 1280x1024 TN panel for secondary monitor (documentation, browser, terminals go here).
Microsoft Wired 3000 keyboard (pretty good but not perfect)
Logitech G5 mouse (excellent but pricey - left-over from when I used to game).
A standard set of speakers and a logitech webcam for teleconferences.
Mouse pad and keyboard pad with wrist rests (necessary for long coding sessions).
Seasonic S12 430W PSU (silent, efficient and trustworthy)
Notice how I didn't mention a CPU? That's because it's secondary to the above. I'm using a 3.2GHz Core 2 that I plan to upgrade to a quadcore at some point soon. Either AMD or Intel will be fine (Intel is faster but AMD is significantly cheaper right now - your choice!)
Video card: will you be doing 3d games? If not, go for the second or third cheapest AMD 6xx0 card you can find (why AMD? Because they are guaranteed to support 3 monitors and their VGA outputs are generally cleaner than Nvidia ones. Seriously, you never know when you might need that!) Integrated video will work, too, in a pinch, but you'll be limited to at most 1 digital out and 1 awful VGA out at best.
For 3d, go for a mid-high end video card around $150-$300. Either manufacturer is fine, although AMD 6xx0 appears to be slightly better value for money than Nvidia 5x0 in most price points in the last few reviews I checked. If you also care about GPGPU or 3d modeling, you'll find better support on the Nvidia side of the fence.
One final word of advice: invest in a good PSU (Seasonic or Corsair are fine). Also take a look at noise reviews for the components you'll be choosing - and avoid extremely noisy components at all costs! You want to work, not hear a dustblower working.
很大程度上取决于您将要进行的开发和调试类型。有些开发比编辑和网页浏览更费力。每次按 F5 时,其他开发都会受到 CPU 和存储瓶颈的阻碍。
但一般来说,您需要 SSD,而不是机械硬盘和足够的 RAM。
不要低估您的显示器、键盘和鼠标。先把钱花在这些上,然后再考虑CPU和GPU。
A lot depends on the sort of development and debugging you'll be doing. Some development is little more taxing than editing and web browsing. Other development is impeded by CPU and storage bottlenecks every time you hit F5.
In general though, you'll want a SSD, not a mechanical hard drive and plenty of RAM.
Don't undervalue your display, keyboard and mouse. Spend money on these first, then think about CPU and GPU.
发布评论
评论(2)
我的开发工作站:
注意到我没有提到CPU吗?那是因为它是次要的。我正在使用 3.2GHz Core 2,我计划很快将其升级到四核。 AMD 或 Intel 都可以(Intel 速度更快,但 AMD 现在明显便宜 - 您的选择!)
显卡:您会玩 3D 游戏吗?如果没有,请选择您能找到的第二或第三便宜的 AMD 6xx0 卡(为什么是 AMD?因为它们保证支持 3 台显示器,而且它们的 VGA 输出通常比 Nvidia 的更干净。说真的,您永远不知道什么时候可能需要它! )集成视频在紧要关头也能工作,但最多只能使用 1 个数字输出和 1 个糟糕的 VGA 输出。
对于 3D,请选择 150-300 美元左右的中高端显卡。任何一个制造商都很好,尽管在我最近查看的几篇评论中,AMD 6xx0 在大多数价位上似乎比 Nvidia 5x0 的性价比稍高一些。如果您还关心 GPGPU 或 3d 建模,您会在 Nvidia 方面找到更好的支持。
最后的建议是:购买一个好的电源(Seasonic 或 Corsair 都可以)。另外,请查看您将选择的组件的噪音评论 - 并不惜一切代价避免使用噪音极大的组件!你想要工作,而不是听到除尘器工作的声音。
My development workstation:
Notice how I didn't mention a CPU? That's because it's secondary to the above. I'm using a 3.2GHz Core 2 that I plan to upgrade to a quadcore at some point soon. Either AMD or Intel will be fine (Intel is faster but AMD is significantly cheaper right now - your choice!)
Video card: will you be doing 3d games? If not, go for the second or third cheapest AMD 6xx0 card you can find (why AMD? Because they are guaranteed to support 3 monitors and their VGA outputs are generally cleaner than Nvidia ones. Seriously, you never know when you might need that!) Integrated video will work, too, in a pinch, but you'll be limited to at most 1 digital out and 1 awful VGA out at best.
For 3d, go for a mid-high end video card around $150-$300. Either manufacturer is fine, although AMD 6xx0 appears to be slightly better value for money than Nvidia 5x0 in most price points in the last few reviews I checked. If you also care about GPGPU or 3d modeling, you'll find better support on the Nvidia side of the fence.
One final word of advice: invest in a good PSU (Seasonic or Corsair are fine). Also take a look at noise reviews for the components you'll be choosing - and avoid extremely noisy components at all costs! You want to work, not hear a dustblower working.
很大程度上取决于您将要进行的开发和调试类型。有些开发比编辑和网页浏览更费力。每次按 F5 时,其他开发都会受到 CPU 和存储瓶颈的阻碍。
但一般来说,您需要 SSD,而不是机械硬盘和足够的 RAM。
不要低估您的显示器、键盘和鼠标。先把钱花在这些上,然后再考虑CPU和GPU。
A lot depends on the sort of development and debugging you'll be doing. Some development is little more taxing than editing and web browsing. Other development is impeded by CPU and storage bottlenecks every time you hit F5.
In general though, you'll want a SSD, not a mechanical hard drive and plenty of RAM.
Don't undervalue your display, keyboard and mouse. Spend money on these first, then think about CPU and GPU.