En utbredd grupp 1C-program används inom många områden med modern aktivitet, vare sig det är ett stort företag, bokföring eller en butik runt hörnet. 1C-programmeraren måste delta i anpassning, installation och utveckling av sådana komplexa program, och detta kräver ett analytiskt sinne och uthållighet.
Vem är det här?
Huvuduppgiften för 1C-programmeraren är att säkerställa en stabil drift av redovisningen på alla områden där det visar sig. För att göra detta utför han följande uppgifter:
- inrätta 1C-programmet i enlighet med krav från revisorer och bokföring;
- 1C-programuppdatering;
- test av innovationer och eliminering av fel i programmet;
- stabilisering av servrar som används av programfamiljen;
- redovisning av dataskydd och återhämtning.
Denna position i många företag anses vara prestigefylld.. För små företag räcker det ofta bara med en specialist inom programvara, men flera kan arbeta på stora anläggningar. Ledningen kan anställa frilansare med kunskaper i 1C-programmering för sina anställda och assistenter.
Fördelar och nackdelar med yrket
En programmerares yrke är allmänt efterfrågad i en snabbt växande industri. Det är anledningen till att arbetsgivare inte skyndar på lön för högt kvalificerade specialister. Den genomsnittliga lönen i Ryssland för en 1C-programmerare är 40-50 tusen rubel. I stora städer är den 30-40% högre. Det finns inte några få fall då specialister öppnade sina egna företag för tillhandahållande och underhåll av bokföring i olika företag.
Glöm dock inte att detta yrke är förknippat med högt ansvar.Ständigt uppdaterade program måste inte bara behärska på användarnivå, utan också kunna förstå deras funktioner, problem, fel och hur man löser dem.
Om andra anställda har problem med att arbeta med programmet måste de lösas även efter timmar. En programkrasch inträffar inte enligt schemat.
Jobbansvar
Tänk på vad en 1C-programmerare gör i ett företag, vad är hans ansvar. Först av allt, en sådan specialist måste inte bara arbeta med 1C-programmet själv, utan också utbilda andra anställda, utarbeta teknisk dokumentation och instruktioner för programvarumoduler.
Om möjligt försöker programmeraren automatisera bokföringsarbetet med hjälp av ett program, utveckla nya element för det och konfigurera konfigurationer.
Med tiden skapar mer erfarna specialister inte bara sina egna applikationer för företaget, utan deltar också i styrelsen och ger andra deltagare råd om att skapa en bättre affärsplan.
krav
Först och främst bör kandidaten för denna position vara programmerare och ha goda färdigheter i den här frågan. Förstå hur det fungerar på språk som C, C ++ och C #. Dessutom är kunskap om redovisning och finans också användbar. Ett stort plus kommer att vara om du lär dig att flytande äga alla program i 1C-paketet, få erfarenhet av att utveckla konfigurationer samt erfarenhet av redovisning i ett stort företag.
En bra specialist måste uppfylla de personliga egenskaperna som krävs och ha de nödvändiga färdigheterna för arbetet.
färdigheter:
- programmeraren måste förstå alla konfigurationer för 1C-programmet;
- kunna inte bara genomföra analyser och studier utan också beskriva dem, utarbeta teknisk dokumentation på grundval av dem;
- du måste lära dig engelska på en hög nivå för att få tillgång till utländsk litteratur;
- ha erfarenhet av att testa program och programvara;
- Basera på tester, skriv beskrivningar av fel och eliminera dem i tid;
- ha grundläggande programmeringsfärdigheter.
egenskaper:
- tålamod och uthållighet;
- balans och stressmotstånd;
- uthållighet;
- ansvar;
- analytiska tankesätt;
- multitasking, förmågan att snabbt förstå essensen och anpassa sig till nya arbetsvillkor.
Lärande funktioner och utsikter
Svårigheten med att lära ut 1C-programmering är att det inte kommer att fungera för att gå in i en sådan specialitet på institutet. Inga högskolor deltar i utbildning av sådana specialister. Därför spelar självutbildning en viktig roll, inte bara i början av en karriärväg, utan också under hela kursen.
Det finns tre huvudsakliga sätt att lära sig 1C-programmering: självstudier, heltidskurser och onlinekurser. Och du kan också lära dig av kollegor och andra yrkesverksamma.
Kurser på heltid kanske inte alltid hjälper dig att lära dig något. I grund och botten finns det för mycket värdelöst material i dem, och det som fortfarande har en del av nyttan är för enkelt för att lösa verkliga problem på grundval av detta. Därför är det inte lätt att välja exakt den kurs du behöver. De är dyra, men utförs främst under arbetstid, vilket inte alltid är bekvämt.
Om du emellertid lär dig så mycket som möjligt om dess program kommer det att vara lättare att avgöra om du vill spendera pengar på det. Vissa kurser lovar till och med att anställa studenter efter examen.
I självstudier är huvudmotivatorn din egen önskan. Ett tveklöst plus är också det faktum att all kunskap som du får från grunden kommer att vara gratis och hemma bekväm för dig. På Internet kan du hitta dussintals användbara och intressanta böcker, videor och textkurser. Således kan du enkelt förstå grunderna för 1C-programmering på en vecka och bli professionell på sex månader.Och du kan också registrera dig för en distanskurs om du inte vill arbeta självständigt.
Till skillnad från heltidskurser kommer klasser på Internet att förbereda dig mer för det aktuella arbetet, och en erfaren skådespecialist svarar på alla dina frågor. Det här alternativet är mer praktiskt, billigare och mer praktiskt än heltidskurser, eftersom du kan studera när som helst bekvämt för dig utan att avbryta ditt huvudsakliga yrke. Till exempel genomför den populära internetakademin SkillBox 1C-Bitrix Programmer-kursen, som bara varar i två månader, men efter det kan du arbeta med beställningar från olika företag på distans eller få ett fast jobb.
Vissa företag anställa 1C-programmerare utan arbetslivserfarenhet och utbildning. Du kan lära dig på språng och lära av dina mentors erfarenhet. Detta är det enklaste sättet. Du kan be dina kollegor för att klargöra ett visst problem och självständigt lösa enkla frågor. Att träna i praktiken är mycket snabbare än på kurser, och om du får betalt för det är en sådan erfarenhet ovärderlig.
Naturligtvis, oavsett vilket sätt du studerar, utan önskan och incitament till handling kommer framgång att vara extremt svår. Glöm inte det hela tiden som du spenderar på utbildning kommer att betala för dig med de uppgifter du har slutfört och kommer att bevara nervcellerna.
Den position du troligtvis kommer att få i början av din karriärväg är en junior programmerare eller den så kallade Junior. Vid den här tiden har du redan grundläggande färdigheter och kan lösa enkla problem. De första månaderna kommer du att anpassa dig till plattformen, studera den i praktiken och förstå dess förmågor. Du kommer att anförtros enkla förbättringar utan att ladda samtidigt en analys av deras konsekvenser. Du kommer att prova dig själv i verkliga kampförhållanden under övervakning av erfarna utvecklare.
Med tiden kommer du att agera mer säkert och gradvis få kunskap om verksamheten och grundläggande konfigurationer.
Nu får du redan uppgifter relaterade till utformningen av affärsprocesser med full förståelse för deras förhållande och konsekvenser. Du kommer inte längre ha så mycket kontroll som tidigare. Du är en del av företagets affärsprocess och du måste förfina den i enlighet med nya och förlorade behov.
Senior programmerare har redan en god förståelse för alla affärsprocesser.. De optimerar all kod som är skriven av resten av personalen och städar upp den. Med ren kod utför de många uppgifter. Företaget har sina egna standarder för att skriva kod.
Ledande programmerare utvecklar fler och fler nya lösningar för systemet. Han måste ständigt övervaka, testa och modifiera program. Tillämpade uppgifter är inte längre hans problem. Nu utformar han ett system för bekvämt att lösa affärsproblem.
Naturligtvis all denna tillväxt är mer horisontell än vertikal, men lönenivån för en nybörjare och en erfaren huvudprogrammerare är ibland flera tiotals gånger annorlunda. Tack vare kunskapen om företag som förvärvats under arbetsprocessen kommer många 1C-programmerare att öppna sin egen verksamhet i framtiden.
Hur hittar jag ett jobb?
Efter utbildningen kan du hitta ett jobb i 1C-franchisetagare. De är engagerade i installation och implementering av 1C-program i stora företag. Eller så kan du arbeta i ett av dessa användarföretag. De kräver vanligtvis specialister som kommer att kombinera sin position och positionen som systemadministratör. Vid intervjun ställs de typiska frågor relaterade till grunderna i programmering och färdigheter i att äga 1C: Enterprise-programmet.
Dessutom, det är möjligt att arbeta på distans, i frilansläge, lösa problem från olika företag. Detta är främst projektanställning, så sådana specialister söker ständigt efter order.
Lönen för en 1C-programmerare i Ryssland börjar från 40 000 och når 160 000. Med tiden, genom att få erfarenhet, kan du kräva en högre lön.De mest efterfrågade inom yrket är personer från 20 till 45 år gamla. Dessa är mestadels män, men kvinnor träffas också.