Jobbar och har jobbat som systemutvecklare i 15år och en slutsats jag alltid kommer till när jag behöver ny dator är följande.
1) Mycket RAM (32-64Gb Minst)
2) CPU med många kärnor
3) SSD i mängder
Varför just dessa slutsatser, jag sitter med många olika språk så som C# (.NET 4.x, .NET Core), Ruby, Python, Perl, Java, C och C++
Jag vill ha isolerade miljöer för dessa språk, och har en uppsjö virtuella maskiner som passar in beroende på vad det är för språk jag arbetar med för stunden. Flera virtuella maskiner igång sammtidigt underlättas om man har mycket RAM och en eller fler fläskiga CPU:er.
Men dessa "krav" minskar ju väldigt snabbt om man inte behöver sitta med en mång virtuella maskienr
Och om det är i utbildningssysfte skulle jag nog hålla mig till något billigare, men gärna en bra CPU och dugligt med RAM
Alternativet är ju också att köpa en begagnad dator, thinkpad må se förjävliga ut...men deras något äldre modeller är riktigt bra.