Miten valita oikea ohjelmointikieli sinulle
Muotoilu / / December 19, 2019
Ohjelmointi on tullut valtavirtaa, muodikas trendi globaali merkitys. Ja vanhat ja nuoret tutustumaan tähän ihmeelliseen maailmaan. Yhdysvalloissa tuli että presidentti itse hän puhuu koko maassa eduista opetella ohjelmointia.
Internet avaa monia tapoja oppia jokaisen ohjelmakauden taidetta, koska vapaiden CodeacademyJa päättyen tuhansia kalliita kursseja, kuten DevbootcampLuvaten kääntyä kattilasta maustetaan ohjelmoija 9 viikkoa.
Onko minun täytyy oppia ohjelmoinnin nimenomaan minulle?
Layfhakere uskomme, että joka tapauksessa, vastaus on "kyllä". Vaikka se ei ole menee pois, ja on vain eräänlainen harrastus hänen vapaa-ajallaan, ohjelmointi silti saa meidät työskentelemään aivot, ja se on aina hyvä.
Jos tarkastellaan liiketoiminnan laajuus, ohjelmoinnin taitoja hyödyllistä kaikille niille, joiden toiminta liittyy teknologiaan.
Gregg Pollack perustaja koulutuspalvelu koodi SchoolSanoo:
Jokainen, joka on muotoa työnsä on viestittävä kehittäjä, pitäisi tietää ohjelmoinnin perusteet.
Tämä helpottaa löytää yhteinen kieli ja rakentavasti ja pätevästi ratkaista vivahteita, jotka syntyvät prosessissa vuorovaikutusta ihmisten eri ammateissa.
Enkö liian vanha tähän?
Tämän kysymyksen, olemme jo vastattu erillisessä artikkelissa. Koskaan myöhäistä oppia, ikä ei ole merkitystä tässä. Tai ehkä osaavat jo ohjelmaan?
Aloittaminen
Oppia Englanti. Vakavasti. Alla on artikkelin teksti, ymmärrätte, miksi menestyksekkään kehityksen ammatin ohjelmoija, tarvitset Inglish. Jotain venäläistyneet, jotain mukautettu harrastajat, mutta tosiasia on - meidän täytyy tietää Englanti.
Jos tässä vaiheessa olet kiinnostunut hyvin käsite ohjelmoinnin, voit aloittaa mitään. Pelaat eri kieliä ja ympäristöissä, löytää jotain, että pidät enemmän, no, niin miten se menee. Kuitenkin monet tavoitteet ulottuvat kauas abstrakti "Haluan tietää, miten ohjelma." Heillä on erityinen tavoite. Esimerkiksi kirjoita mobiilisovellus. Ja tässä on oikea tarve hyvin määritelty kehitystyökaluja.
En tiedä mitään
Tapauksessa, jossa ei ole kokemusta lainkaan, on parempi aloittaa jotain helpompi ymmärtää. Hyviä esimerkkejä ovat perusasiat HTML ja CSS.
HTML ei ole ohjelmointikieli - kuvauskielen. Kiitos sen voi edustaa sanoja, kuvia, linkkejä ja videoita ymmärrettävässä muodossa selaimelle. Tästä yksinkertainen alkaa Amateur sivustot ja blogit. CSS vastaa fontit, koot, sijoitus ja muut osat säveltäminen verkkosivulla.
Itse asiassa, todennäköisesti, olet jo joutunut käsittelemään HTML, vain tiedä sitä. Jos sinulla on tai on ollut blogi, niin olet taattu törmännyt markup. Tahansa järkevä WYSIWYG sisältöä edustavan visuaalisena ja tekstimuodossa. Näkemisen arvoinen tekstissä näyttötilassa, ja siellä on sama HTML. Syvempi masterointi HTML osaltaan ohittamalla näkyvät piirteet päätoimittaja blogin tai sivuston, tekee sivut nurkassa internetin toimivampia ja mielenkiintoisempi. Yleensä oppiminen HTML on hyödyllistä, muutenkin.
Haluan tehdä kaunis verkkosovellus
Tällöin javascripttuki tietoa. Sen avulla voidaan tehdä verkkosivujen kauniimpi, tehokkaampia ja toimivampia. On olemassa useita suosittuja (ja yhteensopiva) JavaScript kehitysympäristöt, kuten Ember, Kulmikas ja selkäranka.
JavaScript elää 20 vuotta ja ei mene minnekään. Itse asiassa sen valta-asema alalla vain lisää. Koska sen suosio, JavaScript on missä elvyttää. Esimerkiksi, edellä mainitut puhelut Pollack kursseja kielen suosituimman Code School.
Jos olet tekemässä jotain Webissä, sinun täytyy oppia JavaScript.
Haluan tehdä nopeasti prototyyppejä
Jos - suunnittelija ja haluat saada back-end ohjelmointitaitoja itsekseen testit sovelluksissa on tarpeen oppia Ruby tai Python. Molemmat vaihtoehdot ovat melko helppo hallita, ja avata tien yksi suosituimmista ammattien 2013. Kuten voitte kuvitella, niiden merkitystä jatkuu myös lähitulevaisuudessa.
Ruby eroaa ekosysteemin kehittämiseen ja on yksi aktiivisimmista ja avulias yhteisö. Kehitti jo vuonna 1995, kieli alkoi saada laajaa suosiota vuonna 2003, jolloin oli puitteet Kiskot. Hänen ansiostaan luomassa web-sivustoja ja sovelluksia paljon yksinkertaisempi.
Python voi myös ylpeillä vahva yhteisöllisyysJa jos vaikuttunut ongelmat kehitystä ja luoda tekoälyä, ja tällaiset cool stuff, niin voit tien Python.
Aloittaa nopeasti voi suositella Opi Python kantapään kauttatai jakso Ruby klo koodi Academy.
Haluan tehdä Android-sovellus
Kehittäminen Android-sovellukset tehdään pääasiassa Java. Kauneutta, joka sopii sinulle ja Windows ja OS X. Molemmat käyttöjärjestelmät mahdollistavat asentaa kehitysympäristö Android. Toinen etu - mahdollisuus testata sovelluksia talousarviosta, koska markkinoilla on paljon halpoja älypuhelimet ja tabletit perustuu Android.
Toinen erittäin tärkeä asia: jos vain pari vuotta sitten oli keskeinen foorumi iOS, kehittäjät nyt mieluummin aloittaa Android.
Vapaa Johdatus ohjelmointiin Java löytyy osoitteesta Udacity. Kun perustukset tutkitaan, tiesi putoaa sivulle virallinen sivusto Android-kehittäjille. Täällä voit oppia hienouksista luonnista ensimmäinen Android-projekti.
Haluan tehdä iOS-sovellus
Kehittää iOS on paljon vaativampi välineisiin. Sen lisäksi, että tietoa Objective-C, tarvitset Mac OS X -versio 10.7 tai uudempi, Xcode - ilmainen työkalu rakennettaessa sovelluksia sekä joukko kehitystyökaluja iOS.
Aloita polku iOS-kehittäjän kanssa tutkimuksen kustannuksista Foorumi iOS klo Code School, sekä hallinta Applen Developer.
Lapseni haluaa oppia ohjelmaan
Tämä on varsin kiitettävää ja erittäin lupaavia. Jos lapsi vielä melko pieni, yritä antaa hänelle ruutu - sovellus, jota on kuvattu yksi artikkeleita. Prosessi koodaus toteutetaan pelin. Joiltakin osin venäläistyneet sovellus, joka voi suuresti auttaa kehittämään pyörryksissä tämän työkalun.
Toinen erinomainen tapa opetella ohjelmointia voitaisiin "Scratch". Palvelu suunnattu käyttäjille 8-16 vuotta.
On myös palveluja, kuten apua Code.org - niiden periaatteet viittaavat popularisoinnin ohjelmointi kouluissa ja yliopistoissa.
Kirjallisuutta
Kuten edellä mainittiin, meillä on useita kertoja aikaisemmin käsitellyt aihetta opetuksen ohjelmointi, ja meillä on kertynyt riittävä määrä hyödyllisiä artikkeleita aiheesta. Älä missaa:
- Kymmeniköksi - verkkokursseja venäjäksi tekijän Layfhakera
- 5 parhaat vapaat resurssit oppimisen ohjelma
- 10 ilmainen online-alustan, joka auttaa sinua tulee ohjelmoija
- Top 50 verkkokursseja ja resursseja oppimiseen web-suunnitteluun