Kā izvēlēties pareizo programmēšanas valoda jums
Formēšana / / December 19, 2019
Programmēšana ir kļuvusi mainstream, modes tendences ir ļoti aktuāls. Un veci un jauni iepazīt šo brīnišķīgo pasauli. Amerikas Savienotajās Valstīs bija par to, ka prezidents pats Viņš runā visā valstī par priekšrocībām mācību programmas.
Internets paver daudzas iespējas, kā mācīties, katra programmēšanas mākslu, jo bezmaksas CodeacademyUn beidzot ar daudziem tūkstošiem dārgu kursos, piemēram, Devbootcamp, Sola pagriezt tējkannu ar garšvielām programmētājs 9 nedēļām.
Vai man ir nepieciešams, lai uzzinātu, programmēšanas tieši man?
Layfhakere mēs uzskatām, ka, jebkurā gadījumā, atbilde ir "jā". Pat tad, ja tas nav iet prom, un tas ir tikai sava veida hobijs savā brīvajā laikā, programmēšana joprojām liek mums strādāt mūsu smadzenes, un tas vienmēr ir labi.
Ja paskatās uzņēmējdarbības apjomu, tad programmēšanas iemaņas noderīga visiem tiem, kuru darbība ir saistīta ar tehnoloģijām.
Gregg Pollaks, dibinātājs apmācības pakalpojuma Kods skolaSaka, ka tas:
Ikviens, kurš ir formātā savu darbu, ir sazināties ar izstrādātāju, vajadzētu zināt pamatus programmēšanu.
Tas padara to vieglāk atrast kopīgu valodu un konstruktīvi un kompetenti risināt jebkuru nianses, kas rodas šajā procesā mijiedarbību starp cilvēkiem no dažādām profesijām.
Vai es neesmu pārāk vecs, lai šo?
Uz šo jautājumu, mēs jau atbildēja atsevišķs raksts. Nekad vēlu mācīties, vecums nav jautājums šeit. Vai varbūt jūs jau zina, kā programma?
Darba sākšana
Mācies angļu. Nopietni. Zemāk ir teksts rakstā, jūs sapratīsiet, kāpēc sekmīgai attīstībai profesijas programmētājs, jums būs nepieciešams Inglish. Kaut rusificēts, kaut pielāgots entuziasti, bet fakts paliek - mums ir jāzina angļu valoda.
Ja šajā brīdī jūs interesē paša jēdziena programmu, tad jūs varat sākt ar kaut ko. Tu spēlē ar dažādām valodām un vidēm, atrast kaut ko, kas jums patīk vairāk, labi, tad, kā tas notiek. Tomēr daudzi no mērķiem iet tālu aiz abstraktā "Es gribu zināt, kā programma." Viņiem ir konkrētu mērķi. Piemēram, uzrakstiet savu mobilo pieteikumu. Un šeit ir īstā vajadzība labi definētas izstrādes rīkus.
Es neko nezinu
Gadījumā, ja nav pieredzes vispār, tas ir labāk sākt ar kaut ko vieglāk saprast. Labs piemērs ir pamati HTML un CSS.
HTML nav programmēšanas valoda - iezīmēšanas valoda. Pateicoties tam jūs varēsiet pārstāvēt vārdus, attēlus, saites un video formātā saprotamā pārlūku. No šī vienkāršā sākot Amatieru vietnes un blogus. CSS ir atbildīgs par fontus, izmērus, izvietojumu un citi dizaina elementi, kas veido mājas lapu.
Faktiski, visticamāk, jums jau ir bijis tikt galā ar HTML, vienkārši nezinu to. Ja Jums ir vai ir bijusi blogu, tad jums ir garantēta, lai sastapties atzīmes. Jebkurš normāls WYSIWYG redaktors ir saturu, kā vizuālā un teksta režīmā. Vērts redzēt teksta displeja režīmā, un tur būs tāds pats HTML. Dziļāka apgūt HTML veicina pāri redzamās īpatnības redaktoru jūsu emuāru vai vietā, kas padara lapas savā stūrī internetā daudz funkcionālas un vairāk interesantu. Kopumā, mācīšanās HTML ir noderīga, vienalga.
Es gribu, lai skaistu tīmekļa lietojumprogrammu
Tādā gadījumā, jums ir nepieciešams JavaScript zināšanas. Tas ļauj veikt tīmekļa vietnes skaistāks, efektīvāka un vairāk funkcionāla. Ir vairāki populāri (un saderīgi) JavaScript izstrādes vidēm, piemēram, gavēņa, kantainas un mugurkauls.
JavaScript dzīvo 20 gadus un nav gatavojas iet visur. Faktiski, dominance šajā jomā tikai palielinās. Sakarā ar savu popularitāti, JavaScript ir kur atsvaidzināt. Piemēram, iepriekš minētie zvani pollaks kursi valodas populārākais pie kods skolas.
Ja jūs darāt kaut ko tīmeklī, tad jums ir nepieciešams, lai uzzinātu, JavaScript.
Es gribu, lai ātri veikt prototipu
Ja jūs - dizainers, un jūs vēlaties, lai saņemtu back-end programmēšanas iemaņas sev testit pieteikumi, tas ir nepieciešams, lai uzzinātu, Ruby vai Python. Abi varianti ir diezgan viegli apgūt, un atvērt ceļu uz vienu no populārākajām profesijām 2013. gadā. Kā jūs varat iedomāties, to atbilstība turpināsies arī tuvākajā nākotnē.
Ruby atšķiras ekosistēmu attīstību un ir viens no aktīvākajiem un izpalīdzīgi kopienai. Izstrādāts atpakaļ 1995.gadā, valodu sāka iegūt plašu popularitāti 2003. gadā, kad tur bija ietvars sliedes. Pateicoties viņam procesā, veidojot mājas lapas un tīmekļa lietojumprogrammas daudz vienkāršāka.
Python var arī lepoties spēcīga kopienaUn, ja jums ir iespaidu ar problēmām attīstībā un izveidē mākslīgo intelektu, un šāda cool stuff, tad ceļa Python.
Lai ātri sākumu var ieteikt Uzzināt Python The Hard Wayvai sadaļa Ruby pie Code akadēmijā.
Es vēlos, lai Android App
Izstrāde Android pieteikumu galvenokārt veikta Java. Skaistums, kas ir piemērots jums un Windows un OS X. Abas operētājsistēmas ļauj uzstādīt izstrādes vidi Android. Vēl viena priekšrocība - iespēja pārbaudīt savus pieteikumus uz budžetu, jo tirgus ir daudz lētu viedtālruņu un planšetdatoru, pamatojoties uz Android.
Vēl viens ļoti svarīgs punkts: ja tikai pāris gadus atpakaļ bija viens no galvenajiem platformu iOS, izstrādātāji tagad gribētu sākt ar Android.
Bezmaksas ievads plānošanu Java var atrast Udacity vietnē. Kad pamati ir pētīta, jūsu ceļš samazināsies uz pusi oficiālā vietne Android izstrādātājiem. Šeit jūs varat uzzināt smalkākās vietās veidojot savu pirmo Android-projektu.
Es gribu, lai iOS lietotni
Attīstīšana iOS, ir daudz prasa no instrumentiem. Papildus zināšanas par mērķa-C, jums būs nepieciešams Mac ar OS X versija 10.7 vai augstāk, Xcode - bezmaksas rīks, lai izveidotu programmas, kā arī komplektu izstrādes rīku iOS.
Uzsāciet ceļu iOS izstrādātājs ar studiju izmaksu Forums iOS pie Code skolā, kā arī Apple Developer vadība.
Mans bērns grib iemācīties programmai
Tas ir diezgan apsveicama un ļoti daudzsološs. Ja bērns vēl ir pavisam mazs, mēģiniet, lai dotu viņam būdiņu spēle - pieteikums, ko mēs aprakstīta vienā no mūsu rakstus. Par kodēšanas process tiek īstenots caur spēli. No noteiktu punktu rusificēts pieteikumu, kas var ievērojami palīdzēt attīstībā apmulsuma ar šo rīku.
Vēl viens lielisks veids, kā mācību programmu, varētu būt "Scratch". Pakalpojumu paredzēts lietotājiem no 8 līdz 16 gadiem.
Ir arī pakalpojumi, piemēram, palīdzību Code.org - to principi liecina popularizēšanu programmu skolās un universitātēs.
Papildu informācija
Kā minēts iepriekš, mums ir vairākas reizes iepriekš pieskārās par tēmu mācību plānošanu, un esam uzkrājuši pietiekamu vairākus noderīgus rakstus par šo tēmu. Nepalaidiet garām:
- Hexlet - online kursi krievu autors Layfhakera
- 5 labākie bezmaksas resursus mācību programmu
- 10 bezmaksas tiešsaistes platforma, kas palīdzēs jums kļūt programmētājs
- Top 50 tiešsaistes kursus un resursus mācību web dizains