Programer 1C: kdo je in kako to postati?
Razširjena skupina programov 1C se uporablja na številnih področjih sodobne dejavnosti, ne glede na to, ali gre za veliko podjetje, računovodstvo ali trgovino za vogalom. Programer 1C se mora ukvarjati s prilagajanjem, namestitvijo in razvojem tako zapletenih programov, kar zahteva analitičen um in vztrajnost.
Kdo je to?
Glavna naloga programerja 1C je zagotoviti stabilno delovanje računovodstva na vseh področjih njegove manifestacije. Za to opravlja naslednje naloge:
- postavitev programa 1C v skladu z zahtevami računovodij in računovodstva;
- posodobitev programa 1C;
- testiranje novosti in odpravljanje napak v programu;
- stabilizacija strežnikov, ki jih uporablja družina programov;
- zaščita in obnovitev računovodskih podatkov.
Ta položaj v mnogih podjetjih velja za prestižen.. Za mala podjetja je pogosto dovolj samo en strokovnjak za programsko opremo, za velike objekte pa jih lahko dela več. Vodstvo lahko za svoje zaposlene in pomočnike najame samostojne podjetnike, ki poznajo programiranje 1C.
Prednosti in slabosti poklica
Poklic programerja je zelo zahtevan v hitro razvijajoči se industriji.Zato delodajalci ne varčujejo s plačami visokokvalificiranih strokovnjakov. Povprečna plača programerja 1C v Rusiji je 40-50 tisoč rubljev. V velikih mestih je višja za 30-40%. Še zdaleč niso osamljeni primeri, ko so strokovnjaki odprli lastna podjetja za zagotavljanje in vzdrževanje računovodskih oddelkov različnih podjetij.
Vendar ne pozabite, da je ta poklic povezan z visoko odgovornostjo. Programe, ki se nenehno posodabljajo, je treba ne le obvladati na ravni uporabnika, ampak tudi razumeti njihove značilnosti, težave, napake in načine za njihovo odpravo.
Če imajo drugi zaposleni težave pri delu s programom, jih je treba reševati v prostem času. Napaka programa se ne zgodi po urniku.
Delovne obveznosti
Razmislite, kaj počne programer 1C v podjetju, kakšne so njegove odgovornosti. Najprej bo moral tak specialist ne le sami delajte s programom 1C, ampak o tem učite tudi druge zaposlene, izdelava tehnične dokumentacije in navodil za programske module.
Če je mogoče, programer poskuša čim bolj avtomatizirati delo računovodstva z uporabo programa, razviti nove elemente zanj, konfigurirati konfiguracije.
Sčasoma bolj izkušeni strokovnjaki ne ustvarjajo samo lastnih aplikacij za delovanje podjetja, ampak sodelujejo tudi v upravnem svetu in svetujejo drugim članom pri izdelavi boljšega poslovnega načrta.
Zahteve
Najprej mora biti kandidat za to delovno mesto programer in imeti dobre veščine na tem področju. Razumeti princip dela v jezikih, kot so C, C++ in C#. Poleg tega bo koristno tudi znanje s področja računovodstva in financ. Velik plus bo, če se naučite tekoče obvladati vse programe paketa 1C, pridobite izkušnje pri razvoju konfiguracij, pa tudi delovne izkušnje v računovodskem oddelku velikega podjetja.
Dober strokovnjak mora izpolnjevati zahtevane osebne lastnosti in imeti veščine, potrebne za delo.
Spretnosti:
- programer mora razumeti vse konfiguracije programa 1C;
- biti sposoben ne le izvajati analiz in študij, ampak jih tudi opisati, na njihovi podlagi sestaviti tehnično dokumentacijo;
- za sklicevanje na tujo literaturo morate znati angleško na visoki ravni;
- imajo izkušnje s testiranjem programov in programske opreme;
- na podlagi testov napisati opise napak in jih pravočasno odpraviti;
- imajo osnovne veščine programiranja.
Kakovosti:
- potrpežljivost in vzdržljivost;
- ravnotežje in odpornost na stres;
- vztrajnost;
- odgovornost;
- analitični um;
- večopravilnost, sposobnost hitrega dojemanja bistva in prilagajanja novim delovnim razmeram.
Učne značilnosti in perspektive
Težava pri učenju programiranja 1C je v tem, da v inštitutu ne bo uspelo vstopiti na takšno specialnost. Nobena visokošolska ustanova ne izobražuje takšnih strokovnjakov. Zato ima samostojno učenje pomembno vlogo ne le na začetku karierne poti, ampak skozi celotno dolžino.
Obstajajo trije glavni načini učenja programiranja 1C: samostojno učenje, tečaji iz oči v oči in tečaji na internetu. Učite se lahko tudi od kolegov in drugih strokovnjakov.
Tečaji iz oči v oči vam morda ne bodo vedno pomagali česa naučiti. V bistvu je v njih preveč neuporabnega, tisto, kar je še uporabno, pa je preveč preprosto, da bi na njegovi podlagi reševali prave probleme.Zato ni enostavno izbrati točno tistega tečaja, ki ga boste potrebovali. So drage in se izvajajo predvsem med delovnim časom, kar ni vedno priročno.
Če pa o programu izveste čim več pred vpisom na takšen tečaj, se boste lažje odločili, ali se splača zanj zapraviti denar. Nekateri tečaji celo obljubljajo zaposlitev študentov po koncu programa.
Pri samostojnem učenju je glavni motivator lastna želja. Nedvomna prednost je tudi dejstvo, da bo vse znanje, ki ga boste pridobili iz nič, brezplačno in v vašem domu. Na internetu lahko najdete na desetine uporabnih in zanimivih knjig, videoposnetkov in besedilnih tečajev. Tako lahko preprosto razumete osnove programiranja 1C v enem tednu in postanete profesionalec v šestih mesecih. V tečaj se lahko vpišete tudi na daljavo, če ne želite delati sami.
Za razliko od rednih tečajev vas bodo tečaji na internetu veliko bolje pripravili na resnično delo, izkušeni igralski strokovnjak pa bo odgovoril na vsa vaša vprašanja.. Ta možnost je bolj praktična, cenejša in bolj priročna kot redni tečaji, saj lahko študirate kadar koli vam ustreza, ne da bi prekinili svojo glavno službo. Na primer, priljubljena internetna akademija SkillBox izvaja tečaj programerja 1C-Bitrix, ki traja le 2 meseca, po njem pa lahko delate z naročili različnih podjetij na daljavo ali dobite stalno zaposlitev.
Nekatera podjetja zaposlite programerje 1C brez delovnih izkušenj in izobrazbe. Učite se lahko na poti in prevzemate izkušnje svojih mentorjev. To je najlažji način. Kolege lahko prosite za pojasnila o določeni težavi, samostojno rešite vsa preprosta vprašanja.Učenje z delom je veliko hitrejše od obiskovanja tečaja, in če ste za to plačani, je izkušnja neprecenljiva.
Seveda, ne glede na to, kako se učite, brez želje in spodbude za delovanje bo zelo težko doseči uspeh. Ne pozabi tega ves čas, ki ga porabite za trening, se vam bo poplačal z rešenimi težavami in ohranitvijo živčnih celic.
Položaj, v katerega boste najverjetneje padli na začetku svoje karierne poti, je junior programer ali ti Junior. V tem času že imate osnovne veščine in ste sposobni reševati preproste probleme. Prvih nekaj mesecev se boste prilagodili platformi, jo spoznali v praksi in razumeli njene zmožnosti. Zaračunali vam bomo preproste izboljšave, ne da bi vas obremenjevali z analizo njihovih posledic. Preizkusili se boste v resničnih bojnih razmerah pod nadzorom izkušenih razvijalcev.
Sčasoma boste delovali bolj samozavestno, postopoma boste pridobivali znanje o poslu in osnovnih konfiguracijah.
Zdaj boste že prejeli naloge, povezane z oblikovanjem poslovnih procesov s popolnim razumevanjem njihove povezanosti in posledic. Ne boste več imeli enakega nadzora kot prej. Ste del poslovnega procesa podjetja, ki ga boste morali izpopolnjevati v skladu z novimi in zamujenimi potrebami.
Starejši programerji že dobro razumejo vse poslovne procese. Optimizirajo vso kodo, ki so jo napisali ostali zaposleni, in jo uredijo. S čisto kodo opravljajo številne naloge. Podjetje ima lastne standarde kodiranja.
Vodilni programer razvija vse več novih rešitev za sistem. Nenehno mora spremljati, testirati in izpopolnjevati programe.Uporabne naloge niso več njegov problem. Zdaj snuje sistem za udobno reševanje poslovnih problemov.
Seveda, vsa ta rast je bolj vodoravna kot navpična, vendar se višina plač za začetnika in izkušenega vodilnega programerja včasih razlikuje za več desetkrat. Zahvaljujoč znanju o poslovanju, pridobljenem v procesu dela, mnogi programerji 1C v prihodnosti odprejo svoje podjetje.
Kako najti službo?
Po usposabljanju lahko najdete delo pri franšizijah 1C. Ukvarjajo se z namestitvijo in implementacijo programov 1C v velikih podjetjih. Lahko pa delate za eno od teh uporabniških podjetij. Običajno zahtevajo strokovnjake, ki bodo združevali svoje delovno mesto in delovno mesto sistemskega skrbnika. Na razgovoru jim postavljajo standardna vprašanja, povezana z osnovami programiranja in veščinami lastništva programa 1C: Enterprise.
Poleg tega obstaja možnost dela na daljavo, v samostojnem načinu, pri reševanju težav različnih podjetij. To je predvsem projektna zaposlitev, zato so takšni strokovnjaki v nenehnem iskanju naročil.
Plača programerja 1C v Rusiji se začne od 40 000 do 160 000. Sčasoma, ko ste pridobili delovne izkušnje, lahko za svoje delo zahtevate višjo plačo. V poklicu so najbolj iskani ljudje od 20 do 45 let. Večinoma so moški, najdejo pa se tudi ženske.