Programator profesionist tehnician standard. Prevederile cheie și cele mai importante ale standardului profesional „Programator”

A fost dezvoltat un standard de programator profesional pentru personalul implicat în dezvoltarea sau depanarea software-ului. Ea precizează clar care sunt responsabilitățile funcționale ale programatorilor într-o instituție sau companie. În plus, standardul profesional oferă o listă completă de criterii care trebuie îndeplinite de un angajat responsabil cu performanța echipamentelor informatice.

Standard de programator profesional: care este conținutul său

Ordinul Ministerului Muncii al Federației Ruse din 18 noiembrie 2013 numărul 679n a anunțat standardele de bază de lucru pentru programatori, permițându-le să-și califice nivelul și să clasifice lista responsabilităților funcționale.

Documentul de reglementare include următoarele subsecțiuni:

  • Informații generale.
  • Descrierea tipurilor de lucru.
  • Analiza responsabilităților funcționale.
  • Amprentă despre dezvoltatori.

In sectiunea Informații generale este introdus conceptul de specificul muncii și este enumerată și natura activității economice. În plus, această secțiune indică scopul urmărit de salariatul în această funcție.

In sectiunea Descrieri ale speciilorfabrică oferă informații generalizate despre funcționalitatea angajatului. Fiecare sarcină este descrisă cât mai detaliat posibil. Fiecare nivel de calificare, conform conținutului acestei secțiuni, corespunde unui anumit cod.

In sectiunea Analiza responsabilităților funcționale informațiile despre responsabilitățile unui programator sunt extinse. Și iată o listă detaliată a criteriilor necesare pentru post.

In sectiunea Imprimadezvoltatori se reflectă informații despre toate persoanele care au depus standardul profesional de inginer software la Ministerul Muncii.

Standardul profesional oferă temeiuri pentru repartizarea rațională a responsabilităților între angajați. În plus, cu ajutorul acestui document, repartizarea responsabilităților funcționale devine mai rațională și mai logică.

Studiul scrupulos al acestei probleme de către angajații Ministerului se explică prin faptul că în prezent software-ul are o importanță fundamentală pentru desfășurarea cu drepturi depline a afacerilor într-o companie și în orice producție.

Doar un specialist cu înaltă calificare care îndeplinește standardul aprobat de Minister este capabil să elimine defecțiunile software sau să genereze un nou program pentru optimizarea sarcinilor de producție sau de personal.

Astfel, controlul total al managementului asupra performanței funcționalității de către angajați direct legate de întreținerea software-ului este dictat de nevoile de producție.

Criterii profesionale aplicate, conform standardului profesional al unui programator, pe diferite posturi

Orice responsabilitate funcțională a unui programator trebuie să corespundă listei de titluri de post. Criteriile de calificare, conform acestei prevederi, sunt prezentate cuiva anume din personal, dar nu și postului în ansamblu. Acest lucru a condus la faptul că standardul profesional își definește propriile responsabilități funcționale pentru diferite posturi.

În special, lista precizează următoarele:

  1. Programator junior (sau tehnician de programare). Când aplicați pentru această poziție, trebuie să furnizați documente justificative ale studiului dumneavoastră profesional secundar. Este recomandabil să cunoașteți elementele de bază ale programării și să aveți cunoștințe de calculator la nivel de utilizator.
  2. Programator.Învățământul secundar profesional este obligatoriu. La ocuparea unui post, este necesar să se confirme experiența profesională de șase luni în domeniul ajustării și dezvoltării software.
  3. Programator senior (sau inginer software).Învățământul secundar profesional, care are documente justificative, este obligatoriu, iar prezența în profesie trebuie să fie de cel puțin 12 luni.
  4. Programator principal (sau inginer software principal). Trebuie să prezinte o diplomă de studii superioare la intrarea în funcție. Dacă este prezent într-o anumită industrie profesională, experiența trebuie calculată la trei ani.

Respectarea criteriilor enumerate este obligatorie pentru conducere la angajarea angajaților.

Responsabilitatea funcțională a acestora va fi aceea de a asigura funcționarea neîntreruptă a software-ului, formarea sistemelor de comunicare și a metodelor de stocare a informațiilor corporative. Prin urmare, lipsa experienței corespunzătoare sau a unui document privind educația de specialitate este o circumstanță incontestabilă de refuz de angajare.

Securitatea informațiilor - de ce este atât de important să angajezi un programator competent în conformitate cu standardele profesionale

În primul rând, un programator trebuie să fie o persoană cu alfabetizare cuprinzătoare. Competența într-o profesie înseamnă nu numai cunoașterea elementelor fundamentale clasice studiate într-o școală secundară sau superioară profesională.

Tehnologiile informatice sunt în permanență îmbunătățite, specificate, adaptându-se la realitățile evoluției tehnice. În acest sens, programatorul este instruit să monitorizeze sistematic tehnologiile inovatoare din acest domeniu și să le introducă în procesul de producție.

În plus, actualizările globale primite ale nodurilor software existente trebuie, de asemenea, utilizate și adaptate la condițiile profesionale locale. Calificările bune sunt perfecționate de-a lungul anilor. Un programator competent, fără a aștepta un ordin oficial din partea administrației, poate studia în mod independent propunerile de piață în acest domeniu, precum și modificările deciziilor de reglementare și de reglementare.

Deosebit de important este nivelul ridicat de calificare al programatorului implicat în efectuarea lucrărilor pentru asigurarea securității informaționale a companiei. Tehnologiile proprietare, tranzacțiile financiare, datele personale ale managementului și tot ceea ce constituie un secret comercial fac obiectul atenției active a concurenților.

Este cunoscut faptul că tehnologiile cloud câștigă o popularitate din ce în ce mai mare. Ele oferă un anumit confort, dar se disting prin vulnerabilitate. Baza de date (inclusiv informații despre mișcarea fluxurilor financiare) necesită o întreținere profesională ridicată.

În plus, dacă informațiile de profilare ale companiei sunt stocate pe hard disk, atunci securitatea datelor poate fi asigurată doar de un programator profesionist care îndeplinește criteriile standardului profesional pentru un inginer software. Ei nu angajează persoane aleatorii pentru acest post, chiar dacă cunosc programele de bază.

Protecția securității informațiilor este jumătate din succesul unei producții sau afaceri. Dacă această funcție a postului este încredințată unei persoane care nu este competentă sau fără experiență adecvată, atunci informațiile pot fi nu numai furate, ci și deteriorate cu răutate.

Responsabilitati functionale ale unui programator conform standardului profesional

Conform standardului profesional pentru un inginer software, un angajat responsabil cu dezvoltarea de software este însărcinat cu patru funcții principale ale postului.

Pe baza acestora, angajatul este responsabil pentru:

  • pentru examinarea codului programului;
  • pentru eliminarea celor mai mici defecțiuni în funcționarea acestuia;
  • pentru dezvoltarea unui nou cod de program (dacă a apărut o astfel de nevoie în producție);
  • pentru dezvoltarea cerințelor corporative pentru software (aceste cerințe trebuie specificate pentru personalul de la diferite niveluri);
  • pentru proiectarea software-ului.

Conform standardului profesional, un angajat trebuie să fie capabil să integreze module software și să efectueze verificarea de înaltă calitate a produsului propus.

Produse noi apar în mod constant pe piața tehnologiei digitale. În acest sens, un programator calificat trebuie să le poată actualiza.

Harta funcțională a programatorului

Harta cuprinde următoarele lucrări:

Standard profesional pentru lucrul cu personalul: unificare și algoritmizare

La angajarea unui programator, angajatorul, in propriul interes, trebuie sa verifice daca solicitantul de munca indeplineste cerintele de calificare. La întocmirea tabelului de personal, se ia în considerare uniformitatea cerințelor pentru toți programatorii.

Dezvoltatorii programatorului standard profesional: 1C, MESI. Standardul este recomandat pentru utilizare de către angajatori și cei responsabili cu selecția personalului. Acesta este un instrument convenabil de politică de resurse umane. Avantajele sale sunt că vă permite să automatizați procesele de management. Utilizarea acestuia face ca fișele postului să fie cât mai clare și accesibile.

Universitatea Națională Tehnologică (NTU) este o instituție care oferă servicii în domeniul învățământului profesional suplimentar pe baza unei licențe eliberate de Departamentul de Educație din Moscova. Vă invităm să veniți pregătire avansată conform standardului profesional al unui programator din cauza cerinţelor tot mai mari ale statului pentru calificarea specialiştilor în domeniul comunicaţiilor, tehnologiilor informaţiei şi comunicaţiilor.

Pregătire avansată conform standardului profesional al unui programator

Standard profesional „Programator” Nr. 4, aprobat prin Ordinul Ministerului Muncii al Federației Ruse nr. 679n din 18 noiembrie 2013, stabilește calificările necesare activităților profesionale. Acest document este înregistrat la Ministerul Justiției al Federației Ruse sub nr. 30635 și publicat oficial.

Se desfășoară pe baza învățământului secundar profesional pentru a-și extinde capacitățile profesionale. Instruirea este împărțită în pe termen scurt, tematică și pe termen lung. Cele mai comune forme de formare sunt învățământul cu normă întreagă, cu fracțiune de normă și la distanță.

Antrenament conform standardului profesional al unui programator poate avea drept scop stăpânirea:

    metode și tehnici de formalizare a sarcinilor;

    limbaje pentru formalizarea specificațiilor funcționale;

    Notații ale produselor software pentru afișarea grafică a algoritmilor;

    algoritmi de rezolvare a problemelor tipice, domenii și metode și aplicații etc.

Bazat pe standard profesional programator Fiecare specialist își poate contura singur domeniile în care trebuie să-și îmbunătățească cunoștințele. În timpul procesului de formare, studenții se vor familiariza cu aspectele practice ale tehnologiilor informației și comunicațiilor. Acordăm o atenție deosebită problemelor actuale și tendințelor actuale în dezvoltarea acestei industrii.

Astăzi, angajatorii ar trebui să revizuiască procedura de angajare a noilor angajați, certificarea angajaților și conținutul fișelor postului. De la 1 iulie 2016, inspectoratul de muncă poate emite legal amenzi dacă organizațiile nu aplică standarde profesionale aprobate de Ministerul Muncii al Federației Ruse în activitatea lor.

Avantajele studiului la NTU și cum să înscrieți programatori pentru formare avansată

Formare avansată pentru programatori realizate cu ajutorul tehnologiilor educaționale moderne. Vă puteți înscrie la formare contactându-ne telefonic sau folosind formularul special de aplicare de pe acest site. Dacă este necesar, puteți vizita personal Universitatea Națională Tehnologică și puteți verifica calitatea înaltă a educației oferite.

De ce ne alegeți:

  • oferim peste 1.000 de programe de studiu din care să alegeți;
  • prețurile noastre sunt mai mici decât majoritatea ofertelor de pe piață pentru educație profesională suplimentară;
  • Vă oferim serviciile unui manager personal și vă garantăm o calitate impecabilă a serviciilor;
  • instruirea se desfășoară pe baza materialului și bazei tehnice moderne.
  • Nivelul personalului didactic al UNT este egal cu nivelul cadrelor didactice din universitățile de top din țară.

Activitățile specialiștilor implicați în dezvoltarea de software sunt reglementate de standarde profesionale. Acest document determină nivelul de calificare cerut al angajatului și caracterizează principalele acțiuni de muncă din cadrul profesiei de „programator”.

De ce avem nevoie de un standard profesional?

Un standard profesional este un document care definește setul de cunoștințe, abilități și abilități ale unui specialist necesare atingerii obiectivelor în procesul activității profesionale sau a unei funcții separate a postului.

Acest document oferă angajatorului o înțelegere clară a angajaților să atribuie ce funcții, precum și să stabilească titlurile corecte pentru posturile lor. Standardul profesional este elaborat de Ministerul Muncii, aprobat de Ministerul Justiției și reglementat de Codul Muncii.

Este necesar să se aplice

Există opinia că standardele profesionale sunt obligatorii doar pentru organizațiile guvernamentale, dar nu și pentru companiile private. Articolele 57, 195.1, 195.3 din Codul Muncii al Federației Ruse indică faptul că criteriile cuprinse în acest document sunt stabilite pentru toate organizațiile și nu depind de tipul formei juridice.

Standardul profesional nu trebuie perceput ca o singură cerință monolitică, obligatorie în întregime. Acesta este un document multistructural, conține atât clauze obligatorii, cât și clauze opționale.

Ministerul Muncii clarifică că unui angajat i se pot aplica mai multe standarde, deci nu încalcă în nici un fel libertatea persoanelor juridice în planificarea procesului de muncă și crearea fișelor postului.

Setul de criterii și reguli descrise în standard nu are natura unei cerințe normative și obligatorii care obligă managerul să modifice responsabilitățile postului angajaților stabiliti la întreprindere.

În ceea ce privește cerințele obligatorii, putem vorbi doar despre două puncte ale standardului profesional:

  1. Partea care reglementează cerințele de calificare.
  2. Clauze de stabilire a titlurilor postului.

Dacă munca unui angajat este asociată cu diverse restricții sau dă dreptul de a primi beneficii și compensații, atunci poziția sa trebuie specificată în contractul de muncă în același mod ca și în standardul profesional.

Nerespectarea de către un angajat al standardelor profesionale nu conferă angajatorului dreptul de a-l concedia. Concedierea este posibilă numai dacă rezultatele certificării sunt slabe sau nu este posibilă transferarea angajatului pe o altă poziție din companie care să se potrivească cu cunoștințele și aptitudinile sale. Pentru a îmbunătăți calificările la nivelul standardului profesional, unui angajat i se poate oferi o formare specializată.

Scopul principal al acestui document este compara cerințele de calificare cu fiecare funcție a postului efectuate de un angajat în cadrul unei anumite profesii și, de asemenea, caracterizează funcția în sine.

Structura documentului

Standardul pentru profesia de „programator” a fost pus în aplicare prin decizia Ministerului Muncii al Federației Ruse nr. 679n din 18 noiembrie 2013.

  1. Informații generale despre profesie, tipuri de activități, obiective.
  2. O listă de funcții generale și private, nivelul de calificare necesar pentru fiecare dintre ele.
  3. O descriere detaliată a tuturor proceselor de lucru și a cunoștințelor și abilităților necesare pentru implementarea acestora.
  4. Informații despre compilatorii standardului.

Responsabilitati principale

Standardul profesional atribuie programatorului mai multe tipuri principale de acțiuni:

  • scrierea codului și diagnosticarea erorilor;
  • testarea și reproiectarea codului;
  • combinarea modulelor individuale, respectarea reglementărilor documentației tehnice;
  • determinarea cerințelor programului;
  • dezvoltarea arhitecturii software.

Cerințe stabilite conform documentului

Funcția generală de lucru a unui programator include mai multe tipuri de activități definite de pozițiile corespunzătoare. Fiecare are propriile cerințe pentru un specialist.

Specialist junior

Pentru o astfel de muncă este necesară o diplomă de studii medii de specialitate. Nu este necesară experiență profesională.

Programator

Un specialist de acest nivel trebuie sa aiba studii medii de specialitate sau superioare. În această poziție sunt numiți candidații care au lucrat în domeniul dezvoltării software mai mult de șase luni.

Specialistul trebuie să știe:

  • metode de testare automată a programelor;
  • mecanisme de diagnosticare software;
  • medii de dezvoltare integrate;
  • metode de obținere a valorilor numerice ale diferitelor proprietăți software;
  • organizarea evaluării programelor;
  • limbaje de programare.

Senior

O cerință obligatorie este să aibă studii superioare de specialitate. Angajatul trebuie să fi lucrat în acest domeniu mai mult de un an.

Specialistul trebuie să știe:

  • metodologia de combinare a modulelor și componentelor;
  • mecanisme de interacțiune între software și utilizator și echipament;
  • procese de implementare a software-ului;
  • metode de prelucrare a datelor;
  • limbaje de programare.

Conducere

Acest post poate fi ocupat de profesioniști cu 3 ani sau mai mult de experiență în programare. Se cere studii superioare.

Specialistul trebuie să știe:

  • funcționalitatea mediului software și hardware actual;
  • instrumentele de bază de dezvoltare și capacitățile acestora;
  • metodologie pentru proiectarea și crearea de software;
  • tehnologie de creare a bazelor de date.

Diferențele de specializare

Principalele diferențe sunt următoarele:

  • Un tehnician software lucrează cu programe gata făcute și efectuează anumite sarcini folosindu-le;
  • un inginer software dezvoltă programe care sunt utilizate ulterior de un tehnician;
  • Un operator de computer este un fel de utilizator avansat de PC cu cunoștințe mai aprofundate despre programele specifice utilizate într-o anumită zonă.

Tehnician-programator

Un inginer de software folosește software gata făcut în munca sa. Cu ajutorul acestuia, efectuează sarcini tehnice, prelucrează tot felul de date și asigură buna funcționare a echipamentelor de calcul.

El poate participa la scrierea unor coduri simple. Responsabilitățile sale includ și: înregistrarea documentelor tehnice, monitorizarea registrului sarcinilor finalizate, depanarea problemelor hardware.

Functii principale:

  • crearea de instrumente de prelucrare a datelor;
  • transmiterea si stocarea informatiilor;
  • menținerea funcționalității sistemului informatic;
  • efectuarea de tranzacții de decontare;
  • implementarea unor procese tehnice simple de prelucrare a datelor.

Inginer software

Un lucrător în această profesie trebuie să aibă cunoștințe avansate în programarea structurată, să înțeleagă tipuri de software și să stăpânească tot felul de tehnici de procesare a informațiilor. Abilitatea de a înțelege limbaje de programare formalizate și de a menține documentația tehnică este de preferat.

Functii principale:

Operator calculator

Un operator de calculator (calculator electronic) este un angajat care introduce diferite tipuri de date într-un computer, le prelucrează și le stochează. Această poziție poate fi numită și „operator PC (computer personal)”.

Pentru a lucra în această poziție, nu este suficient să fii un utilizator avansat de PC. Un specialist trebuie să aibă abilități de gestionare a bazelor de date și să poată utiliza diferite sisteme de operare și programe. În plus, sunt necesare cunoștințe despre principiile de păstrare a evidențelor și elementele de bază ale contabilității.

Procesul de muncă al unui operator de calculator include:

  • intocmirea documentelor pentru activitatile de exploatare ale societatii;
  • copierea documentelor;
  • introducerea datelor text în conformitate cu regulile limbii ruse;
  • completarea și menținerea unei baze de date;
  • răspuns la e-mailuri;
  • tipărirea documentelor;
  • contabilizarea sistematică a dosarelor de lucru;
  • menținerea funcționalității echipamentelor informatice.

Dacă decideți să vă conectați viața cu programarea, videoclipul vă va ajuta să decideți cum să începeți de la zero.

Selectați un curs la distanță - Sprijinul administrativ și economic al activităților Măsuri anticorupție în implementarea procesului educațional Activități antiteroriste într-o organizație de învățământ Securitate antiterorism Audit / Audit intern Bibliotecar. Biblioteconomie. Servicii de bibliotecă, de referință, bibliografice și de informare Contabilitate Politica bugetară Sistem bugetar Contabilitate bugetară / Economie, bugetare, contabilitate (buget) contabilitate și control Otorinolaringolog Administrație de stat și municipală Finanțe de stat și municipale Ordin de apărare a statului Apărare civilă și situații de urgență Defectologie. Profesor-defectolog Diagnosticul și corectarea retardului mintal la copii Protecția informațiilor, datelor personale și asigurarea securității informațiilor Arte plastice și decorative. Pedagogie și metode de predare Managementul investițiilor / Director de investiții Educația incluzivă (integrată) a copiilor cu dizabilități Tehnologii informaționale și comunicaționale în mediul informatic și educațional electronic Gestionarea evidenței personalului / inspector HR Psihologie clinică Sistem de contract în domeniul achizițiilor de bunuri, lucrări și servicii pentru a asigura nevoile guvernamentale si municipale / Management Pedagogie corectiva si psihologie Asistent de laborator. Analize de laborator, teste, masuratori in timpul sesiunilor de pregatire in chimie si biologie Logoped. Sprijin psihologic și pedagogic pentru copiii cu patologie a vorbirii Marketing și management de vânzări Master în administrarea afacerilor Master în administrarea sportului / Management sportiv Management în educație Metode de predare a științelor politice Metode de predare a disciplinelor economice Psihologie muzicală și pedagogie. Tehnologii de planificare și implementare a educației muzicale ținând cont de cerințele F Oligofrenopedagogiei și oligofrenopsihologiei. Educația și dezvoltarea copiilor cu dizabilități intelectuale în contextul implementării CSF Organizarea achizițiilor de bunuri, muncă, servicii de către anumite tipuri de persoane juridice Organizarea asistenței medicale și a sănătății publice Organizarea măsurilor preventive și a activității de combatere a extremismului și terorismului Organizarea de activităţi eficiente în acordarea creditului de consum Fundamente ale muncii de birou şi secretariat Fundamente ale ingineriei Istorie internă şi studii sociale. Proiectarea și implementarea procesului de învățământ în conformitate cu Standardul Educațional de Stat Federal Securitate și Sănătate în Muncă / Securitate și Sănătate în Muncă pentru managerii și specialiștii organizațiilor, membrii comitetelor (comisiilor) pentru protecția muncii / Profesor (educator, metodolog, psiholog) de educație preșcolară în conformitate cu standardul educațional de stat federal al instituției de învățământ preșcolar Educator (profesor, metodolog, psiholog) învățământ primar conform standardului educațional de stat federal al NOO Profesor de învățământ suplimentar / Profesor de învățământ suplimentar Profesor de învățământ profesional suplimentar Pedagogie și metode de învățământ superior conform Standardului Educațional de Stat Federal al Învățământului Superior Pedagogie și metode de predare a educației fizice / Instructor de educație fizică în instituțiile de învățământ preșcolar, NOO Pedagogie și metode de învățământ profesional Pedagogie și psihologie. Organizarea și conținutul activităților în contextul implementării standardului educațional de stat federal Educație pedagogică (pe industrie) Primul ajutor medical / Acordarea de îngrijiri medicale de urgență Primul ajutor Primul ajutor / Formarea lucrătorilor în abilități de prim ajutor Bucătar Siguranța la incendiu / Tehnica la incendiu minim pentru manageri și responsabili cu securitatea la incendiu din instituție Pedagogie aplicată și psihologie Inspecția organelor de supraveghere ale instituțiilor de învățământ Siguranța industrială Anticorupție în sistemul guvernării de stat și municipale Siguranța radiologică Lucrare de reabilitare în sfera socială Ordonată. Întreținerea sanitară a secțiilor, cabinetelor specializate, deplasarea obiectelor materiale și a deșeurilor medicale Pedagogie socială și psihologie Asistență socială Specialist control intern (controller intern) Specialist în exploatarea instalațiilor de captare a apei Teoria și metodologia predării siguranței vieții Teoria și metodologia predării matematicii Teoria și metodologia de predare a coregrafiei Tehnosfera siguranța Managementul proprietății de stat și municipale Managementul achizițiilor de stat, municipale și corporative Managementul personalului Managementul personalului și managementul evidenței personalului Managementul proiectelor / Managementul proiectelor Management financiar / Director financiar Siguranța mediului / Asigurarea siguranței mediului de către manageri și specialiști generali sisteme economice Economie si turism si management hotelier Economie si finante Siguranta economica Expert in domeniul achizitiilor Siguranta electrica Economisirea energiei si cresterea eficientei energetice in organizatii si institutii Jurisprudenta - Am nevoie de ore academice - - Am ore academice - Nu am I Contez pe o reducere de la 40 la 71 ac. ore De la 72 la 119 ac. ore De la 120 la 250 ac. ore Peste 250 ac. ore - Număr de studenți - 1 2 3 4 5 și mai mult - Atribuiți calificare -

Drepturile exclusive asupra materialului prezentat aparțin ConsultantPlus JSC.

Materialul a fost întocmit folosind acte juridice din 07.04.2016.

Există mai multe condiții în care este obligatorie aplicarea standardelor profesionale

Dacă un angajator nu aplică standardele profesionale obligatorii, el riscă o amendă

O evaluare independentă va determina dacă calificările angajatului îndeplinesc standardul profesional

Chiar dacă standardele profesionale sunt obligatorii, nu va trebui să concediezi un angajat pentru nerespectare

Standard profesional pentru un contabil: nu s-au produs modificări fundamentale din iulie >>>

Există mai multe condiții în care este obligatorie aplicarea standardelor profesionale

Chiar dacă standardele profesionale sunt obligatorii, nu va trebui să concediezi un angajat pentru nerespectare

Standardele profesionale obligatorii trebuie aplicate, în special, la angajarea de noi angajați. Potrivit Ministerului Muncii, intrarea în vigoare a standardelor profesionale nu este un motiv de concediere a celor care lucrează deja.

Standard profesional pentru un contabil: nu au avut loc schimbări fundamentale din iulie

Ți-a plăcut articolul? Distribuie prietenilor: