Próbowałem dowiedzieć się, na jakim polu komputerowym chcę wejść w późniejszym życiu. College jest tuż za mną i rozważałem zajrzenie do Inżynierii Komputerowej, Inżynierii Oprogramowania itd.Gdzie mogę zacząć szukać lepszego zrozumienia, jak działają komputery?
Ostatnio szukałem w systemach bezpieczeństwa komputerowego i ich eksploatacji (wyłącznie w celach edukacyjnych, na moim własność własna). Niestety, wydaje mi się, że 99% osób nie ma pojęcia, o czym mówią. Często jest to po prostu "uruchom to" lub "uruchom to" lub "możesz znaleźć program, który zrobi wszystko za Ciebie" - nikt nie wie, jak działają te programy lub co dokładnie robią.
Nie znajduję zabawy ani zainteresowania korzystaniem z czegoś, co ktoś inny stworzył po prostu, by nazywać siebie "hakerem", tak jak większość ludzi. W rzeczywistości nie jestem nawet zainteresowany hackowaniem systemów tak bardzo, jak to robią.
Moje pytanie sprowadza się do tego.
Chcę poznać tajniki, wzloty i upadki komputerów - wszystko od abstrakcyjnych pojęć, takich jak internet i transfer danych, po sprzęt. Chcę wiedzieć, jak komputery przechowują dane (w jaki sposób organizowane są ukąszenia itp.) I jakie procesory itp. Faktycznie robią. Czym właściwie jest WIFI? Czy komputery komunikują się ze światłem (coś, co wziąłem z czasopisma, które czytam w samolocie).
Mam wiele lat doświadczenia w komputerach/programowaniu, ale wiele z tego, co wiem o komputerach w ogóle, jest bardzo szerokie. Komputery przesyłają pakiety informacji między sobą, każdy z nagłówkiem i treścią. Komputery składają się z wielu komponentów, z których każda ma swoją własną funkcję (procesor, karta graficzna, pamięć RAM, dysk twardy (i) itp.), Co mam już podstawową wiedzę. itp. itd. itp.
Jest tak wiele dla komputera i nie wiem od czego zacząć. Jestem pewien, że niektóre z moich zajęć w college'u wyjaśnią mi wszystko, ale jestem tak ciekawy, że chcę zacząć uczyć się tak dużo, jak tylko potrafię.
To pytanie jest prawdopodobnie w każdym miejscu, dlatego proszę, aby w razie potrzeby poprosić o wyjaśnienie. W tej chwili jestem nieco opóźniony, ale starałem się pisać swoje myśli w możliwie jak najkrótszy i najbardziej spójny sposób (mogłem jednak całkowicie zawodzić w procesie).
Z góry dziękuję za radę!
Justian Meyer
Proszę czuć się swobodnie edytować tagi na to pytanie. Obecne są straszne.
EDIT:
Wszystkie te komentarze są co mnie cieszy :). Tyle się nauczyć, tyle do odkrycia :).
Nie ma nic szczególnego dla * programowania * w tym pytaniu. Brzmi to bardziej jak ogólny problem wiedzy komputerowej, w którym to przypadku powinien zostać przeniesiony do superuser.com. – gnovice