Programarea ca un fel de activitate

Apariția primelor computere a dat naștere la programare ca știință. Au fost dezvoltate primele teorii matematice ale procesării informației, mijloacele de a demonstra corectitudinea programelor, optimizarea codului, crearea de compilatoare eficiente, testarea formală etc.







Apoi, odată cu apariția limbajelor universale de programare din a treia generație. aceste aspecte au devenit mai puțin relevante - cercetarea sa desfășurat și este în principal în domeniul generării automate a codurilor sursă și al îmbunătățirii eficienței compilatoarelor. Programare a devenit un milioane iskusstvo- de oameni care nu au avut educație specială, de a primi oportunități de a folosi computerele pentru a rezolva propriile aplicații, pe care le necesare pentru a crea o abilitate în mod corect programe care rulează. Arta programării rămâne astăzi pentru dezvoltatorii profesioniști și amatorii care creează programe singure sau în companii mici, unde totul este decis de aptitudinile individuale.

Cu toate acestea, odată cu creșterea cererii din partea organizațiilor publice și private din ce în ce mai sofisticate sisteme de automatizare de afaceri, mediul de operare fiabil, la nivel mondial de gestionare a sistemelor de telecomunicații, a devenit necesară în producerea procesului de dezvoltare software (software) pe un flux. transformarea programării într-o ambarcațiune. Dezvoltarea mai multor metodologii și standarde, se vor organiza în mod eficient activitatea a sute de programatori semi-calificați se potrivesc exact în timpul alocat și bani și nu depinde de starea de spirit mai mulți experți de conducere talentați. Partea negativă a acestor metodologii - lipsa unui element creativ în munca și tipul de benzi transportoare sistem „sweatshop“ a programelor de producție industrială, care este pusă în aplicare în organizarea în condiții de penurie severă de programatori din intreaga lume pot doar speria oamenii.







Când lumina a apărut primele calculatoare, un minut de munca lor a fost foarte scump, iar problemele au fost rezolvate destul de simplu, astfel încât costurile programelor de formare, conturi de muncă pentru o mică parte a dezvoltatorilor. Odată cu apariția PC-urilor și cu creșterea cererii pentru sisteme mari de software, întreaga parte a cheltuielilor a fost alcătuită din salariile programatorilor. Un procent mare de astfel de proiecte eșuează și acestea sunt costuri foarte mari, astfel încât problema de a crea software de calitate la timp și în limitele bugetului, iar acum cel mai important să se stabilească metodologii eficiente pentru producerea de experți software care lucrează în toate țările dezvoltate.







Articole similare

Trimiteți-le prietenilor: