Kako začeti programirati svoje programe
Za večino ljudi, ki so se odločili povezati svoje življenje s programiranjem, se postavlja vprašanje: kje začeti programirati, ker bi rad takoj, od prvih korakov za pisanje lastnih programov. Nato bo na eni strani razvoj praktičnih izkušenj, po drugi strani pa pridobitev spretnosti za reševanje uporabnih problemov.
Računalnik je enako orodje pri programiranju kot sekiro tesarjev, umetnik pa ima stojalo. Glavna stvar je razvoj znanj in spretnosti, prav tako pa boste lahko praktično ustvarili na katerem koli računalniku. To pomeni, da ni veliko razlike v tem, kako začeti učiti programiranje. Seveda lahko izbira jezika za pisanje programov odigra odločilno vlogo, ko se mlad človek prične ponuditi kot obetavnega strokovnjaka. Ampak to bo malo kasneje.
Na primer, če upoštevamo spletno programiranje (kjer je tudi vprašanje), potem je na voljo le minimalen nabor tehnologij za prednje in zadnje enote, brez katerih razvoj celotnega spletnega aplikacij ni možen na katerem koli mestu dela. Razširjeni niz programov je izven obsega začetnikovega programerja in ni tisti, s katerim se lahko programiranje začne načeloma.
Classics programiranja priporočajo postavitev temeljev v treh smereh:
- Močno vnesen jezik - kot je C / C + +.
- Popolnoma OOP-usmerjen jezik, ki se tradicionalno šteje za Javo.
- Skriptni jezik, kjer je izbira lahko iz klasike, kot so lupina, sed, awk ali Perl ali nekaj novega. Če želite porabiti manj časa in napora učenja, bo PHP storil.
Seveda, da danes, ko se nove tehnologije pojavijo skoraj vsak dan, komaj kdorkoli sledi ukazom izkušenih ljudi o tem, kje začeti programirati. Verjetno bo bolj priljubljen odgovor na to vprašanje: kaj je treba storiti, da začnete programirati vsaj v določenem jeziku. Toda prejeta priporočila so primerna samo za razvoj začetnih spretnosti in nič več. V resničnem življenju lahko vsak priljubljen programski jezik, natančneje njegova študija primerjamo z učenjem, na primer z ruskim jezikom v srednji šoli. Analogija je nepopolna, temveč bolj indikativna, da bi razumela, kaj je na kocki. Začeti morate z najpreprostejšim učenjem "abecede" programiranja, nato pa s stalnimi vajami in učenjem novih informacij postopoma premakniti na vrh umetnosti pisanja zapletenih kod.
Karkoli je bilo, toda potencialni delodajalec plača izkušenemu programerju dobro ali pa ne plača veliko, vendar v zameno ne zahteva posebnih veščin. Zato, če se vrnete na vprašanje "kje začeti programiranje", bi morali odgovoriti na nekaj takega: z zbiranjem izkušenj. In to pomeni, da morate pisati programe povsod in vedno, kot umetnik, ki želi izpopolniti svoje znanje in črpa vse, kar pride v oči. Praksa vodi k popolnosti, in že zaradi popolnosti so mnogi pripravljeni plačati dober denar. Na primer, zdaj so tudi najstarejše skice znanih umetnikov vredne veliko denarja.
Zadnja točka, ki jo je treba omeniti, je potreba, da ustvarite tako, da lahko kasneje poveste ali pišete o njem. Z drugimi besedami, gre za ustvarjanje programskega portfelja, kjer bo izvorna koda predstavljena - od prvih kreacij do vseh naprednih dosežkov na tem področju. S takšno pomočjo bodo pogovori s potencialnimi delodajalci krajši, potreba po nadaljevanju pa se lahko popolnoma razrešijo - preprosto bodo začeli prejemati predloge za delo.
- Utemeljitev izbire programskega jezika in meril
- Objektno programiranje
- Modularno programiranje
- Strukturirano programiranje
- Java programski jezik
- Kaj je programiranje? Programiranje za začetnike
- Kako se naučiti programiranja iz nič v priljubljenih programskih jezikih
- Programiranje iz nič: kje začeti? Kako začeti učenje programov iz nič v jeziku Java?
- Kako ustvariti svoje programe? Kako ustvariti lažni program?
- Računalniški programski jeziki: vrste, opis, uporaba in povratne informacije
- Programiranje za Android: kako začeti ustvarjati svoje aplikacije in igre?
- Android: programiranje za začetnike
- Adobe Air: kaj je to?
- Razvijanje aplikacij za iOS: kje začeti?
- HTML oznake: postavitev, programiranje, oblikovanje
- Teorija grafov
- Kateri programski jezik naj izberem za začetnika za učenje
- Linearno programiranje
- Vrste računalniške programske opreme
- Zakaj uporabljati programske jezike na visoki ravni?
- Kaj morate vedeti, da programer postane strokovnjak