Kā kļūt par programmētāju

Sāksim ar to, ka "Programmētājs" - šī koncepcija ir diezgan neskaidra, tāpat kā, teiksim, "jurists". Persona, kas ir apguvusi jurisprudenci, var kļūtnotārs, advokāts, prokurors, tiesnesis, advokāts un tā tālāk. n. Persona, kas ir studējis programmēšana var būt datu bāzes programmētājs, programmētājs 1C, web programmētājs rakstīt pasūtījuma programmatūras, spēles vai programmēšanas CNC iekārtas, ...
Citu programmētāja profesiju var salīdzināt ar nosacījumuar tulka profesiju. Neviens tulks zina visas svešvalodas, parasti viņš specializējas vienā vai divās valodās. Tāpat neviens programmētājs nezina visas programmēšanas valodas: neviens nevar kļūt par programmētāju "vispār", visās valodās tas būs nepieciešams Nosakiet vairākas programmēšanas valodas, kurās jūs specializējieties.
Labas ziņas: lai kļūtu par programmētāju, jums nav nepieciešams iegūt augstāko izglītību. Protams, ja jums ir iespēja, tas ir labākpavada vairākus gadus studē universitātē: zināšanas tiek sistemātiski nodrošinātas, turklāt jums būs iespēja noteikt virzienu un vēlamās programmēšanas valodas. Bet tagad pieprasījums pēc labiem programmētājiem ir liels, tāpēc talantīgs pašmācībspēks var iegūt darbu vieglāk nekā vidusskolas absolvents, kas piecus gadus sēdēja biksēs. Tātad "garoza" vēl neatrisina neko.
Tikai, lai kļūtu par augsta līmeņa programmētājulīmenī, jums būs jāstrādā ilgi un grūti. Neatkarīgi no tā, vai jūs mācāties universitātē vai savā pašā, jums būs daudz jārisina. Vispirms jums jāpieliek zināšanas par matemātiku un tehnisko angļu valodu. Ir gandrīz neiespējami kļūt par programmētāju bez matemātikas zināšanām. Matemātika ne tikai attīsta domāšanu "vispārīgi ": algoritmu analīzei tiek izmantotas daudz matemātiskās metodes. Vairumā gadījumu matemātika "iet roku rokā" ar programmēšanu.
Kļūst programmētājs, nezinot angļu valodu, arī nav viegli. Protams, neviens nesaka, ka jums vajadzētu būt iespējaiatbalstīt sarunu par jebkuru tēmu un iegūt nevainojamu britu akcents. Bet fakts ir tāds, ka programmēšanas valodās daudzas funkcijas, procedūras utt. Ir norādītas ar vārdiem, kas aizņemti no angļu valodas. Piekrītu, ir daudz vieglāk atcerēties funkciju, izprast tā vārdu, nevis mehāniski saputot nesaprotamus angļu vārdus. Turklāt, ja pats izlemjat kļūt par programmētāju, jums, iespējams, būs jāizlasa rokasgrāmata, kas eksistē tikai angļu valodā, vai arī lūgt palīdzību no ārzemju kolēģiem. Bez tehniskās angļu valodas IT - jebkurā vietā.
Izvēloties kļūt par programmētāju, nemēģiniet uzreizapgūstiet valodu, ar kuru vēlies rīkoties nākotnē (it īpaši, ja jūs to izvēlējāties, jo tas ir "vārds patika", popularitātes vai otrādi - specifiskuma dēļ), it īpaši, ja jūs nekad neesat nodarbojies ar programmu izstrādi. Sāciet, piemēram, ar Pascal. Pirmkārt, tas palīdzēs jums apgūt plānošanas pamati. Otrkārt, daudzas programmēšanas valodas ir balstītas tieši uz Pascal, lai tas atvieglotu viņu mācīšanu nākotnē.
Kā jūs esat apguvis pamatus, jūs varat izlemt, kurā virzienā programmēt jūs vēlaties, lai izvēlētos, un tad spītīgi un mērķtiecīgi virzīties uz tās mērķu sasniegšanā. Nav iespējams kļūt par programmētāju bez prakses. Protams, jūs sāksiet ar laboratorijas darbu: augstskolā tos uzdod skolotāji, ar pašmācību jūs atradīsiet un atrisināsiet tipiskas problēmas. Bet jums ir jāizmanto visas iespējas, lai iegūtu jaunu pieredzi.
Sazināties profesionālos forumos, nebaidieties lūgt pieredzējušu palīdzībuprogrammētāji, un, veicot studijas, jūs varat mēģināt konsultēt jaunpienācējus pats par sevi: ja jūs nepareizi konsultējat, jūs tiksat labots, taču to neuzskata par "pazeminošu", bet par zināšanu un pieredzes avotu. Piedalieties Open Source projektos. Nauda viņi nedos, bet dos pieredzi un līniju kopsavilkumā. Piedalīties konkursos. Pat ja jūs neuzņemat balvu, tas atkal ir pieredze. Turklāt daudzi lielie uzņēmumi atrod jaunus darbiniekus, izmantojot dažādus programmēšanas konkursus.
Kļūstot par programmētāju, protams, nav viegli. Ja jūs vienkārši piesaista profesijas prestiža un plānošanas jums ir neskaidra ideja, un no matemātika atcerēties tikai "divreiz divi ir četri" un "Pitagora bikses uz visām pusēm ir vienādi", tas ir maz ticams, ka jums ir kaut kas notikt. Bet, ja jūs vēlaties ilgstoši un smagi strādāt, pastāvīgi iemācieties jaunām lietām un uzlabojieties, ir vērts mēģināt.














