Kako započeti s programiranjem vlastitih programa
Za većinu ljudi koji su odlučili povezati svoje živote s programiranjem, postavlja se pitanje: gdje početi programirati, jer bih odmah, od prvih koraka, napisala vlastite programe. S jedne strane, to će biti razvoj praktičnog iskustva, as druge strane - stjecanje vještine za rješavanje primijenjenih problema.
sadržaj
Računalo je isti alat u programiranju kao stolarski sjekirom, a umjetnik ima štitnik. Glavna stvar je razvoj znanja i vještina, a moći ćete stvoriti praktički na bilo kojem stroju. To znači da nema puno razlike u tome kako započeti program učenja. Naravno, odabir jezika za pisanje programa može odigrati odlučujuću ulogu kada se mladi čovjek počinje ponuditi kao obećavajući stručnjak. Ali to će biti malo kasnije.
Na primjer, ako uzmemo u obzir web programiranje (gdje treba započeti, također je pitanje), postoji minimalni skup tehnologija za front- i back-end, bez kojih razvoj web aplikacija u cijelosti nije moguće na bilo kojem mjestu rada. I prošireni skup programa je izvan opsega programera početnika, a on nije onaj s kojim programiranje može započeti u načelu.
Klasični programi programiranja preporučuju postavljanje temelja u tri smjera:
- Vrlo upisani jezik - kao što je C / C ++.
- Potpuno OOP orijentirani jezik, koji se tradicionalno smatra JAVA.
- Jezik skriptiranja, gdje izbor može biti od klasika poput ljuske, sed, awk ili Perl ili nešto novije. Ako želite potrošiti manje vremena i učenja napora, PHP će to učiniti.
Naravno, danas, kada se nove tehnologije pojavljuju gotovo svaki dan, gotovo nikome neće slijediti zahtjeve iskusnih ljudi o tome gdje početi programirati. Vjerojatno će više popularan odgovor na ovo pitanje biti: što treba učiniti za početak programiranja barem na nekom jeziku. No, primljene preporuke prikladne su samo za razvoj početnih vještina i ništa više. U stvarnom životu svaki popularni programski jezik, točnije njegovo istraživanje, može se usporediti s učenjem, na primjer, ruskim jezikom u srednjoj školi. Analogija je nepotpuna, ali indikativna, kako bi razumjela što je u pitanju. Morate započeti s najjednostavnijim - učiti "abecedu" programiranja, a zatim, uz stalne vježbe i učiti nove informacije, postupno se preseliti na vrh umjetnosti pisanja složenih kodova.
Što god bilo, ali potencijalni poslodavac plaća dobro iskusnog programera ili ne plaća mnogo, ali za to ne zahtijeva posebne vještine. Stoga, vraćajući se na pitanje "gdje početi programirati", trebali biste odgovoriti na nešto slično ovome: s akumulacijom iskustva. A to znači da morate pisati programe svugdje i uvijek, poput umjetnika koji želi usavršiti svoje vještine i privlači sve što mu je na oku. Praksa vodi do savršenstva, a već za savršenstvo, mnogi su spremni platiti dobar novac. Na primjer, sada čak i najranije skice poznatih umjetnika vrijedi mnogo novca.
Posljednja točka, koja treba spomenuti ovdje, je potreba stvaranja tako da kasnije možete ispričati ili pisati o tome. Drugim riječima, riječ je o stvaranju portfelja programera, gdje će se predstaviti izvorni kod - od prvih kreacija do svih naprednih dostignuća u ovom području. Uz takvu pomoć, razgovori s potencijalnim poslodavcima bit će kraći, a potreba za životom može se potpuno uništiti - oni će jednostavno početi primati prijedloge za rad.
- Koja je metodologija podučavanja stranih jezika?
- Opravdanje izbora programskog jezika i kriterija
- Android OS: kako povezati telefon s mikrofonom?
- Strukturirana programiranje
- Razmjena programa za studente - Učinkovita metoda za poboljšanje poznavanja stranog jezika.
- Kako naučiti programiranje od nule na popularnim programskim jezicima
- Programiranje od nule: gdje početi? Kako početi učiti programiranje od nule na Java jeziku?
- Kako izraditi vlastite programe? Kako stvoriti lažni program?
- Koja je posebna značajka softvera između platformi?
- Što je računalni program? Vrste računalnih programa
- Programiranje za Android: kako započeti stvarati vlastite aplikacije i igre?
- Programiranje igara: programi, značajke stvaranja i preporuke
- Android: Programiranje za početnike
- Affiliate program forex
- Adobe Air: što je to?
- Razvoj aplikacija za iOS: gdje početi?
- Obrazovanje u pedagogiji
- Što je?
- Ako zvuk sustava Windows 7 ne radi
- Što je programski sustav
- Što trebate znati programeru da postane profesionalna