I'm about to start my freshman year as a Computer Science major, and I've quickly realized that my old high school laptop is definitely not going to cut it for the next four years. I've been doing some research, but the sheer number of options is honestly starting to feel a bit overwhelming.
I'm trying to figure out if I should go with a MacBook for that Unix-based system which seems popular for dev work, or if I should stick with a Windows machine for better compatibility with certain software. Most of my classes will involve a lot of coding, but I'm also expecting to run virtual machines and maybe dive into some mobile app development or AI projects down the road.
Ideally, I need something with at least 16GB of RAM and a solid processor, but I'm torn on whether a dedicated GPU is necessary or if I can save some weight and battery life there. Portability is a big deal since I'll be carrying it around campus all day. My budget is roughly $1,200 to $1,500, but I'm willing to spend more if it means the laptop will actually last until graduation.
For those of you already in a CS program, what are you currently using, and what specific specs would you say are absolutely non-negotiable for a student?
Story time: I went through this last year and ended up sooo happy with the ASUS Zephyrus G14 GA402 16GB RAM 512GB SSD. That dedicated GPU is lowkey essential for AI stuff tho!!
In my experience, you should just grab the Apple MacBook Air 13-inch M3 chip 16GB RAM 512GB SSD because it's honestly the best value. I spent way too much on a heavy rig freshman year that I barely used for AI stuff, so definitely save your cash. You dont really need a dedicated GPU for class projects anyway!
In my experience, you should highkey grab the Apple MacBook Pro 14-inch M3 Pro 18GB RAM 512GB SSD. I spent years using Windows, but unfortunately, I had constant issues with battery life and thermal throttling. My old Dell XPS 15 9530 Intel Core i7-13700H 16GB RAM was definitely not as good as expected... it basically turned into a space heater during long builds. Quick tip: Prioritize RAM over a dedicated GPU. 16GB is the bare minimum, but 32GB is the real sweet spot for VMs and AI projects. Unix-based systems just make life easier for dev work. Windows is fine, but setting up environments is often a total headache. ur gonna be carrying this everywhere, so that Mac battery life is lowkey a lifesaver. tbh just spend the money now so it actually lasts until graduation. dont skimp on specs now or youll regret it! gl!