Lielākajai daļai cilvēku, kuri nolēma saistīt savusdzīvošana ar programmu, rodas jautājums: kur sākt programmu, jo es gribētu uzreiz no pirmajiem soļiem rakstīt savas programmas. Tad, no vienas puses, tā būs praktiskās pieredzes attīstīšana, no otras puses - prasmju apgūšana, lai risinātu lietišķās problēmas.
Dators ir līdzīgs rīksprogrammēšana, tāpat kā galdnieka asis, un mākslinieka molberts. Galvenais ir zināšanu un prasmju attīstīšana, un jūs varēsit praktiski izveidot jebkuru mašīnu. Tas nozīmē, ka nav daudz atšķirību, kā uzsākt mācību programmu. Protams, izvēloties valodu programmām rakstīšanai, var būt izšķiroša loma, kad jaunietis sāk piedāvāt sevi kā daudzsološu speciālistu. Bet tas būs nedaudz vēlāk.
Piemēram, ja mēs domājam par tīmekļa programmēšanu(Kur lai sāktu - to pašu jautājumu), tad ir minimālais kopums tehnoloģiju par priekšējais- un atpakaļ-end'a, bez kura pilnīga attīstība Web lietojumprogrammas nav iespējama jebkurā no darba. Kopums uzlabotas programmatūras rīku pārsniedz iesācējs programmētājs, un tas nav tas, lai sāktu programmu ir iespējams principā.
Programmēšanas klasika iesaka pamatus iedalīt trīs virzienos:
Protams, šodien, kad jaunās tehnoloģijasgandrīz katru dienu ir maz ticams, ka kāds sekos pieredzējušiem uzskatiem par to, kā sākt plānošanu. Iespējams, ka populārāka atbilde uz šo jautājumu būs: kas jādara, lai sāktu programmu vismaz kādā valodā. Taču saņemtie ieteikumi ir piemēroti tikai sākotnējo prasmju attīstīšanai un neko vairāk. Reālajā dzīvē jebkura populārā programmēšanas valoda, precīzāk tā pētījums, var tikt salīdzināta ar studijām, piemēram, krievu valodu vidusskolā. Analoģija ir nepilnīga, bet drīzāk orientējoša, lai saprastu, kas ir apdraudēts. Jums jāsāk ar visvienkāršāko - apgūstot programmēšanas "alfabētu", un pēc tam, pastāvīgi vingrinājumi un jaunas informācijas apgūšana, pakāpeniski pāriet uz sarežģītu kodu kodēšanas mākslas virsotni.
Neatkarīgi no tā, bet gan potenciāls darba devējsvai nu labi maksā pieredzējušam programmētājam, vai arī gandrīz nemaksā, bet tam nav nepieciešamas īpašas prasmes. Tāpēc, atgriežoties pie jautājuma "kur sākt plānošanu", jums vajadzētu atbildēt uz šādu: ar pieredzes uzkrāšanos. Tas nozīmē, ka jums ir nepieciešams rakstīt programmas visur un vienmēr, tāpat kā mākslinieks, kurš vēlas pilnveidot savas prasmes, un piesaista visu, kas nāk pie viņa acīm. Prakse ved uz izcilību, un jau pilnveidošanai daudzi ir gatavi maksāt labu naudu. Piemēram, pat agrākie slaveno mākslinieku skices ir vērts daudz naudas.
Pēdējais jautājums, par kuru šeit stāvpieminēt, vai ir nepieciešams radīt, lai jūs vēlāk to varētu pastāstīt vai rakstīt par to. Citiem vārdiem sakot, tas ir par programmētāja portfeļa radīšanu, kurā tiks parādīts pirmkods - sākot no pašiem pirmajiem darbiem līdz visiem uzlabotiem sasniegumiem šajā jomā. Izmantojot šādu palīdzību, sarunas ar potenciālajiem darba devējiem būs īsākas, un nepieciešamība pēc atsākšanas pati par sevi var pilnībā atspēkot - viņi vienkārši sāks saņemt darba piedāvājumus.
</ p>