Inhoudsopgave:
- Factor # 1. Arbeidsmarkt
- Factor # 2. Vooruitzichten op lange termijn
- Factor # 3. Gemakkelijk te leren
- Factor # 4. Welke projecten kun je maken?
- Ken je eerste taal goed. Leer dan de tweede
2024 Auteur: Malcolm Clapton | [email protected]. Laatst gewijzigd: 2023-12-17 04:06
FreeCodeCamp-docent en populaire blogger Quincy Larson legt uit waar je op moet letten bij het kiezen van je eerste programmeertaal, zodat je er later geen spijt van krijgt. Lifehacker publiceert een verkorte vertaling van zijn artikel.
Het kiezen van je eerste programmeertaal kan net zo leuk lijken als het maken van tests zoals "Welk personage ben jij uit de Tarantino-films?" Maar voordat je Ruby kiest omdat je als kind van speelgoed met een vergelijkbare naam hield, wil ik je eraan herinneren: de inzet is hier behoorlijk hoog.
U zult honderden uren oefenen voordat u zelfs maar op afstand bekwaam bent in uw eerste taal. Daarom moet u allereerst nadenken over de volgende factoren:
- de vraag naar de taal op de arbeidsmarkt;
- zijn langetermijnvooruitzichten;
- hoe gemakkelijk het is om de taal te leren;
- welke projecten ermee gemaakt kunnen worden.
Voordat ik verder ga, wil ik op een paar punten duidelijk zijn. Ik denk niet dat een programmeertaal objectief beter is dan een andere. Ik ben het ermee eens dat de ontwikkelaar uiteindelijk meerdere talen moet kennen. Ik sta erop dat een programmeur eerst goed moet zijn in een van hen.
En die taal zou JavaScript moeten zijn.
Volgens de grootste ontwikkelaarsgemeenschap, Stack Overflow. JavaScript is de meest populaire taal onder alle ondervraagde gebruikers. Het is van vitaal belang voor het bouwen van het browsergebaseerde deel van websites en wordt steeds geschikter voor het ontwikkelen van hun server-side componenten. Bovendien breidt JavaScript zich snel uit naar gebieden zoals game-ontwikkeling en het internet der dingen.
Factor # 1. Arbeidsmarkt
Als je puur uit nieuwsgierigheid leert programmeren, kun je dit punt gerust overslaan. Maar als je op deze manier je brood wilt verdienen, zoals de overgrote meerderheid van de studenten, is deze factor erg belangrijk voor je.
Java is koploper onder alle programmeertalen wat betreft het aantal vacatures. JavaScript volgt er direct op.
Maar er is één belangrijke nuance. Hoewel JavaScript al meer dan 20 jaar bestaat, is het pas onlangs een krachtig hulpmiddel geworden voor bedrijven als Netflix, Walmart en PayPal om hun volledige apps te ontwikkelen.
Veel werkgevers zijn op zoek naar JavaScript-ontwikkelaars. Die laatste ontbreken zelfs op de arbeidsmarkt.
Gebaseerd op gegevens van Indeed.com, de grootste vacature-aggregator., voor elke openstaande functie van een Java-programmeur solliciteren 2, 7 sollicitanten. De concurrentie om de posities van PHP- en iOS-ontwikkelaars is ook behoorlijk hoog.
Maar voor elke vacature in JavaScript zijn er slechts 0,6 sollicitanten. Met andere woorden, de vraag is groter dan het aanbod.
Factor # 2. Vooruitzichten op lange termijn
JavaScript evolueert sneller dan welke andere populaire taal dan ook. Het ecosysteem wordt ondersteund door enorme cash en slimme investeringen van bedrijven zoals Google, Microsoft, Facebook en Netflix.
Er werken bijvoorbeeld meer dan honderd mensen aan TypeScript, een speciale versie van de taal die de mogelijkheden van JavaScript uitbreidt, van wie velen financiering ontvangen van Microsoft en Google.
Zo'n samenwerking tussen verschillende bedrijven is voor de ontwikkeling van Java moeilijk te organiseren. Oracle, dat de rechten op de taal verwierf na de aankoop van Sun Microsystems, klaagt vaak organisaties aan die een bijdrage willen leveren.
Factor # 3. Gemakkelijk te leren
De meeste ontwikkelaars zullen het erover eens zijn dat scripttalen op hoog niveau relatief gemakkelijk te vinden zijn. JavaScript is als zodanig, net als Python en Ruby.
Desondanks leren ze op universiteiten eerst talen als Java en C++, die veel complexer zijn.
Factor # 4. Welke projecten kun je maken?
In dit opzicht is JavaScript op zijn best. Het werkt op elk apparaat met een browser. Met JavaScript kun je bijna alles ontwikkelen en het gemakkelijk delen met anderen.
Mede-oprichter van de Stack Overflow-ontwikkelaarsgemeenschap, Jeff Atwood, heeft een patroon ontwikkeld dat de alomtegenwoordigheid van JavaScript weerspiegelt.
Elke toepassing die in JavaScript kan worden geschreven, zal uiteindelijk in JavaScript worden geschreven.
Jeff Atwood
En na verloop van tijd wordt dit patroon steeds nauwkeuriger.
Ooit beloofden Java-ontwikkelaars deze taal ook alomtegenwoordigheid. U kunt zich Java-applets herinneren. Maar Oracle liet ze eerder dit jaar officieel vallen.
En Python lijdt aan soortgelijke problemen.
Hoe kan ik een game die ik heb ontwikkeld aan mijn vrienden geven? Beter nog, is er een manier om het naar je telefoon te downloaden, zodat je het aan kinderen op school kunt laten zien, zodat ze het niet hoeven te installeren?
James Hugh-spelontwikkelaar
Ken je eerste taal goed. Leer dan de tweede
Als je van de ene taal naar de andere springt, zul je geen succes boeken. Om verder te gaan dan basisvaardigheden, moet je een goed begrip hebben van de eerste taal. De tweede zal daarna veel gemakkelijker lijken.
Na verloop van tijd kun je je kennis uitbreiden en een goed afgeronde programmeur worden door andere talen te leren:
- C helpt u computers te begrijpen in termen van geheugen. Het is ook handig bij high-performance computing.
- C ++ is geweldig voor game-ontwikkeling.
- Python is geweldig voor wetenschappelijke berekeningen en statistieken.
- Java speelt een belangrijke rol voor wie aan enterprise services wil werken.
Maar eerst, beheers JavaScript.
Aanbevolen:
Welke spullen in huis moeten eerst ontsmet worden
Deze items zijn beladen met bijzonder gevaar tijdens de coronavirusepidemie. We zullen u vertellen welke dingen in uw huis regelmatig moeten worden gedesinfecteerd
Je hebt een investeerder aangetrokken tot een startup. Welke documenten moet u eerst invullen?
Om onaangename verrassingen te voorkomen, kiest u uw zakenpartners zorgvuldig en onderbouwt u uw relatie altijd met documenten. Artur Shmoilov Advocaat bij Tomashevskaya & Partners. Alexey Kotomin Advocaat bij Tomashevskaya &
Waarom implanteren mensen chips in zichzelf, hoe vergroot het de mogelijkheden van het menselijk lichaam en waarom is het gevaarlijk?
Is het mogelijk om een onderhuidse chip te infecteren met een virus, en is het de moeite waard om bang te zijn dat we ongemerkt gechipt worden. Goede morgen professor In 1998 besloot de Britse cybernetische wetenschapper Kevin Warwick PROFESSOR CYBORG tot een destijds ongebruikelijk en zelfs innovatief experiment.
Welke toepassingen zullen helpen bij het leren van Engels?
Een selectie van zes handige apps van je leraar Engels. Deze vraag is gesteld door onze lezer. Ook jij stelt je vraag aan Lifehacker - als het interessant is, zullen we zeker antwoorden. Wat is de beste app om Engels te leren? Anoniem Nu absoluut iedereen Engels wil spreken en de keuze aan educatieve applicaties enorm is, kan het moeilijk zijn om echt effectieve applicaties te vinden.
Leren leren: wat is de beste manier om kennis op te nemen?
Hoe nieuwe dingen correct te leren om informatie nauwkeurig te assimileren en met succes in de toekomst te gebruiken. Trucs om leren gemakkelijker te maken