Kõrgelt kvalifitseeritud arendajad, kes töötavad teie toodete kallal, on iga tehnikajuhi jaoks aare. Kõrgetasemelised programmeerimisoskused väljenduvad otseselt kvaliteetses tarkvaraarenduses. See on see, mida me Codestis kõige rohkem hindame. Seetõttu hoolime oma meeskonna arengu eest järeleandmatult. Selleks oleme loonud omaenda arendusraamistiku.
Me Codestis tahame aidata oma arendajatel koos ettevõttega kasvada. Areng on võtmesõna! Oleme kehtestanud oma programmeerijatele selged koostööpõhimõtted ja arenguteed. Ei ole oluline, kas nad on juunior-, kesk- või vanemtasemel. Oleme läbipaistvad ja iga töötaja teab, mida me ootame ja milliseid võimalusi professionaalseks arenguks Codest pakub. Selline lähenemine võimaldas meil luua oma arenguraamistiku. Selle kohta saate lugeda allpool intervjuud Jakub Jakubowicziga, meie tegevjuht Jakub Jakubowicziga.
Jakub, palun kirjeldage, millised on tarkvaraarendajate võimalused oma oskuste arendamiseks Codestis.
Jakub Jakubowicz: Võin alustada töötajate arenguprotsessi tutvustamisest meie ettevõttes. Meil on nooremarendajate jaoks selgelt määratletud arengutee. Oleme selle jaotanud neljaks etapiks. Igaühes on konkreetsed eesmärgid, mis tuleb saavutada. Üks olulisemaid asju on kohanemine meie töökultuuriga, näiteks viis, kuidas luua kood ja asjaolu, et me peame väga oluliseks kõrget kvaliteeti, kasutades selliseid tavasid nagu koodi läbivaatamine või automaatsete testide kirjutamine. Teine küsimus on see, kuidas me oma projekte juhime.
Tahaksin rõhutada, et iga algaja programmeerija arengutee on meie koostöö algusest peale selgelt määratletud. Anekdootina võin öelda, et igas etapis esitatakse noorematele vastav käsiraamat, mida nad peavad lugema; pealkirjad on "Puhta koodi meister" ja "Pragmaatiline programmeerija". Antud etapi raames läbivad meie arendajad ka algoritmide testimise SPOJ platvormil. Need on arvutiteaduse alused, mida me peame oluliseks.
Arendajate jaoks on professionaalne areng väga oluline ja me tahame neid aidata. Siiani oleme saanud positiivset tagasisidet meie ideede kohta, mis käsitlevad Codestis töötavate programmeerijate professionaalset arengut.
Kui kaua kulub aega, et noorem arendaja edutatakse keskastme töötajaks?
See võtab umbes aasta aega. Meie kogemused näitavad, et see on piisav aeg, et omandada pädevused, mis võimaldavad nooremarendajat keskastme ametikohale. Loomulikult võib see juhtuda ka varem, kui näeme, et keegi areneb kiiresti.
Kuidas on vanemate ametikohtade puhul?
Teistsugune raamistik hõlmab töötajate arengut alates keskastme töötajatest kuni vanemate töötajateni. Siin paneme suurt rõhku pehmele suhtlemisele. Meil on probleemide kogum koos näidetega, kuidas suhelda koos meeskond või klienti. Iga poole aasta tagant viime läbi hindamise, et kontrollida töötajate arengut. Lisaks saavad arendajad tagasisidet kvartali kokkuvõtete käigus. Juhid jälgivad kõike, tagades, et kõik kulgeb vastavalt kokkulepitud arenguteele. Lisaks hindame ka töötaja inglise keele oskust ja oluliste tööriistade tundmist. Kui need nõuded on täidetud, edutatakse keskastme arendaja kõrgemale ametikohale.

Kas Codestil on arenguteed ka kõige kogenumatele töötajatele?
Me vajame oma arendajate tuge äritasandil. Codestis loome arengutingimused ka sellistele töötajatele. Otsime programmeerijaid, kes suudavad toetada meie müügitegevust, näiteks vestlustes klientidega tarkvaratehniliste küsimuste üle. Nad on kaasatud ka alustavasse projekt ja selle edasine koordineerimine. Võib öelda, et me räägime siinkohal juhi, meeskonnajuhi teest.
Ma arvan, et see on huvitav võimalus neile, kellel on pigem ärilised ambitsioonid ja kes sooviksid teha rohkem kui programmeerida. Koostöö klientidega, oma meeskonna juhtimine, juhtimispädevuste arendamine - need on selle arengutee elemendid. Kui me näeme, et kellelgi on sellised ambitsioonid ja eelsoodumus, siis püüame seda inimest sellel teel aidata.
Kas kõiki värbamisnõudeid on raske läbida?
Väga raske 🙂 Värbamine algab lühikese telefonivestlusega ühe meie värbajaga, mille käigus me õpime üksteist veidi paremini tundma. Järgmine etapp on programmeerimisülesanne ja tehnikakeskne vestlus. Otsime kandidaate, kellel on kindel alus arvutiteaduses ja -keeles; raamistik ise ei loe sel hetkel palju. Meid huvitavad kõige rohkem teadmised.
Kas lisaks tehnoloogiateadmistele on ka muid nõudeid?
Inglise keele oskus vähemalt B2-tasemel. See on muidugi subjektiivne küsimus, kuid üldiselt soovime, et arendaja oleks suhtlemisvõimeline ja suudaks kliendiga suhelda.

Konkurents turul on väga suur. Arendajat ei pruugi olla lihtne veenda, et ta teie heaks töötaks.
See on tõsi. Siiski arvan, et Codestis saab palju õppida. Toon ühe huvitava näite. Me töötame koos ühe suurima e-kaubandus ettevõtted Leedus. Meie arendajad on oma projektis kasutanud häid tavasid, mis on meie Credo Codestis. . CTO selle ettevõtte esindaja ütles meile hiljem, et nende sisearendajad võiksid meie omadest palju õppida. Enne seda ei olnud neil sellist kvaliteetset lähenemist, mida nad meie juures kogesid.
Lisaks pakume piiramatuid võimalusi kaugtöö. Me püüame vastata oma töötajate ootustele. Kui keegi eelistab kaugtööd, saame luua selleks tingimused. Me ei vii sisse korporatiivseid tavasid, mistõttu võin julgelt öelda, et mitteametlik õhkkond on plussiks. Tasub rõhutada, et meil on Ruby ja JavaScript eksperdid meie meeskonnas. Mitmed meie praegused arendajad on alustanud oma karjääri IT valdkonnas CodeSensei programmeerimiskoolis. Meie kogenud arendajad - Radek ja Tomek - olid seal mentoriteks. Parimad CodeSensei lõpetajad töötavad meil tänaseni.
Muide, Codestis on palju programmeerijaid, kes alustasid meiega töötamist noorematena ja on tänaseks jõudnud vanemate või isegi meeskonnajuhi ametikohale. Minu seisukohast on see suurepärane arengutee, mida mulle alati meeldib jälgida.
Ma arvan, et selge struktuur, mille me oleme Codestis välja töötanud, on kasulik. Igaüks tunneb oma otsest ülemust - neil on korrapärased koosolekud, mille käigus nad saavad vabalt küsida abi töö, projekti või enesearenguga seotud küsimustes.
Kus aitab arendusraamistik teid kõige rohkem?
Esiteks struktureerib see koostöö põhimõtteid arendajatega ning nende kasvu. Lisaks sellele, kui klient küsib meie meeskonna kohta, saame näidata mitte ainult Codestis töötavaid arendajaid, vaid ka meie kultuuri, mis käsitleb nende oskuste laiendamist. See on kõrge kvaliteedi ja meie jaoks kõige olulisema väärtuse säilitamise kontekstis ülioluline. Oleme veendunud, et programmeerijate oskuste arendamine täiustab meie tarkvaramaja samuti.
Loe edasi: