which laptop is best for programming students
I am a college student and looking for a laptop for my programming class. any recommendation from this list https://www.findclickread.com/best-laptops-for-college-students-under-400/
A few years ago, I asked the same question, so my answer can be considered a squeeze for the last ~3 years of using laptops. In the end, I chose Dell Inspiron 5368. On my own, I would advise you to pay attention to:
- Processors of only the latest generations;
- SSD was just a must-have; NVMe or SATA is another question;
- 16 RAM. I have 8 soldered on the board, always packed to the brim;
- Autonomy and weight.
At the same time, always remember that laptops break down more often than computers. I chose laptop repairing near me in advance, which I turn to from time to time.
If you have any questions, write to me in private messages.
One of the most common misconceptions: "Writing code and typing in Word puts the same strain on your computer's hardware. In reality, this isn't the case. A professional programmer not only has to rack his brain to write code but also run various development environments and virtual machines, open 100500 browser tabs, and so on https://thecursedcrusade.com/best-laptop-for-computer-science/. Choosing the best laptop for programming in 2021, the first criterion for you is a powerful processor (pay attention to clock speeds, the number of cores, threads) and a large amount of RAM.
Hi, it's better to buy a good laptop right away, I'm not talking about some monsters, just a good average laptop, I like hewlett packard and their laptops, I think they are excellent in terms of what they give you and how much you pay for it, here is a selection of the Best HP i5 Laptops here are most laptops that will suit you and close the need for the next 3 years for sure, check out this site
Do you really need anything crazy?
The largest program you'll have will most likely be an IDE / text editor.
Do you really need some crazy specs to program?
I would recommend having a laptop with around 8-12 gigs of ram, at least 256 gigs of SSD(Do NOT get a hard drive, they are super duper slow), for a processor, a 9th or 10th gen of intel i5 or i7 should be good. I wouldn't recommend getting into AMD for programming, but it's up to you.
Did you know the average user device costs under $200 USD? (Source: the IDC)?
Now I wouldn't say programming is the most CPU intensive task (*ahem: games. Unless, you are making games), but it definitely isn't the lowest CPU intensive task, either.
Depending on your needs, you should settle for a computer that has at least 4 Gigabytes of ram (I would recommend nothing less, even for non-programming uses, although 6-8 might be better if you could afford it. Keep in mind that if you are doing game design I would recommend no less than 6-8 Gigabytes of RAM). In general, programming files are somewhat small (again, depends on how big you are wanting to go), so I would recommend a disk size of at least 200 Gigabytes (although you could aim higher or lower depending on your budget needs; this is one of the more flexible things). I recommend also having a computer that is easy to maintain and repair (if you are good at that type of stuff). It should also be compatible with installing linux (most computers are, but it is a good idea anyways because linux is really good for programming related operations).
Like I said, programming is variable. What you need can depend on what you are programming, so here are a few variables for different programming categories:
Game development/design/Modeling: More processing (especially GPU) and Disk space.
Front-end development: Possibly less disk space (and sometimes less processing power as well).
Server-side applications: Most likely more processing and disk space (especially if you are going to host a website on it, although this is highly not recommended).
Machine learning: More Processing power (definitely, ML is highly CPU intensive) and possibly more disk space.
Other: Do some research.
(When I mean processing power also take into account RAM).
Another thing to note is that oftentimes you can leave out things that add to the cost, like powerful speakers (unless you are doing something with audio, you don't likely need it... especially if you have another device to stream audio from) or battery hold life (If you keep it plugged in all day you can always go for a weaker battery). It's best to do some research and also remember to ask the salesperson the specs of the device).
This depends on what you do. If you are doing back-end things, like making small games, programming tools, and things like that, then a 4-8 GiBs of RAM, with not very big disk size (200 or more or maybe less) computer should done the job. If you working on mobile apps, you will need a computer with around 8-16 GiBs of RAM, and also a pretty big disk size (around 300-600 or more). If you make on frontend things, like making web application with React and More and things like that, then it will be the same as back-end. This is my opinion, you can customize it to fit well with your financial situation now.