Hoe de juiste programmeertaal kiest u
Vormende / / December 19, 2019
Programmeren is mainstream, modieuze trend van mondiaal belang geworden. En jong en oud ontdekken deze prachtige wereld. In de Verenigde Staten kwam aan het feit dat de president zelf hij spreekt in het hele land over de voordelen van het leren programmeren.
Internet opent vele manieren van leren elke programmering arts, aangezien gratis CodeacademyEn eindigend met de vele duizenden van dure cursussen, zoals Devbootcamp, Met de belofte om de ketel wenden tot de doorgewinterde programmeur voor 9 weken.
Moet ik leren specifiek programmeren voor mij?
Layfhakere geloven we dat, in ieder geval, is het antwoord "ja". Zelfs als het niet zal verdwijnen en zal alleen een soort van een hobby in zijn vrije tijd, de programmering nog steeds maakt ons werken onze hersenen, en het is altijd goed.
Als je kijkt naar de omvang van het bedrijfsleven, de programmering vaardigheden nuttig voor iedereen waarvan de activiteiten met betrekking tot technologie.
Gregg Pollack, oprichter van de opleiding dienst code SchoolZegt deze:
Iedereen die in het formaat van hun werk hebben om te communiceren met de ontwikkelaar, moet weten de basis van de programmering.
Dit maakt het gemakkelijker om een gemeenschappelijke taal te vinden en constructief en vakkundig elke nuances die zich voordoen in het proces van interactie tussen mensen van verschillende beroepen op te lossen.
Ben ik niet te oud voor?
Op deze vraag, hebben we al beantwoord een apart artikel. Nooit te laat om te leren, leeftijd maakt niet uit hier. Of misschien heb je al weet hoe te programmeren?
Aan de slag
Engels leren. Serieus. Hieronder vindt u de tekst van het artikel, zult u begrijpen waarom voor de succesvolle ontwikkeling van het beroep programmeur, zul je Inglish nodig. Iets gerussificeerde, iets aangepast liefhebbers, maar het blijft een feit - we moeten weten Engels.
Als op dit punt ben je geïnteresseerd in het concept van de programmering, dan kun je beginnen met iets. Je speelt met verschillende talen en omgevingen, iets dat je leuk vindt meer, nou ja, dan hoe het gaat. Echter, veel van de doelstellingen veel verder gaan dan de abstracte "Ik wil hoe weten te programmeren." Ze hebben een specifiek doel. Bijvoorbeeld, schrijf uw mobiele applicatie. En hier is de juiste behoefte goed gedefinieerde development tools.
Ik weet niets
In het geval dat er geen enkele ervaring, is het beter om te beginnen met iets gemakkelijker te begrijpen. Goede voorbeelden hiervan zijn de basis van HTML en CSS.
HTML is niet een programmeertaal - een opmaaktaal. Dankzij dit zul je in staat om woorden, foto's, links en video's te vertegenwoordigen in een formaat dat begrijpelijk is voor de browser. Vanuit deze eenvoudige begin Amateur sites en blogs. CSS is verantwoordelijk voor de doopvonten, de grootte, de plaatsing en andere design elementen waaruit een webpagina.
In feite zijn het meest waarschijnlijk, heb je al te maken gehad met HTML, maar weet het niet. Als u hebt of had een blog, dan bent u gegarandeerd aan de overkant van markup te komen. Ieder weldenkend WYSIWYG-editor geeft de inhoud als visuele en tekst mode. Bezienswaardig in de tekst weergavemodus, en er zal dezelfde HTML zijn. Dieper mastering HTML dragen bij aan het overstijgen van de zichtbare kenmerken redacteur van uw blog of site, zal de pagina's van uw hoek van het internet meer functioneel en interessanter te maken. In het algemeen is het leren van HTML is nuttig, hoe dan ook.
Ik wil een mooie webapplicatie maken
In dit geval JavaScript kennis nodig. Het maakt het mogelijk om websites mooier, efficiënter en functioneler te maken. Er zijn verschillende populaire (en compatibel) JavaScript ontwikkelomgevingen, zoals Ember, hoekig en Backbone.
JavaScript leven voor 20 jaar en is niet van plan om overal te gaan. In feite, zijn dominantie in het veld alleen maar toe. Vanwege de populariteit, JavaScript is waar opfrissen. Bijvoorbeeld, bovengenoemde oproepen Pollack cursussen van de taal de meest populair op Code School.
Als je iets doet op het web, dan moet je JavaScript te leren.
Ik wil snel prototypes te maken
Als u - de ontwerper en u wilt een back-end programmering vaardigheden krijgen om zichzelf te Testit toepassingen, is het noodzakelijk om te leren Ruby en Python. Beide opties zijn vrij gemakkelijk te beheersen, en opent de weg naar een van de meest populaire beroepen in 2013. Zoals u zich kunt voorstellen, zullen hun relevantie blijven in de nabije toekomst.
Ruby verschilt ecosysteem ontwikkeling en is een van de meest actieve en behulpzame community. in 1995 ontwikkeld, de taal begon wijdverbreide populariteit te winnen in 2003, toen er een framework Rails. Dankzij hem is het proces van het maken van websites en webapplicaties veel eenvoudiger.
Python kan ook bogen sterke gemeenschapEn als je de indruk bent van de problemen van de ontwikkeling en het creëren van kunstmatige intelligentie, en zulke leuke dingen, dan ben je de weg in Python.
Voor een snelle start kan worden aanbevolen Leer Python The Hard Wayof sectie Ruby bij Code Academy.
Ik wil Android-app
De ontwikkeling van Android-applicaties worden voornamelijk uitgevoerd in Java uitgevoerd. De schoonheid die geschikt is voor u en de Windows en OS X. Beide besturingssystemen maken het mogelijk om de ontwikkelomgeving voor Android installeren. Een ander voordeel - de mogelijkheid om hun applicaties op de begroting te testen, omdat de markt zijn er tal van goedkope smartphones en tablets op basis van Android.
Een ander zeer belangrijk punt: als slechts een paar jaar geleden was een belangrijke platform iOS, de ontwikkelaars nu liever om te beginnen met Android.
Gratis inleiding tot het programmeren in Java is te vinden op Udacity. Wanneer funderingen worden bestudeerd, zal je weg vallen aan de kant de officiële site voor Android-ontwikkelaars. Hier kunt u leren van de fijne kneepjes van het creëren van hun eerste Android-project.
Ik wil iOS-app
Ontwikkelen voor iOS is veel meer eisen aan de instrumenten. een gratis tool voor het bouwen van applicaties, evenals een set van ontwikkeltools voor iOS - in aanvulling op de kennis van Objective-C, zult u een Mac met OS X versie 10.7 of hoger, Xcode nodig.
Begin je pad iOS-ontwikkelaar met studiekosten forum iOS bij Code School, evenals beheer van Apple's Developer.
Mijn kind wil leren programmeren
Dit is heel lovenswaardig en zeer veelbelovend. Als het kind nog steeds vrij klein, proberen om hem te geven Hopscotch - de applicatie, die we in een van onze artikelen beschreven. Het proces van de codering wordt uitgevoerd door middel van het spel. Vanaf een bepaald punt gerussificeerde applicatie die sterk kan helpen bij de ontwikkeling van een roes van deze tool.
Nog een uitstekend middel van het leren van de programmering zou kunnen zijn "Scratch". Dienst gericht op gebruikers 8-16 jaar.
Er zijn ook diensten zoals hulp Code.org - hun principes suggereren dat de popularisering van de programmering in scholen en universiteiten.
verder lezen
Zoals hierboven vermeld, hebben we meerdere malen eerder raakte op het onderwerp van het onderwijs programmering, en we hebben een voldoende aantal nuttige artikelen over het onderwerp verzameld. Niet te missen:
- Hexlet - online cursussen in het Russisch door de auteur Layfhakera
- 5 beste middelen vrij te maken voor het leren programmeren
- 10 gratis online platform dat zal helpen een programmeur
- Top 50 online cursussen en middelen voor het leren van web design