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.
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.
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
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/
- 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
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
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/
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
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
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.
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.