nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


10 dingen die u moet weten voordat u de codering probeert

Leren coderen is helemaal niet gemakkelijk . U kunt veel websites vinden die mensen proberen over te halen codering te maken door het als een gemakkelijke ruilhandel aan te merken. Het is echter een van de moeilijkste vaardigheden om te verzamelen en uit te blinken. Het is meer een experiment dan een gids die moet worden gevolgd.

Als beginner wil je misschien weten wat de reis inhoudt, of hoe het is om van beginner naar gemiddeld niveau te gaan. Leerervaringen kunnen van persoon tot persoon verschillen en u bent volledig vrij om uw eigen weg te kiezen.

Hier zijn 10 dingen die u moet weten voordat u begint met programmeren . Als u deze punten kent, krijgt u een voorsprong van wat u kunt verwachten en hoe u programmeren benadert.

1. Zorg voor de basisbeginselen

Wanneer je begint te leren, zijn het eerste waar je zeker van moet zijn de "basis". Het is de eerste stap om een ​​coderende ninja te worden .

Om de basis goed te krijgen, moet je de kern van de informatica leren, net als elke andere transactie die je tegenkomt. Er zijn momenteel honderden online cursussen gericht op beginners . Het is duidelijk dat internet om beginners geeft en veel informatie biedt - de hemel van een beginner!

Het enige wat u hoeft te doen is door ze te zoeken en te beginnen met een die het beste bij uw vereisten past . U kunt aan de slag gaan met een van de online plaatsen die in dit artikel van ons zijn vermeld (hieronder).

Een goed begrip kan je al vroeg een voorsprong geven op het leren leren coderen.

Er zijn ook online cursussen beschikbaar die u kunnen helpen om van start te gaan zoals

  • Inleiding tot de informatica Wikiversity
  • Inleiding tot computerwetenschappen Udacity
  • CS50: Inleiding tot computerwetenschappen edx
  • Gratis introductie tot computerwetenschap Online cursus | ALISON
2. Bouw geduld

De eerste vereiste om succesvol te zijn als programmeur is geduld op te bouwen . Geduld kan je klappen in je kin laten botsen en toch rechtop staan ​​- als een ninja! Het maakt je klaar voor teleurstellingen.

Om nog maar te zwijgen, geduld kan u helpen om een ​​betere probleemoplosser te worden en uw begrip van computers te verbeteren .

Computerconcepten zijn complex en vereisen veerkracht, geduld en hard werken om te begrijpen. Meestal hebben beginners niet de juiste verwachtingen bij het starten van hun programmeerreis. Ja, je komt niet aan het begin met alle kracht. Te veel optimisme is hoe dan ook gevaarlijk.

Vanwege gebrekkige verwachtingen geven te veel beginners het gewoon op en verhuizen naar een ander vak. Om dit tegen te gaan, moet je geduld opbouwen en altijd aan het einddoel denken .

3. Stel een doel in en ga ernaartoe

Het stellen van doelen kan een krachtige, motiverende booster zijn op uw pad naar leren coderen. Als je bijvoorbeeld van plan bent om PHP te leren, stel dan een doel in om aan het eind van de week een eenvoudig project te doen . Zodra het doel is bereikt, stelt u een ander doel in en herhaalt u de cyclus . Ja, zo eenvoudig is het!

Er is geen einde aan leren en verbeteren van programmeren, en daarom is het een goed idee om doelen te blijven stellen en niet om je primaire doel uit het oog te verliezen .

Dus, als een leerling, welke doelen kun je nastreven? Laten we snel enkele voorbeelddoelen bekijken :

  • Bouw een rekenmachine met behulp van CSS en JavaScript
  • Maak een responsieve website met behulp van HTML, CSS en JavaScript
  • Maak een dynamische website met behulp van back-end programmeertalen, zoals PHP, Ruby, Python, etc.
  • Maak een 2D-breakout-game met pure JavaScript

Je kunt er ook voor kiezen om elk project van jouw voorkeur uit te voeren . Wie heeft toch geen unieke smaak? Ik wed dat je dat doet!

Het doel moet haalbaar zijn, dus probeer niet te focussen op het bouwen van Facebook of het creëren van een volledig uitgeruste game op dit specifieke moment. Probeer langzaam te bewegen en streef naar grotere en complexere projecten naarmate je verder komt.

4. Doe meer projecten

Door meer projecten te doen, kunt u niet alleen uw beperkingen begrijpen, maar ook uw analytische en probleemoplossende vaardigheden verbeteren. Leren leren coderen, is immers niet alles om syntaxis te leren, maar om te leren hoe problemen op te lossen met behulp van de tools in uw hand.

Programmeren vereist ook een creatieve blik en een plan om iets zinvols te bouwen . Voor beginners is het moeilijk om toegang te krijgen tot projectenideeën. U kunt nieuwe ideeën opdoen op platforms zoals Livecoding, waar technici producten live bouwen. Kijk hoe mensen geweldige dingen live doen. Is dat niet opwindend?

Je kunt je ook aanmelden voor GitHub, een plaats waar je je code kunt opslaan voor eenvoudige toegang . U kunt proberen projectideeën te vinden door andere openbare opslagplaatsen te doorlopen voor de programmeertaal die u aan het leren bent.

5. Ga naar sociale codering

Leren coderen is nooit een solo-zoektocht . Als je denkt aan het bouwen van de volgende grote app zonder hulp, dan zit je in de verkeerde handel.

Programmeren is een groepsactiviteit en als je wilt overleven, moet je hulp krijgen van verschillende sociale platformen, net zoals jij, voor programmeurs.

Bekijk GitHub, StackOverFlow, Livecoding of een andere sociale coderingssite om een ​​geschikte community voor jezelf te vinden.

Elk van de bovengenoemde gemeenschappen heeft zijn eigen voordelen en helpt je om je vaardigheden te verbeteren. U kunt bijvoorbeeld openbare projectrepository's op GitHub verkennen .

Een ander goed voorbeeld is Livecoding, waar je kunt zien dat andere mensen hun projecten live coderen, waardoor je een idee krijgt van de uitdagingen waarmee een programmeur geconfronteerd wordt tijdens het werken aan een project.

6. Breng uw leerproces in evenwicht

Als ontwikkelaar is er geen einde aan verbetering en de voortdurende staat van hulpeloosheid is slechts een deel van het zijn van een ontwikkelaar. Nieuwe technologie-releases laten ontwikkelaars ook niet ontspannen, omdat ze constant hun vaardigheden moeten upgraden om aan de nieuwste markteisen te voldoen. Als beginner moet je altijd klaar staan ​​om nieuwe dingen te leren .

Het aantal mogelijkheden helpt ook niet, omdat je altijd een ervaren ontwikkelaar kunt vinden die niet zeker is van zijn / haar vaardigheden vanwege de constante toevoer van nieuwe gereedschappen, technologieën en te volgen normen .

Wat kun je hieruit afpakken? Het is prima om niet alles te weten wat er is. Wat het ook is dat je weet, dat is oke. Zolang je nooit stopt met het leren van nieuwe dingen, zul je nooit fout gaan.

Oké, wat is de volgende stap?

Je begon te leren en nu ben je de beginnerstunnel overgestoken . Nu denkt u misschien: "What's next"? Is dit het einde? Of is er iets dat je nog steeds kunt bereiken?

Zoals we al vermeldden, programmeren is eindeloos leren . Je kunt je leerervaring voortzetten door de volgende vier tips te volgen.

1. Leer algoritmen

Nadat je wat ervaring hebt opgedaan met het doen van projecten, is het nu tijd om over te stappen naar algoritmen. Algoritmen vormen de kern van de informatica . Het maakt niet uit of u bezig bent met webontwikkeling of game-ontwikkeling, u gebruikt altijd algoritmen om het eindresultaat te bereiken .

Met een verbeterde vaardigheid in algoritmen, kunt u uw vaardigheden naar nieuwe hoogten brengen. Algoritmisch denken kan u ook helpen bij het landen van uw eerste baan, aangezien de meeste sollicitatiegesprekken gebaseerd zijn op algoritmen en probleemoplossing. Probeer elke dag minstens één algoritmeprobleem op te lossen en houd je probleemoplossende vaardigheden van topklasse.

Dus, waar begin je algoritmen te leren ? U kunt online cursussen voor algoritmen starten of platforms zoals HackerRank gebruiken.

2. Maak gebruik van codedocumentatie

Codedocumentaties helpen u te leren over de programmeertaal of het kader of de bibliotheek die u gebruikt. Ze zijn rijk aan informatie over dat specifieke onderwerp en kunnen u helpen sneller te leren !

Als beginner hoef je je niet te laten intimideren omdat ze je beste vriend zijn als het gaat om leren. Ga langzaam aan de slag en leer hoe u codedocumentatie kunt lezen . Ze kunnen soms intimiderend zijn, dus houd Google altijd als uw hulpverleningsboot.

3. Wen aan hulpmiddelen

Net als elke andere transactie kunnen tools u helpen om triviale dingen sneller dan normaal te doen . Het maakt niet uit welke programmeertaal of framework u aan het leren bent, profiteer van de beschikbare toolset .

Met hulpprogramma's kunt u ook het grootste deel van het handmatige werk automatiseren en kunt u zich concentreren op het grootste probleem . U zou bijvoorbeeld moeten wennen aan hulpmiddelen zoals Git, Slack, code-editors, Chrome DevTools, programmeerkaders (zowel frontend als backend) en anderen.

4. Krijg een mentor

Programmeren kan een tijdrovende klus zijn als je geen mentor hebt. Met de hulp van de mentor kun je niet alleen je tijd besparen, maar ook waarde krijgen van de ervaringen die je mentor heeft . Een mentor kan u gemakkelijk door projecten leiden en u helpen een betere programmeur te worden.

Dus als je begint met programmeren, kan het krijgen van een mentor je helpen om je leerproces te versnellen . Je kunt lokaal een mentor krijgen, of een online mentorprogramma voor code uitproberen .

Laatste woorden

Je hebt de beste beslissing van je leven gemaakt - programmeren leren! Een van de grootste dingen waarop je je moet concentreren, is om in een hub, een cirkel of een sociaal platform te stappen waar je gelijkgestemde mensen kunt vinden.

Als je eenmaal vertrouwd bent met je vaardigheden, wil je misschien ook geld verdienen . Er zijn veel online platforms, zoals Upwork en Freelancer, die freelance werk bieden voor programmeurs .

Met een realistisch project leer je niet alleen nieuwe dingen, maar kun je ook leren je vaardigheden te gebruiken. Je kunt ook zoeken naar vacatures binnen je referentiegroep en ze misschien helpen met hun projecten!

Al begonnen? Deel uw ervaring met beginners en help hen de wereld van coderen op te nemen.

Noot van de redactie : dit is geschreven voor Hongkiat.com door Damian Wolf. Damian is een auteur en tech-liefhebber met artikelen gepubliceerd over publicatie zoals DZone, InfoWorld, Tech.Co en meer. Hij houdt van nieuwe dingen uitproberen: apps, software, trends en deelt graag zijn mening.

50+ Mooie Apple en macOS Desktop Wallpapers

50+ Mooie Apple en macOS Desktop Wallpapers

Telkens wanneer er een nieuw iOS wordt uitgebracht, zoek ik naar een nieuwe Apple-wallpaper die bij de bijgewerkte functies past. Of soms ontwaakt mijn innerlijke Apple-liefhebber en ga ik op zoek naar een leuk Apple-behang om mijn genegenheid te tonen.Hoe het ook zij, ik ben erin geslaagd om een ​​aantal echt mooie appelbehangjes te verzamelen die ik in deze post met je zal delen. Al

(Technische en ontwerptips)

Creëer basislijngrids op het web met Sassline

Creëer basislijngrids op het web met Sassline

Een groot deel van de online-inhoud is op tekst gebaseerd, maar mensen zijn niet geïnteresseerd in het lezen van de tekst op uw site, tenzij de typografie goed is ontworpen.Je zou kunnen werken met aangepaste frameworks, maar die kunnen beperkend aanvoelen . Probeer in plaats daarvan Sassline, een gratis op Sass gebaseerde bibliotheek voor het maken van perfecte rasterlijnen op het web.

(Technische en ontwerptips)