Weeër Programméierungssproochen ze léieren

Auteur: John Stephens
Denlaod Vun Der Kreatioun: 25 Januar 2021
Update Datum: 3 Juli 2024
Anonim
Weeër Programméierungssproochen ze léieren - Tipps
Weeër Programméierungssproochen ze léieren - Tipps

Inhalt

Wann Dir interesséiert sidd fir Computerprogrammer, mobil Apps, Websäiten, Spiller oder aner Software ze maachen, musst Dir Programméiere léieren. Programmer besteet aus enger Programmiersprooch. Dës Sprooch erlaabt datt de Programm op Computeren, Handyen oder Hardware funktionnéiert.

Schrëtt

Deel 1 vu 6: Wielt d'Sprooch

  1. Entscheed Iech iwwer Ären Interesse. Dir kënnt weiderfuere fir all Programméierungssprooch ze léieren (och wa verschidde als "méi einfach" als anerer ugesi ginn), sollt Dir Iech d'Fro stellen wat den Zweck ass eng Programméierungssprooch ze léieren. Dëst hëlleft Iech ze entscheeden wéi eng Programmiersprooch fir ze studéieren a bitt e gudde Startpunkt.
    • Wann Dir u Webentwécklung interesséiert sidd, musst Dir eng Sprooch léieren déi komplett anescht ass wéi déi fir Computerprogrammer ze kreéieren. Mobile Apps entwéckelen erfuerdert Fäegkeeten anescht wéi Programmermaschinnen. Déi ganz Entscheedung beaflosst Är Richtung.

  2. Betruecht mat enger "einfacher" Sprooch ufänken. Fänkt Dir un fortgeschratt ze léieren, awer méi einfach, Sprooch baséiert op Är Entscheedungen. Dës Sprooch ass besonnesch nëtzlech fir Ufänger, well se d'Basis Konzepter an Denkprozesser ubidden, déi Dir an all Sprooch benotze kënnt.
    • Déi zwee populär Sproochen an dëser Kategorie si Python a Ruby. Béid sinn weborientéiert Sproochen, mat ganz liesbar Syntax.
    • "Objektorientéiert" heescht datt d'Sprooch aus de Konzepter vun deem "Objet" gebaut ass, oder aus den Date gesammelt a manipuléiert vum Objet. Dëst ass e Konzept dat a ville fortgeschratte Programméierungssproochen wéi C ++, Java, Objective-C a PHP benotzt gëtt.

  3. Liest d'Basis Instruktioune fir vill verschidde Sproochen. Wann Dir nach ëmmer net wësst wéi ee Typ ufänkt, liest d'Tutorials a verschiddene Sproochen duerch. Wann Dir een fënnt deen méi einfach ass ze verstoen, probéiert et fir d'éischt ze léieren. Et gi te vill Programméierungssprooch Tutorials aus Online Quellen, abegraff wikiHow:
    • Python - Eng super Sprooch fir unzefänken, extrem kräfteg wann Dir Iech gewinnt sidd. Benotzt fir vill Webapplikatiounen a Spiller.
    • Java - Benotzt op enger grousser Villfalt vu Programmer vu Spiller iwwer Webapplikatiounen, a ATM Software.
    • HTML - E wichtege Startpunkt fir all Webentwéckler. HTML beherrschen ass wesentlech ier Dir an d'Webentwécklung geet.
    • C - Eng vun den eelste Sproochen, C ass e mächtegt Instrument dat d'Fundament vu moderne Sprooche wéi C ++, C # an Objective-C ass.
    Annonce

Deel 2 vu 6: Klenge Start


  1. Léiert d'Kärkonzepter vun der Sprooch. Wärend d'Deeler vun dësem Schrëtt variéieren jee no der Sprooch déi Dir gewielt hutt, hunn all Programméierungssproochen d'Grondlage essentiell fir Programmer nëtzlech ze maachen. Dës Konzepter léieren a meeschteren mécht et einfach Probleemer ze léisen a mächteg an effizient Code ze kreéieren. Hei sinn e puer vun de Kärkonzepter vun all Sprooch:
    • Variabelen - Eng Variabel ass eng Plaz fir geännert Daten ze späicheren an ze referenzéieren. Variabelen ginn dacks benotzt fir "ganz", "Buschtaf", v, v duerzestellen, fir den Typ vun Daten ze späicheren déi gespäichert gëtt. Beim Kodéiere hunn d'Variabelen dacks identifizéierbar Nimm. Dëst mécht et méi einfach ze verstoen wéi Variabelen mam Rescht vum Code interagéieren.
    • Conditionnel Aussoen - Eng bedingt Erklärung ass eng Aktioun déi baséiert op der Genauegkeet vum Kommando. Déi meescht üblech Struktur vun enger bedingter Erklärung ass "Wann-Da". Wann d'Ausso richteg ass (zB x = 5) geschitt eppes. Wann d'Ausso falsch ass (zB x! = 5) geschitt eppes anescht.
    • Funktiounen a Subrutinen - De genauen Numm vun dësem Konzept variéiert liicht an all Sprooch. Et kann "Prozedur", "Method" oder "Callable Unit" genannt ginn. Dëst ass wesentlech e klenge Programm an engem grousse Programm. Eng Funktioun ka vum Programm e puer Mol "geruff" ginn, sou datt de Programméierer e méi komplexe Programm erstallt.
    • Input - Dëst ass e breet Konzept dat a bal alle Sproochen benotzt gëtt. Et handelt ëm d'Benotzung vum Input vum Benotzer beim Späichere vun Daten. De Wee wéi d'Daten zentraliséiert sinn, hänkt vun der Aart vum Programm of an den Donnéeën (Tastatur, Dateien, asw.) Of. Et ass enk mat dem Output verlinkt, deen dem Resultat vum Benotzer zréckbezuelt gëtt, normalerweis um Écran ugewisen oder an eng Datei ëmgewandelt.
  2. Installéiert déi néideg Software. Vill Programméierungssproochen erfuerderen e Compiler, e Programm entwéckelt fir Code an eng Sprooch z'iwwersetzen déi vun der Maschinn verständlech ass. E puer aner Sprooche wéi Python benotzen en Dolmetscher deen de Programm direkt ausféiere kann ouni ze kompiléieren.
    • E puer Sprooche mat IDE (Integréiert Entwécklung Ëmfeld) enthalen e Code Editor, Compiler / oder Dolmetscher, an Debugger. Si erlaben Programméierer all néideg Funktioun op enger Plaz ze maachen. D'IDE kann Representatioune vum Objet an der Verzeechneshierarchie enthalen.
    • Et gi vill Code Editoren aus Quellen dobaussen. Dës Programmer bidden verschidde Weeër vu Syntax Highlighting a vill aner frëndlech Entwécklungsinstrumenter.
    Annonce

Deel 3 vu 6: Erstellt en éischte Programm

  1. Konzentréiert Iech just op ee Konzept. Ee vun den éischte Programmer fir all Zort Programméierungssprooch geléiert war "Hello World". Dëst ass en einfachen Programm deen d'Wierder "Hallo, Welt" (oder e puer Variabel) um Écran affichéiert. Dëse Programm léiert nei Programméierer Syntax ze schreiwen fir d'Fundament, d'Funktionalitéit vum Programm ze kreéieren, wéi och d'Ausgangsweise veraarbecht. Wann Dir den Text ännert, kënnt Dir léiere wéi de Programm am Fong Daten veraarbecht. Dir fannt online Tutorials fir e "Hello World" Programm an e puer Programméierungssproochen ze kreéieren:
    • Hallo Welt am Python
    • Hallo Welt am Rubin
    • Hallo Welt op C
    • Hallo Welt op PHP
    • Hallo Welt op C #
    • Hallo Welt op Javas
  2. Léiert duerch strukturéiert Dekodéierung vun Online Beispiller. Et ginn dausende vun online Beispill Coden fir all Programméierungssprooch. Benotzt dat Beispill fir ze testen wéi all Aspekt vun der Sprooch funktionnéiert a wéi se interagéieren. Vertrau op vill Beispiller a kreéiert Ären eegene Programm.
  3. Syntaxescheck. Syntax ass wéi d'Sprooch op eng Manéier benotzt gëtt déi de Compiler oder den Dolmetscher ka verstoen. All Sprooch huet eng speziell Syntax, och wann et e puer ähnlech Faktore kënne ginn. Léiere Syntax ze schreiwen ass wesentlech wann et ëm d'Sproocheprogramméiere geet, an ass dacks wat d'Leit denken iwwer wat d'Programméiere programméiert. Tatsächlech ass et einfach den Ecksteen aus deem fortgeschratt Konzepter kënnen entwéckelt ginn.
  4. Experimentéiert mat Ännerungen. Ännert de Musterprogramm a kontrolléiert d'Resultater. Wann Dir e Live Test maacht, kënnt Dir léiere wéi et vill méi séier funktionnéiert wéi e Buch oder Tutorial ze liesen. Hutt keng Angscht de Programm ofstierzen ze léieren, wéi ee Feeler fixéiert ass en Haaptdeel vum Entwécklungsprozess, an nei Saachen funktionnéieren ni déi éischte Kéier.
  5. Fänkt un Feelerkorrektioun ze üben. Beim Programméiere kritt Dir ëmmer Feeler. Dëst si Feeler am Programm an iwwerall präsent. De Feeler kann dem Programm harmlos sinn, awer et kann den Haaptfehler sinn, dee verhënnert datt de Programm funktionnéiert. Bugs fannen a fixéieren ass e wichtege Prozess am Softwareentwécklungszyklus, also gitt fréi gewinnt.
    • Wann Dir experimentéiert mat Basisprogrammännerungen, fannt Dir vill Saachen déi net funktionnéieren. Eng aner Approche opzeweisen ass eng vun de wäertvollste Fäegkeeten fir e Programméierer ze ginn.
  6. Kommentéiert de ganze Code. Déi meescht Programméierungssproochen hunn eng "Kommentarfunktioun" déi et erlaabt Text ze addéieren ouni datt en Dolmetscher oder e Compiler et veraarbecht. Dëst erlaabt Iech eng kuerz, kloer Erklärung ze schreiwen wat de Code mécht. Net nëmmen hëlleft et Iech d'Funktionalitéit vun Ärem Code an engem grousse Programm ze erënneren, et ass och eng wichteg Gewunnecht an engem kollaborativen Ëmfeld well et hëlleft anerer ze verstoen wéi Äre Code funktionnéiert. Annonce

Deel 4 vu 6: Regelméisseg Praxis

  1. Schreift Code all Dag. Eng Programméierungssprooch beherrschen hëlt vill Zäit. Och mat enger einfacher Sprooch wéi Python, dauert et e puer Deeg fir d'Basis Syntax ze verstoen, an et brauch vill Zäit et ze meeschteren. Wéi aner Fäegkeeten ass Praxis de Schlëssel fir méi beherrscht ze ginn. Probéiert all Dag e bëssen Zäit ze codéieren, just eng Stonn tëscht Aarbecht an Owesiessen.
  2. Setzt Ziler fir de Programm. Wann Dir usprochsvoll Ziler setzt, kënnt Dir ufänken Problemer ze léisen a mat Léisungen ze kommen. Probéiert u Basisapplikatiounen wéi Berechnung ze denken, an Entwécklung fir et ze maachen. Benotzt d'Syntax an d'Konzepter déi Dir geléiert hutt an der Praxis uwenden.
  3. Schwätzt mat anere Leit a liest hir Programmer. Et gi vill Programméierungsgemeinschaften dobausse spezialiséiert op nëmmen eng Sprooch oder e Feld. Fannen an déi Gemeinschaft bäitrieden hëlleft Iech vill Fortschrëtter ze maachen. Dir hutt Zougang zu engem Repository vu Templates an Tools déi extrem nëtzlech fir de Léierprozess sinn. Liese vun engem anere Programméierer Programm kann Iech inspiréieren an Iech hëllefen d'Konzepter ze verstoen déi Dir nach net beherrscht.
    • Kuckt d'Online Gemeinschaft a Programméierungsforen fir d'Sprooch vun Ärer Wiel. Dir musst bedeelegt sinn, awer net nëmmen als Fraer. Dës Gemeinschaft gëtt als Plaz fir Kooperatioun an Diskussioun ugesinn, net nëmmen eng Plaz vu Fro an Äntwert. Fillt Iech gär ze froen ob Dir Hëllef braucht, awer sidd bereet Är Erfolleger ze weisen an aner Meenungen unzehuelen.
    • Wann Dir eng gewëssen Erfarung hutt, iwwerleet Iech e Programmprogramm ze bedeelegen. Dëst Event ass wou Leit oder Teams géinteneen konkurréiere fir e Multifunktionsprogramm ze programméieren, dacks op engem spezifeschen Thema baséiert. Dës Zort vun Event ass normalerweis vill Spaass an eng super Geleeënheet fir aner Entwéckler ze treffen.
  4. Erauszefuerderen Iech weider ze schaffen. Probéiert Saachen ze maachen déi Dir net wësst. Fuerschung ass e Wee fir eng Aufgab ofzeschléissen (oder eppes ähnleches) da probéiert et op der Show ze maachen. Net zefridde mam Programm sinn deen "am Fong" funktionnéiert; maachen alles wat ech ka fir sécher ze sinn, datt alles perfekt funktionnéiert. Annonce

Deel 5 vu 6: Erweiderung vun Ärem Wëssen

  1. Besicht en Training. Vill Universitéiten, Colleges a Gemeinschaftszentere bidden Programméierungscoursen a Seminaren un, mat deenen Dir kënnt bäitrieden, ouni datt Dir formell Zougank hutt. Dëst ass eng super Geleeënheet fir Neie wéi Dir Hëllef vun erfuerene Programméierer kritt an och lokal Entwéckler treffen.
  2. Bicher kafen oder léinen. Et ginn dausende vun Instruktiounsbicher fir all Programméierungssproochen. Wëssen accumuléiert net aus nëmmen engem Buch, Dir musst vill Bicher liesen fir op Beispiller ze referenzéieren a Wësse fir Iech selwer ze sammelen.
  3. Mathematik a Logik studéieren. Programméiere befaasst Basis Arithmetik, awer Dir wëllt fortgeschratt Konzepter recherchéieren. Dëst ass besonnesch wichteg wann Dir eng komplex Simulatioun oder en anere schwéiere Flichte Algorithmus Programm entwéckelt. Fir alldeeglech Programméiere brauch Dir keng fortgeschratt Mathematik. Logik studéieren, besonnesch Computerlogik, kann Iech hëllefen ze verstoen, wéi Dir Probleemer am effektivsten mat méi fortgeschratte Programmer ugeet.
  4. Ni ophalen ze programméieren. Eng berühmt Theorie ass datt Dir en Expert musst op d'mannst 10.000 Stonnen üben. Och wann dëst nach ëmmer kontrovers ass, bleift déi allgemeng Regel: Meeschteren dauert Zäit an Engagement. Erwaart net datt Dir alles iwwer Nuecht beherrscht, wann Dir op Fuerschung fokusséiert, verbessert Dir Iech a kënnt iergendwann en Expert an dësem Beräich ginn.
  5. Léiert aner Programméierungssproochen. Och wann Dir mat just enger Sprooch erfollegräich ka sinn, wëllen vill Programméierer hir Karriere weiderbréngen andeems se verschidde Sprooche léieren. Eng zweet oder drëtt Sprooch ergänzt dacks déi éischt, sou datt se e méi komplexen an interessante Programm entwéckelen. Nodeems Dir déi éischt Sprooch geléiert hutt, kënnt Dir déi nei Sprooch léieren.
    • Dir fannt eng zweet Sprooch léieren vill méi séier wéi déi éischt. Vill vun de Kärkonzepter vun der Programmatioun sinn zimlech ähnlech, besonnesch mat enk verbonne Sprooche.
    Annonce

Deel 6 vu 6: Fäegkeete benotzen

  1. Schreift Iech an de 4-Joer Programm. Och wann net strikt noutwendeg ass, kann e 4-Jores College an Universitéitsprogramm Iech hëllefen verschidde Sprooche léieren, an hunn d'Méiglechkeet sech mat villen anere Proffen a Studenten ze treffen. Dës Method ass net fir jiddereen well et gi vill erfollegräich Programméierer déi kee 4-Joer Programm brauchen ze studéieren.
  2. Erstellt e Portfolio (Profil). Wann Dir Äert Horizont programméiert an erweidert, erënnert Iech un Är bescht Resultater an Ärem Portfolio ze späicheren. Dir kënnt Äre Portfolio un de Recruteur oder den Interviewer schécken, fir datt se Är Aarbecht kennen. Denkt drun d'Saachen matzemaachen déi Dir onofhängeg maacht wéi och an aner Firmen.
  3. Kritt e puer Fräiberuffler Aarbechtsplazen. Freelance Job Maart fir Programméierer ass enorm, besonnesch fir mobil Apps z'entwéckelen. Kritt e puer kleng Aarbechtsplaze fir e Gefill fir de kommerzielle Programméierungsjob ze kréien. Normalerweis kënnt Dir Fräiberuffler benotze fir e Portfolio ze bauen an op vollwäerteg Aarbecht weiderzegoen.
  4. Entwéckelt Är eege gratis Software oder kommerziell Programm. Dir musst net fir eng Firma schaffen fir Suen ze maachen. Wann Dir d'Kompetenzen hutt, kënnt Dir d'Software selwer entwéckelen an op Är perséinlech Websäit oder op der Maartplaz verkafen. Sidd virbereet fir all Software ze verkafen ze ënnerstëtzen, well de Client dee Service brauch.
    • Gratis Software ass e gemeinsame Wee fir e Programm oder e klengen Utility bäizedroen. Entwéckler brauche keng Suen ze kréien awer kënnen ëmmer en Numm an der Programméierungsgemeinschaft maachen.
    Annonce

Berodung

  • Wann Dir u Spillprogramméiere interesséiert sidd, kuckt op Python, C ++ a Java. Vun den dräi Sproochen hei uewen huet C ++ déi bescht Leeschtung, Python ass am einfachsten ze léieren, Java leeft am beschten op Windows, Mac OS a Linux ouni Ännerungen.
  • Léiert iwwer Free Software. Fuersch de Programm Quellcode am Free Software Directory. Firwat nei programméiere wann Dir et besser maache kënnt? Gitt einfach sécher datt Dir verstitt wat Dir programméiert.
  • Fir déi meescht Leit ass Programméiere eppes méi interessantes wéi d'Buch Beispill. Benotzt d'Sichmaschinn fir e Projet ze fannen deen Iech interesséiert.
  • Wann Dir eppes Neies léiert, sollt Dir et selwer uwenden an dann den Design upassen, d'Resultater viraus soën datt Dir d'Konzept erfaasst hutt.
  • Profitéiert vun offiziellen Programméierungsupdate Apps a Referenze vu Software Editeuren.
  • Referenze si verfügbar wann Dir se braucht. Gitt net schei wann Dir net alles memoriséiere kënnt. Et ass wichteg ze wëssen wou Dir no Referenze sicht.
  • Wësse weiderginn un anerer ass och e Wee fir ze praktizéieren. Et stäerkt net nëmmen Är Fäegkeeten, awer hëlleft Iech méi déif aus verschiddene Perspektiven ze denken.