Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Dette indlæg voksede ud af kommentarer til én artikel her på Habré. En ganske almindelig kommentar, bortset fra at flere straks sagde, at det ville være meget godt at arrangere det i form af et separat indlæg, og MoyKrug ventede ikke engang på dette offentliggjort denne samme kommentar separat i sin VK-gruppe med et fint forord

Vores seneste udgivelse med en rapport om lønninger i IT for første halvår af dette år indsamlede utroligt mange kommentarer fra Habr-brugere. De delte meninger, observationer og personlige historier, men vi kunne lide en af ​​kommentarerne så meget, at vi besluttede at offentliggøre den her.

Derfor tog jeg mig endelig sammen og skrev en separat artikel, hvor jeg afslørede og begrundede mine tanker mere detaljeret.

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Nogle gange i artikler og kommentarer, der diskuterer it-specialisters indkomst, kan du finde udsagn som "Hvor får du disse tal fra? Jeg har arbejdet X i mange år, og hverken jeg eller mine kolleger har nogensinde set sådanne penge..."

Helt ærligt, jeg kunne have skrevet den samme kommentar for N år siden. Jeg kan ikke nu :)

Efter at have gennemgået forskellige arbejdssteder, organisationer og livssituationer, formulerede jeg personligt for mig selv et meget simpelt sæt regler om emnet "hvad man skal gøre for at få normale penge og arbejde under behagelige forhold inden for IT." Denne artikel handler ikke kun om penge. På nogle punkter kommer jeg ind på emnet muligheden for at forbedre dit faglige niveau og lære nye efterspurgte færdigheder, og med "gode forhold" mener jeg ikke kun et hyggeligt kontor, teknisk udstyr og en god social pakke, men også først og fremmest af alt, fraværet af sindssyge, fred i sindet og hele nerver.

Disse tips er primært relevante for softwareudviklere, men mange punkter egner sig også til andre erhverv. Og selvfølgelig gælder ovenstående primært for Den Russiske Føderation og andre tidligere USSR-lande, selvom nogle punkter igen vil være relevante overalt.

Så lad os gå.

Undgå statslige og halvstatslige kontorer og lignende institutioner inden for en kilometer

For det første, når en institution finansieres over budgettet, er den øvre løngrænse naturligvis begrænset af sig selv - "der er ingen penge, men du holder fast." Selv i offentlige myndigheder og lignende steder er lønningerne ofte bundet til personaleniveauet. Og det kan vise sig, at dokumentet siger, at programmøren modtager det samme beløb som en ekspedient, og det kan ikke ændres på nogen måde. Nogle ledere, der forstår det absurde i denne situation, ansætter semi-lovligt IT-specialister på halvanden til to satser, men dette er snarere en undtagelse fra reglen.

For det andet, hvis institutionen ikke opererer på et frit konkurrencepræget marked, vil dens ledere højst sandsynligt ikke have et mål om at forbedre kvaliteten og konkurrenceevnen af ​​produkter og tjenester (målet vil være ikke at sænke denne kvalitet til under en vis værdi, så som ikke at modtage ifølge tilsynsmyndighederne), og vil derfor ikke forsøge at rekruttere de bedste medarbejdere og motivere dem økonomisk eller på anden måde.

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

På grund af ledelsens manglende fokus og motivation på kvalitet og resultater, samt at de i virkeligheden ikke bruger deres egne, men andres penge, kan man ofte observere sådan et fænomen som anbringelse af børn/pårørende. /venner osv. til "varme steder" i organisationen. Du skal dog stadig arbejde på en eller anden måde. Derfor kan det for det første vise sig, at en person, der kom dertil fra gaden, skal udføre arbejde både for sig selv og for den pågældende fyr. Og for det andet er det usandsynligt, at han vil være omgivet af højt kvalificerede specialister, som han kan lære meget af.

I tilfælde af ansættelse i en privat virksomhed, men arbejder på en statskontrakt, kan du desværre støde på nogenlunde det samme. Hvis en virksomhed modtager ordrer og tilbud, fordi "alt allerede er fanget", så kommer vi faktisk igen til situationen med "ingen konkurrenter" med de tilsvarende konsekvenser. Og selvom udbuddene spilles retfærdigt ud, så skal vi ikke glemme, at vinderen er den, der tilbyder den laveste pris, og det kan sagtens vise sig, at besparelsen primært kommer til at ligge på udviklerne og deres løn, for målet vil ikke være "at lave et meget godt produkt", men "at lave et produkt, der i det mindste på en eller anden måde opfylder de formelle krav."

Og selv når virksomheden går ind på det frie marked og har konkurrenter, bliver ledelsens tankegang og dens holdning til medarbejderne ikke altid omstruktureret med tilsvarende triste konsekvenser. Begrebet "sovjetisk ledelse", desværre, kommer fra det virkelige liv.

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Nogle gange sker det tværtimod, at i nogle statsejede virksomheder kan selv almindelige medarbejdere modtage meget gode penge efter lokale standarder (f.eks. i olie- og gassektoren). Men desværre går "sovjetisk ledelse" ingen vegne, og du kan ofte falde over administrativt vanvid, såsom "arbejdsdag strengt taget fra kl. 8, for at være 1 minut forsinket, tab af bonus", endeløs skrivning af notater og skiftende ansvar , og en holdning som "vi betaler meget, så hvis du vil, arbejde endnu mere, vi betaler ikke for overarbejde" og "hvis du ikke kan lide det, vil ingen beholde dig."

Hvis du er programmør, så overvej ikke stillinger i virksomheder, hvor softwareudvikling ikke er en aktivitet, der genererer hovedindkomsten

... inklusive alle mulige forskningsinstitutter, designbureauer, ingeniørkontorer og fabrikker, handelsvirksomheder, butikker mv.

Der er endda en løbende joke i ét fællesskab

«Hvis din stilling ikke hedder "Senior Developer" eller "Team Lead", men "Ingeniør i 1. kategori" eller "Leading specialist of the Information Technology Department", så har du taget en forkert drejning et sted«

Ja, det er en joke, men hver joke har en eller anden sandhed.

Jeg definerer kriteriet "at bringe hovedindkomsten" ganske enkelt:
dette eller

  • virksomheden tjener faktisk størstedelen af ​​sine indtægter fra salg af sine it-produkter eller -tjenester, eller udvikler alt dette på bestilling

eller

  • Softwaren, der udvikles, er en af ​​de vigtige eller endda de vigtigste ting, der bestemmer forbrugeregenskaberne for et produkt eller en tjeneste.

Hvorfor dette råd?

Læs først det fremragende indlæg. “13 overraskelser fra en ikke-it-virksomhed”, mange forskelle mellem ikke-it-virksomheder er virkelig godt bemærket der. Og hvis du arbejdede i it-virksomheder, men altid observerede punkter fra 5 til 13, beskrevet i den artikel, så er det en grund til at tænke og se nærmere på verden omkring dig og arbejdsmarkedet.

I "rent it"-virksomheder er personer, der er direkte relateret til softwareudvikling (programmører, testere, analytikere, UI/UX-designere, devops osv.) den vigtigste drivkraft. Det er deres arbejde, der bringer indtægter til virksomheden. Lad os nu se på en "ikke-IT-virksomhed". De modtager de fleste af deres penge fra at videresælge noget eller fra at levere nogle "ikke-IT-tjenester" eller fra at producere "ikke-IT-produkter." I denne virksomhed er it-medarbejdere servicemedarbejdere, ja, de er nødvendige for at kunne arbejde mere effektivt (for eksempel gennem automatisering, automatisk regnskab, modtagelse af ordrer online osv.), men de genererer ikke direkte indtægter. Og derfor vil den kortsigtede ledelses holdning til dem højst sandsynligt være netop dette – som noget der skal bruge penge.
Dette er meget godt udtrykt i artiklen nævnt ovenfor:

Den konceptuelle forskel mellem en it-virksomhed og en ikke-it-virksomhed er selvfølgelig, at du i en it-virksomhed - som programmør, tester, analytiker, it-chef og endelig - er en del af indtægtssiden af ​​budgettet (nåja , for det meste), og i en ikke-it-virksomhed - kun en forbrugsvare, og ofte en af ​​de mest bemærkelsesværdige. Derfor opbygges der en passende holdning til interne it-specialister - som nogle parasitter, som vi, forretningen, er tvunget til at betale af egen lomme, og de også tør at ville have noget for sig selv.

Ofte forstår ledelsen i en sådan virksomhed ikke noget som helst om it- og softwareudvikling, og derfor er det for det første svært at overbevise dem om behovet for noget, og for det andet selve "oprettelse af en it-afdeling". sker måske ikke på den bedst mulige måde: Stillingen som leder af denne afdeling overtages af en person, hvis kompetencer lederne ikke i tilstrækkelig grad kan teste. Hvis du er heldig med ham, så vil han rekruttere et godt hold og sætte den rigtige udviklingsvej. Men hvis du er uheldig med det, så kan det ske, at holdet ser ud til at udvikle noget, og produktet ser endda ud til at virke, men faktisk gryder det i sin egen saft isoleret fra omverdenen, udvikler sig ikke specielt , og virkelig vidende og talentfulde mennesker, de bliver ikke der. Ak, jeg så det med mine egne øjne.
Hvordan identificerer man dette på forhånd, i interviewfasen? Der er en såkaldt Joels test, vi må dog indrømme, at det er meget overfladisk, og faktisk kan der være mange flere faktorer at tjekke og alarmklokker, men dette er emnet for en separat artikel.

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Jeg vil gerne sige et par ord om forskellige ingeniørvirksomheder, produktionsforeninger, forskningsorganisationer, designbureauer, designinstitutter og alt den slags. Efter min erfaring er der flere grunde "hvorfor du ikke bør tage dertil, eller i det mindste tænke meget grundigt, før du gør det."

For det første, igen, hersker der ofte tæthed og teknologisk efterslæb. Hvorfor er et separat spørgsmål og ville være en god artikel værdig, men folk udtaler sig jævnligt om dette emne, selv her på Habré:

"Jeg vil fortælle dig en skræmmende hemmelighed - indlejret software testes mindst en størrelsesorden mindre og værre end enhver nedslidt webserver. Og de er ofte skrevet af dinosaurer, en debugger er for svage, og "hvis koden kompileres, så virker alt."
… Jeg laver ikke sjov, desværre.” [fra kommentarerne]

"Intet overraskende. Ifølge mine observationer mener mange "hardwareudviklere", at produktionen af ​​en enhed er en kunst, der er underlagt eliten, men han kan selv skrive koden til det på sine knæ. Dette er generelt en bagatel. Det viser sig at være en fungerende tavs gyser. De bliver meget fornærmede, når de lige ved hånden får at vide, hvorfor deres kode lugter dårligt, fordi... ja... de har lavet et stykke hardware, hvad er det, en slags program.” [fra kommentarerne]

”Ud fra min erfaring som videnskabsmand kan jeg sige, at når en til flere arbejder med en opgave, er der ikke tale om at genbruge koden. De skriver så godt de kan, bruger minimale sproglige muligheder, og de fleste kender ikke til versionskontrolsystemer." [fra kommentarerne]

For det andet handler alt igen ofte om ledelse og etablerede traditioner:

"Udviklingen af ​​udstyr ifølge statistik er oftest en selvforsørgende, selvfinansierende russisk virksomhed med russiske kunder, et russisk salgsmarked og en russisk chef - en tidligere ingeniør på 50+, som tidligere også arbejdede for småpenge. Derfor er hans tanke: ”Jeg har arbejdet hele mit liv for at kunne betale en ung mand? Han kommer over det!" Sådanne virksomheder har således ikke mange penge, og hvis de har, vil de ikke investere dem i din løn." [fra kommentarerne]

Og for det tredje... Sådanne steder er programmører og andre ingeniører ofte ikke adskilt. Ja, selvfølgelig kan en programmør også betragtes som en ingeniør, og selve konceptet "software engineering" synes at antyde. I begge tilfælde er folk engageret i intellektuelt arbejde og udvikling af nye entiteter, og i begge tilfælde kræves der en vis viden, færdigheder og mindset.

Men... nuancen er, at i den nuværende situation på arbejdsmarkedet bliver disse kategorier meget forskelligt betalt. Jeg siger ikke, at det er sådan det skal være, jeg mener selv, at det er forkert, men desværre er det i øjeblikket en kendsgerning: lønningerne til "programmører" og andre "ingeniører" kan variere med én og en en halv til to gange, og nogle gange mere.

Og i mange ingeniør- og næringeniørvirksomheder forstår ledelsen bare ikke "hvorfor skal vi betale dobbelt så meget for dette", og nogle gange "hvad er det store problem, vores Vasya, elektronikingeniøren vil skrive lige så god en kode ” (og Vasya - så gider jeg ikke, selvom han ikke en softwareudvikler).

I en af ​​diskussionerne om emnet "en programmørs vej er svær" med de respekterede Jeff239 Engang sagde han i kommentarerne en sætning som "Nå, hvad er der galt, vi betaler vores folk over gennemsnitslønnen ingeniør i St. Petersborg," selvom en virksomhed på en mindelig måde værdsætter og respekterer sine ansatte, bør betale "...over gennemsnitslønnen programmør I Petersborg".

Et meget vejledende billede, som for flere år siden cirkulerede på alle mulige automatiserede kontrolsystemer offentligt på sociale netværk, taler for sig selvHvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Arbejd ikke med militæret

Jeg kom med denne konklusion for mig selv, mens jeg stadig er studerende på militærafdelingen på universitetet :)

Faktisk arbejdede jeg personligt ikke på paramilitære kontorer og private firmaer som kunder fra dette område, men det gjorde mine venner, og ifølge deres historier, talrige folklore som "Der er tre måder at gøre noget på - rigtigt, forkert og i hæren" og "Jeg vil nu samle en snæver kreds af begrænsede mennesker, stole på, hvem jeg vil finde ud af det ordentligt og straffe enhver!" dukkede ikke op ud af ingenting.

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

I mit tilfælde endte interviews med sådanne virksomheder som regel med behovet for at falde ind under formen af ​​hemmeligholdelse. Desuden svor interviewerne, at "den tredje form er en ren formalitet, det betyder ikke noget, de spørger ikke engang om det, du kan rejse til udlandet uden problemer overhovedet," men som svar på spørgsmålene "Hvis det betyder ikke noget, hvorfor eksisterer det så, og hvorfor skal det underskrives?" og "Hvad er garantierne for, at i betragtning af det sindssyge, der foregår omkring os, en skønne dag vil lovgivningen ikke ændre sig, og alt ikke bliver anderledes?" der blev ikke modtaget svar.

Vær ikke en mester i alle håndværk

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

... det er ligesom når du samtidig er programmør, administrator, netværksinstallatør, hardwarekøber, patronpåfylder, DBA, teknisk support og telefonoperatør. Hvis du i din stilling gør "alt på én gang", så vil du højst sandsynligt ikke være ekspert på hvert af disse områder, hvilket betyder, at hvis du ønsker det, kan du blive erstattet af flere elever eller juniorer, som ikke er et problem med at finde selv for små penge. Hvad skal man gøre? Vælg en snæver specialisering og udvikle dig i dens retning.

Begynd at lære en mere aktuel stak

... hvis du arbejder med ældre værktøjer. Det sker for eksempel, at en person skriver i nogle Delphi 7 eller gamle versioner af PHP med lige så gamle rammer. Jeg siger ikke, at dette er dårligt som standard, når alt kommer til alt, er der ingen, der har annulleret princippet "det virker - rør det ikke," men når en gammel stak bruges ikke kun til at understøtte gamle, men også til at udvikle nye moduler og komponenter får dig til at tænke over udviklingsteamets kvalifikationer og motivation, og om virksomheden overhovedet har brug for godt personale.

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Nogle gange sker den modsatte situation: du støtter et eller andet legacy-projekt på noget legacy-teknologi og får ganske gode penge (måske fordi ingen andre ønsker at komme ind i denne sump), men når projektet eller virksomheden af ​​en eller anden grund dør, er der en høj risiko for at ende i stykker, og det kan være meget ubehageligt at vende tilbage til den barske virkelighed.

Arbejd ikke i små og mellemstore virksomheder, der betjener det indenlandske (russiske) marked

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Alt er ret simpelt her. Virksomheder, der arbejder på det internationale marked, har en tilstrømning af penge i fremmed valuta, og givet de nuværende valutakurser, har de råd til at betale deres udviklere gode penge. Virksomheder, der arbejder for hjemmemarkedet, er tvunget til at indhente det, og mens store og rige virksomheder har råd til at betale konkurrencedygtige lønninger for ikke at miste gode specialister, har små og mellemstore desværre ikke altid denne mulighed.

Lær engelsk. Også selvom du ikke rigtig har brug for det lige nu

For en moderne it-specialist er det engelske sprog en meget nyttig ting: langt størstedelen af ​​dokumentation, manpages, release notes, projektbeskrivelser og alt andet er skrevet på engelsk, topbøger og videnskabelige artikler udgives på engelsk (og ikke altid er ikke umiddelbart oversat til russisk, og endnu mere ikke altid oversat korrekt), konferencer i verdensklasse afholdes på engelsk, publikum af internationale online udviklerfællesskaber er hundredvis af gange større end den russisktalende osv.

Jeg vil henlede din opmærksomhed på en anden kendsgerning: der er et stort antal virksomheder med fede opgaver og meget velsmagende lønninger, hvor de uden kendskab til engelsk ikke engang vil overveje dig. Det er outsourcingvirksomheder, integratorer, afdelinger af internationale virksomheder og simpelthen virksomheder, der arbejder på det internationale marked. I mange af dem skal du løse problemer i ét team med fremmedsprogede kolleger fra andre lande og ofte endda interagere direkte med kunder og deres specialister. Uden godt engelsk fratager man sig således straks adgangen til en væsentlig del af arbejdsmarkedet, og den del, hvor man ofte kan finde meget interessante projekter til rigtig gode penge.

Flydende sprog gør det også muligt at arbejde på internationale freelanceudvekslinger og arbejde eksternt for udenlandske virksomheder. Nå, og muligheden for at starte en traktor og flytte til et andet land, især i betragtning af, at i vores tid selv folk, der tidligere aldrig havde tænkt over det overhovedet, er begyndt at gøre dette.

Vær ikke bange for kabysserne

Nogle gange kan du støde på meninger om, at de såkaldte "galejer" (virksomheder, der beskæftiger sig med rådgivning, outsource udvikling eller sælger deres specialisters kompetencer som outstab) er grimme, men produktvirksomheder er seje.

Jeg er ikke enig i denne opfattelse. Mindst to arbejdspladser, hvor jeg arbejdede i ret lang tid, var netop disse "kabysser", og jeg kan sige, at arbejdsforholdene, lønniveauet og holdningen til medarbejderne der var meget gode (og jeg har intet at sammenligne med ), og der var meget søde og kvalificerede mennesker omkring.

Tro ikke, at hvis alt ikke er fantastisk på dit nuværende sted, så er det det samme overalt.

Sandsynligvis vil psykologer en dag udforske dette fænomen og give det et navn, men indtil videre må vi indrømme, at dette fænomen virkelig eksisterer: nogle gange arbejder folk i deres sted, hvilket de ikke er særlig tilfredse med, men de tænker, at "ja, sikkert overalt så" og "hvad skal man bytte til sæbe." Lad mig bare sige: nej, ikke alle steder. Og for at sikre os dette, lad os gå videre til følgende punkter.

Gå til interviews

... bare for at få erfaring i samtaler, lære kravene og lønniveauet forskellige steder. Ingen vil stene dig, hvis de ender med at give dig et tilbud, og du afviser det høfligt. Men du vil få erfaring med at interviewe (det er vigtigt, ja), hvilket kan være meget nyttigt for dig på et tidspunkt, du vil lytte til, hvad andre virksomheder i din by laver, du vil finde ud af, hvilken viden og kompetencer arbejdsgiverne forventer af kandidater, og vigtigst af alt - hvilken slags penge de er klar til at betale for det. Tøv ikke med at stille spørgsmål til organiseringen af ​​processer i teamet og virksomheden som helhed, spørg om arbejdsforhold, bed om at vise dig kontoret og arbejdspladserne.

Hvad skal man gøre for at få normale penge og arbejde under behagelige forhold som programmør

Undersøg markedet og kend din pris

Studer Headhunter, Moykrug og lignende ressourcer for at få en nogenlunde idé om, hvor meget det du ved og laver faktisk koster.

Vær ikke bange for de store tal i afsnittet med de foreslåede lønninger, selvom det viser sig, at for det samme, som du gør nu, lover nogle virksomheder at betale dig meget mere, end du har i øjeblikket. Det er nødvendigt at huske på, at IT er en af ​​de få brancher i vores land, hvor det har udviklet sig, at hvis en virksomhed i jobbeskrivelsen skriver, at den er klar til at betale en specialist 100-150-200 tusind, så er det højst sandsynligt er virkelig klar og bliver det.

Undervurder ikke dig selv

Se "Bedrager syndrom", som har været genstand for artikler her på Habré mere end én gang. Tro ikke, at du på en eller anden måde er dårligere, mindre kvalificeret eller på nogen måde ringere end andre ansøgere. Og endnu mere skal du ud fra disse fakta ikke bede om en løn, der er lavere end markedsgennemsnittet - tværtimod skal du _altid_ give et beløb, der er mindst lidt højere end gennemsnittet, men samtidig gøre det klart, at du er klar til at diskutere det.

Vær ikke genert over at forhandle med ledelsen om en lønforhøjelse.

Du behøver ikke sidde stille og vente på, at nogen fra oven har indsigt og hæver din løn på egen hånd. Måske kommer indsigten, eller måske kommer den ikke.

Det hele er meget enkelt: Hvis du tror, ​​du er underbetalt, så fortæl ledelsen om det. Årsagerne til "hvorfor jeg tror, ​​jeg skal have mere i løn" behøver ikke engang at være specielt opfundet, de kan være alt fra "i løbet af disse N års arbejde er jeg vokset som specialist og nu kan jeg udføre mere komplekse opgaver og arbejde mere effektivt," for at "i andre virksomheder tilbyde så meget for dette arbejde."

I mit tilfælde virkede dette altid. Nogle gange med det samme, nogle gange efter nogen tid. Men da en af ​​mine kollegaer, træt af mangel på penge, fandt et nyt job og lagde sin ansøgning på bordet, blev dem på den anden side af bordet meget overraskede og spurgte: ”Hvorfor kom du ikke til os om en raise?”, og i lang tid forsøgte de at overtale mig til at blive. , og tilbød et endnu større beløb end i det nye tilbud.

Flyt eller gå fjernbetjeningen

Hvis det hele kommer ned til et lille antal ledige stillinger i byen (med andre ord, hvis der ikke er "andre steder", hvor der er brug for folk med dine kvalifikationer, eller det ikke er så let at komme dertil)... Så forbedre dine færdigheder og flytte til en anden by, hvis det er muligt. Jeg kender personligt folk, der blandt millionærer flyttede til St. Petersborg og Moskva med en øjeblikkelig dobbelt stigning i indkomsten, selv når de flyttede til en lavere stilling.

Igen, lad dig ikke narre af myter som "de betaler mere i hovedstæderne, men du skal også bruge meget mere, så de er ikke rentable," læs kommentarerne til denne artikel, der er mange meninger og historier om dette emne.

Undersøg arbejdsmarkedet i storbyer, se efter virksomheder, der tilbyder en flyttepakke.

Eller, hvis du allerede er en etableret og erfaren specialist, så prøv fjernarbejde. Denne mulighed kræver visse færdigheder og god selvdisciplin, men det kan være meget velegnet og rentabelt for dig.

Det er alt for nu. Endnu en gang vil jeg sige, at dette er min personlige mening og min erfaring, som selvfølgelig ikke er den ultimative sandhed og måske ikke er sammenfaldende med din.

Relaterede materialer:

13 overraskelser fra en ikke-it-virksomhed
Joels test
Forveksle ikke softwareudvikling og programmering

Kilde: www.habr.com

Tilføj en kommentar