Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Ta objava je nastala iz komentar na en članek tukaj na Habréju. Čisto običajen komentar, le da je več ljudi takoj reklo, da bi bilo zelo dobro, da bi ga uredili v obliki ločene objave, MoyKrug pa tega niti ni čakal objavljeno ta isti komentar ločeno v svoji skupini VK z lepim predgovorom

Naša nedavna objava s poročilom o plačah v IT za prvo polovico letošnjega leta je zbrala neverjetno veliko komentarjev uporabnikov Habra. Delili so mnenja, opažanja in osebne zgodbe, vendar nam je bil en komentar tako všeč, da smo se odločili, da ga objavimo tukaj.

Zato sem se končno zbral in napisal ločen članek, v katerem sem podrobneje razkril in utemeljil svoje misli.

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Včasih lahko v člankih in komentarjih, ki razpravljajo o dohodkih IT strokovnjakov, najdete izjave, kot je »Od kod vam te številke? Že vrsto let delam v X in toliko denarja ne jaz ne moji kolegi še nismo videli ...«

Iskreno povedano, enak komentar bi lahko napisal pred N leti. zdaj ne morem :)

Ko sem šel skozi različna delovna mesta, organizacije in življenjske situacije, sem zase oblikoval zelo preprost nabor pravil na temo "kaj storiti, da dobim normalen denar in delam v udobnih pogojih v IT." Ta članek ne govori le o denarju. Na nekaterih točkah se dotaknem možnosti, da izboljšate svojo poklicno raven in se naučite novih veščin, ki jih potrebujete, in z "dobrimi pogoji" ne mislim le na udobno pisarno, tehnično opremo in dober socialni paket, ampak tudi, najprej od vsega pa odsotnost norosti, duševni mir in celi živci.

Ti nasveti so pomembni predvsem za razvijalce programske opreme, vendar je veliko točk primernih tudi za druge poklice. In seveda zgoraj navedeno velja predvsem za Rusko federacijo in druge države nekdanje ZSSR, čeprav bodo spet nekatere točke pomembne povsod.

Torej gremo.

Izogibajte se državnim in poldržavnim uradom in podobnim ustanovam v krogu kilometra

Prvič, ko se zavod financira iz proračuna, je zgornja meja plače seveda omejena sama po sebi - "ni denarja, pa se drži." Tudi v državnih agencijah in podobnih mestih so plače pogosto vezane na število zaposlenih. In lahko se izkaže, da v dokumentu piše, da programer prejme enako kot kakšen uradnik, in tega se nikakor ne da spremeniti. Nekateri menedžerji, ki razumejo absurdnost te situacije, pollegalno zaposlujejo IT strokovnjake po eni in pol do dveh stopnjah, vendar je to precej izjema od pravila.

Drugič, če institucija ne deluje na trgu svobodne konkurence, potem njeni vodje najverjetneje ne bodo imeli cilja izboljšati kakovost in konkurenčnost proizvodov in storitev (cilj bo, da se ta kakovost ne zniža pod določeno vrednost, tj. po mnenju nadzornih organov ne prejema), zato ne bo poskušal zaposlovati najboljših delavcev in jih finančno ali kako drugače motivirati.

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Zaradi pomanjkanja osredotočenosti in motiviranosti vodstva na kakovost in rezultate ter dejstva, da dejansko ne porabljajo lastnega, temveč tujega denarja, je pogosto mogoče opaziti takšen pojav, kot je namestitev otrok/sorodnikov. /prijatelji itd. na »topla mesta« v organizaciji. Vendar pa je vseeno treba nekako delati. Zato se lahko najprej izkaže, da bo oseba, ki je prišla tja z ulice, morala opraviti delo zase in za tega fanta. In drugič, malo je verjetno, da bo obkrožen z visoko usposobljenimi strokovnjaki, od katerih se lahko veliko nauči.

V primeru zaposlitve v zasebnem podjetju, vendar delate na državni pogodbi, žal, lahko naletite na približno isto stvar. Če podjetje prejema naročila in razpise, ker je »že vse zajeto«, potem dejansko spet pridemo v situacijo »brez konkurentov« s pripadajočimi posledicami. In tudi če bodo razpisi pošteno izpeljani, potem ne smemo pozabiti, da je zmagovalec tisti, ki ponudi najnižjo ceno, in prav lahko se izkaže, da bodo prihranki predvsem na razvijalcih in njihovih plačah, saj cilj ne bo "narediti zelo dober izdelek", ampak "narediti izdelek, ki vsaj nekako izpolnjuje formalne zahteve."

In tudi ko podjetje vstopi na prosti trg in ima konkurente, se razmišljanje vodstva in njegov odnos do zaposlenih ne prestrukturira vedno z ustreznimi žalostnimi posledicami. Koncept "sovjetskega upravljanja", žal, izvira iz resničnega življenja.

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Včasih se zgodi ravno nasprotno, da lahko v nekaterih državnih podjetjih celo navadni zaposleni po lokalnih standardih prejmejo zelo dober denar (na primer v sektorju nafte in plina). Ampak, žal, "sovjetsko vodstvo" ne gre nikamor in pogosto se lahko spotaknete ob administrativne norosti, kot je "delovni dan strogo od 8. ure zjutraj, za 1 minuto zamude, izguba bonusa", neskončno pisanje zapiskov in prelaganje odgovornosti , in odnos, kot je "plačamo veliko, zato, če želite, delajte še več, ne bomo plačali nadur" in "če vam ni všeč, vas nihče ne bo zadržal."

Če ste programer, potem ne razmišljajte o položajih v podjetjih, za katera razvoj programske opreme ni dejavnost, ki ustvarja glavni dohodek.

... vključno z vsemi vrstami raziskovalnih inštitutov, oblikovalskih birojev, inženirskih birojev in tovarn, trgovskih podjetij, trgovin itd.

V eni skupnosti obstaja celo šala o teku

«Če se vaš položaj ne imenuje "Senior Developer" ali "Team Lead", ampak "Inženir 1. kategorije" ali "Vodilni specialist oddelka za informacijsko tehnologijo", potem ste nekje napačno zavili.«

Da, to je šala, vendar je v vsaki šali nekaj resnice.

Kriterij "prinašanje glavnega dohodka" definiram precej preprosto:
ta oz

  • podjetje dejansko večino prihodkov ustvari s prodajo svojih IT izdelkov ali storitev ali pa vse to razvija po naročilu

ali

  • Programska oprema, ki se razvija, je ena izmed pomembnih ali celo najpomembnejših stvari, ki določajo potrošniške lastnosti izdelka ali storitve.

Zakaj ta nasvet?

Najprej preberite odlično objavo. “13 presenečenj iz podjetja, ki ni IT”, so tam res dobro opažene številne razlike med podjetji, ki niso IT. In če ste delali v IT podjetjih, vendar ste vedno upoštevali točke od 5 do 13, opisane v tem članku, potem je to razlog za razmislek in podrobnejši pogled na svet okoli vas in trg dela.

V »čisto IT« podjetjih so ljudje, neposredno povezani z razvojem programske opreme (programerji, preizkuševalci, analitiki, UI/UX oblikovalci, devops, itd.), glavna gonilna sila. Njihovo delo prinaša dohodek podjetju. Zdaj pa poglejmo nekaj "podjetja, ki ni IT". Večino svojega denarja prejmejo od preprodaje nečesa ali od zagotavljanja nekaterih "ne-IT storitev" ali od proizvodnje "ne-IT izdelkov". V tem podjetju so IT delavci servisno osebje, ja, potrebni so za bolj učinkovito delo (na primer z avtomatizacijo, avtomatskim računovodstvom, sprejemanjem naročil preko spleta itd.), vendar ne ustvarjajo neposrednega dohodka. In zato bo odnos kratkovidnega menedžmenta do njih najverjetneje prav tak - kot do nečesa moram porabiti denar.
To je zelo dobro navedeno v zgoraj omenjenem članku:

Konceptualna razlika med IT-podjetjem in ne-IT-podjetjem je seveda v tem, da ste v IT-podjetju - kot programer, tester, analitik, IT-vodja in končno - del prihodkovne strani proračuna (dobro , večinoma), v ne-IT podjetju pa le potrošni artikel, pogosto pa eden najbolj opaznih. Temu primerno se gradi ustrezen odnos do internih informatikov - kot do kakšnih parazitov, ki smo jih posel prisiljeni plačevati iz lastnega žepa, pa si tudi oni upajo nekaj želeti zase.

Pogosto vodstvo takega podjetja sploh ne razume ničesar o IT in razvoju programske opreme in jih je zaradi tega, prvič, težko prepričati o potrebi po nečem, in drugič, o samem "ustvarjanju IT oddelka". morda ne bo na najboljši možni način: mesto vodje tega oddelka prevzame oseba, katere sposobnosti vodje ne morejo ustrezno preizkusiti. Če imate srečo z njim, potem bo zaposlil dobro ekipo in postavil pravi vektor razvoja. Če pa s tem nimaš sreče, se lahko zgodi, da se zdi, da ekipa nekaj razvija in da izdelek celo deluje, v resnici pa se duši v svojem soku v izolaciji od zunanjega sveta, sam se posebej ne razvija. , in resnično razgledani in nadarjeni ljudje ne ostanejo tam. Žal, to sem videl na lastne oči.
Kako to prepoznati vnaprej, v fazi razgovora? Obstaja tako imenovani Joelov test, vendar moramo priznati, da je zelo površno in dejansko je morda veliko več dejavnikov, ki jih je treba preveriti in alarmirati, vendar je to tema posebnega članka.

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Rad bi povedal nekaj besed o različnih inženirskih podjetjih, proizvodnih združenjih, raziskovalnih organizacijah, projektantskih birojih, projektantskih inštitutih in vsem podobnem. Po mojih izkušnjah obstaja več razlogov, "zakaj ne bi smeli iti tja ali vsaj dobro premisliti, preden to storite."

Prvič, spet tam pogosto vladata gostota in tehnološki zaostanek. Zakaj, je ločeno vprašanje in bi bilo vredno dobrega članka, vendar ljudje redno govorijo o tej temi tudi tukaj na Habréju:

»Izdal vam bom grozljivo skrivnost – vdelana programska oprema je preizkušena vsaj red velikosti manj in slabše od katerega koli dotrajanega spletnega strežnika. In pogosto jih pišejo dinozavri, razhroščevalnik je za slabiče in "če se koda prevede, potem vse deluje."
… Na žalost se ne hecam.” [iz komentarjev]

»Nič presenetljivega. Po mojih opažanjih mnogi »razvijalci strojne opreme« menijo, da je izdelava naprave umetnost, ki je predmet elite, kodo zanjo pa lahko napiše sam, na kolenih. To je na splošno malenkost. Izkazalo se je, da gre za delujočo tiho grozljivko. Zelo so užaljeni, ko jim na dosegu roke povedo, zakaj njihova koda smrdi, ker ... no ... naredili so kos strojne opreme, kaj je to, nekakšen program.« [iz komentarjev]

»Iz mojih izkušenj kot znanstvenika lahko rečem, da ko ena ali več oseb dela na nalogi, ni govora o ponovni uporabi kode. Pišejo po najboljših močeh, uporabljajo minimalne jezikovne zmogljivosti in večina ljudi ne pozna sistemov za nadzor različic.« [iz komentarjev]

Drugič, vse se spet pogosto zmanjša na upravljanje in ustaljene tradicije:

»Razvoj opreme po statističnih podatkih je najpogosteje samonosno, samofinancirajoče se rusko podjetje, z ruskimi kupci, ruskim prodajnim trgom in ruskim šefom - nekdanjim inženirjem, starim 50+, ki je prej tudi delal za drobiž. Zato je njegova misel: »Vse življenje sem delal, da lahko plačam nekega mladeniča? Prebolel bo!« Takšna podjetja torej nimajo veliko denarja, če pa ga imajo, ga ne bodo vložila v vašo plačo.« [iz komentarjev]

In tretjič ... Na takih mestih programerji in drugi inženirji pogosto niso ločeni. Da, seveda, programer lahko štejemo tudi za inženirja in zdi se, da že sam koncept "programskega inženiringa" namiguje. V obeh primerih se ljudje ukvarjajo z intelektualnim delom in razvojem novih entitet, v obeh primerih pa so potrebna določena znanja, veščine in miselnost.

Ampak... niansa je v tem, da so v trenutnih razmerah na trgu dela te kategorije zelo različno plačane. Ne trdim, da bi tako moralo biti, tudi sam mislim, da je to narobe, ampak, žal, trenutno je dejstvo: plače “programerjev” in ostalih “inženirjev” se lahko razlikujejo za en in pol. pol do dvakrat, včasih pa tudi več.

In v mnogih inženirskih in skoraj inženirskih podjetjih vodstvo preprosto ne razume, "zakaj bi morali plačati dvakrat več za to", včasih pa "kaj je narobe s tem, naš Vasja, elektronik, bo napisal enako dobro kodo" ( in Vasya - potem me ne moti, čeprav on ni razvijalec programske opreme).

V eni od razprav na temo "težka je pot programerja" s spoštovanim Jeff239 Nekoč je v komentarjih rekel stavek, kot je "No, kaj je narobe, mi plačujemo svoje ljudi nad povprečno plačo inženir v Sankt Peterburgu," čeprav bi moralo, po prijateljski poti, če podjetje ceni in spoštuje svoje zaposlene, plačati "...nadpovprečno plačo programer V Peterburgu".

Zelo indikativna slika, ki je pred nekaj leti krožila po najrazličnejših javnostih avtomatiziranih nadzornih sistemov na družbenih omrežjih, govori sama zase.Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Ne sodelujte z vojsko

To sem sam ugotovil, ko sem še študent vojaškega oddelka na univerzi :)

Pravzaprav osebno nisem delal v paravojaških uradih in zasebnih podjetjih kot stranke s tega območja, so pa delali moji prijatelji in po njihovih pripovedih oz. številna folklora kot "Obstajajo trije načini za nekaj - prav, narobe in v vojski" in "Zdaj bom zbral ozek krog omejenih ljudi, zanašajoč se na to, da bom pravilno ugotovil in kaznoval vsakogar!" ni pojavila od nikoder.

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

V mojem primeru so se razgovori s takšnimi podjetji običajno končali s potrebo po zaupnosti. Še več, anketiranci so prisegali, da je »tretji obrazec čista formalnost, nič ne pomeni, o njem niti ne sprašujejo, v tujino lahko potujete brez težav«, na vprašanja »če nič ne pomeni, zakaj potem obstaja in zakaj se podpisuje?" in "Kakšna so zagotovila, da se glede na norosti, ki se dogajajo okoli nas, nekega lepega dne zakonodaja ne bo spremenila in ne bo vse drugače?" odgovorov ni bilo.

Ne bodite mojster vseh poslov

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

... to je tako, kot če bi bili hkrati programer, skrbnik, inštalater omrežja, kupec strojne opreme, polnilec kartuš, DBA, tehnična podpora in telefonski operater. Če na svojem delovnem mestu počnete »vse naenkrat«, potem najverjetneje ne boste strokovnjak na vsakem od teh področij, kar pomeni, da vas lahko po želji zamenja več študentov ali mladincev, ki jim ni problem najti tudi za malo denarja. Kaj storiti? Izberite ozko specializacijo in se razvijajte v njeni smeri.

Začnite se učiti bolj aktualnega sklada

... če delate s podedovanimi orodji. Zgodi se na primer, da človek piše v kakšnem Delphiju 7 ali starodavnih različicah PHP-ja s prav tako starimi okviri. Ne rečem, da je to privzeto slabo, navsezadnje nihče ni preklical načela "deluje - ne dotikajte se ga", ko pa se starodavni sklad uporablja ne le za podporo starih, ampak tudi za razvoj novih modulov in komponent, da razmišljati o usposobljenosti in motiviranosti razvojne ekipe ter ali podjetje sploh potrebuje dobre kadre.

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Včasih se zgodi nasprotna situacija: podprete nek podedovan projekt na neki podedovani tehnologiji in dobite precej dober denar (morda zato, ker nihče drug noče priti v to močvirje), ko pa iz nekega razloga projekt ali podjetje umre, je visok tveganje, da boste končali brez denarja, vrnitev v surovo realnost pa je lahko zelo neprijetna.

Ne delajte v malih in srednje velikih podjetjih, ki služijo domačemu (ruskemu) trgu

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Tukaj je vse precej preprosto. Podjetja, ki delujejo na mednarodnem trgu, imajo pritok denarja v tuji valuti in glede na trenutne menjalne tečaje si lahko privoščijo dobro plačilo svojim razvijalcem. Podjetja, ki delajo za domači trg, so prisiljena dohitevati zaostanek in medtem ko si velika in bogata podjetja lahko privoščijo konkurenčne plače, da ne izgubijo dobrih strokovnjakov, mala in srednje velika žal nimajo vedno te možnosti.

Nauči se angleško. Tudi če ga trenutno res ne potrebujete

Angleščina za sodobnega IT strokovnjaka je zelo uporabna stvar: velika večina dokumentacije, priročnikov, opomb ob izdaji, opisov projektov in vse ostalo je napisano v angleščini, vrhunske knjige in znanstveni članki so objavljeni v angleščini (in ne vedno niso takoj prevedeni v ruščino, še več, niso vedno prevedeni pravilno), konference svetovnega razreda potekajo v angleščini, občinstvo mednarodnih spletnih skupnosti razvijalcev je stokrat večje od rusko govorečih itd.

Opozoril vas bom na drugo dejstvo: obstaja ogromno podjetij s kul nalogami in zelo okusnimi plačami, kjer vas brez znanja angleščine sploh ne bodo upoštevali. To so outsourcing podjetja, integratorji, podružnice mednarodnih podjetij in preprosto podjetja, ki delujejo na mednarodnem trgu. V mnogih od njih morate težave reševati v eni skupini s tujejezičnimi kolegi iz drugih držav in pogosto celo neposredno komunicirati s strankami in njihovimi strokovnjaki. Tako si brez dobre angleščine takoj prikrajšan za dostop do precejšnjega dela trga dela, in to tistega dela, na katerem pogosto najdeš zelo zanimive projekte za zelo dober denar.

Tekoče znanje jezika omogoča tudi delo na mednarodnih freelance izmenjavah in delo na daljavo za tuja podjetja. No, in priložnost, da zaženete traktor in se preselite v drugo državo, še posebej glede na to, da so v našem času to začeli početi tudi ljudje, ki prej o tem sploh niso razmišljali.

Ne bojte se galej

Včasih lahko naletite na mnenja, da so tako imenovane »galeje« (podjetja, ki se ukvarjajo s svetovanjem, zunanjim izvajanjem razvoja ali prodajajo kompetence svojih strokovnjakov kot outstaff) zanič, produktna podjetja pa so kul.

Ne strinjam se s tem mnenjem. Vsaj dve delovni mesti, kjer sem delal precej dolgo, sta bili prav ti »galeji« in lahko rečem, da so bili tam delovni pogoji, višina plače in odnos do zaposlenih zelo dobri (in nimam s čim primerjati), in tam so bili zelo prijazni in usposobljeni ljudje.

Ne mislite, da če ni vse super na vašem trenutnem mestu, potem je povsod enako.

Verjetno bodo psihologi kdaj raziskali ta pojav in ga poimenovali, a zaenkrat je treba priznati, da ta fenomen res obstaja: včasih ljudje delajo na svojem mestu, s čimer niso najbolj zadovoljni, a mislijo, da »ja, verjetno povsod. torej« in »kaj zamenjati za milo«. Naj povem samo: ne, ne povsod. In da bi se prepričali o tem, pojdimo na naslednje točke.

Pojdite na intervjuje

... samo za pridobivanje izkušenj na razgovorih, spoznavanje zahtev in ravni plač na različnih mestih. Nihče vas ne bo kamenjal, če vam na koncu da ponudbo, vi pa jo vljudno zavrnete. Boste pa pridobili izkušnje na razgovorih (to je pomembno, ja), ki vam lahko v enem trenutku zelo koristijo, prisluhnili boste, kaj počnejo druga podjetja v vašem mestu, izvedeli boste, kakšna znanja in veščine pričakujejo delodajalci. kandidatov, in kar je najpomembnejše - kakšen denar so pripravljeni plačati za to. Ne oklevajte z vprašanji o organizaciji procesov v ekipi in podjetju kot celoti, vprašajte o delovnih pogojih, prosite, da vam pokažejo pisarno in delovna mesta.

Kaj storiti, da dobite normalen denar in delate v udobnih pogojih kot programer

Preučite trg in spoznajte svojo ceno

Preučite Headhunter, Moykrug in podobne vire, da dobite približno predstavo o tem, koliko dejansko stane tisto, kar znate in počnete.

Ne bojte se velikih številk v odstavku s predlaganimi plačami, tudi če se izkaže, da vam za isto stvar, ki jo zdaj počnete, kakšno podjetje obljublja veliko več, kot trenutno imate. Upoštevati je treba, da je IT ena redkih panog pri nas, kjer se je razvila, da če v opisu delovnega mesta podjetje piše, da je pripravljeno plačati specialista 100-150-200 tisoč, potem najverjetneje je res pripravljen in bo.

Ne podcenjujte se

Glej "Sindrom prevaranta", ki je bilo več kot enkrat predmet člankov tukaj na Habréju. Ne mislite, da ste nekako slabši, manj kvalificirani ali kakor koli slabši od drugih kandidatov. In še več, na podlagi teh dejstev ne smete zahtevati plače, ki je nižja od tržnega povprečja – nasprotno, _vedno_ zagotovite vsaj nekoliko višji znesek od povprečja, a hkrati jasno povejte, da ste pripravljen razpravljati o tem.

Ne bodite sramežljivi pri pogajanjih z vodstvom za povišico.

Ni vam treba mirno sedeti in čakati, da bo nekdo od zgoraj uvidel in vam sam dvignil plačo. Morda bo vpogled prišel, morda pa tudi ne.

Vse je zelo preprosto: če mislite, da ste premalo plačani, to povejte vodstvu. Razlogov »zakaj menim, da bi moral biti plačan več« niti ni treba posebej izmišljevati, lahko so karkoli od »v teh N letih dela sem zrasel kot specialist in zdaj lahko opravljam zahtevnejše naloge in delati učinkoviteje,« da »v drugih podjetjih ponujajo toliko za to delo«.

V mojem primeru je to vedno delovalo. Včasih takoj, včasih čez nekaj časa. Ko pa je eden od mojih kolegov, utrujen od pomanjkanja denarja, našel novo službo in dal prošnjo na mizo, so bili tisti na drugi strani mize zelo presenečeni in vprašali: »Zakaj nisi prišel k nam glede povišati?«, in dolgo časa so me prepričevali, da ostanem. , in ponujali še večji znesek kot v novi ponudbi.

Premaknite se ali pojdite na daljavo

Če je vse odvisno od majhnega števila prostih delovnih mest v mestu (z drugimi besedami, če ni »drugih krajev«, kjer bi potrebovali ljudi z vašimi kvalifikacijami, ali pa tja ni tako enostavno priti) ... Potem izboljšajte svoje veščine in če je mogoče, se preseli v drugo mesto. Osebno poznam ljudi, ki so se med milijonarji preselili v Sankt Peterburg in Moskvo s takojšnjim dvakratnim povečanjem dohodka, tudi ob prehodu na nižji položaj.

Še enkrat, naj vas ne zavedejo miti, kot je "v prestolnicah plačajo več, vendar morate tudi porabiti veliko več, zato niso dobičkonosne", preberite komentarje na Ta članek, je veliko mnenj in zgodb na to temo.

Preučite trg dela velikih mest, poiščite podjetja, ki ponujajo paket selitev.

Ali pa, če ste že uveljavljen in izkušen strokovnjak, poskusite delo na daljavo. Ta možnost zahteva določene veščine in dobro samodisciplino, vendar je lahko zelo primerna in donosna za vas.

To je vse za zdaj. Še enkrat želim povedati, da je to moje osebno mnenje in moja izkušnja, ki pa seveda ni končna resnica in morda ne sovpada z vašo.

Sorodni materiali:

- 13 presenečenj iz ne-IT podjetja
- Joelov test
- Ne mešajte razvoja programske opreme in programiranja

Vir: www.habr.com

Dodaj komentar