Huis Persoonlijke financiën Educatieve mythen gerelateerd aan codering - dummies

Educatieve mythen gerelateerd aan codering - dummies

Inhoudsopgave:

Video: ZEITGEIST : MOVING FORWARD 時代の精神 日本語字幕 CC版 2024

Video: ZEITGEIST : MOVING FORWARD 時代の精神 日本語字幕 CC版 2024
Anonim

Het is gebruikelijk om te denken dat codeercarrières zijn gereserveerd voor de weinige technische tovenaars in de wereld. In feite is het een vaste baan voor gewone mensen. Als je volhardend, gewetensvol en nieuwsgierig bent, wed ik dat je het kunt doen. Verkoop jezelf niet tekort door ideeën te kopen die gewoon niet waar zijn.

Je moet goed zijn in wiskunde om coder te zijn

Ontwikkelaars die geavanceerde games bouwen, datawetenschappers die proberen het volgende grote algoritme voor computerleren te maken, of technici die in de financiële sector werken, hebben waarschijnlijk enige vaardigheid nodig in natuurkunde, statistiek of financiële wiskunde. Veel ontwikkelaars, zoals ontwikkelaars van e-commerce-applicaties of typische webpagina's, hebben echter niet veel meer wiskunde nodig dan elementaire optellen en aftrekken en algebra op de middelbare school.

Een groot deel van de wiskunde werkt en stimuleert toepassingen, maar er is vaak geen behoefte om alles te begrijpen wat er gebeurt. Computertalen en -programma's zijn ontworpen om de complexiteit te beheersen door te eisen dat u de in- en uitgangen begrijpt - maar niet wat er tussendoor gebeurt, een concept met de naam abstractie.

Bijvoorbeeld, wanneer u een auto bestuurt, hoeft u niet te begrijpen hoe de verbrandingsmotor werkt of de fysica achter het omzetten van de energie van de zuiger naar de wielen. Om een ​​auto te besturen, moet u begrijpen hoe u het gaspedaal, de rem en de koppeling voor auto's met een stick-shift bedient. Op dezelfde manier hebben programma's functies die bewerkingen uitvoeren, maar u moet alleen de invoer begrijpen die u een functie verzendt en de uitvoer die wordt geretourneerd.

Met andere woorden, je moet wiskunde kunnen begrijpen en basisvaardigheden in wiskunde hebben, maar je hoeft niet de volgende Einstein te zijn om te kunnen programmeren.

Je moet techniek hebben gestudeerd om een ​​baan in de codering te krijgen

Veel mensen die studeren, leren programmeren, maar je hoeft geen ingenieur te zijn om te leren programmeren. Engineering leert vaardigheden die nuttig zijn voor programmeurs, zoals stap voor stap oplossen van een probleem, werken binnen en vervolgens ontwerpen rond beperkingen in de praktijk. Dit zijn nuttige vaardigheden, maar je kunt ze leren buiten het technische curriculum.

Veel onderwerpen die deel uitmaken van een engineeringcurriculum variëren in bruikbaarheid voor het leren coderen. Onderwerpen zoals algoritmen kunnen direct worden toegepast, vooral als u bezig bent met geavanceerde problemen. Andere onderwerpen, zoals assembler en computationele theorie, bieden een goede achtergrond, maar worden door de meeste programmeurs zelden gebruikt.

Als het je doel is om baanbrekend werk te maken van computerprogramma's, kan een graad in computertechnologie nuttig zijn.Als u echter een website wilt maken om een ​​probleem op te lossen, is het waarschijnlijk voldoende om te leren programmeren binnen drie tot zes maanden.

Veel hogescholen bieden beurzen aan die de kosten voor het bijwonen van vrouwen en minderheden die een bèta- en ingenieursdiploma volgen, kunnen subsidiëren of volledig dekken.

Je kunt coderen in een paar weken leren

Zoals elke passie of beroep, is coderen een kunst en sleutelfiguren passen zich al tientallen jaren aan. Hoewel je geen decennia van studie nodig hebt om te beginnen met coderen, hangt de hoeveelheid tijd die je nodig hebt om te leren af ​​van je doelen. Bijvoorbeeld:

  • Eén week: Leer voldoende HTML om tekst, afbeeldingen en andere basisinhoud op de pagina te plaatsen. U kunt sitebouwers gebruiken om informatieve websites te maken en aan te passen.
  • Een maand: Ontwikkel uw front-end CSS-vaardigheden zodat u elementen op de pagina kunt positioneren en stijlen. Je kunt ook sites bewerken die zijn gebouwd met website-bouwers zoals Wix, Weebly en SquareSpace. Voor gegevenswetenschap kunt u leren grote gegevenssets te importeren en af ​​te handelen en Python of R te gebruiken om inzichten over de gegevens te vinden.
  • Drie tot zes maanden: Leer front-end en back-end ontwikkelvaardigheden om een ​​concept te maken, bouw een werkend prototype dat gegevens in een database kan opslaan en codeer dan een versie die honderdduizenden kan verwerken gebruikers. Leer daarnaast hoe u de externe bibliotheken van een programmeertaal kunt gebruiken om extra functionaliteit, gebruikersbeheer en versiecontrolesystemen zoals Git toe te voegen, zodat meerdere personen tegelijkertijd aan een project kunnen werken. Voor gegevenswetenschap kunt u een interactieve visualisatie maken met behulp van een JavaScript-bibliotheek zoals d3. js. Of het nu gaat om het leren van webontwikkeling of data science, het kost ongeveer 800 uur inspanning om bekwaam genoeg te zijn om te worden aangenomen voor een baan.

Je hebt een goed idee om te beginnen met coderen

Leren om te coderen is een langdurig proces, vol met ups en downs. Je loopt misschien dagen vast en ziet niet veel vooruitgang. Tijdens perioden van onvermijdelijke frustratie kan het hebben van een groter idee of een concrete reden om je te motiveren om te blijven leren, nuttig zijn. Probeer in plaats van te proberen de volgende Facebook, YouTube of Google te bouwen, iets op te bouwen dat een probleem oplost waarmee je persoonlijk bent geconfronteerd. Dit zijn mensen die hebben leren coderen en gemotiveerd blijven met een project:

  • Coffitivity. com: Vier universiteitsstudenten wilden het blok van de schrijver bestrijden door naar omgevingsgeluid te luisteren. Tijdens het leren coderen, bouwde Tommy Nicholas een site die coffeeshopgeluiden streamt om achtergrondruis toe te voegen aan anderszins stille kantoren en werkplekken.
  • Ontgroeien. me: Sam Fellig is een Kickstarter-liefhebber die op een eenvoudige manier wilde zoeken naar artikelen van succesvolle crowdfund-projecten. Hij nam de stap en leerde coderen zodat hij zijn website kon bouwen, die veranderde in een van de Top 50-websites van Tijd van 2013.
  • Sworkit: Ryan Hanna wilde graag sporten, maar vaak verveelde zich in de sportschool. Terwijl hij JavaScript en Ruby aan het leren was, bouwde hij een app die gebruikers in vijf minuten of minder door militaire trainingen leidde.De app had meer dan een miljoen downloads en Ryan verkocht hem uiteindelijk aan Nexercise, een trainingsbedrijf.

Ontgroeien. ik verkoopt producten van succesvolle crowdfund-projecten.

Elk van deze sites genoot een zekere populariteit en werd opgemerkt door een groot aantal gebruikers. Als iets soortgelijks gebeurt met een site die u ontwerpt, dient dit als een leuke bonus. Maar zelfs als dat niet het geval is, zult u tevreden zijn met het oplossen van uw eigen probleem.

Ruby is beter dan Python

Je kunt je afvragen welke taal je eerst moet leren, vooral gezien alle keuzes die er zijn. Je zou kunnen beginnen met Ruby, Python, JavaScript, PHP, Swift, Objective-C - de lijst gaat maar door. Om dit debat op te lossen, zou je kunnen zoeken naar welke taal het beste is, of welke taal je eerst moet leren. U vindt artikelen en berichten die de ene of andere taal bepleiten. In tegenstelling tot het vergelijken van tv's of broodroosters, is het onwaarschijnlijk dat een duidelijke winnaar verschijnt. Soms kun je meer tijd besteden om te beslissen welke taal je moet leren dan om de taal te leren.

Het belangrijkste is om eerst een paar eenvoudige scripttalen te leren en vervolgens één programmeertaal voor alle doeleinden te kiezen om grondig te leren.

Meestal beginnen beginners met HTML, CSS en JavaScript. Deze talen zijn het meest vergevingsgezind van syntaxisfouten en het gemakkelijkst om te leren. Nadat je deze basisbegrippen hebt geleerd, kies je vervolgens Python of Ruby als je geïnteresseerd bent in webontwikkeling. U vindt veel online tutorials en hulp voor beide.

Overweeg PHP te leren als u van plan bent om te werken met een inhoudbeheersysteem zoals WordPress of Drupal. Besteed niet te veel tijd aan het beslissen welke taal u het eerst moet leren, en probeer ze niet allemaal tegelijk te leren. Soms raken mensen een wegversperring met één taal, geven ze op en beginnen ze een andere taal te leren. Het eindresultaat is echter een beetje leren over veel talen, in plaats van het beheersen van een enkele taal en het kunnen bouwen van een complete en functionerende website.

Educatieve mythen gerelateerd aan codering - dummies

Bewerkers keuze

Een Oracle-omgeving instellen - dummies

Een Oracle-omgeving instellen - dummies

Als u een typische PL / SQL-omgeving wilt instellen, hebt u de volgende componenten: Databaseserver: dit is een computer (of een reeks computers) die de Oracle-database uitvoert. Oracle werkt in veel populaire computeromgevingen. De meest gebruikte met Oracle zijn UNIX, Linux of een versie van Microsoft Windows. PL / SQL wordt meestal uitgevoerd ...

SQL-rijwaarden en -waarden - dummies

SQL-rijwaarden en -waarden - dummies

De waarden die worden bewaard in de cellen die de snijpunten van de SQL-database vormen De rijen en kolommen van de tabel zijn de grondstoffen waaruit u zinvolle relaties en trends kunt afleiden. Rijwaarden De meest zichtbare waarden in een database zijn tabelrijwaarden. Dit zijn de waarden die elke rij van een databasetabel ...

SQL eerste, tweede en derde normale vormen - dummies

SQL eerste, tweede en derde normale vormen - dummies

Er zijn drie bronnen van wijzigingsanomalieën in SQL Deze worden gedefinieerd als eerste, tweede en derde normale vormen (1NF, 2NF, 3NF). Deze normale vormen fungeren als remedies voor het wijzigen van anomalieën. Eerste normale vorm Om in de eerste normale vorm (1NF) te zijn, moet een tabel de volgende eigenschappen hebben: De tabel is tweedimensionaal met rijen en ...

Bewerkers keuze

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een veel voorkomende misvatting is dat wanneer de kinderen van een stel vertrekken thuis, zullen pappa en mama het syndroom van empty-nest ontwikkelen. Ja, ze hebben misschien een leeg nest, maar voor sommige paren bloeit hun liefdesleven in deze periode van hun leven. De slachtoffers van het syndroom zijn de paren waarvan de relatie uit elkaar valt als zij de enige ...

STD's: wat u moet weten over herpes - dummies

STD's: wat u moet weten over herpes - dummies

Herpes, veroorzaakt door het herpes simplex-virus (HSV) ), is een ongeneeslijke SOA. Herpes heeft eigenlijk twee vormen: herpes simplex-type 1 (HSV-1) en herpes simplex-type 2 (HSV-2). HSV-1 wordt meestal geassocieerd met koortsblaasjes en koortsblaren boven de taille. "Ongeveer 80 procent van de Amerikaanse volwassenen heeft orale herpes. Ongeveer 25 procent van ...

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Een van de grootste vragen voor tieners is niet "Zou ik seks moeten hebben? "Maar" Hoe ver moet ik gaan? "Terwijl het eigen comfortniveau en dat van de partner de topprioriteit zou moeten zijn in deze beslissing, spelen andere factoren een rol, vooral als tieners dat amorfe concept van" het derde honk overwegen. "" Derde basis "...

Bewerkers keuze

Tien voorwaarden American Football Announcers Gebruik - dummies

Tien voorwaarden American Football Announcers Gebruik - dummies

Een van de moeilijkste en meest intimiderende onderdelen over het volgen van een Amerikaans voetbalwedstrijd is dat de presentatoren soms een vreemde taal lijken te spreken die alleen bekend is bij echte voetballiefhebbers. Maar als je een aantal belangrijke termen onthoudt, ben je ver voor op het spel. Hier zijn enkele voetbaltermen die je misschien hoort, ...

Het begin van een voetbalspel: The Kickoff - dummies

Het begin van een voetbalspel: The Kickoff - dummies

Voor Amerikaanse voetbalfans, de openingsaftrap is een opwindende start voor elke game. Ze zien de tweezijdige sensatie van het ene team dat probeert het andere te blokkeren en helpt de herhaler om door en voorbij 11 snelladers van het trapende team te rennen. (Wel, maak die tien spelers.De kicker staat meestal rond de 50-yard-lijn, ...

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Elk kind in uw team is anders zoveel manieren. Sommigen zijn begaafde hardlopers, anderen kunnen duizelingwekkende vangsten maken en wat moeite om simpelweg de basistechnieken van het spel te vatten. Ongeacht de sterke en zwakke punten van de kinderen, die overal op de kaart staan, hebben jongeren algemene kenmerken die worden beïnvloed ...