Poți învăța să programezi singur?

Învățați să programați este foarte ușor

Din când în când devine la modă o profesie care, dacă o studiezi, va fi pașaportul tău către faimă sau avere sau, o abilitate pe care copiii tăi nu o învață îi va condamna la eșec. În prezent este vorba de crearea de aplicații și, înainte de a fi înlocuită de Inteligența Artificială, vom încerca să răspundem la întrebarea: Poți învăța să programezi autodidact?

Să fim clari, nu există absolut nicio disciplină care să garanteze succesul și, deși este adevărat că un bun programator dobândește abilități care vor fi utile în viață, acestea pot fi dobândite și prin studierea altor lucruri.

Îmi amintesc din anii de adolescență în anii optzeci, o reclamă care spunea că dacă ai învăța Basic, companiile s-ar lupta să te angajeze. Basic este un limbaj de uz general care nu este prea bun pentru a construi aplicații care sunt folosite în lumea reală. Ani mai târziu, a fost inclusă predarea informaticii în școli, ceea ce nu era altceva decât explicarea utilizării instrumentelor Microsoft Office. În ultimii ani au popularizat cursurile de programare care ar trebui de fapt să fie numite cursuri de codificare, deoarece se limitează doar la predarea rudimentelor unui limbaj de programare.

Poți învăța să programezi singur?

Discuția despre dacă să studiezi la o universitate pentru a urma o carieră de programator reapare din când în când pe rețelele de socializare. Desigur, cei care au luat-o sunt susținători fervenți ai diplomei, în timp ce cei care s-au antrenat neagă această nevoie. În general, companiile din sector par să prefere demonstrarea abilităților față de pergamente.

În orice caz, nu înveți doar să programezi pentru a câștiga bani. Se poate face și pentru a colabora la proiecte open source sau pentru a crea aplicații care se potrivesc nevoilor noastre.

Referitor la întrebarea din titlu, este adevărat că poți, dar ține cont că cu cât exersezi mai mult, cu atât vei fi mai bun programator.

Ce ar trebui să învețe un programator?

Probabil că orice elev de școală primară aplicată știe despre gramatica spaniolă la fel ca Pérez Reverte sau Vargas Llosa. Cu toate acestea, nu va putea scrie un roman bun. Același lucru este valabil și pentru programare. Puteți memora toate comenzile unei limbi și puteți memora mii de linii de cod și, totuși, asta nu vă face un programator.

Prima abilitate necesară unui programator este obiectivitatea și capacitatea de raționament logic. O aplicație trebuie să rezolve probleme, iar dezvoltatorul trebuie să identifice ce este, să-și imagineze o soluție și să o poată implementa înainte de a scrie cod.

Următorul pas este să identificăm ce limbaj de programare este cel mai potrivit pentru a construi aplicația. În sector sunt multe că dacă ai doar un ciocan vei crede că toate problemele sunt cuie.

Pentru fiecare limbaj de programare există mai multe medii de dezvoltare integrate. Multe sunt compatibile cu mai multe limbaje de programare, așa că familiarizarea cu unul dintre ele va economisi multă muncă.

Majoritatea distribuțiilor Linux includ suport pentru cele mai populare limbaje de programare, precum și o selecție de medii de dezvoltare integrate.

Câteva distribuții recomandate pentru a învăța programarea

acest este o selecție absolut personală. În principiu, orice distribuție Linux poate fi folosită pentru programare.

  • Ubuntu: Este o distribuție foarte popular, așa că dacă cauți cum să faci ceva pe Linux, probabil vei găsi cum să faci asta pe ubuntu. În plus, are cea mai completă selecție de programe și diferite forme de instalare.
  • Red Hat Enterprise Linux: dacă sunteți dezvoltator, puteți obține o licență gratuită și accesați instrumente foarte utile pentru programatori, cum ar fi managementul containerelor și suport pentru diferite limbaje de programare.
  • Fedora:  Este o distribuție Un forum comunitar de testare a funcțiilor care mai târziu vor face parte din Red Hat Enterprise Linux. În depozitele sale puteți găsi cele mai recente versiuni ale instrumentelor de programare.

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Nelson el a spus

    Am invatat sa programez cand aveam 13 ani in mod autodidact cu un Commodore PET 2001, in prezent am 54 de ani.