best pc for programmers 2019

best pc for programmers 2019

Hi Guys, I’ve been using MacBook pro for four years, but now it’s getting old, and I want something new and fast for my current work, mainly for web development and machine learning. So I decided to build the new PC. In this article, I will guide you to get the right parts, how I set up my working desk and also the result of the change from Mac OS to Ubuntu.

PC Parts

This is probably the best pc for programmers which you can get for around 1500 USD.
Apart from GPU which I bought a second hand one, they are all the same as my current build.

CPU

AMD Ryzen 7 2700X Processor with Wraith Prism LED Cooler
Price: 294.99 USD
https://www.amazon.com/AMD-Ryzen-Processor-Wraith-Cooler/dp/B07B428M7F

Motherboard

ASUS ROG Crosshair VII Hero (Wi-Fi) AMD X470
Price: 289.00 USD
https://www.amazon.com/ROG-Crosshair-VII-Hero-Wi-Fi/dp/B07C5JKH91/

Memory

– G.SKILL TridentZ RGB Series 16GB (2 x 8GB)
– G.SKILL TridentZ RGB Series 16GB (2 x 8GB)
(32 GB in total)
Price: 129.99 x 2 USD
https://www.amazon.com/gp/product/B01MTDEYHU

GPU

ASUS ROG Strix GeForce RTX 2060 Overclocked 6G GDDR6 HDMI DP 1.4
Price: 432.22 USD
https://www.amazon.com/ASUS-Strix-GeForce-Overclocked-GDDR6/dp/B07MLTTDXS

Storage/SSD

Samsung 970 EVO Plus Series – 500GB PCIe NVMe – M.2 Internal SSD
Price: 126.67 USD
https://www.amazon.com/Samsung-970-EVO-Plus-MZ-V7S500B/dp/B07M7Q21N7/

PSU

EVGA 750 GQ, 80+ Gold 750W, Semi Modular, ECO Mode
Price: 99.53 USD
https://www.amazon.com/EVGA-Modular-Warranty-Supply-210-GQ-0750-V1/dp/B017HA3RGE

PC Case

NZXT H500 – Compact ATX Mid-Tower Case – Tempered Glass Panel
Price: 69.99
https://www.amazon.com/NZXT-H500-Computer-CA-H500B-B1-Black/dp/B07C3DWCDC

Working Desk

best_pc_2019

I’ve been coding using this setup for about 2 – 4 years, the only thing I changed is just from MacBook Pro to the new PC. This setup is perfect for me and hopefully for you guys as well.

My setup here is quite simple there are 2 DELL ultrasharp screens, Logitech Pro keyboard, and Steel Series Rival 300 mouse.

Additional from the picture:
JBL Charge 3 Speaker2 MIJIA Intelligent Bedside Lamps, Blue Snowball MicrophoneXXL Mouse Pad

Results

Another most significant change for me is the transition from Mac OS to Ubuntu; at first, you might feel frustrated installing IDEs, packages, libraries all using the command line. For people who are doing machine learning, I think the hardest part is to setup tensorflow-gpu with NVIDIA Cuda; I recommend you to follow this tutorial.

After I use Ubuntu for about one week, I now know I don’t need Mac Os anymore, my coding experience with this environment so far is excellent, everything is smooth, fast and the price compared with new MacBook Pro is much cheaper.

Hope this article helps you as a programmer to get the best pc for work with a reasonable price in this 2019.