Interesant

Alfabetizarea codului: de ce codificarea a devenit importantă

Alfabetizarea codului: de ce codificarea a devenit importantă

Codificarea și programarea sunt în jurul nostru și vor deveni mai omniprezente doar în viitor.

Din acest motiv, mulți susțin argumentul că învățarea codării sau cel puțin o înțelegere de bază a acesteia ar trebui să devină o parte comună a educației unui copil.

Aici explorăm de ce este importantă codarea, ce este și unde o puteți învăța singură.

ÎN LEGĂTURĂ: PLĂȚIȚI CE DORIȚI PENTRU ACEST PÂNAL DE CODIFICARE MASIV, DE 120 ORE

De ce este importantă codarea alfabetizării?

Codificarea și codificarea alfabetizării pot fi susținute ca fiind una dintre cele mai importante abilități pe care generațiile actuale și viitoare le pot învăța. Mulți au susținut că ar trebui să facă parte dintr-un curriculum național la fel ca o limbă maternă, științele și matematica.

Suntem înconjurați de dispozitive electronice, fiecare rulând un număr nenumărat de software care rulează pe un cod de un fel. Lumea noastră modernă este, de asemenea, foarte dependentă de internet, forța de muncă fiind obligată să fie din ce în ce mai alfabetizată în materie de calcul în fiecare an care trece.

Prin urmare, este la fel de important pentru a-ți câștiga existența în lumea modernă ca și o bună cunoaștere a gramaticii, ortografiei și a calculelor.

Dar pe măsură ce software-ul devine din ce în ce mai sofisticat, publicul larg este tot mai desprins de modul în care funcționează de fapt. Deși sunt proiectate și testate exhaustiv pentru a fi cât mai intuitive de utilizat, modul în care funcționează devine rapid un fel de magie pentru toți, cu excepția câtorva selectați.

„Când [cineva] nu are cunoștințe în materie de cod, [el] trebuie să accepte dispozitivele și software-ul [pe care îl] utilizează cu orice limitări și agende au creat creatorii lor. De câte ori ați modificat conținutul unei lecții sau al unei prezentări pentru că nu ți-ai putut da seama cum să faci tehnologia să funcționeze așa cum ți-ai dorit? " - edutopia.org.

Deși s-ar putea să nu vă deranjeze la suprafață, ar putea avea implicații grave în viitor. Majoritatea utilizatorilor au pur și simplu încredere în dezvoltatori că au doar cele mai bune intenții atunci când își folosesc produsele.

Din acest motiv, mulți educatori se străduiesc acum să facă din alfabetizare cel puțin de bază codificarea o cerință pentru toți elevii.

„[Utilizatorii] își petrec o cantitate tot mai mare de timp în medii digitale în care regulile au fost scrise de alții. Doar cunoașterea modului în care funcționează codul i-ar ajuta să navigheze pe acest teren, să înțeleagă limitările sale și să stabilească dacă aceste limite sunt acolo, deoarece tehnologia o cere - sau pur și simplu pentru că o companie o dorește așa. Copiii alfabetizați în coduri nu mai acceptă aplicațiile și site-urile web pe care le folosesc la valoarea nominală și încep să se angajeze în mod critic și intenționat cu ei. " - edutopia.org.

Care este diferența dintre codificare și programare?

Marea majoritate a persoanelor care aud acești termeni vor crede adesea că sunt de fapt sinonime unul pentru celălalt. De fapt, mulți profesioniști care lucrează în industrie le vor folosi adesea în mod interschimbabil.

De fapt, am făcut același lucru și în acest articol.

Dar există, de fapt, diferențe subtile, dar importante, între ele. Veți găsi în mod regulat articole și forumuri care încearcă să discute diferențele cu concluzii, lăsând distincția puțin neclară.

Așa că ne-am gândit să ne aruncăm pălăria în ring și să încercăm să dezlegăm cei doi termeni.

Codificare

Termenul de codare se referă pur și simplu la procesul de scriere a codurilor. Un programator este o persoană care codifică dintr-o limbă în alta.

Surse, precum differencebetween.net, subliniază că codificarea este o formă de programare, dar tinde să fie folosită pentru a implementa pașii inițiali ai unui proces de programare pe computer.

„Termenul de programare este folosit într-un sens mult mai larg, spre deosebire de codificare care implică în esență scrierea codurilor în diferite limbi așa cum este indicat.” - differencebetween.net.

Codificarea este importantă deoarece computerele nu pot interacționa cu limbile noastre materne. Ei pot înțelege doar codul mașinii care este în format binar sau hexazecimal.

Este sarcina unui coder să permită oamenilor și mașinilor să poată „vorbi” între ei. În acest sens, aceștia pot fi considerați ca interpreți cu limbaj mașină (binar). Programatorii tind să fie implicați la nivel de producție și, prin urmare, trebuie să cunoască bine limba în care scriu.

„Totuși, nu codifică singuri; de fapt, primesc instrucțiuni despre ce trebuie să facă și ce trebuie realizat, urmate de implementare, testare de depanare și QA.

Aceste instrucțiuni sunt denumite în general „cod sursă”. Este doar un set de instrucțiuni scrise pe care o mașină le va înțelege cu ușurință. "- differencebetween.net.

Programare

Probabil că ați reușit deja să descifrați diferența până acum, dar programarea este puțin diferită de codare.

Programarea, strict vorbind, este procesul de scriere a unui set de instrucțiuni pe care trebuie să le urmeze o mașină. Ideal este să permiteți unei aplicații să ruleze fără erori.

„În termeni simpli, programarea înseamnă perfecționarea unei rețete - manipulați ingredientele pentru a găti o rețetă, în timp ce un computer manipulează date pentru a realiza o sarcină în urma unui set de comenzi.” - differencebetween.net.

Programatorii, în opoziție cu programatorii, creează lucruri, dezvoltă logică și analizează o problemă. Codificarea este mijlocul de a permite mașinii să înțeleagă instrucțiunile date de programator.

„Sarcina unui programator este de a crea soluții la probleme care pot sau nu să apară. Este nevoie de ani pentru ca un individ să devină programator profesionist. Pot lucra ca dezvoltatori, programatori, analiști și multe altele.” - differencebetween.net.

Ce sunt codarea și programarea și cum funcționează?

După cum am văzut deja, codificarea este procesul de producere a codurilor care permit oamenilor să comunice cu mașinile. De exemplu, de la engleză la Javascript.

Aceasta tinde să fie una dintre primele etape ale creării unui software cum ar fi o aplicație. Codificarea este foarte importantă în lumea digitală modernă și permite fiecărui dispozitiv electronic pe care îl utilizați să funcționeze la un anumit nivel.

Tot ceea ce face o mașină urmează un set de instrucțiuni (programare) care este scris într-un cod care traduce instrucțiunile umane în acest cod binar. Fiecare scrisoare pe care o citiți, fiecare imagine afișată etc. are în spate o secvență de 1 și 0 care instruiesc aparatul cum să le proceseze în memoria aparatului și să facă ceva ce programatorul dorește să facă.

Un set complet de linii de cod din spatele, să zicem, o imagine din acest articol este, de asemenea, numit, în general, un script.

Fiecare script este scris într-un cod (cum ar fi Javascript) care lucrează împreună pentru a afișa acest articol, așa cum intenționat, pe care îl citiți acum. Fiecare funcție de pe un site web (făcând clic pe butoanele „Apreciază” sau pe hyperlink-uri etc.) are în spate propriul script.

Odată ce dezvoltarea este terminată, programatorii trebuie să împacheteze toți biții de cod (scripturi și toate) într-un program coerent, astfel încât un utilizator final care nu este programator să îl poată utiliza. Acest proces necesită compilarea, testarea, depanarea și asigurarea calității înainte de a fi lansat publicului larg.

Fiecare aplicație, joc, site web etc. este o formă de program. Sună grozav, dar poate avea defectele sale.

„Spre deosebire de oameni, computerele vor face exact ceea ce le spuneți. Acest lucru ar putea suna grozav, dar poate cauza probleme. Dacă spuneți unui computer să înceapă să numere în sus și nu-i spuneți să se oprească, va continua să numere pentru totdeauna! A fi un bun programator înseamnă să știi cum să spui unui computer să acționeze. " - makeuseof.com.

Cum pot învăța să codez gratuit?

Dacă sunteți interesat să învățați codarea (sau programarea), există o mulțime de resurse gratuite pe care le puteți utiliza. De la tutoriale YouTube, postări de blog, forumuri, stackoverflow (cel mai bun!) Și alte resurse, sunteți pe mâini bune.

Multe universități au, de asemenea, serii gratuite de prelegeri „pe care le puteți folosi bine. O mare parte din acestea oferă, de asemenea, o calificare oficială pentru o mică taxă.

Dar cea mai bună modalitate este să vă scufundați. Saltul la capătul profund este unul dintre cele mai bune și mai rapide moduri de a învăța orice, inclusiv codarea și programarea.

Site-uri, cum ar fi entrepreneur.com, vă sugerează să verificați câteva dintre aceste resurse pentru a învăța să codificați gratuit: -

  • Codeacademy.

  • Coursera.

  • edX.

  • Udemy.

  • AGupieWare.

  • GitHub.

  • MIT Open Courseware.

  • Hack.pledge ()


Priveste filmarea: Impreviziunea renegocierea contractelor păguboase MD (Noiembrie 2021).