Jeżeli laptop ma być używany do pracy z kodem to musi mieć jedną podstawową cechę, która często jest pomijana ale wpływa znacznie na komfort pracy, a mianowicie matowa matryca. Błyszcząca matryca pod wpływem intensywnego światła zmienia się w lusterko (sam popełniłem ten błąd i kupiłem do szkoły laptopa z błyszczącą matrycą).
Druga sprawa to wielkość laptopa, moim zdaniem 15,6" to jednak sporo i jeżeli podróżuje się szczególnie komunikacją miejską to lepiej wybrać mniejszy model:14,1" czy też 13,3". W domu zawsze można podłączyć monitor.
Jeżeli chodzi o pisanie kodu to moim zdanie najlepiej było by mieć minimum 8GB RAM, procesor i5 lub i7, dysk SSD zwiększy komfort pracy lecz warto mieć drugi na dane. Co do karty graficznej, jeżeli nie będziesz grał ani zajmował się zaawansowaną grafiką to zintegrowana wystarczy (oczywiście lepiej mieć dedykowaną ale to generuje koszty). Taki sprzęt nie jest obowiązkiem dla programisty bo da się i programować nawet na 2GB RAM i Intel Pentium czy starszym sprzęcie. Ale taki sprzęt będzie przyszłościowy i komfort pracy znacznie większy.
Warto zadbać o to, aby laptop wykonany był z solidnego materiału, tanie laptopy z plastiku słabej jakości szybko się niszczą.
Uwaga na koniec dobry laptop to nie koniecznie musi być nowy i drogi. W dobrej cenie można zakupić poleasingowy sprzęt, biznesowy. Przy wyborze trzeba jednak zachować rozwagę i dobrze czytać ogłoszenia. Polecam poczytać: https://www.forum.nieidealny.pl/topic/45-polecane-laptopy-poleasingowe-na-2017/