Question:
Best laptop for computer programmer and advice?
Oaxaca
2016-03-10 15:41:27 UTC
So I am currently 16 and in college majoring in computer science. I've barely dipped my toe in the large ocean of coding/programming. I've almost finished HTML&CSS and started on Java. I've read some C++ stuff but I really need my own laptop to start. I'd love to be a project manager one day. ( not limiting myself to manager) I'd like to know the best laptops and languages to start programming. Any advice to a computer science major would be much appreciated!
Nine answers:
?
2016-03-10 16:37:11 UTC
My first piece of advise is to learn the hardware that makes up a puter as well as the software. To many times in my career have I run into programmers and IT personnel that do not have a clue about how puters really work. While they could code with the best of them when a problem arose they would be at loss. I watch one poor guy spend a whole day before he called for me to test the system. He had an intermittent ram stick. When I explain that was why it ran good one min and crashed the next. All along he thought he had a bug in his program. LOL I never let him live it down. Right now, sit down with a piece of paper and draw a block diagram of a basic home PC. If you can't, someday you will pay the price. Learn the hardware and how it talks to each other as well as you learn how the code you will write.



Now for my advice on a system to buy. You get what you pay for. Systems with high end parts with low prices are to be viewed with suspicion. They have to cut corners somewhere to get the price down. What cost you less today is going to cost you more tomorrow.



All laptops or desktops have pretty much the same CPU, GPU, ram, hard drive and screen. Most people do not know that the brand of the hard drive can make all the differences in the world. Intel and AMD make the best CPU. AMD and Nividia make the best GPU. What makes a good laptop or desktop is the manufacturing process, the motherboard and the sub components used in them. After that, it is the software included with them. Some manufactures modify Windows and the drivers severely and cripple the system into being locked to them. Some manufactures so load the system up with bloat software that it takes an hour or more just to get it off the hard drive. You will find those who do not know much about PC and laptops claiming brand do not matter. That they all have the same components in them. The brands makes all the difference. It would be like saying the brand of car, or television does not matter.



I would go with HP or ASUS.



The link below has a list of lappies that should fit your needs. You didn't post a budget so I gave you a broad list to look at. Sadly most of these come with Windows 10 but a few HP have 7 loaded on them. Remember to choose a method to back up all important documents.



http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&IsNodeId=1&N=100006740%2050001315%2050001186%204023%20600489658%20600546710%20600555766%20600287179%20600439628%20600471807%20600323024%20600487990%20600555764%20600555758%20600551625%204022%20600361797%20600337813%20600371972%20600338054%20600454479%20600451669%20600452795%20600452222%20600472949%20600452559%20600488591%20600516081%20600516076%20600516082%20600560483%20601115537%20600514113%204814%20601107895%20600003988%20600003982%20600470742



This one is a good lappy and has all the you need



http://www.newegg.com/Product/Product.aspx?Item=N82E16834232754



This one is about the top for what you need. It is fast and has plenty of storage and memory.



http://www.newegg.com/Product/Product.aspx?Item=9SIA8S13N39003



My opinion on the different brands.



Apple makes a good quality laptop. The problem comes when it requires service or minor upgrades. It is near impossible to do anything with them. They even glue the battery and hard drive down so you can not change it. They solder the ram to the logic board so you can not increase it. They lock up most of the software so your stuck with what they approve.



http://www.zdnet.com/article/ifixit-gives-latest-apple-macbook-pro-laptops-lowest-repairability-score-after-teardown/



Lenovo has serious stand behind their product problems. They bought IBM PC division and proceeded to drive the quality of the system into the ground. Their customer service is well below par. They even makes Dell customer service look good. Lenovo Makes it hard to surf thru their site without signing up to find trouble shooting tips. Sometimes it is impossible to find certain things without giving them your email addy. The last and final thing to remember about them is they are a Chinese Government own company. It is up to you if you want to trust them. Lenovo also got caught shipping system with Adware installed on them called Visual Discovery by Superfish. It was a giant security hole that they intentionally installed for corporate greed.



http://www.wired.com/2015/02/lenovo-superfish/



http://www.extremetech.com/computing/199628-lenovo-officially-responds-to-superfish-releases-list-of-affected-systems



Toshiba, Panasonic, Sony should be avoided because of their heavy modification of Windows and the drivers. If you remove some of the bloat they install, you can cripple the system.



Acer, Gateway, and eMachines should be avoided period. They are low end system that helped drive the race to the bottom. To show just how low end they are, Acer bought out Gateway after Gateway bought out eMachine. They are now and will always be a joke among serious puter and lappy users.



Dell once made a good system and fell from grace. They are now struggling to regain their place in the market. Customer service is one of many problems with this company.



Alienware are glorified Dells and are more name than product. Priced extremely high for what you get. They do perform but you can get the same for less by looking around, just not packaged to be eye candy to the gamers.



Samsung has a history of using cheap parts in critical areas. Capacitors has been one area Samsung has a known history of going cheap, causing units to fail early. For that reason I would avoid them.



ASUS and HP do not modify Windows as bad as the other manufacturers. They have excellent build quality. They might add a lot of bloat but they also makes it easy to get rid of it. Their customer support and technical service is far better then the others and they have excellent online support. I have dealt with many companies when it comes to this kind of support and these two stand out.



HP has a built in diagnostic program in its BIOS/UEFI that can help quickly find problems in the hardware. They also have a built in method for recovering from a bad BIOS/UEFI update. I have chucked many lappies because of problems during the update and the customer didn't want to pay the cost of replace the chip.



Ultrabooks are the higher end of Wintel laptops but they have some of the same concerns as Apple. They make it next to impossible to change any hardware in them. Service of them will have to be done by the manufacturers. With most of them, you can not change your own battery or hard drive. They are designed to catch your eye but they are not any more special then other laptops except for the fact that they are slim or thin. Your paying for it being thin and slim. For the money your going to spend on it you can buy a much better laptop with more power.



Chrome books are useless. They are designed by Google to make you dependent on Google.



Hybrids are the worse of the worse. The flip or detachable touch screens are just a disaster waiting to happen.



Never buy an All In One. They are far worst then laptops of any kind to service and they have a higher failure rate.



Always avoid refurbished units. They only come with a 90 day warranty and have a higher failure rate. The service contacts are normally just a one time replace contract.



Choose wisely.
bastien
2016-10-15 10:20:26 UTC
Best Laptops For Computer Programming
?
2016-03-11 00:59:06 UTC
I think it really depends on what type of programming you want to do. For web related ecosystem (including apps), I'd get a Macbook because you can develop for the web, android and ios without much hassle (the tools available are also better in terms of full prototyping -> application process). For systems programming, scientific computing or game programming I'd get a Windows/Linux laptop with some powerful graphics hardware. Programming in general is not very taxing.. you could program on a netbook if you wanted to.



I think unless you have to, you should try a Linux or Mac laptop. It will teach you how to use the terminal, if you don't already know how, which will be very valuable to you as a programmer.
dazabas
2016-03-10 17:18:05 UTC
I would recommend a Mac, but yeah, there are no low end MacBooks, even on the education store it's expensive, have a look at the discounts - http://www.apple.com/us-hed/shop/browse/campaigns/education_pricing



The reason? Unix based, GCC compilers built in, the Terminal is a hundred times better than on Windows. No virus, malware, nag ware needed (you need to be smart about what you do though). Many niceties on OSX.



What I'm really trying to say is, if you aren't doing Windows based programming, go for any laptop sans Windows. Take the leap, Linux or Mac.



You know what you'll miss and isn't available on a non Windows computer? Registry cleaners.
Robert
2016-03-10 15:51:47 UTC
Whatever you do, stay away from walmart laptops, they are designed to go bad on you, weather it be lower grade processors or just junk thermal compound. If possible try to get the money for a gaming laptop, even though you may not game on it, the enhanced build quality, CPU, GPU etc will make everything run more smooth and it will last you a lot longer as well.
Undisclosed
2016-03-10 17:25:57 UTC
CPU is really all you'll be very demanding on. I wouldn't go less than 8GB of RAM and 1080P display just for the breathing room. Remember, mostly you'll be editing text. If you want to get into game development or similar programming you'll want a beefy video card, though.
lolay
2016-03-13 13:21:58 UTC
What particular brand you like? Have a survey on your favorite store of different brands of laptop. Review carefully each brand and take note of its quality and customers review. Budget is also included in the factor in selecting your own laptop.
?
2016-03-13 11:59:44 UTC
Get a Lenovo Thinkpad (T450s) and get Ubuntu on it. End of story!
Nick
2016-03-10 15:42:45 UTC
best of luck to you, I attended computer engineering school for two years; and couldn't take it anymore, switched to Criminology.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...