Despre profesiile pe calculator

COMPOZITELE LUMII CALCULATORULUI

Puteți lua o șansă și puteți compara un computer cu un fel de instrument muzical, de pian, de exemplu. Înainte de a atinge tastele, este nevoie de instrumentul dvs. pentru a construi master, și compozitori pentru a scrie muzică într-un limbaj simplu pentru toți - semne note. Același lucru se întâmplă și cu computerele: există oameni care creează hardware, iar cei care scriu muzică sunt programe de calculator. Instrument numit "hard" (din limba engleză tare - tare, greu, sau chiar mai ușor - "de fier"), iar software-ul - "soft" (din limba engleză moale - moale). Creatorii de "software" sunt doar "compozitorii" lumii computerelor. Și la fel ca în muzică, există câteva specializări despre care vom vorbi mai jos. Pentru moment, o mică istorie.







Așa cum a fost înainte

Computerele electronice au apărut la mijlocul anilor 40 ai acestui secol. Primul din lume este ENIAC, înființat în 1946 în Statele Unite. În Uniunea Sovietică, prima mașină a început să lucreze în 1951, a fost numită MESM (Small Counting Electronic Machine). Cinstea creării sale aparține grupului SA Lebedev, mai târziu un academician renumit, numit părintele tehnologiei informatice interne.

Primele computere erau instalări unice, iar cercul specialiștilor care știau cum să-i facă să rezolve probleme complexe de calcul a rămas foarte limitat. Programarea a fost făcută la nivelul instrucțiunilor mașinii, adică mașina avea nevoie de o listă detaliată și detaliată a operațiunilor pe care toate nodurile să le efectueze. Comenzile au fost codificate cu numere reprezentate într-un sistem octal, hexazecimal sau binar. De la programator a fost necesară nu numai cunoașterea detaliilor nenumărate asociate cu unitatea mașinii, dar, de asemenea, o intuiție mare, minte, inventivitatea, să se strecoare în patul lui Procust al unei foarte modeste de standardele de azi, are o mașină electronică.

Procesul de codificare a programelor a fost foarte lent, au apărut o mulțime de erori, iar clasa programatorului a fost determinată de abilitatea sa de a-și găsi rapid greșelile. La acea vreme existau două tipuri de specialiști - algoritmiști și programatori de codificare. Sarcina algoritmului a inclus o descriere exactă a metodei de calcul alese, sarcina programatorului a fost aceea de a codifica algoritmul într-o limbă digitală pe care computerul o înțelege. În curând, cu toate acestea, a devenit clar că ultima operație este o lucrare tehnică, cu excepția cazului în care, desigur, algoritmul este scris în detaliu și cu precizie. A existat o idee de a face ca mașina electronică să efectueze ea însăși această lucrare.

Traducători - specialiști în sisteme de programare

Astăzi, scrierea de programe pentru computerele implică reprezentanți ai unei largi varietăți de profesii, studenți și chiar elevi. Acest lucru este posibil datorită apariției unor limbi speciale, pe care le dăm comenzile computerului. Limbile de mașină sunt create de reprezentanții noii profesii - specialiști în sisteme de programare sau, după cum se mai numește, de traducători.

Pur și simplu, există două tipuri de limbi de calcul: dependente de mașină și independente de mașină. Primii (asamblatori sau limbi de autocod) servesc pentru a comunica cu mașina în propria sa limbă. Asamblorii și până în prezent folosesc specialiști cu înaltă calificare.

Parintele limbajelor de programare independente de mașină este Fortran. Acest nume este abrevierea a două cuvinte în limba engleză FORmula TRANslation (compilator de formule). Este aproape de notația matematică convențională.

Apoi au apărut alte limbi (Basic, Prologue, C-family). După ce a învățat aceste limbi independente de mașină, un filolog sau un contabil poate scrie un program specific de aplicații. Dar mașina poate funcționa cu ea, aveți nevoie de un traducător - un program care traduce scris în limba computerului. Crearea unui limbaj de calculator și a unor traducători necesită calificarea înaltă a specialiștilor. În plus, în această sferă există multe probleme care necesită o rezolvare teoretică.

O nouă direcție de cercetare a apărut și o nouă specialitate - programarea teoretică. Ea se bazează pe următoarele secțiuni de matematică, teoria algoritmilor, logica matematică, algebră, fundamentele teoretice ale metodelor aproximative, fundamentele teoretice ale metodelor de cercetare, teoria grafurilor, teoria limbilor formale și gramatici. De aceea, aceste discipline au o mare importanță în facultățile de matematică computațională.

La mijlocul anilor 1980, a început producția în masă a computerelor personale. La început, câteva sute de mii au fost produse pe an, apoi câteva milioane, iar acum - aproximativ treizeci de milioane de calculatoare anual.

Interfața prietenoasă se bazează pe ideea dialogului dintre o persoană și o mașină. Calculatorul din acest dialog are rolul de ghid pe drumurile capabilităților sale unice și un lider discret la acțiunile utilizatorului. De la utilizator este necesar să formuleze corect cererile lor și să aleagă pașii următori din opțiunile oferite de calculator.

În general, putem spune că cunoștințele profesionale de programare sistem include limbaje de programare, compilatoare, metode de programe de asamblare de piese finite, depanare în termeni de limbaj de nivel înalt, biblioteci de spații gata.

Operatori - dezvoltatori de sisteme de operare

Sistemele de operare sunt inima întregului software de calculator. Ele controlează intrarea în mașină a informațiilor provenite de la tastatură sau de pe discuri, plasând datele de intrare și ieșire în dispozitivele de memorie și manipulând-le. Aceste programe includ traducători, încărcătoare, programe de bibliotecă necesare, monitorizarea funcționării monitorului, afișarea informațiilor necesare și multe altele.

Complexitatea sistemelor de operare crește în fiecare an, deoarece cerințele utilizatorilor în masă și necesitățile științei și tehnologiei sunt în creștere. Prin urmare, din specialitatea programării sistemului, o nouă specialitate - dezvoltatorii de sisteme de operare, sistemul de operare, așa cum sunt numiți - au apărut ca și cum ar fi.

Odată cu apariția multiprogramării (soluția simultană a mai multor sarcini pe computer, care se află în diferite etape de execuție), funcțiile sistemelor de operare au devenit deosebit de complicate și au apărut câteva probleme complicate.

Prima problemă se referă la strategia de alocare a resurselor de mașină între programele concurente în dinamica contului. Dacă strategia de distribuție este aleasă fără succes, eficiența mașinii va scădea considerabil, iar utilizatorul va trebui să aștepte mult timp pentru rezultate, pierzând timp prețios și, uneori, bani. Cu o strategie bună, utilizatorii pot salva ambele. A doua problemă constă în excluderea influenței unor sarcini asupra soluției altor persoane care lucrează simultan. A treia problemă este alocarea de RAM între sarcinile independente. De la un utilizator obișnuit, toate aceste probleme, firește, sunt ascunse și nu trebuie să țină seama de faptul că simultan cu sarcina sa în mașină sunt multe altele.







Operatorii de masă de puzzle-uri noi au oferit un mod de acces la distanță multi-terminal. Acest mod apare atunci când terminalele sunt conectate de la computerul central, permițând mai multor utilizatori independenți să lucreze simultan pe mașină. Terminalele sunt o tastatură pentru un set de date și un monitor, amplasat de la un calculator la o distanță mare, într-o altă cameră sau chiar într-un oraș. Modul de acces terminal este un fel de precursor al interacțiunii în rețea.

Networkers - dezvoltatori de programe de networking

Combinația de computere, crearea de rețele locale și globale, cereau sistemelor de operare să efectueze noi funcții. Mai recent, o nouă specialitate a programatorilor-rețea.

În prezent, rețelele globale de calculatoare, dintre care cele mai renumite sunt Internetul, pot transmite abonaților lor nu numai informații textuale, ci și audiovizuale. Proprietatea lor era numită "multimedia". Dezvoltarea programelor care o gestionează este destul de complexă. Faptul este că transmiterea codurilor de imagine și sunet necesită viteză mare și, în general, duce la o încărcătură mare de linii de comunicații. Prin urmare, sunt necesare programele care pot "comprima" textul și informațiile audiovizuale la intrare și le decodifică la ieșire. În plus, la toate nivelurile rețelei există modalități de a controla acuratețea transmisiei, moduri de protejare a informațiilor împotriva distorsiunilor accidentale și deliberate. Deci, a fost nevoie de specialiști pentru a proteja informațiile de accesul neautorizat. În acest domeniu, strâns legate de teoria codării și criptare, există abordările lor, tehnica proprie și tehnicile lor.

Specialiști în baze de date - specialiști în baze de date

Scopul principal al dezvoltării rețelelor globale este crearea unui spațiu informațional unic care să nu aibă limite de stat și limite de distanță. Aceasta înseamnă că fiecare abonat al rețelei trebuie să aibă posibilitatea de a accesa cunoștințele acumulate de omenire și de a fi plasate în numeroase instituții din diferite țări și continente. Aceste informații sunt stocate în baze de date speciale.

Anterior, bazele de date computerizate conținau în principal informații alfanumerice. În prezent, sub formă codificată și prezent audiovizual diferite în informații de conținut, cum ar fi formulele chimice ale compușilor, integralelor din tabel, informații cu privire la procesele fizice, software și altele. D.

Abonatul rețelei nu are grijă de funcționarea bazei de date, el trebuie să primească un răspuns la solicitarea sa către rețea. De exemplu, el este interesat de bibliotecile în care puteți găsi o carte rară. Sistemul de căutare care răspunde la aceste tipuri de solicitări trebuie să acceseze toate bazele de date bibliotecă disponibile pentru rețea, să formuleze pentru fiecare dintre ele o cerere care să îndeplinească cerințele unui anumit model. Este managerii de baze de date, specialiștii în baze de date, care creează aceste sisteme. Acest lucru este destul de dificil, deoarece sistemul de căutare ar trebui să determine modul în care este organizată baza de date și modul de accesare a acesteia.

Computer Graphics - experți în realitatea virtuală

Dorința naturală de a face lucrurile pe care le vedem pe un ecran de computer, forma obișnuită a condus la necesitatea de a studia efectele optice în corpurile translucide și alte subtilități GUVERNAMENTALE ale unei viziuni realiste asupra scenei, subliniind afișajul proxy. Rezultatele acestor studii sunt realizate în algoritmi și programe de grafică computerizată.

Aici ar trebui să menționăm jocurile pe calculator în care acțiunile jucătorului și obiectele jocului sunt de o importanță capitală. Pasiunea pentru jocuri pe calculator, mulți condamnă, dar în ceea ce privește grafica pe calculator, dezvoltarea sa a fost în mare măsură stimulată de popularitatea jocurilor pe calculator.

Distingeți graficul bidimensional, creând imagini de figuri plate și grafică tridimensională, proiectând imaginile spațiale ale ecranului. Se lucrează la crearea de imagini holografice utilizând calculatorul care creează efectul realității spațiale.

Începând cu anii 1970, simulatoarele controlate de calculator au fost dezvoltate pe scară largă. Înainte de ochii unei persoane este un ecran mare, pe care grafică pe computer sunt afișate situația externă. Acesta variază în funcție de acțiunile persoanei sau de voința computerului, creând situația necesară pentru instruire. De exemplu, simulatorul, care învață regulile de decolare și aterizare, simulează ceea ce pilotul trebuie să vadă din cabină în timpul zborului.

Prin voința imaginației dezvoltatorilor în adâncurile calculatorului își creează propria lume, populată de obiecte și ființe, capabilă să acționeze și să comunice. Computerul permite unei persoane să interacționeze cu o lume imaginară. Această direcție științifică și tehnică a fost numită realitate virtuală.

Observ că mulți oameni de știință cred că imersiunea unei persoane într-o astfel de lume artificială poate avea un efect foarte nociv asupra psihicului.

Dar realitatea virtuală are un scop important și util. Mijloacele sale vă permit să explorați și să studiați fenomene din lumea reală, procese fizice și biologice. Puteți vedea "ce se întâmplă în interiorul corpului, în interiorul cuștii, pentru a vedea" din interior ", cum funcționează motorul cu jet," mergeți în jurul "Lunii sau Marte.

Sistemele de realitate virtuală necesită o putere de calcul colosală, echipamente complexe complexe, cum ar fi ecrane stereoscopice, diverse tipuri de imitatori ai influențelor senzoriale. Pentru a rezolva problemele asociate realității virtuale, viteza unei mașini unice nu este suficientă. Astfel de sarcini trebuie să fie paralelizate și superprocesoare multiprocesoare utilizate.

Noi specialități vor apărea mâine

Competențele de calculator pot fi comparate cu lăstari multiple, care au dat o singură rădăcină. Am vorbit doar despre profesii care necesită o pregătire matematică serioasă și au văzut una după alta, care a dat naștere unor noi specializări din programarea sistemului.

Același lucru se întâmplă și în alte domenii legate de computere. Programele aplicate astăzi sunt create de fizicieni și filologi, chimisti și biologi, economiști și oameni de știință socială.

Există specialiști în sectorul de servicii care pot pune programele necesare pe computer, pot seta modurile de utilizare, administratorii rețelei, specialiștii în protejarea computerelor împotriva virușilor și așa mai departe.

Prin urmare, se poate vorbi numai în termeni generali despre specialitățile care sunt în cerere astăzi, dar nu există nicio îndoială că mâine vor fi necesare toate profesiile noi și noi de computere.

Membru corespondent al Academiei de Științe din Rusia,
Doctor în științe fizico-matematice
L. KOROLEV.

PROFESIONAL - UTILIZATOR

Mai departe vom spune doar despre mai multe profesii de natură "personalizată", cele mai populare astăzi.

Cunoașterea minimă a tipăririi calculatorului poate fi obținută independent. Aceasta se referă la texte care nu sunt foarte complexe și nu la cerințe prea severe de punere în aplicare. De exemplu, când faceți broșuri "pentru uz oficial" sau tipăriți texte pentru o bibliotecă personală. Dar pentru a deveni un web designer profesionist, va trebui să participați la cursuri speciale sau să lucrați sub îndrumarea unui mentor experimentat.

Anterior, un contabil tipic a fost reprezentat sub forma unui tip melancolic de om cu brațe, scufundat într-o mare de documente și hârtii în spatele bastioanelor unor cărți groase. Contabilul curent este în primul rând un utilizator al unui calculator personal care lucrează cu programe speciale. Există pachete separate de operațiuni financiare, automatizează o varietate de tranzacții și plăți, precum și pachete all-inclusive pentru gestionarea întregii întreprinderi, inclusiv în plus față de cele pur modulele de contabilitate și contabile ale bunurilor din depozit, casă și multe altele. Astfel de sisteme hardware și software sunt deja instalate în mai multe magazine: trebuie doar să introduceți codul pentru bunurile de interes, iar calculatorul se va testa dacă există un astfel de produs în stoc, va emite o chitanță (sau factură) și aduceți-l pentru a imprima în numărul dorit de copii. Și când plătiți cumpărarea, veți efectua toate tranzacțiile financiare necesare.

De regulă, software-ul modern de contabilitate este o imitație destul de completă a registrelor tradiționale (mai precis, structura înregistrărilor din ele). Și pentru a obține această profesie, în primul rând aveți nevoie de cunoștințele și abilitățile unui contabil obișnuit, aspectul utilizatorului aici nu este mai important decât atunci când tastați.

Accesul la pagina web a Dumei de Stat a Rusiei este posibil de pe serverul guvernului. Aproape toate aspectele activităților parlamentului sunt reprezentate aici: componența fracțiunilor, lucrul la proiectele de legi etc.

Pe serverul Casei Albe a Statelor Unite, printre altele, există o pagină pentru copii. Viitorii alegători sunt introduși în structura și activitatea guvernului.

La sfârșit de săptămână, încărcarea în canalele de comunicații cade în mod natural și există o oportunitate de a atrage utilizatorii de internet cu costuri reduse. Deci, una dintre companii vinde un abonament de 47 de ruble, permițând o muncă săptămânală nelimitată pe rețea de la ora 22, vineri până la ora 8:00, luni.

Utilizatorii de pe Internet, în plus față de pericolul cronic de a obține un virus din rețea, a mai existat încă un server - supraîncărcarea prin solicitări necorespunzătoare folosind codurile copiate pe rețea. Produsele software au fost deja create pentru a proteja serverul de atacuri de acest fel.

Compania C-Phone a creat un dispozitiv pentru accesarea Internetului prin intermediul unui televizor de acasă, referindu-se la utilizarea de e-mail și accesul la rețeaua de tranzacționare. Într-o dimineață, acțiunile companiei s-au dublat.

Compania rusească Central Telegraph (www.ctel.msk.ru) a lansat un CD cu o explicație detaliată a modului de conectare la Internet și de lucru în rețea. Proprietarul CD-ului primește 5 ore gratuit pentru a lucra gratuit pe Internet, combinând teoria cu practica.

Bazat pe materiale
revistele "PC-WEEK" și "Internet".







Articole similare

Trimiteți-le prietenilor: