Programator
Așezați programarea în comunitate [edit | Text edita wiki]
Programare ca ocupație poate fi activității profesionale principal, sau folosit ca o activitate auxiliară pentru a rezolva alte sarcini profesionale, sau utilizate în domeniul non-profesionale (ca un instrument pentru rezolvarea problemelor sau pentru plăcerea de programare). Termenul "Software-ul" nu implică în mod necesar o educație profesională sau activități profesionale.
Educație [edit | Text edita wiki]
În principal programarea activitate profesională este utilizat în domenii tehnice și științifice.
Tehnica alocat abilități tehnice medii programator Tehnician (fosta "programator-laborator") și cea mai abilități tehnice Software Engineer. Subiectul specialiști cu calificări corespunzătoare (tehnicieni și ingineri), este proiectarea, dezvoltarea și producția de software ca produse industriale care îndeplinesc cerințe funcționale, structurale și tehnologice specifice (rezultate sunt software). În Rusia, formarea de ingineri software se desfășoară în conformitate cu specializarea "Tehnologia de calculator software și sisteme automate" direcția "Informatică și Inginerie" [2].
Exista un matematician și programator de formare în "Software-ul si administrare de sisteme informatice" [3].
La sfârșitul anilor 2000 în Rusia, o nouă linie de programatori "Software Engineering" [4]. Zonă de activitate profesională a absolvenților din acest domeniu este programul de producție industrială. Această zonă de antrenament diferă de ingineri software de formare în profil "tehnologia informatică software și sisteme automatizate", că disciplinele de inginerie sunt înlocuite de noile discipline de domeniul inginerie software cunoștințe. Obiectele de ingineri profesionale în inginerie software nu sunt programe și sisteme software, precum și metode și instrumente de dezvoltare de software, precum și procesele de software ciclului de viață.
Subiectul programatori în știință este de a rezolva problemele folosind metode de matematică aplicată și realizarea pe calculator a (rezultatul activității se obține prin intermediul soluției de program a problemei).
În Rusia, formarea de specialiști în acest domeniu se desfășoară în următoarele domenii:
03/02/02 "fundamental informatică și tehnologia informației"
01.03.02 "Matematici aplicate și Informatică"
38.03.05 "Informatică de afaceri"
10.03.01 "Securitatea informațiilor"
09.03.01 "Informatică și Inginerie" [2]
03/09/02 "Sisteme și Tehnologia Informației"
09/03/03 "Informatică Aplicată"
09.03.04 "Software Engineering" [4]
Ca o programare activități auxiliare folosite în prezent într-o gamă largă de profesii.
Auto [edita | Text edita wiki]
Datorită semnificativ răspândirea în societatea modernă a tehnologiei de calculator și, prin urmare, ca un fel de activități de programare este în prezent nevoie de un programator profesionist în țările dezvoltate și țările din lumea a treia este mult mai mare decât posibilitatea de învățământ superior pentru pregătirea de specialitate corespunzătoare, cu cerințele de calificare în afaceri în cele mai multe cazuri, mult mai restrâns decât pregătirea de specialitate din liceu (a se vedea. de exemplu. [5]). În acest sens, este foarte răspândită auto-programatori și activități profesionale în domeniul programării, fără educație formală în specialitatea corespunzătoare, precum și profesioniștii care au primit programator de specialitate, aveți nevoie pentru a îmbunătăți în mod constant cunoștințele și abilitățile lor și să învețe noi tehnologii repede.
Utilizarea [modificare | Editare text wiki]
După cum sa menționat mai sus, în ceea ce privește corecte persoană terminologie poate avea (de exemplu) ocupație "programator" calificare "Software Engineer" specialitatea "software de tehnologie de calculator și sisteme automatizate", și poziția "de lider expert". În discursul colocvial, cu toate acestea, cuvântul "programator" este adesea folosit în legătură cu toate aceste concepte.
Din greșeală, programatori uneori numit administratori de sistem și alți profesioniști IT.
Cerere și de sistem programatori [edita | Text edita wiki]
În prezent, anterior utilizate pe scară largă de clasificare de programatori și aplicații de sistem. Programator aplicație numită, programul este conceput pentru a rezolva problemele aplicate satisfacerea nevoilor utilizatorului final și, în conformitate cu clasificarea că este în afara domeniului de aplicare al computerului. Sistemul este numit un programator, ale cărui programe sunt concepute pentru a asigura computerului dumneavoastră și utilizate de către alți specialiști de calculator.
Istorie [edita | Text edita wiki]
Apariția de software ca o ocupație și, în special, ca o activitate profesională este unic dificil pana in prezent.
Primul dispozitiv programabil analogic a fost o cutie de muzică și flașnetă, programul înregistrat pe un ax rotativ. Același principiu ca și sistemul binar și pe un card de perforat, de sunet este proiecția pe arbore "cama", nu există nici o proiectie sunet, în adiție flașnetă oferit programe de schimbare și a avut 6-8 melodii programate.
Primul dispozitiv programabil este considerată a fi jacard, construită în 1,804, Joseph Marie Jacquard, care revolutionat industria textilă prin furnizarea posibilitatea să programați modele pe material, folosind cartele perforate.
Primul dispozitiv de calcul programabil, motorul analitică, dezvoltat de Charles Babbage (dar nu a fost capabil să se construiască). 19 iulie 1843 contesa Ada Lovelace august, fiica marelui poet englez George Byron, așa cum se crede, a scris primul în programul istoria omenirii pentru motorul analitic. Acest program rezolvă ecuația Bernoulli, care exprimă legea conservării energiei a unui fluid în mișcare.
În primul și singurul său activități științifice de Ada Lovelace considerat un număr mare de întrebări. Ea a făcut o serie de dispoziții generale (principiul economiei de memorie de lucru, formule de recurență comunicare cu proces ciclic de calcul) păstrat importanța lor fundamentală pentru programare moderne. Materialele Babbage și comentarii Lovelace a identificat concepte, cum ar fi subrutina și o bibliotecă subrutină, instrucțiuni de modificare și registre index, care au fost utilizate doar în anii 1950.
Cu toate acestea, nici unul dintre programele scrise de Ada Lovelace, nu a fost niciodată început.
Ada Augusta, contesa de Lovelace, este considerat a fi primul programator de onoare (deși, desigur, scrie un program de standardele de azi nu poate fi considerată o ocupație sau profesie). Istoria a pastrat numele ei în titlul de limbaj de programare universal "Hell".
Calculatorul primul lucru programabil (1941), primul program pentru el, și (cu unele limitări), primul la nivel înalt limbaj de programare creat Plankalkül inginer german Konrad Zuse.
Numele oameni pentru prima dată pentru a începe un profesionist pentru a face treaba programare corect (afară de setarea echipamentului calculatorului dumneavoastră), istoria nu este reținut, ca primul programarea văzute ca o operațiune de punere în secundar.
Professional vacanță [edita | Text edita wiki]
În 2009, Rusia zi programator care este celebrată în fiecare an la 13 septembrie (- 12 septembrie într-un an bisect) - a aprobat oficial că este celebrarea Zilei programatori avut un an 256 zile. Acest număr nu este un accident:. Este obținut de la un număr ridicat de a opta putere de 2 și un număr maxim de zile pe an, care pot fi reprezentate ca o putere a numărului [6]
Fapte interesante [edita | Text edita wiki]
Despre programatori și hackeri există multe anecdote în care ridiculizat izolarea lor de realitățile vieții și tendința de a urma algoritmii și în viață. [7]
Pe un campionat internațional anual cu privire la programarea echipei ACM ICPC reprezentând universități rusești și ucrainene câștiga premii tradițional și a devenit campioni un total de mai mult de șase ori [8] [9] [10].
În limba engleză argou cuvânt este "Songrammer" - programator lipsit de scrupule, care nu este interesat în documentația de proiect, astfel încât face adesea erori în codul sursă [11].
Note [edita | Text edita wiki]
wikt: programator Wikționar?
q: programator Wikicitat?
↑ Arată compact
↑ Dicționar de sisteme de calcul / Ed. B. Illingworth alții - M:. Inginerie, 1989. 568 cu ISBN 5-217-00617-X (traducere editor în dicționarul Oxford University Press).
↑ Du-te la pagina: 1 2 standardelor educaționale în domeniul "Informatică și Inginerie"
↑ standardelor educaționale în domeniul "Software si administrare de sisteme informatice"
↑ Du-te la pagina: 1 2 standardelor educaționale în domeniul "Inginerie Software"
↑ standarde profesionale în domeniul IT. Asociația de Calculatoare si Tehnologia Informatiei. Verificat 2010. aprilie 20 arhivării de sursa originală 23 august 2011.
↑ Decretul prezidențial din 11 septembrie 2009 N 1034 "Cu privire la Ziua programator." Garant (11 septembrie 2009). Testat pe 23 mai, 2011. arhivării din sursa originală 23 august 2011.
↑ Oleg Ledenev. Bancuri de calculatoare. SRL "Igromedia." Verificat 01 noiembrie 2013. arhivării din sursa originală 16 august 2013.
↑ Denis Legeza. Rusia - campion mondial din nou pe programare. CNews: Afaceri (23 aprilie 2009). Verificat 20 aprilie 2010. arhivării din sursa originală 23 august 2011.
↑ Rezultatele oficiale masă campionat pe programare ACM ICPC - (ing.) 2010. ICPC. Verificat 20 aprilie 2010. arhivării din sursa originală 23 august 2011.
↑ Meyrambek Japarov. Cinci rusă și o echipă ucraineană a devenit câștigătorilor de la Campionatul Mondial cu privire la programarea (link indisponibil - Istoria) (15 februarie 2010).
↑ Songrammer pe Zelebober.Dictionary
Referințe [edita | Text edita wiki]
Ivanovsky SA, AR Liss, Romantcev VV, programatori Ekalo AV formare în cadrul specialitățile și domeniile de standardele educaționale de stat
Standardul de învățământ de stat al învățământului superior. Cerințe de stat pentru conținut minim și nivelul de pregătire în specialitatea 220400 - tehnologie de calculator software și sisteme automate
Un programator, developer sau inginer in sofware, este o persoana care scrie programe software. Termenul programator se poate referi la un specialist in zona de programare sau care scrie coduri pentru multe tipuri de software. Cel care practica sau profeseaza o abordare practica a programarii, poate fi, de asemenea, cunoscut ca un analistic programator.
Programator în informatică (din franceză: programmateur) este persoana care efectuează o activitate de programare, constând în fazele de concepere, proiectare, alcătuire (scriere), testare, integrare, înlăturarea eventualelor greșeli, și până la întreținerea de programe de calculator. Cuvântul programator se mai utilizează și pentru a desemna echipamentul pentru stabilirea conținutului (programarea) unei memorii permanente programabile. Uneori i se spune și „codificator”.
Programator de sistem
Termenul provine tot din limba engleză de la systems programmer. Programatorul de sistem este persoana care se ocupă de instalarea / generarea și întreținerea sistemului de operare furnizat de producătorul unui calculator pentru a-l adapta la cerințele utilizatorului. Sistemul de operare este frecvent distribuit pe un suport de date într-o formă standard, conținând un maxim de funcțiuni. Din această formă standard programatorul de sistem poate instala sau genera un sistem de operare concret, potrivit configurației hardware individuale și nevoilor utilizatorului.