Programe cu care utilizatorul. Ce programe de calculator să includeți în CV-ul dvs. De ce avem nevoie de programe pentru automatizarea acțiunilor pe un computer?

Programarea este un proces creativ și interesant. Pentru a crea programe nu este întotdeauna nevoie să cunoașteți limbi. Ce instrument este necesar pentru a crea programe? Ai nevoie de un mediu de programare. Cu ajutorul acestuia, comenzile dumneavoastră sunt traduse în cod binar care poate fi citit de computer. Dar există o mulțime de limbaje și chiar mai multe medii de programare. Ne vom uita la o listă de programe pentru crearea de programe.

PascalABC.NET este un mediu de dezvoltare simplu, gratuit pentru limbajul Pascal. Acesta este cel mai des folosit în școli și universități pentru predare. Acest program în limba rusă vă va permite să creați proiecte de orice complexitate. Editorul de cod vă va solicita și vă va ajuta, iar compilatorul va indica erori. Are o viteză mare de execuție a programului.

Avantajul utilizării Pascal este că este programare orientată pe obiecte. OOP este mult mai convenabil decât programarea procedurală, deși este mai voluminoasă.

Din păcate, PascalABC.NET este puțin solicitant cu resursele computerului și poate îngheța pe mașinile mai vechi.

Pascal liber

Free Pascal este un compilator multiplatformă, nu un mediu de programare. Cu ajutorul acestuia, puteți verifica programul pentru ortografie corectă, precum și îl puteți rula. Dar nu veți putea să-l compilați în .exe. Free Pascal are viteză mare de execuție și o interfață simplă și intuitivă.

La fel ca în multe programe similare, editorul de cod din Free Pascal poate ajuta programatorul completând scrierea comenzilor pentru el.

Dezavantajul său este că compilatorul poate determina doar dacă există erori sau nu. Nu evidențiază linia în care a fost făcută eroarea, așa că utilizatorul trebuie să o caute el însuși.

Turbo Pascal

Aproape primul instrument pentru crearea de programe pe un computer este Turbo Pascal. Acest mediu de programare a fost creat pentru sistemul de operare DOS și pentru a-l rula pe Windows trebuie să instalați software suplimentar. Limba rusă este acceptată și are viteză mare de execuție și compilare.

Turbo Pascal are o caracteristică atât de interesantă precum trasarea. În modul de urmărire, puteți urmări programul lucrând pas cu pas și puteți monitoriza modificările datelor. Acest lucru vă va ajuta să găsiți cele mai greu de găsit erori - erori logice.

Deși Turbo Pascal este ușor și fiabil de utilizat, este încă puțin depășit: creat în 1996, Turbo Pascal este relevant doar pentru un singur sistem de operare - DOS.

Acesta este un mediu de programare vizuală în Pascal. Interfața sa intuitivă, ușor de utilizat, facilitează crearea de programe cu cunoștințe minime de limbă. Lazarus este aproape complet compatibil cu limbajul de programare Delphi.

Spre deosebire de Algoritm și HiAsm, Lazăr necesită încă cunoștințe de limbaj, în cazul nostru Pascal. Aici nu doar asamblați programul bucată cu piesă cu mouse-ul, ci și scrieți cod pentru fiecare element. Acest lucru vă permite să înțelegeți mai bine procesele care au loc în program.

Lazarus vă permite să utilizați un modul grafic cu care puteți lucra cu imagini și, de asemenea, să creați jocuri.

Din păcate, dacă aveți întrebări, va trebui să căutați răspunsuri pe internet, întrucât Lazăr nu are documentație.

HiAsm

HiAsm este un constructor gratuit care este disponibil în limba rusă. Nu trebuie să cunoașteți un limbaj pentru a crea programe - aici pur și simplu îl asamblați bucată cu piesă, ca un designer. Există multe componente disponibile aici, dar le puteți extinde gama instalând suplimente.

Spre deosebire de algoritm, acesta este un mediu de programare grafic. Tot ceea ce creați va fi afișat pe ecran sub formă de desen și diagramă, nu de cod. Acest lucru este destul de convenabil, deși unora le place mai mult introducerea textului.

HiAsm este destul de puternic și are viteză mare de execuție a programului. Acest lucru este deosebit de important atunci când creați jocuri care utilizează un modul grafic, ceea ce încetinește semnificativ munca. Dar pentru HiAsm aceasta nu este o problemă.

Algoritmul este un mediu pentru crearea de programe în limba rusă, unul dintre puținele. Particularitatea sa este că folosește programarea vizuală bazată pe text. Aceasta înseamnă că puteți crea un program fără a cunoaște limba. Un algoritm este un constructor care are un set mare de componente. Informații despre fiecare componentă pot fi găsite în documentația programului.

Algoritmul vă permite, de asemenea, să lucrați cu modulul grafic, dar rularea aplicațiilor care utilizează grafică va dura destul de mult.

În versiunea gratuită, puteți compila un proiect de la .alg la .exe numai pe site-ul dezvoltatorului și doar de 3 ori pe zi. Acesta este unul dintre principalele dezavantaje. Puteți achiziționa o versiune cu licență și puteți compila proiecte direct în program.

IntelliJ IDEA este unul dintre cele mai populare IDE-uri multiplatforme. Acest mediu are o versiune gratuită, ușor limitată și plătită. Pentru majoritatea programatorilor, versiunea gratuită este suficientă. Are un editor de cod puternic care va remedia erorile și va completa codul pentru dvs. Dacă faci o greșeală, mediul îți spune despre asta și oferă posibile soluții. Este un mediu de dezvoltare inteligent care vă prezice acțiunile.

O altă caracteristică utilă a InteliiJ IDEA este gestionarea automată a memoriei. Așa-numitul „colector de gunoi” monitorizează constant memoria care este alocată programului și, în cazul în care memoria nu mai este necesară, colectorul o eliberează.

Dar totul are dezavantajele lui. O interfață ușor confuză este una dintre problemele cu care se confruntă noii programatori. De asemenea, este evident că un mediu atât de puternic are cerințe de sistem destul de ridicate pentru funcționarea corectă.

Eclipse este cel mai adesea folosit pentru a lucra cu limbajul de programare Java, dar acceptă și lucrul cu alte limbaje. Este unul dintre principalii competitori ai IntelliJ IDEA. Diferența dintre Eclipse și programe similare este că puteți instala diverse suplimente pentru acesta și poate fi complet personalizat.

Eclipse are, de asemenea, viteze mari de compilare și execuție. Puteți rula fiecare program creat în acest mediu pe orice sistem de operare, deoarece Java este un limbaj multiplatform.

Diferența dintre Eclipse și IntelliJ IDEA este interfața. În Eclipse este mult mai simplu și mai clar, ceea ce îl face mai prietenos pentru începători.

Dar la fel ca toate IDE-urile pentru Java, Eclipse are încă propriile cerințe de sistem, așa că nu va funcționa pe fiecare computer. Deși aceste cerințe nu sunt atât de mari.

Este imposibil de spus cu certitudine care software pentru crearea de programe este cel mai bun. Trebuie să selectați o limbă și apoi să încercați fiecare mediu pentru aceasta. La urma urmei, fiecare IDE este diferit și are propriile sale caracteristici. Cine știe care îți va plăcea cel mai mult.

În secțiunea abilități profesionale sau informații suplimentare, multe indică cunoștințe de calculator. Dar nu toată lumea poate face o listă de programe de calculator pentru un CV. Desigur, cel mai bine este să indicați doar software-ul cu care știți cu adevărat să lucrați. La urma urmei, recrutorul vă poate cere să vă arătați abilitățile chiar la interviu.

Reguli de scriere

Ofițerii de resurse umane sfătuiesc să scrie despre abilitățile computerului chiar și acelor persoane care aplică pentru un post care nu are legătură cu lucrul pe un computer. Când descrii nivelul tău de competență în această tehnică, poți indica o listă de programe pe care știi să le folosești. De asemenea, trebuie să scrieți la ce nivel cunoașteți computerul. Puteți indica acest lucru după cum urmează:

  • utilizator de PC sigur;
  • nivel mediu;
  • abilități de calculator la nivel de intrare.

Dar nu merită să descrieți în detaliu cunoștințele dvs. despre anumite programe. Fiecare solicitant poate folosi acest exemplu de scriere a acestei coloane:

Utilizator avansat. Abilitatea de a lucra cu programe de bază MS Office (Access, Excel, Power Point, Word, WordPad), editori grafici (Picture Manager, CorelDRAW), programe pentru trimiterea și primirea corespondenței electronice (Outlook Express). Pot căuta rapid informațiile necesare pe Internet, pot lucra cu diverse browsere (Opera, Firefox, Chrome, Amigo, Internet Explorer). Bună cunoaștere a caracteristicilor sistemului de operare Windows.

Versiunea universală a acestei secțiuni poate arăta ușor diferit:

Cunostinte intermediare PC. Abilitatea de a lucra cu programe MS Office (experienta cu Excel, Word), de a cauta si de a descarca informatiile necesare prin Internet (a lucrat cu browserele Opera, Firefox), pot trimite e-mailuri.

Specificul profesiilor

Există o serie de specialități pentru care este necesar să enumerați cunoștințele de programe care ajută la lucru. Desigur, este mai bine să începeți descrierea cu informații generale despre nivelul de cunoștințe de calculator și capacitatea de a lucra cu programe de bază. De exemplu, în CV-ul unui contabil, această coloană poate arăta astfel:

Utilizator de computer încrezător. Cunoașterea programelor de bază Microsoft Office, cum ar fi MS Access, Word, PowerPoint, Excel, capacitatea de a lucra cu e-mail (inclusiv Outlook Express, Mirramail, EmailOpenViewPro). Cunoștințe excelente de internet în diverse browsere (a lucrat în Opera, Google Chrome, Mozilla Firefox și altele). Cunostinte programe informatice specializate: 1C: Contabilitate 7.7 si 8, Parus, Sisteme Client-Banca.

O listă prea mare care listează toate tipurile de software poate avea efectul opus: angajatorul va decide că cunoștințele dumneavoastră sunt foarte superficiale.

Ar fi bine ca un candidat pentru postul de director de vanzari, pe langa lista de programe de baza pentru PC, sa indice si cunostinte de specialitate. În CV-ul său, secțiunea specificată a coloanei „aptitudini profesionale” poate arăta astfel:

Nivel de utilizator competent. Abilități în căutarea de informații specializate pe Internet, experiență de lucru cu diverse browsere (inclusiv Explorer, Opera, Chrome și altele). Cunoașterea elementelor de bază ale lucrului cu sistemele de operare Linux și Windows, programe de birou de bază, editori de text și grafice (Word, WordPad, PowerPoint, Access, Paint, Excel, Photoshop). Abilități în lucrul cu sisteme specializate „BEST”, 1C:Enterprise (specificația „Trade and Warehouse”), experiență în lucrul cu un sistem CRM care reglementează relațiile cu clienții.

Dacă postul necesită cunoștințe mai aprofundate ale anumitor programe, atunci acestea trebuie indicate. Așadar, pentru postul de programator PHP, pe lângă capacitatea de a lucra cu un PC, este posibil să aveți nevoie de următoarele: cunoștințe de PHP, API de social media, API WordPress, CSS, HTML, JS, CSS.

În acest din urmă caz, trebuie să vă concentrați pe cunoștințele dvs. și pe cerințele angajatorului.

Dacă stăpânirea noilor programe nu vă provoacă dificultăți, acest lucru este demn de remarcat la sfârșitul secțiunii.

Program de calculator

Ce este software-ul

Capacitățile unui PC modern sunt atât de mari încât un număr tot mai mare de oameni îl găsesc folositor în munca, studiile și viața de zi cu zi. Cea mai importantă calitate a unui computer modern este „ușurința de utilizare”. Comunicarea dintre o persoană și un computer a devenit simplă, vizuală și de înțeles. Computerul în sine îi spune utilizatorului ce să facă într-o situație dată și ajută la ieșirea din situații dificile. Acest lucru este posibil datorită software-ului de calculator.

Să folosim din nou analogia dintre un computer și o persoană. Un nou-născut nu știe nimic și nu poate face nimic. El dobândește cunoștințe și abilități în procesul de dezvoltare, învățare, acumulare de informații în memorie. Un computer care este asamblat într-o fabrică din microcircuite, fire, plăci de circuite și alte lucruri este ca un nou-născut uman. Putem spune că încărcarea software-ului în memoria unui computer este similară cu procesul de predare a unui copil. Software-ul este creat de programatori.

Întregul set de programe stocate pe toate dispozitivele din memoria pe termen lung a computerului îl constituie. software(DE).

Software-ul de calculator este actualizat, dezvoltat și îmbunătățit în mod constant. Costul programelor instalate pe un computer modern depășește adesea costul dispozitivelor sale tehnice. Dezvoltarea software-ului modern necesită calificări foarte înalte din partea programatorilor.

Tipuri de software

Există o parte necesară în software-ul computerului, fără de care pur și simplu nu poți face nimic cu el. Se numeste programul sistemului. Cumpărătorul achiziționează un computer echipat cu software de sistem, care nu este mai puțin important pentru funcționarea computerului decât memoria sau procesorul. Pe lângă software-ul de sistem, software-ul de calculator include și programe de aplicațieȘi sisteme de programare.

Software-ul de calculator este împărțit în:

    - programul sistemului;
    - software de aplicație;
    - sisteme de programare.

Software-ul de sistem și sistemele de programare vor fi discutate mai târziu. Acum să ne familiarizăm cu aplicația software.

Compoziția software-ului de aplicație

Programele cu care utilizatorul își poate rezolva problemele de informare fără a apela la programare se numesc programe de aplicație.

De regulă, toți utilizatorii preferă să aibă un set de programe de aplicație de care aproape toată lumea are nevoie. Ei sunt numiti, cunoscuti programe cu scop general. Acestea includ:

    Editori de text și grafice, cu ajutorul cărora puteți pregăti diverse texte, puteți crea desene și desenați desene; cu alte cuvinte, scrie, desenează, desenează;

    Sisteme de management al bazelor de date (DBMS), care vă permit să vă transformați computerul într-o carte de referință pe orice subiect;

    Procesoare de tabel care vă permit să organizați calcule de foi de calcul foarte frecvente în practică;

    Programe de comunicare (de rețea) concepute pentru a face schimb de informații cu alte computere conectate la datele dintr-o rețea de calculatoare.

Jocurile pe calculator sunt un tip de aplicație foarte popular. Majoritatea utilizatorilor își încep comunicarea cu computerul de la ei.

În plus, există un număr mare programe de aplicații cu scop special pentru activitati profesionale. Ele sunt adesea numite pachete de aplicații software. Acestea sunt, de exemplu, programe de contabilitate care realizează salarizare și alte calcule care se fac în departamentele de contabilitate; sisteme de proiectare asistată de calculator care ajută proiectanții să dezvolte proiecte pentru diverse dispozitive tehnice; pachete care vă permit să rezolvați probleme matematice complexe fără a scrie programe; programe de formare pe diverse materii școlare și multe altele.

Întrebări și sarcini

    1. Ce este software-ul de calculator?
    2. Ce sarcini efectuează aplicația software?
    3. Numiți principalele tipuri de programe de aplicații de uz general.
    4. Ce sunt aplicațiile cu scop special?

Despre software de sistem și sisteme de programare

Ce este un sistem de operare

Nu este greu de înțeles de ce sunt necesare programe de aplicație. Ce este software-ul de sistem?

Partea principală a software-ului de sistem este sistem de operare(OS).

Un sistem de operare este un set de programe care gestionează memoria RAM, procesorul, dispozitivele externe și fișierele și conduc un dialog cu utilizatorul.

Sistemul de operare are mult de lucru și este în stare de funcționare aproape tot timpul. De exemplu, pentru a executa un program de aplicație, trebuie să îl găsiți în memoria externă (pe disc), să îl plasați în RAM, găsind spațiu liber acolo, „porniți” procesorul pentru a executa programul, controlați funcționarea tuturor mașinii dispozitivele în timpul execuției și în caz de defecțiuni afișează mesaje de diagnosticare. Sistemul de operare se ocupă de toate aceste preocupări.

Iată denumirile unor sisteme de operare comune pentru computere personale: MS-DOS, Windows, Linux.

Modul interactiv

În timpul funcționării, programul de aplicație însuși organizează comunicarea cu utilizatorul, dar când programul și-a încheiat activitatea, sistemul de operare începe să comunice cu utilizatorul. Această comunicare are loc sub următoarea formă:

Sistemul de operare afișează un prompt într-o formă specifică. Ca răspuns, utilizatorul lansează o comandă care definește ce vrea de la mașină. Aceasta ar putea fi o comandă pentru a executa un nou program de aplicație, o comandă pentru a efectua o operațiune cu fișiere (ștergerea unui fișier, copiere etc.), o comandă pentru a raporta ora sau data curentă etc. După executarea următoarei comenzi de utilizator, sistemul de operare emite din nou un prompt.

Acest mod de operare este numit modul interactiv. Datorită sistemului de operare, utilizatorul nu se simte niciodată lăsat la mila destinului. Toate sistemele de operare de pe computerele personale lucrează cu utilizatorul în modul de dialog. Modul dialog este adesea numit modul interactiv.

Programe de service

Pe lângă sistemul de operare, software-ul de sistem include și multe programe de întreținere și service. De exemplu, acestea sunt programe de întreținere a discurilor (copiere, formatare, „tratare”, etc.), comprimarea fișierelor de pe discuri (arhive), combaterea virușilor informatici și multe altele.

Sisteme de programare

Pe lângă software-ul de sistem și aplicație, există un al treilea tip de software. Se numește sisteme de programare (SP).

Un sistem de programare este un instrument cu care un programator poate lucra.

Programatorii lucrează cu sisteme de programare. Fiecare SP se concentrează pe un limbaj de programare specific. Există multe limbaje diferite, de exemplu Pascal, BASIC, FORTRAN, C (C), Assembly, LISP etc. În aceste limbaje, programatorul scrie programe și, cu ajutorul sistemelor de programare, le introduce în computer, depanează, testează și le execută.

Programatorii creează toate tipurile de programe: sistem, aplicație și noi sisteme de programare.

Întrebări și sarcini

    1. Ce tipuri de software sunt disponibile pe computerele moderne?
    2. Ce este un sistem de operare (OS)? Ce funcții principale îndeplinește?
    3. Care este modul interactiv de comunicare între OS și utilizator?
    4. Pentru ce sunt destinate sistemele de programare? Cine lucrează cu ei?

În primul rând, trebuie spus că programele de calculator necesare unui CV pot varia foarte mult în funcție de specificul activității tale. Astfel, acele servicii pe care trebuie să le aibă un web designer nu seamănă deloc cu cele care sunt utile unui contabil. Prin urmare, la fel ca atunci când completați orice alte elemente ale CV-ului, nu ar trebui să scrieți prea mult în această coloană. Dar nu ar trebui să te limitezi la o frază monosilabică. Angajatorul nu știe nimic despre tine. Unde este garanția că nu vi se va atribui o sarcină pe care nu o puteți gestiona?

Niveluri de competență PC

Atunci când alegeți programe de calculator pentru CV-ul dvs., merită să știți că există mai multe niveluri de competență în calculator ca atare. Ele nu trebuie în niciun caz confundate pentru a evita situațiile neplăcute și incomode ulterioare. Prin urmare, vom lua în considerare fiecare nivel separat.

1. Începător

Abilitatea de a folosi un computer la un nivel elementar înseamnă că ai o idee despre ce este un sistem de operare (cel mai adesea este Windows), știi despre componentele și capacitățile sale principale. Acest nivel de competență PC presupune că puteți instala cu ușurință un nou program, puteți găsi elementul necesar în meniu, puteți copia sau muta fișiere, deschide și închide un document etc. Ce programe de calculator trebuie să stăpâniți? Pentru un CV al unui solicitant care pretinde că are cunoștințe de bază PC, este important ca acesta să conțină informații despre capacitatea de a utiliza aplicațiile de bază (standard) ale sistemului. Adică același calculator, notepad, media player și altele.

2. Mediu

În acest caz, pe lângă serviciile de bază, capacitatea de a lucra cu aplicații de birou ar trebui inclusă și în programele de calculator pentru un CV. Cea mai utilizată suită de produse este Microsoft Office. În primul rând, trebuie să fii fluent în MS Word, să poți crea și edita tabele în MS Excel (precum și să faci calcule folosind formule). Unele posturi necesită și cunoștințe (aplicații pentru crearea și administrarea bazelor de date), Power Point (editor de prezentare). Pe lângă introducerea datelor, este important să puteți crea tabele, grafice, diagrame, să le schimbați designul) etc. Este de dorit să puteți lucra cu browsere și să căutați rapid informații pe Internet.

3. Încrezător

Mulți oameni, când completează coloana „Computerniciri”, scriu fără gânduri că „au cunoștințe de calculator la nivelul unui utilizator încrezător”. Pentru a evita neînțelegerile, amintiți-vă: cunoștințele sigure de utilizare a calculatorului presupun că înțelegeți nu numai aplicațiile standard și de birou, ci că aveți și anumite abilități și experiență cu programe înalt specializate necesare pentru domeniul dvs. de lucru. Aici trebuie să alegeți ceea ce este cel mai potrivit într-o anumită situație. De exemplu, un designer web poate să nu fie nevoie să menționeze că știe să folosească serviciul 1C: Contabilitate, dar trebuie să vorbească despre cunoștințele sale de lucru cu Adobe Photoshop și despre alte experiențe de lucru cu diferite CMS-uri.

Capacitatea de a lucra pe internet este un avantaj important pentru un candidat

Elementul „Cunoașterea programelor de calculator” dintr-un CV, așa cum ați văzut deja, este de mare importanță. Abilitățile legate de lucrul pe World Wide Web vă pot oferi o greutate suplimentară în ochii angajatorului. Dacă utilizați bine motoarele de căutare, găsiți rapid informații relevante și de încredere, știți cum să lucrați, știți unde și cum să plasați comunicate de presă și reclame ale companiei, sunteți bine versat în diverse forumuri și rețele sociale - nu vă îndoiți că pentru proprietarii unui firmă sau companie dvs. Veți fi de mare valoare ca angajat.

Ce se întâmplă dacă nu ai cunoștințe de PC minime sau nu?

Nu are rost să vorbim încă o dată despre cât de importante sunt programele de calculator pe care le cunoști pentru un CV. O listă care include un număr mare de aplicații utile pentru a lucra într-o anumită poziție este garantată pentru a atrage atenția angajatorului. Dar dacă abilitatea ta de a folosi un computer este la nivelul unui începător și chiar vrei să obții un post? Să spunem imediat că, în unele cazuri, doar dorința nu este suficientă. În același timp, uneori puteți compensa acest neajuns menționând în „Calități personale” învățarea rapidă și dorința de a învăța constant ceva nou.

Și, bineînțeles, nu-ți pierde timpul liber: stăpânind mai multe programe noi, îți vei crește semnificativ clasamentul pe piața muncii!