Dator för programmeringsstudier

Permalänk
Medlem

Dator för programmeringsstudier

Hej!

Uppskattar lite tips på en dator lämpad för programmeringsstudier.

Krav: minst i5 och 8GB RAM, 13-15 tum, Ok batteritid

Helst ett märke som har bra rykte. Lenovo, Asus och Dell är väl en av de bättre? Hur är det med HP?

Är 16 GB och i7 overkill?

Har inte alls koll på bärbara datorer men vet att det finns olika gränssnitt? Vilka är dom och vad är skillnaden?

Budget 7k om det är en bra summa. Ju billigare desto bättre.
Ni får gärna ge tips på datorer för max 12k också då jag vill jämföra.

Permalänk
Medlem

Begagnad Thinkpad (carbon om du vill ha nåt lätt, t4x0 om du vill kunna bygga ut minne/batteri etc).

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av Napoleongl:

Begagnad Thinkpad (carbon om du vill ha nåt lätt, t4x0 om du vill kunna bygga ut minne/batteri etc).

Skickades från m.sweclockers.com

Vill helst inte ha något begagnat. Thinkpad verkar vara populärt men hört att byggkvaliteten är sådär?

Glömde nämna att datorn ska ha ssd och inte får vara för tung.

Permalänk
Medlem
Skrivet av finally:

Vill helst inte ha något begagnat. Thinkpad verkar vara populärt men hört att byggkvaliteten är sådär?

Glömde nämna att datorn ska ha ssd och inte får vara för tung.

Thinkpad skulle jag säga är så bra ihopsatt det blir på PC-fronten. Dessutom säljs de med välfungerande treårig garanti.

Tror de har ssd allihop de senaste tre åren och min carbon väger typ 1,3 kg. Vill du ha nytt blir de dock dyra i inköp men de kommer å andra sidan hålla ett tag!

Skickades från m.sweclockers.com

Permalänk
Inaktiv

Ärligt talat är Mac bäst för programmering. Jag kör en ThinkPad X1 som nog är bäst på PC-fronten.

Jobbar både i Windows och Linux. Windows suger ordentligt för allt utom .NET i programmeringsväg och Ubuntu kan aldrig ha samma support som ett system backat av en gigant.

Så välj en Mac.

Skickades från m.sweclockers.com

Permalänk
Medlem

kompromissa hellre med processor än skärm och tangentbord om du ska programmera. Lenovo är väl en av de allra bästa tillverkarna. Batteritid är troligen också betydligt mindre viktigt än totalvikten (ink strömadapter).

Permalänk
Medlem

Thinkpads går ofta att hitta med hyfsat stora studentrabatter. Väljer du något annat så försök hitta något med bra tangentbord, det är guld värt när man skriver mycket som man gör på en programmeringsutbildning, så definitivt ingen nyare macbook alltså.

Permalänk
Medlem
Skrivet av anon99339:

Ärligt talat är Mac bäst för programmering. Jag kör en ThinkPad X1 som nog är bäst på PC-fronten.

Jobbar både i Windows och Linux. Windows suger ordentligt för allt utom .NET i programmeringsväg och Ubuntu kan aldrig ha samma support som ett system backat av en gigant.

Så välj en Mac.

Skickades från m.sweclockers.com

Men intellisense i VS är ju så fett najs....

Permalänk
Inaktiv

Hur är det tänkt att du ska jobba med datorn, har du en bra dator hemma eller tänker du hemma plugga in extern tangentbord + skärm i laptopen? Eller såklart sitta och jobba med laptopens skärm och tangentbord, vilka jag tycker är dåliga att jobba med.

Minimum rek som jag rekommenderar idag är:
Cpu i5 (gen 7), i3 (gen 8) eller Ryzen
ram 8GB, om du läser mer avancerat.
ssd 250GB, även om 500GB är rekommenderat.

Problemet är dagens priser, ska du ner i 13" så blir nästan alla med mer än 8GB ram och 256GB ssd riktigt dyra.

Mitt råd är köp något billigt, se till så att du har bra tillbehör till den. Så att det är lätt att låna en extern skärm etc.
Mac som nämns så är laptopen för över 30 000kr riktigt bra saker, det är bara en liten detalj som är priset.
Att MacOs är som standard kvittar, man kan köra windows både direkt(dualboat) och virtuellt.

Permalänk
Permalänk
Medlem
Skrivet av anon99339:

Ärligt talat är Mac bäst för programmering. Jag kör en ThinkPad X1 som nog är bäst på PC-fronten.

Jobbar både i Windows och Linux. Windows suger ordentligt för allt utom .NET i programmeringsväg och Ubuntu kan aldrig ha samma support som ett system backat av en gigant.

Så välj en Mac.

Skickades från m.sweclockers.com

Förutom att de har sämst tangentbord dårå...

Permalänk
Medlem
Skrivet av anon99339:

Ärligt talat är Mac bäst för programmering. Jag kör en ThinkPad X1 som nog är bäst på PC-fronten.

Jobbar både i Windows och Linux. Windows suger ordentligt för allt utom .NET i programmeringsväg och Ubuntu kan aldrig ha samma support som ett system backat av en gigant.

Så välj en Mac.

Skickades från m.sweclockers.com

Vad är det som gör att macOS är bäst för programmering?

Permalänk
Medlem
Skrivet av Baxtex:

Förutom att de har sämst tangentbord dårå...

Varför är tangentbordet dåligt? Har alla Mac samma tangentbord?

Permalänk
Medlem
Skrivet av Mordekai:

kompromissa hellre med processor än skärm och tangentbord om du ska programmera. Lenovo är väl en av de allra bästa tillverkarna. Batteritid är troligen också betydligt mindre viktigt än totalvikten (ink strömadapter).

Känns som batteritiden ändå borde vara hyffsad bra om man har glömt att ladda datorn och man inte kan hitta ett uttag i närheten.
IPS-skärm är väl bra att ha?

Skrivet av snajk:

Thinkpads går ofta att hitta med hyfsat stora studentrabatter. Väljer du något annat så försök hitta något med bra tangentbord, det är guld värt när man skriver mycket som man gör på en programmeringsutbildning, så definitivt ingen nyare macbook alltså.

Vilka tillverkare gör bra tangentbord?

Permalänk
Medlem
Skrivet av finally:

Varför är tangentbordet dåligt? Har alla Mac samma tangentbord?

De senaste 3 åren har de haft en flaw som gör att om minsta skräp tar sig in under en tangent slutar tangenten att fungera helt och hela datorn får skickas på reperation. Sedan har alla Macs tangentbord extremt låg travel vilket ger dålig feedback åt användare. Jag får RSI och ont i fingrarna väldigt snabbt på en mac.

Det sköna med Mac är ju terminalen/bash men det finns motsvarande till Windows. Sedan när du är klar med studierna kan du sälja Macen och få ganska mycket tillbaka medans du troligtvis får slänga en PC laptop om du köper en i mellanklassen. Det bästa du kan göra (imo) är att köpa en begagnad high end dator.

Permalänk
Medlem
Skrivet av anon159643:

Hur är det tänkt att du ska jobba med datorn, har du en bra dator hemma eller tänker du hemma plugga in extern tangentbord + skärm i laptopen? Eller såklart sitta och jobba med laptopens skärm och tangentbord, vilka jag tycker är dåliga att jobba med.

Minimum rek som jag rekommenderar idag är:
Cpu i5 (gen 7), i3 (gen 8) eller Ryzen
ram 8GB, om du läser mer avancerat.
ssd 250GB, även om 500GB är rekommenderat.

Problemet är dagens priser, ska du ner i 13" så blir nästan alla med mer än 8GB ram och 256GB ssd riktigt dyra.

Mitt råd är köp något billigt, se till så att du har bra tillbehör till den. Så att det är lätt att låna en extern skärm etc.
Mac som nämns så är laptopen för över 30 000kr riktigt bra saker, det är bara en liten detalj som är priset.
Att MacOs är som standard kvittar, man kan köra windows både direkt(dualboat) och virtuellt.

Varför brukar man koppla in datorn i en extern skärm? Är det för att lättare se vad man gör? Behöver man Thunderbolt för att kunna göra detta?

Hur mycket minne efter installationer brukar man ha kvar när man köper en ny laptop? Vet inte riktigt hur mycket minne jag behöver då jag inte har koll på hur stora programmen är.

Är 8 GB ram tillräckligt? 16 GB känns overkill.

Det viktigaste är att datorn håller i minst 5 år, så vad är det som gör en laptop framtidssäker?

Permalänk
Medlem
Skrivet av finally:

Känns som batteritiden ändå borde vara hyffsad bra om man har glömt att ladda datorn och man inte kan hitta ett uttag i närheten.
IPS-skärm är väl bra att ha?

Vilka tillverkare gör bra tangentbord?

När har du någonsin inte tillgång till ett eluttag och behöver kunna programmera?
Både paneltyp och tangentbord är en smaksak, elgiganten brukar hå många laptops framställda, men det är det säkert andra som har bra tips var man kan testa många olika typer av skärm/tangentbord.

Permalänk
Medlem
Skrivet av finally:

Varför brukar man koppla in datorn i en extern skärm? Är det för att lättare se vad man gör? Behöver man Thunderbolt för att kunna göra detta?

Hur mycket minne efter installationer brukar man ha kvar när man köper en ny laptop? Vet inte riktigt hur mycket minne jag behöver då jag inte har koll på hur stora programmen är.

Är 8 GB ram tillräckligt? 16 GB känns overkill.

Det viktigaste är att datorn håller i minst 5 år, så vad är det som gör en laptop framtidssäker?

Kan Bidra med att MacOS är runt 42GB på min Macbook Pro. Detta borde ge en 256GB modell ungefär 100GB för Windows 10 som körs i bootcamp och runt 100GB för program som körs native.

Det går rykten om att Apple ska släppa en ny generation av MacBook Air nu i september, så om du har tid skulle jag vänta för den. Annars från äpplets utbud skulle jag rekommendera 13" MacBook Pro med TouchBar då den kommer med nya generationens processorer och 4 portar. Jag skulle säga att 8gb räcker beroende på hur mycket man gör samtidigt, om du undviker google chrome medans du programmerar kommer du nog klara dig.

Visa signatur

Ryzen 3700X | Gigabyte 3080 Vision OC | B550 Taichi | Noctua NH-U12A | 32Gb DDR4 3600mhz | LG CX55 | MacBook Pro 14" M1 Pro | FujiFilm X-S10

Permalänk
Medlem
Skrivet av finally:

Varför brukar man koppla in datorn i en extern skärm? Är det för att lättare se vad man gör? Behöver man Thunderbolt för att kunna göra detta?

Hur mycket minne efter installationer brukar man ha kvar när man köper en ny laptop? Vet inte riktigt hur mycket minne jag behöver då jag inte har koll på hur stora programmen är.

Är 8 GB ram tillräckligt? 16 GB känns overkill.

Det viktigaste är att datorn håller i minst 5 år, så vad är det som gör en laptop framtidssäker?

Som programmerare behöver man alltid mer skärmyta, du har en editor/ide där du skriver koden, du har en websida med språket du använders snabbreferenser, en annan med dokumentation på eventuella bibliotek du använder, du har din applikation igång, kanske ett verktyg för GUI, API-referens du ska fårhålla dig till etc... det blir lätt >4 fönster öppna samtidigt. Därför vill man tillgång till en extra skärm så ofta det är möjligt. Extra tangentbord för det är garanterat bättre än det som sitter i laptopen och du får en numpad som för exempelvis mig är mycket viktigt.

Ingen laptop håller i fem år men chansen är betydligt högre om du skaffar en högkvalitetslaptop (över 20k) som en Macbook, Microsoft Surface, Lenovo Thinkpad eller liknande. Använder du den regelbundet kommer du få problem med fläktarna i en högpresterande laptop långt före den fyllt fem år.

Permalänk
Medlem

Vad är det för utbildning? Vilka verktyg kommer användas? Är det multiplattform, dvs olika OS kommer du behöva mycket lagring för olika VMs.

Permalänk
Medlem
Skrivet av finally:

Känns som batteritiden ändå borde vara hyffsad bra om man har glömt att ladda datorn och man inte kan hitta ett uttag i närheten.
IPS-skärm är väl bra att ha?

Vilka tillverkare gör bra tangentbord?

Bra batteritid är väldigt trevligt när man pluggar, är den så bra att man inte behöver ha med sig laddaren för vanliga dagar så sparar man ju en hel del vikt och det är också skönt att slippa leta uttag när man är mitt inne i något.

IPS är trevligt men spelar ingen större roll för programmering. Hellre lite högre upplösning så man får plats med mer. Angående externa skärmar så har ju i princip alla laptops skärmutgång även om det kan behövas någon dongel om inte skärmen har samma ingång. Men när man pluggar har man sällan tillgång till en skärm, förutom hemma då, så du kanske inte behöver fundera så mycket på det. Samma gäller separat tangentbord. Ska du sitta mycket hemma så är det förstås värt att investera i bättre grejer där, men min upplevelse är att man mest jobbar i skolan på laptopen.

Det jag prioriterar för en pluggdator för programmering är tangentbord, vikt, batteritid och hållbarhet. Prestanda är inte viktigt om du inte programmerar väldigt tunga saker eller köper en extrem budgetdator.

Bra tangentbord är svårt att hitta men thinkpads är bra och även Microsoft surface book eller laptop är trevliga. Annars har tillverkare olika tangentbord för olika modeller så läs recensioner eller gå ut och testa i butik. Alla macbooks utom air har samma tangentbord som många tycker är hemskt, men en del gillar det så du kan ju testa i butik och se vad du tycker.

Permalänk
Inaktiv
Skrivet av finally:

Vad är det som gör att macOS är bäst för programmering?

Det här gäller för allt utom .Net-miljön:

För Java, Python, C, C++ och massor av andra språk är det mycket smidigt med ett Unix-baserat operativsystem. Verktyg som är oerhört viktiga för mjukvaruutveckling såsom Git, SSH, bara för att nämna några, samtidigt som en UNIX-terminal är nästan nödvändig för att utveckla på ett trevligt sätt.

Att kompilera, skapa körbara paket, köra upp grejer Amazon Web Services med Serverless, versionshantering med Git och annat görs överlägset bäst i en Unix-terminal och är inte alls lika trevligt i en programvara med GUI.

Både Linux och MacOS har Unix som grund (Linux är Unix återskapat från grunden, så indirekt), men medan Linux ständigt kräver problemlösningsförmåga att komma runt programfixar, kompatibilitet, uppdateringar osv, så är MacOS ett OS som supportas av en stor mjukvarujätte som har sitt rykte på spel och därför jämt fixar till operativsystemet med buggfixar och uppdaterad funktionalitet.

Detta gör exempelvis att VPN är trevligare i MacOS (ytterligare ett verktyg som används i säkra utvecklingsmiljöer).

Ställ gärna fler frågor, har varit rätt förkyld ett tag så fokuset är inte 100% när jag skriver detta.

Permalänk
Medlem

Jag rekommenderar 16GB, eller iaf möjligheten att gå från 8->16.
Stoppade 32GB i min nya arbetsmaskin och det är så sjukt skönt att kunna dra igång lite VM's/Docker och slippa fundera över minnet.

Beror ju även på vad du kommer haxxa för kod, men tänk på att vissa dataset kan käka mängder minne det också.

Vill man även köra en full dev-miljö lokalt så kommer ju saker som lokal databas etc käka minne också.

Finns inte en chans i h-vetet att jag skulle kunna köra en lokal setup av i stort sett något av dom projekt jag meckar med på 8 GB ram.

Men fine, har man nån dual-miljö där man kan testköra i målnet så är det ju ett annat läge. Allt beror på hur man gillar/vill/kan köra sin setup.

Men som sagt, jag rekar iaf 16GB så har man säkrat upp framöver.

Permalänk
Avstängd

Jag köpte en ThinkPad T470 förra året som jag är nöjd med, satt i 32GB (programmerar mkt med virtuella maskiner), i5 räcker gott. Tangentbordet är kalas och dockningsstationen. Skärmen är lite ljussvag, har hört att 4K skärmarna ska vara bättre på den fronten.

Visa signatur

NUC med Hackintosh • ThinkPad Bärbar

Permalänk
Medlem
Skrivet av anon99339:

Det här gäller för allt utom .Net-miljön:

För Java, Python, C, C++ och massor av andra språk är det mycket smidigt med ett Unix-baserat operativsystem. Verktyg som är oerhört viktiga för mjukvaruutveckling såsom Git, SSH, bara för att nämna några, samtidigt som en UNIX-terminal är nästan nödvändig för att utveckla på ett trevligt sätt.

Att kompilera, skapa körbara paket, köra upp grejer Amazon Web Services med Serverless, versionshantering med Git och annat görs överlägset bäst i en Unix-terminal och är inte alls lika trevligt i en programvara med GUI.

Både Linux och MacOS har Unix som grund (Linux är Unix återskapat från grunden, så indirekt), men medan Linux ständigt kräver problemlösningsförmåga att komma runt programfixar, kompatibilitet, uppdateringar osv, så är MacOS ett OS som supportas av en stor mjukvarujätte som har sitt rykte på spel och därför jämt fixar till operativsystemet med buggfixar och uppdaterad funktionalitet.

Detta gör exempelvis att VPN är trevligare i MacOS (ytterligare ett verktyg som används i säkra utvecklingsmiljöer).

Ställ gärna fler frågor, har varit rätt förkyld ett tag så fokuset är inte 100% när jag skriver detta.

Låter som att du borde testa https://docs.microsoft.com/en-us/windows/wsl/about Vidare håller jag med tidigare talare om tangentbordet på MBP, det är verkligen inte bra, vilket är synd då det var superbra tidigare.

Visa signatur

Asus X99-A, Intel i7 5820K, 16GB DDR4, GTX 980 SLI, Asus PG278QR + Asus VG274H

Permalänk
Inaktiv
Skrivet av sime:

Låter som att du borde testa https://docs.microsoft.com/en-us/windows/wsl/about Vidare håller jag med tidigare talare om tangentbordet på MBP, det är verkligen inte bra, vilket är synd då det var superbra tidigare.

Det är ett bra verktyg som fixar problemet, men mer ett Frankensteins monster för utveckling, genom att köra Linux inuti Windows. En bättre lösning är att använda ett lämpligare OS om möjligheten finns.

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av Mordekai:

Vad är det för utbildning? Vilka verktyg kommer användas? Är det multiplattform, dvs olika OS kommer du behöva mycket lagring för olika VMs.

Datavetenskapligt program, kandidat. Vad menas med multiplatform? När använder man det?

Permalänk
Medlem
Skrivet av finally:

Datavetenskapligt program, kandidat. Vad menas med multiplatform? När använder man det?

Plattform = operativsystem, multiplattform, koden man skriver skall kunna kompileras på olika operativsystem och köras där.

På stockholms universitet verkar det vara Windows och Debian Linux som används. Jag skulle definitivt satsa på en windows-dator (isf mac). Du kommer troligen aldrig behöva köra MacOS men om du har en Mac kan jag nästan garantera att du kommer behöva köra windows på den, antingen i en virtuell maskin eller genom bootcamp. Tror att du oavsett kommer behöva ha an Debian maskin också, antingen via Dualboot (enda sättet att få full access till trådlöst nätverkskort om du vill testa wi-fi hacking) eller som en VM.

Å andra sidan är den en enda (undantaget jobbiga hackintoshlösningar som kommer sluta fungera) möjligheten att köra xCode för utveckling av iOS och MacOS appar att köpa en MacBook.

Permalänk
Inaktiv
Skrivet av Mordekai:

Plattform = operativsystem, multiplattform, koden man skriver skall kunna kompileras på olika operativsystem och köras där.

På stockholms universitet verkar det vara Windows och Debian Linux som används. Jag skulle definitivt satsa på en windows-dator (isf mac). Du kommer troligen aldrig behöva köra MacOS men om du har en Mac kan jag nästan garantera att du kommer behöva köra windows på den, antingen i en virtuell maskin eller genom bootcamp. Tror att du oavsett kommer behöva ha an Debian maskin också, antingen via Dualboot (enda sättet att få full access till trådlöst nätverkskort om du vill testa wi-fi hacking) eller som en VM.

Å andra sidan är den en enda (undantaget jobbiga hackintoshlösningar som kommer sluta fungera) möjligheten att köra xCode för utveckling av iOS och MacOS appar att köpa en MacBook.

Används Windows på SU för att man utvecklar i dotnet?

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av anon99339:

Används Windows på SU för att man utvecklar i dotnet?

Skickades från m.sweclockers.com

Ingen aning men man får väl anta att utvecklar mot windows som målplattform?