Vilket programmeringsspråk är bättre att lära sig först, och varför
Forming Teknik / / December 19, 2019
resurs lärare FreeCodeCamp och populära bloggare Larson Quincy (Quincy Larson) säger att du behöver tänka på när man väljer en första programmeringsspråk, så att du inte ångra det. Layfhaker publicera förkortad översättning av hans artikel.
Välja första programmeringsspråket kan tyckas samma roligt som passerar tester i en anda av "Hur du räkna ut Tarantino film?". Men innan du väljer Ruby, eftersom som barn du gillade leksaken med ett liknande namn, låt mig påminna er om att insatserna är ganska hög.
Du tillbringar hundratals timmar av träning innan du blir ens tillnärmelsevis kompetens inom sitt modersmål. Därför måste vi först överväga följande faktorer:
- efterfrågan på språket på arbetsmarknaden;
- dess långsiktiga utsikter;
- hur lätt det är att lära sig språket;
- vilken typ av projekt kan du skapa med det.
Innan jag fortsätter vill jag klargöra några punkter. Jag känner mig inte som någon programmeringsspråk är objektivt bättre än någon annan. Jag håller med om att utvecklaren har äntligen känna flera språk. Jag insisterar på att starta programmerare måste ha bra att någon av dem.
Och detta språk måste vara JavaScript.
Enligt den största community av utvecklare Stack Overflow Stack Overflow Developer Survey Results 2016. Är JavaScript det mest populära språket bland alla tillfrågade dem. Det är viktigt att skapa en webbläsare av webbplatser och blir mer lämpade för utveckling av server-side-komponenter. Dessutom utvidgas JavaScript snabbt till områden som utveckling av spel och Internet av saker.
Faktor №1. arbetsmarknaden
Om du lär dig programmering rent av nyfikenhet, kan du säkert hoppa över detta steg. Men om du vill tjäna sitt uppehälle på detta sätt, eftersom de allra flesta studenter är mycket viktigt för dig denna faktor.
Av alla programmeringsspråk i antalet lediga platser i ledningen Java. JavaScript måste vara rätt bakom honom.
Men det finns ett viktigt förbehåll. Medan JavaScript har funnits i mer än 20 år, har det först nyligen blivit ett allvarligt verktyg med vilket företag som Netflix, Walmart och PayPal kan helt utforma sina ansökningar.
Många arbetsgivare söker JavaScript-utvecklare. Det senare är inte ens tillräckligt för arbetsmarknaden.
Enligt den största aggregator Indeed.com Job Java, Python, JavaScript, Ruby, PHP, Android och iOS Job Trends. För varje öppet läge Java-programmerare fordringar 2,7 sökande. Konkurrensen om positioner PHP och iOS-utvecklarna är också ganska höga.
Men för varje JavaScript-programmerare jobb är bara 0,6 Arbetssökande nödvändigt. Med andra ord är efterfrågan större än utbudet.
№2 faktor. Långsiktiga utsikter
JavaScript utvecklas snabbare än någon annan populär språk. Dess ekosystem stöder stora monetära och intellektuella investeringar från företag som Google, Microsoft, Facebook och Netflix.
Till exempel över skrivmaskin (en specialversion av språket, vilket utökar möjligheterna för JavaScript) sysselsätter mer än hundra yrkesverksamma, många av dem få finansiering från Microsoft och Google.
Ett sådant samarbete mellan olika företag är svårt att ordna för Java utveckling. Oracle har tagit besittning av rättigheterna till språket efter köpet av Sun Microsystems, ofta stämmer organisationer som vill bidra.
№3 faktor. lätthet studie
De flesta utvecklare är överens om att att högnivåskriptspråk är relativt lätt. JavaScript hänvisar till dem som, liksom Python med Ruby.
Trots detta är universitetet fortfarande det första lära sig språk som Java och C ++, som är mycket mer komplex.
№4 faktor. Vilka projekt kan skapas
Denna JavaScript plan på hög höjd. Det fungerar på alla enheter som har en webbläsare. Med JavaScript kan du utveckla nästan vad som helst, och lätt att dela med andra.
Community grundarna av Stack Overflow utvecklare Jeff Atwood (Jeff Atwood) formulerade lag som speglar den gränslösa JavaScript.
Jeff AtwoodAlla program som du kan skriva i JavaScript, i slutändan kommer att skrivas i JavaScript.
Och med tiden blir detta mönster mer och mer exakt.
När Java-utvecklare lovade också att det faktum att språket. Du kan minnas av Java-applet. Men Oracle har officiellt vägrat dem tidigare i år.
Och Python lider av liknande problem.
James Hugh spelutvecklareHur kan jag ge spelet är utvecklat av mig en vän? Ännu bättre är det ett sätt att ladda ner den till telefonen så att du kan visa det för barnen på skolan, så att de inte behöver installera det?
Bra kommer att undersökas i det första språket. Sedan lära andra
Om du hoppar från ett språk till ett annat, då du inte kommer att uppnå framgång. Att gå utöver de grundläggande färdigheter, behöver du en hel del i det första språket. En sekund efter det kommer att verka mycket lättare.
Med tiden kommer du att kunna utöka sina kunskaper och bli fullt kunniga programmerare, lära sig andra språk:
- C hjälper till att förstå datorn i form av minne. Det är också användbart när man arbetar med högpresterande datorer.
- C ++ är perfekt för spelutveckling.
- Python är bra för vetenskapliga beräkningar och statistik.
- Java spelar en viktig roll för dem som vill arbeta på företagstjänster.
Men först få tag på JavaScript.