INHOUDSOPGAWE:
- Hoe om programmering van nuuts af te leer
- Hoe om 'n rigting en taal te kies
- Wat anders moet 'n programmeerder weet: wiskunde en Engels?
- Hoe om jou eerste ervaring en jou eerste werk te kry
2024 Outeur: Malcolm Clapton | [email protected]. Laas verander: 2023-12-17 03:44
Gedetailleerde instruksies om jou te help om goeie kode te skryf.
Hoe om programmering van nuuts af te leer
1. Onafhanklik
As jy 'n yster wilskrag het en gretig is om 'n programmeerder te word, dan kan jy jou doelwit bereik deur selfopvoeding. Dit is nie die maklikste en kortste pad nie: jy moet self die inligtingchaos verstaan en uitstel beveg. Maar jy kan op 'n gerieflike tyd studeer vir relatief min geld of heeltemal gratis.
Die maklikste plek om te begin is met interaktiewe aanlynkursusse. Daar is baie webwerwe op die web waarvan die materiaal die basiese beginsels van programmering op 'n toeganklike manier verduidelik en die rigting aandui vir verdere ontwikkeling. Gee spesiale aandag aan die kursusse wat oor voorbeelde van werklike projekte onderrig, dit wil sê hulle vertel jou stap-vir-stap hoe om 'n spesifieke program of webwerf te skep.
Onthou dat jy niks sonder oefening kan doen nie. Bestudeer projekgeoriënteerde kursusse en probeer om programme en webwerwe te skryf wat daarin uitmekaar gehaal is. Soek YouTube-lesings oor projekte wat jy graag wil ontwikkel. Kopieer eers ander mense se werk en ontleed dit. Probeer dan om weg te beweeg van die oorspronklike, eksperimenteer, verander individuele elemente totdat jy iets uniek kan skep.
Benewens kursusse en videolesings, is daar amptelike dokumentasie beskikbaar op taalwebwerwe en -boeke tot u diens. Wanneer jy die basiese beginsels kry, soek die nuutste Beste Praktyke-titels vir jou programmeertaal. Sulke boeke bevat die beste ontwerptegnieke.
Maak seker dat jy vir jouself 'n doelwit stel om jou projek te skep en werk voortdurend daaraan.
Dit sal help om die kennis wat opgedoen is te konsolideer en te verstaan watter inligting jy nog kort. Jou vaardighede sal saam met die projek ontwikkel. Wanneer jy klaar is, werk aan 'n nuwe, meer komplekse een.
As jy enige probleme in die leer- of ontwikkelingsproses het, kan jy altyd na programmeringsgemeenskappe soos Toaster en Stack Overflow wend vir enige vraag. Hulle sal jou byvoorbeeld help om 'n probleem op te los, 'n goeie kursus te kies of foute in die kode uit te wys.
Dit is gerieflik om vaardighede op spesiale webwerwe te slyp waar jy met ander programmeerders kan meeding deur verskeie praktiese probleme met behulp van kode op te los. Hierdie dienste sluit Codewars, TopCoder en HackerRank in.
As jy voel dat jou ontwikkeling tot stilstand kom, of jy wil jou leer bespoedig, probeer die volgende opsies.
13 wenke vir diegene wat op hul eie programmering leer →
2. Met die hulp van 'n mentor
'n Mentor is 'n persoonlike mentor wat foute uitwys, teen slaggate waarsku, die kursus help rig.’n Nuttige aanbeveling, wat op die regte tyd ontvang word, kan jou baie probleme bespaar en jou baie tyd bespaar. Daarom sal 'n mentor niemand seermaak nie.
Vind uit of daar enige ontwikkelaars is wat jy ken. Miskien sal een van hulle jou wil help. As jy nie sulke mense ken nie, kan jy hulle in die programmeringsgemeenskappe soek. Byvoorbeeld, op dieselfde "Toaster". Net mentordienste is nie goedkoop nie, en niemand wil net so baie tyd saam met vreemdelinge spandeer nie.
3. By onderwysers van "live" kursusse
Afstand- en aangesig-tot-aangesig kursusse met instrukteurs wat programmeerders van nuuts af oplei, het die afgelope jare ongelooflik gewild geword. Binne hierdie formaat moet jy ook baie op jou eie werk. Maar jy sal volgens 'n professioneel voorbereide program studeer, en 'n regte persoon sal die oplossing van probleme nagaan. Die nadele van die kursusse sluit in die hoë koste van opleiding.
Gewilde Russiestalige aanlynplatforms wat sistematiese opleiding vir programmeerders bied: Netology, GeekBrains en Loftschool.
As jy verkies om intern te studeer, kan jy opvoedkundige sentrums soek wat programmering in jou omgewing aanbied. Ongelukkig is sulke ondernemings meestal slegs in groot stede teenwoordig. 'n Voorbeeld is die rekenaarakademie "STEP", wat takke in verskeie lande het.
4. By die universiteit
As jy baie tyd oor het en jy is seker jy wil jou lewe met programmering verbind, kan jy rekenaarwetenskap by die universiteit studeer. Maar hou in gedagte dat tradisionele opvoedkundige instellings agter vordering is, so jy sal moderne programmeertale en ander tegnologie op jou eie moet bemeester.
Aan die ander kant sal die universiteit fundamentele kennis van wiskunde, algoritmes en ander gebiede verskaf wat jou sal help om 'n programmeerder van hoë gehalte te word. Deur die jare van ywerige studie sal jy die regte ingesteldheid ontwikkel, waardeur jy alles dadelik in die professionele veld sal begryp.
Hoe om 'n rigting en taal te kies
Daar is verskeie rigtings in die IT-industrie, wat elkeen sy eie stel tale gebruik. Kom ons lys die hoofrigtings in volgorde van toenemende kompleksiteit:
- webblad ontwikkeling … Gewilde tale: JavaScript, PHP, Python, Ruby.
- Mobiele ontwikkeling … Gewilde tale: Java, Swift.
- Ontwikkeling van speletjies en programme vir tafelrekenaars … Gewilde tale: C ++, C #, C.
- Groot data, masjienleer … Gewilde tale: Python, R, Scala.
Waarna om te kyk wanneer jy kies
Om die regte keuse van die rigting en veral die taal te maak, neem die volgende faktore in ag: die kompleksiteit van bemeestering en die hoeveelheid opleidingsmateriaal op die web, jou persoonlike voorkeure (wat presies jy wil ontwikkel) en die vraag na die taal in die arbeidsmark.
Die vraag na die taal in jou streek is maklik om op werksoekwebwerwe na te gaan. Maak net die afdeling oop vir sagteware-ontwikkelaars en sien die aantal vakatures wat beskikbaar is.
INFOGRAFIKA: Watter programmeertaal om eerste te leer →
As jy nie kan besluit nie
As jy verward is, kyk gerus na JavaScript, die taal waarin byna die hele web geskryf is. Baie organisasies en programmeerders raai beginners aan om hierdie taal as hul eerste taal te kies.
Byvoorbeeld, Quincy Larson, stigter van opvoedkundige hulpbron freeCodeCamp, beveel JavaScript aan vir alle beginners. Larson maak baie eenvoudige argumente:
- JavaScript is relatief maklik om te leer. En om iets te skryf en dit in hierdie taal te laat loop, hoef jy net 'n koderedigeerder en 'n blaaier te hê.
- JavaScript is die mees gevraagde taal in die internasionale arbeidsmark en het groot vooruitsigte. Groot maatskappye soos Google, Microsoft en Facebook belê in die JavaScript-ekosisteem.
- JavaScript het 'n baie wye reeks toepassings: van webwerwe en blaaierspeletjies tot mobiele toepassings.
Boonop het 'n groot gemeenskap van ontwikkelaars rondom hierdie taal gevorm. Die groot belangstelling in JavaScript bied 'n groot aantal kursusse, boeke en ander opvoedkundige inhoud.
Wat anders moet 'n programmeerder weet: wiskunde en Engels?
Enige programmeerder sal baat vind by 'n diepgaande begrip van wiskunde. Vir dinge soos spelgrafika of groot data, is 'n wiskundige verstand 'n moet. Maar wanneer dit kom by webontwikkeling en die skep van eenvoudige programme, kan jy in die meeste gevalle sonder wiskunde klaarkom. Alhoewel daar geen konsensus onder professionele persone oor hierdie saak is nie.
Maar om Engels te verstaan, ten minste op die vlak van vlot lees van die dokumentasie, is 'n moet vir alle programmeerders. Amptelike dokumente en meeste opvoedkundige materiaal verskyn hoofsaaklik in Engels. Boeke is dikwels verouderd selfs voordat die vertaling vrygestel is. Boonop maak kennis van Engels vooruitsigte om met die hele wêreld te werk.
Hoe om Engels te leer: al die interessantste en nuttigste →
Hoe om jou eerste ervaring en jou eerste werk te kry
Om jou eerste werk as 'n programmeerder te vind, moet jy 'n portefeulje hê. Dit is 'n projek wat jy geskep het, of eerder verskeie, wat al jou ontwikkelaarvaardighede demonstreer. Meeste van die kursusse sluit die ontwikkeling van projekte in wat in jou portefeulje kan inpas.
'n Baie waardevolle punt op 'n CV sal werkservaring wees, veral spanontwikkeling. Maar waar kan jy dit kry as jy jou eerste werk soek?
- Voltooi veelvuldige bestellings op vryskutuitruilings. Dit kan vryskut of Upwork wees. Bied jou dienste gratis aan, dan kom die eerste kliënte na jou toe.
- Soek eendersdenkende mense en skep 'n gemeenskaplike projek saam met hulle. Mense verenig vir sulke doeleindes by byna elke opvoedkundige terrein waar daar programmeringskursusse is.
- Kies kursusse wat die organiseerder help met indiensneming. Byvoorbeeld, in GeekBrains, na opleiding, word toegang tot internskappe van verskeie maatskappye, insluitend betaaldes, oopgemaak. GeekUniversity en STEP waarborg indiensneming vir hul gegradueerdes.
Voor onderhoudvoering, moenie vergeet om op die web te soek vir lyste van take en vrae wat werksoekers dikwels gevra word nie.
Aanbeveel:
Hoe om 'n besigheid van nuuts af te begin: praktiese raad van diegene wat kan
Lifehacker vertel hoe om jou eie besigheid oop te maak. Om suksesvol te wees, wees realisties oor jou vermoëns en berei voor vir 'n lang marathon
Hoe om iets nuuts op 'n bewuste ouderdom te leer
Oor hoekom volwassenes dit moeilik vind om nuwe vaardighede aan te leer en aan te leer, en hoe om dit te hanteer. Dit is nooit te laat om te ontwikkel nie
Lesse van John Rockefeller: Hoe om 'n miljardêr van nuuts af te word
John Rockefeller het geweet hoe belangrik dit is om finansies te verantwoord, professionele persone te lok en verpligtinge na te kom. En ook oor hoekom jy nie gulsig en bang moet wees vir lenings nie. Vind jou ook uit
10 toetse oor alles in die wêreld wat jou sal help om iets nuuts oor jouself te leer
Doen interessante toetse om uit te vind of jy van die publieke opinie afhanklik is, of jy depressie het, en neem deel aan snaakse kompetisies
Hoe om onafhanklik Engels van nuuts af te leer
Lifehacker het besluit om uit te vind hoe om Engels van nuuts af te leer vir 'n persoon wat flieks in Engels wil kyk en met buitelanders wil kommunikeer