Her er en oversikt over de mest avgjørende maskinvarekomponentene for programmering, med fokus på praktisk og hva som virkelig betyr noe:
Essentials
* en datamaskin (nesten alle vil gjøre!)
* Ikke stress med å ha det absolutte siste og beste. Så lenge datamaskinen din jevnt kan kjøre en kodeditor, en nettleser og håndtere en og annen samling, er du i god form. Moderne programmering er ikke så ressurskrevende som du kanskje tror, spesielt når du starter.
* pålitelig internettilgang
* Dette er din livline til dokumentasjon, læringsressurser, online -redaktører, samarbeidsverktøy og (la oss være ekte) Stack Overflow.
* et behagelig tastatur og mus
* Du bruker mye tid på å skrive, så prioriterer ergonomi. Et godt tastatur og mus vil forhindre belastning og gjøre kodingsøktene mye morsommere.
fine-to-haves (som kan utgjøre en stor forskjell)
* en andre skjerm
* Å ha mer skjerm eiendom er en spillbytter for produktivitet. Du kan ha kodeditoren din på den ene skjerm- og referansedokumentasjon, opplæringsprogrammer eller feilsøkingsverktøy på det andre.
* et kvalitetshodesett (med en mikrofon)
* Vesentlig hvis du planlegger å samarbeide med andre eksternt, delta i kodingssamfunn eller spille inn opplæringsprogrammer.
komponenter du egentlig ikke trenger å bekymre deg for (for mest programmering)
* Super-kraftig CPU: Med mindre du gjør høyt spesialisert arbeid som maskinlæring, spillutvikling eller vitenskapelig databehandling, er en mellomtoner-prosessor helt tilstrekkelig.
* tonn ram: 8 GB er et solid utgangspunkt for de fleste programmeringsoppgaver. 16 GB er en god oppgradering hvis du kan svinge den.
* Dedikert grafikkort (GPU): Med mindre du er i grafikkintensiv programmering (spill, 3D-gjengivelse), er den innebygde grafikken på de fleste moderne datamaskiner mer enn dyktige.
Husk at den viktigste maskinvaren er din egen dedikasjon og ønsket om å lære! Fokuser på å bli komfortabel med det grunnleggende, og du kan alltid oppgradere oppsettet når du går videre og dine behov utvikler seg.