Hogyan válasszuk ki a megfelelő programozási nyelv
Alakítás / / December 19, 2019
Programozási vált mainstream, divatos trend a globális jelentőségű. És az öreg és fiatal fedezze fel ezt a csodálatos világot. Az Egyesült Államokban jött arra a tényre, hogy maga az elnök beszél szerte az országban az előnyeit tanulás programozás.
Internet nyit sok tanulási módszereket egyes programozási művészetek, hiszen a szabad CodecademyÉs befejezve a sok ezer drága tanfolyamok, mint például a Devbootcamp, Ígéretes viszont a kanna a fűszerezett programozó 9 hétig.
Muszáj tanulni programozás kifejezetten nekem?
Layfhakere hisszük, hogy minden esetben, a válasz „igen”. Még ha ez nem fog menni, és csak akkor lesz egyfajta hobbi a szabadidejében, programozás is tesz minket a munka az agyunkat, és ez mindig jó.
Ha megnézzük a tevékenységi köre, a programozási ismeretek hasznos mindazoknak, akiknek tevékenysége technológiával kapcsolatos.
Gregg Pollack, alapítója a képzési szolgáltatást Code SchoolEzt mondja:
Bárki, aki ebben a formában munkájuk kell kommunikálni a fejlesztő, tudnia kell az alapokat a programozás.
Ez megkönnyíti, hogy megtalálja a közös nyelvet és a konstruktív és hozzáértő megoldani minden árnyalatok során felmerülő, a folyamat interakció az emberek között a különböző szakmák.
Nem én túl öreg ehhez?
Ezzel a kérdéssel kapcsolatban, már válaszolt egy külön cikket. Soha késő tanulni, az életkor nem számít itt. Vagy talán Már tudja, hogyan kell a program?
Az első lépések
Tanuljon angolul. Komolyan. Az alábbiakban a szöveg a cikk, akkor értem, miért sikeres a szakma fejlődése programozó, akkor meg kell Inglish. Valami eloroszosodott, valami igazítani rajongó, de az a tény is - el kell tudni angolul.
Ha ezen a ponton érdekli a fogalma programozás, akkor lehet kezdeni semmit. Játszunk együtt a különböző nyelvek és környezetek talál valamit, ami tetszik jobban, nos, akkor hogyan megy ez. Azonban számos célkitűzését messze túlmutatnak az absztrakt „Szeretném tudni, hogyan kell program.” Van egy konkrét cél. Például, írja meg a mobil alkalmazás. És itt van a megfelelő igény jól meghatározott fejlesztési eszközök.
Nem tudok semmit
Abban az esetben, ha nincs tapasztalata egyáltalán, akkor jobb, ha kezdeni valamit könnyebb megérteni. Jó példa erre az alapjait HTML és CSS.
HTML nem egy programozási nyelv - egy jelölőnyelv. Ennek köszönhetően lesz képes képviselni szavak, képek, linkek, videók és érthető formában, hogy a böngésző. Ebből az egyszerű kezdődő Amatőr oldalak és blogok. CSS felelős a betűtípusok, méretek, elhelyezés és egyéb design elemeket alkotó egy internetes oldalon.
Sőt, a legvalószínűbb, hogy már meg kellett küzdenie a HTML, csak nem tud róla. Ha van vagy volt a blog, akkor garantált, hogy találkoznak jelölést. Minden épeszű WYSIWYG szerkesztő képviseli tartalmát képi és szöveges üzemmódban. Érdemes megnézni a szövegben megjelenítési mód, és nem lesz ugyanaz a HTML. Mélyebb mastering HTML hozzájárulnak meghaladása látható tulajdonságok szerkesztőjének a blog vagy telek, teszi az oldalak a sarkában az interneten több funkcionális és érdekesebb. Általában a tanulás HTML hasznos, egyébként.
Azt szeretnénk, hogy egy szép webes alkalmazás
Ebben az esetben a JavaScript tudás. Ez lehetővé teszi, hogy a weboldalak szebb, hatékonyabb és funkcionális. Számos népszerű (és kompatibilis) JavaScript fejlesztési környezetek, mint például Ember, Sarki és gerinc.
JavaScript él 20 éve, és nem megy sehova. Tény, hogy a dominancia terén csak növeli. Mivel a népszerűsége, JavaScript, ahol ecsettel fel. Például, a fent említett hívások Pollack tanfolyamok a nyelv a legnépszerűbb a Code School.
Ha csinálsz valamit az interneten, akkor meg kell tanulni a JavaScript.
Azt akarom, hogy gyorsan, hogy a prototípusok
Ha - a tervező és azt szeretnénk, hogy a back-end programozási ismeretek magát testit alkalmazások, meg kell tanulni a Ruby vagy a Python. Mindkét lehetőség viszonylag könnyű elsajátítani, és megnyitja az utat az egyik legnépszerűbb szakmák 2013. El tudod képzelni, azok jelentőségét folytatódni fog a belátható jövőben.
Ruby különbözik ökoszisztéma fejlesztését és az egyik legaktívabb és segítőkész közösség. Kifejlesztett vissza 1995-ben, a nyelvet kezdett szert nagy népszerűségre, 2003-ban, amikor volt egy keret Rails. Hála neki a folyamat létrehozása weboldalak és webes alkalmazások sokkal egyszerűbb.
Python is büszkélkedhet erős közösségÉs ha lenyűgözte a fejlesztéssel kapcsolatos problémákat és létrehozta a mesterséges intelligencia, és az ilyen jó dolgok, akkor az út Python.
Egy gyors indítás ajánlható Ismerje Python The Hard Wayvagy szakasz Ruby A Code Academy.
Azt szeretnénk, hogy az Android-alkalmazás
Fejlesztése Android alkalmazások elsősorban végzett Java. A szépség, amely alkalmas az Ön számára, és a Windows és OS X Mindkét operációs rendszerek lehetővé teszik, hogy telepíteni a fejlesztési környezet Android. A másik előnye - a lehetőséget, hogy teszteljék az alkalmazások és a Költségvetési, mivel a piac rengeteg olcsó okostelefonok és tabletta alapuló Android.
Egy másik nagyon fontos pont: ha csak egy pár évvel ezelőtt volt a legfontosabb platform iOS, a fejlesztők most inkább kezdeni Android.
Szabad bevezetés programozás Java megtalálható a Udacitynél. Amikor alapjait vizsgálták, az utat fog esni az oldalon a hivatalos oldalon az Android fejlesztők. Itt meg lehet tanulni a finomabb pontok létrehozása az első Android-projekt.
Azt szeretnénk, hogy iOS-alkalmazás
Fejlesztése iOS sokkal igényesebb az eszközök tekintetében. Amellett, hogy a tudás az Objective C, szüksége lesz egy Mac OS X 10.7 vagy újabb, Xcode - egy ingyenes eszköz a kérelmek, valamint egy sor fejlesztési eszközök iOS-re.
Kezdje a pálya iOS-fejlesztő tanulmányi költségekhez Forum iOS A kód Iskola, valamint a kezelése Apple Developer.
Gyermekem meg akar tanulni a program
Ez igen dicséretes, és nagyon ígéretes. Ha a gyermek még mindig elég kicsi, próbálja meg, hogy neki ugróiskola játék - a kérelem, amit leírt, az egyik a cikkeket. A folyamat a kódolás révén valósul meg a játékot. Egy bizonyos ponton eloroszosodott alkalmazás, amely nagyban segítheti a fejlesztés kábultan ennek az eszköznek.
Egy másik kiváló eszköze a tanulás programozás lehetne "Scratch". Szolgáltatás, amelynek célja a felhasználók 8-16 év.
Vannak is szolgáltatások, mint a segítség Code.org - elveiket sugallják népszerűsítése programozási az iskolákban és egyetemeken.
további irodalom
Mint már említettük, mi már többször korábban megérintette a téma a tanítás programozás, és már felhalmozott elegendő számú hasznos cikkek a témában. Ne hagyja ki:
- Hexlet - online kurzusok az orosz a szerző Layfhakera
- 5 legjobb szabad források tanulás programozás
- 10 ingyenes online platform, amely segítségével válik egy programozó
- Top 50 online kurzusok és források a tanulás web design