Ho cercato di capire quale campo del computer voglio inserire più avanti nella vita. Il college è dietro l'angolo per me e ho preso in considerazione l'ingegneria del computer, l'ingegneria del software, ecc.Dove posso iniziare a cercare di capire meglio come funzionano i computer?
Ultimamente, ho esaminato i sistemi di sicurezza del computer e lo sfruttamento di tali (puramente per scopi didattici, sul mio proprietà propria). Sfortunatamente, mi sembra che il 99% delle persone là fuori non abbia idea di cosa stiano parlando. Spesso, è solo "esegui questo" o "esegui quello" o "puoi trovare un programma che farà tutto questo per te" - nessuno sa come funzionano questi programmi o cosa fanno esattamente.
Non trovo divertente o interesse usare qualcosa che qualcun altro ha creato semplicemente per definirsi un "hacker" come fa la maggior parte delle persone. In effetti, non sono nemmeno interessato ai sistemi di hacking quanto a come lo fanno.
La mia domanda si riduce a questo.
Voglio imparare gli ins, i fuori, gli alti e bassi dei computer - tutto da concetti astratti come Internet e trasferimento dei dati, all'hardware. Voglio sapere in che modo i computer memorizzano i dati (come sono organizzati i morsi, ecc.) E cosa fanno effettivamente i processori, ecc. Cos'è il WIFI, davvero? I computer comunicano con la luce (qualcosa che ho preso da una rivista che ho letto su un aereo).
Ho diversi anni di esperienza di programmazione/computer, ma molto di ciò che so sui computer in generale è molto ampio. I computer inviano pacchetti di informazioni avanti e indietro tra loro, ciascuno con un'intestazione e un contenuto. I computer sono composti da più componenti, ciascuno con la propria funzione (processore, scheda video, RAM, hard disk, ecc.), Di cui ho già una conoscenza di base. ecc. ecc.
C'è così tanto per un computer e non so da dove cominciare. Sono sicuro che alcune delle mie lezioni universitarie chiariranno le cose per me, ma sono così curioso che voglio iniziare ad imparare il più possibile.
Questa domanda è probabilmente dappertutto, quindi per favore chiedimi di chiarire quando necessario. Al momento sono un po 'ritardato dal jet, ma ho cercato di scrivere i miei pensieri nel modo più veloce e coerente possibile (tuttavia, avrei potuto fallire completamente nel processo).
Grazie in anticipo per qualsiasi consiglio!
Justian Meyer
prega, sentitevi liberi di modificare i tag per questa domanda. Quelli attuali sono terribili.
EDIT:
Tutti questi commenti mi fanno eccitato :). Così tanto da imparare, così tanto da esplorare :).
Non c'è niente di specifico in * programmazione * in questa domanda. Sembra più un problema generale di conoscenza del computer, nel qual caso dovrebbe essere migrato su superuser.com. – gnovice