Hoe computerprogramma's te schrijven?

Schrijver: Marcus Baldwin
Datum Van Creatie: 21 Juni- 2021
Updatedatum: 1 Juli- 2024
Anonim
8 Excel-tools die iedereen zou moeten kunnen gebruiken
Video: 8 Excel-tools die iedereen zou moeten kunnen gebruiken

Inhoud

Naarmate technologie steeds meer beschikbaar komt voor het grote publiek, neemt ook de behoefte aan programmeurs toe. Het schrijven van computercodes en programma's, of coderen (van het Engelse "codering") is een vaardigheid die in de loop van de tijd is verworven en verbeterd, maar zelfs de meest ervaren programmeur was ooit een beginner. Er is een grote verscheidenheid aan programmeertalen die geweldig zijn voor beginnende programmeurs, ongeacht waar je je vaardigheden wilt toepassen (JavaScript is bijvoorbeeld behoorlijk complex, dus het is het beste om met HTML of CSS te beginnen). Leer hoe u computerprogramma's kunt schrijven door dit artikel te lezen.

Stappen

Methode 1 van 2: Leer een programmeertaal

  1. 1 Maak je niet al te veel zorgen over welke taal je moet kiezen om te studeren. Veel beginnende programmeurs vinden het moeilijk om een ​​taal te kiezen als ze net beginnen met het leren schrijven van programmacodes. De daadwerkelijke taal die u kiest, maakt niet uit als het gaat om het bestuderen van de structuren en logica van bouwinformatie. Deze vaardigheden zijn veel belangrijker en kunnen met elke programmeertaal worden geleerd.
    • Concentreer u bij het kiezen van een taal op het doel waarvoor u programmacodes wilt maken en kies dan pas de starttaal. Als u bijvoorbeeld website-ontwikkeling wilt doen, moet u beginnen met het leren van HTML5 en dit vervolgens aanvullen met CSS, JavaScript en PHP. Als je computerprogramma's wilt maken, begin dan met het leren van C of een andere reguliere programmeertaal.
    • Als je een professionele programmeur wordt, kan het zijn dat je de taal die je oorspronkelijk hebt geleerd nooit voor je werk gebruikt. In plaats daarvan blijf je de hele tijd nieuwe talen leren door middel van documentatie en experimenten.
  2. 2 Vind gratis online bronnen gewijd aan de door u gekozen taal. Het internet is een schat aan gratis tutorials, cursussen en video's over de taal die je kiest om te leren. Je kunt in letterlijk een dag de basis van bijna elke inleidende taal leren.
    • Hier zijn slechts een paar populaire sites: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools en nog veel meer.
    • WikiHow biedt ook een verscheidenheid aan instructies voor beginners om programmeertalen te leren.
    • Op YouTube vind je instructievideo's voor bijna elke taal.
    • Stack Exchange is een van de meest populaire forums waar professionele programmeurs alle vragen van gebruikers beantwoorden.
    SPECIALIST'S ADVIES

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy is Workday CTO (Noord-Amerika). Bekende productspecialist, pleitbezorger voor veiligheid, pleitbezorger voor meer integratie op een gelijk speelveld in de technologische industrie. Ze behaalde haar BA aan de SRM University en haar MA aan de Duke University. Werkt al meer dan acht jaar op het gebied van productmanagement.

    Archana Ramamoorthy, MS
    Workday CTO

    Onze specialist deelt zijn verhaal:: “Ik ben begonnen met coderen zonder iets af te weten van computerontwerp of programmeren. Toen ik wilde leren hoe ik programma's moest schrijven, begon ik met het lezen van boeken over de taal en het gebruik van informatie van internet.Er zijn tegenwoordig zoveel middelen beschikbaar in de wereld dat het heel gemakkelijk is om nieuwe vaardigheden te leren!"


  3. 3 Download een goede tekstverwerker. In veel programmeertalen kun je externe teksteditors gebruiken om programma's te schrijven. Zoek een teksteditor die inspringing en code-opmaak weergeeft.
    • Populaire programma's zijn Notepad ++ (Windows), TextWrangler (OS X) en JEdit (elk systeem).
  4. 4 Download alle compilers die je nodig hebt. Sommige programmeertalen hebben een compiler nodig om de broncode weer te geven die je hebt geschreven. Compilers vertalen de broncode naar een gelijkwaardig taalprogramma op laag niveau, dat vervolgens door de computer wordt verwerkt. Veel compilers zijn gratis en open source. Talen die het gebruik van compilers vereisen, zijn onder meer:
    • C;
    • C++;
    • C #;
    • Java;
    • BASIS;
    • Fortran.
  5. 5 Start je eerste project. Kies een goed introductieproject waarmee je je nieuwe vaardigheden kunt uitproberen. Er zijn veel suggesties en tutorials over dit onderwerp op internet. U kunt bijvoorbeeld beginnen met het maken van eenvoudige HTML-websites, eenvoudige PHP-databases en -functies, of eenvoudige programma's in een van de talen waarvoor compilers nodig zijn.
  6. 6 Reageer op al je code. Alle programmeertalen hebben een commentaarfunctie waarmee je tekst kunt invoeren die door de compiler wordt genegeerd. U kunt dus opmerkingen bij de code achterlaten. Deze opmerkingen zijn uiterst belangrijk, zowel om anderen te laten weten hoe uw code werkt als om uzelf eraan te herinneren wat de code doet.
    • De commentaarfunctie kan worden gebruikt om snel een deel van de code uit het programma te verwijderen voor testdoeleinden. Voeg tags toe voor zowel opmerkingen aan het begin als aan het einde van de code die u tijdelijk wilt uitsluiten van het programma, en verwijder vervolgens die tags om de code terug te geven.
  7. 7 Overweeg details van andere programma's of webprojecten. Als je onderweg code leert, schaam je dan niet om op internet naar aanwijzingen te zoeken en te kijken hoe andere mensen soortgelijke problemen oplossen. Neem de tijd om te begrijpen hoe de code doet wat hij doet.
    • Lees dit artikel om te leren hoe u de broncode van een website kunt bekijken.

Methode 2 van 2: Breid uw kennis uit

  1. 1 Schrijf je in voor cursussen. Universiteiten, hogescholen en internetprogramma's bieden programma's en cursussen aan die je niet alleen leren programmeren, maar je ook helpen bij het vinden van een baan. Hoewel een universitair diploma in informatica niet altijd nodig is, kan het je helpen een voltijdse baan als computerprogrammeur te vinden.
    • Er is ook onmiskenbaar voordeel van directe communicatie met een leraar of een programmeerspecialist, die niet altijd beschikbaar is via online cursussen.
    • Programmeren leren worden kan behoorlijk duur zijn, dus denk goed na of het het waard is. Als je ervan houdt om computerprogramma's alleen als hobby te schrijven, verspil dan geen tijd en geld aan professionele cursussen. Als je op zoek bent naar een carrière op dit gebied, dan kan het volgen van een professionele opleiding je hierbij helpen (maar nogmaals, het is niet nodig als je talent hebt).
  2. 2 Breid je kennis uit. U zult niet alleen profiteren van het leren van programmeertalen, maar ook van cursussen in wiskunde en logica, aangezien deze vakken vaak nodig zijn voor programmeren op hoog niveau. Je hoeft ze niet op school te onderwijzen, hoewel een academische setting nuttig kan zijn.
    • Programmeren met natuurkunde en simulatie vereist een goed begrip van algoritmen en modellen.
    • Logica is fundamenteel voor programmeren, dus het begrijpen van logica en processen kan u helpen bij het oplossen van problemen bij het schrijven van code.
    • Kennis van geavanceerde wiskunde is meestal niet vereist voor programmeren, maar kan worden gebruikt voor optimalisatie en andere voordelen.
  3. 3 Leer meer talen. Zodra je je eerste taal goed begrijpt, kun je ook andere programmeertalen leren. Zoek een taal die een aanvulling is op de taal die u al kent, of kies een taal die vereist is voor een specifiek project. Extra talen zoals HTML en CSS zijn meestal het gemakkelijkst te leren.
    • Java is een van de meest populaire talen en er is altijd veel vraag naar Java-ontwikkelaars. Java wordt gebruikt op een grote verscheidenheid aan systemen en kent talloze toepassingen. Java wordt gebruikt om applicaties te schrijven voor Android, een van de snelst groeiende markten.
    • C ++ wordt ten zeerste aanbevolen als je je bij de ontwikkelaars van videogames wilt voegen. Leren programmeren in Unity (een veelgebruikte en goedkope game-engine) en UDK (code voor de populaire Unreal-engine) zal deuren voor je openen, maar buiten de game-industrie zijn ze niet zo handig.
    • Als u iPhone-apps wilt maken, zijn Xcode en Objective-C uw eerste keuze. Je hebt een Mac nodig, aangezien Xcode alleen op een Mac kan worden gecompileerd.
    • Python is een taal voor het schrijven van code aan de serverzijde, een van de gemakkelijkst te leren. Python wordt gebruikt voor internetdiensten zoals Pinterest en Instagram, en het is eenvoudig genoeg om de basis in slechts een paar dagen te leren.
  4. 4 Wees geduldig. Tijdens het programmeren kom je vaak problemen tegen, vooral bij het zoeken naar bugs of het toepassen van nieuwe ideeën. U zult moeten leren tevreden te zijn met het behalen van kleine resultaten in plaats van het hele probleem in één keer op te lossen. Geduld helpt je bij het maken van betere code, waardoor je programma beter functioneert en je collega's blij zijn.
  5. 5 Leer werken in een team. Als er meerdere mensen tegelijk aan een project werken, kunnen ze een andere visie hebben op hoe het project moet verlopen. Teamwork is bijna onvermijdelijk in het bedrijfsleven, dus wees bereid om met andere mensen samen te werken, tenzij je natuurlijk van plan bent het hele project zelf te ontwikkelen.
  6. 6 Zoek een baan waar je je programmeervaardigheden kunt oefenen. Op vrijwillige basis websites en computerprogramma's maken. Een parttime baan bij een klein bedrijf kan ook coderingsmogelijkheden bieden voor websites en eenvoudige programma's.
  7. 7 Chat met andere programmeurs. Er zijn talloze ontwikkelaarsgemeenschappen waar u ondersteuning en inspiratie kunt vinden. Zoek naar programmeerconventies, neem deel aan hackathons of gamejams (bijeenkomsten van ontwikkelaars om in een beperkte tijd programma's of games te maken), registreer je op verschillende programmeerforums om naam te maken en contacten te leggen.
  8. 8 Oefenen, oefenen en oefenen. Volgens sommige schattingen duurt het ongeveer 15.000 uur programmeren voordat je als een echte meester kunt worden beschouwd. Dit betekent jarenlang constant oefenen. Je leert programmeren pas echt onder de knie als je veel tijd investeert in praktisch werk en een expert wordt in jouw vakgebied.
    • Probeer elke dag te programmeren, ook in het weekend. Vrijetijdsprogrammering kan leiden tot doorbraken en nieuwe ideeën.