Korkeasti koulutetut kehittäjät, jotka työskentelevät tuotteidesi parissa, ovat jokaisen teknisen johtajan aarre. Korkeatasoiset ohjelmointitaidot johtavat suoraan laadukkaaseen ohjelmistokehitykseen. Tätä me Codestissa arvostamme eniten. Tästä syystä huolehdimme hellittämättä tiimimme kehittämisestä. Tätä varten olemme rakentaneet oman kehityskehyksemme.
Me Codestilla haluamme auttaa kehittäjiä kasvamaan yhdessä yrityksen kanssa. Kehitys on avainsana! Olemme luoneet ohjelmoijillemme selkeät yhteistyöperiaatteet ja kehityspolut. Sillä ei ole väliä, ovatko he junior-, mid-level- vai senior-asemassa. Olemme läpinäkyviä, ja jokainen työntekijä tietää, mitä odotamme ja mitä mahdollisuuksia ammatilliseen kehittymiseen Codest tarjoaa. Tämän lähestymistavan ansiosta pystyimme luomaan oman kehityskehyksemme. Voit lukea siitä alla olevasta Chief Operations Officer Jakub Jakubowiczin haastattelusta.
Jakub, kuvaile ohjelmistokehittäjien mahdollisuuksia kehittää taitojaan Codestissa.
Jakub Jakubowicz: Voin aloittaa esittelemällä yrityksemme henkilöstön kehittämisprosessin. Meillä on selkeästi määritelty kehityspolku nuoremmille kehittäjille. Olemme jakaneet sen neljään vaiheeseen. Jokaiseen sisältyy erityisiä tavoitteita, jotka on saavutettava. Yksi tärkeimmistä asioista on sopeutuminen työkulttuuriimme, esimerkiksi tapa luoda koodi ja se, että kiinnitämme suurta huomiota korkeaan laatuun käyttämällä käytäntöjä, kuten koodin tarkastelua tai automaattisten testien kirjoittamista. Toinen asia on se, miten toteutamme projektejamme.
Haluan korostaa, että jokaisen aloittelevan ohjelmoijan kehityspolku on määritelty selkeästi yhteistyömme alusta alkaen. Anekdoottina voin sanoa, että junioreille annetaan jokaisessa vaiheessa asianmukainen käsikirja, joka heidän on luettava; otsikot ovat "Master of Pure Code" ja "Pragmatic Programmer". Osana tiettyä vaihetta kehittäjämme joutuvat myös algoritmitestaukseen SPOJ-alustalla. Nämä ovat tietotekniikan perusteet, joita pidämme tärkeinä.
Ammatillinen kasvu on erittäin tärkeää kehittäjille, ja me haluamme auttaa heitä. Tähän mennessä olemme saaneet positiivista palautetta ajatuksistamme, jotka koskevat Codestissa työskentelevien ohjelmoijien ammatillista kehitystä.
Kuinka kauan kestää, että junior-kehittäjä ylennetään mid-kehittäjäksi?
Se kestää noin vuoden. Kokemuksemme osoittaa, että tämä on riittävä aika hankkia osaaminen, joka antaa nuoremmalle kehittäjälle valmiudet toimia keskitason kehittäjänä. Tietenkin se voi tapahtua nopeamminkin, jos näemme, että joku kehittyy nopeasti.
Entä ylemmät virat?
Erilainen kehys sisältää työntekijöiden kehittämisen keskitasolta ylempään johtotason työntekijöihin. Tässä yhteydessä painotamme pehmeää viestintää. Meillä on joukko ongelmia ja esimerkkejä siitä, miten kommunikoida joukkue tai asiakas. Puolen vuoden välein suoritamme arvioinnin, jossa tarkastamme työntekijöiden kehityksen. Lisäksi kehittäjät saavat palautetta neljännesvuosittaisissa yhteenvedoissa. Esimiehet valvovat kaikkea ja varmistavat, että kaikki sujuu sovitun kehityspolun mukaisesti. Lisäksi arvioimme työntekijän englannin kielen taitoa ja keskeisten työkalujen tuntemusta. Jos nämä vaatimukset täyttyvät, keskitason kehittäjä ylennetään vanhempaan tehtävään.
Onko Codestilla kehityspolkuja myös kokeneimmille työntekijöille?
Tarvitsemme kehittäjiemme tukea liiketoiminnan tasolla. Codestissa luomme kehitysedellytykset myös tällaisille työntekijöille. Etsimme ohjelmoijia, jotka pystyvät tukemaan myyntitoimintaamme esimerkiksi keskustellessaan asiakkaiden kanssa ohjelmistoteknisistä seikoista. He ovat myös mukana käynnistämässä projekti ja sen koordinointi jatkossa. Voidaan sanoa, että tässä puhutaan johtajan, tiiminvetäjän polusta.
Mielestäni tämä on mielenkiintoinen vaihtoehto niille, joilla on melkoisia liiketoiminnallisia tavoitteita ja jotka haluaisivat tehdä muutakin kuin ohjelmoida. Yhteistyö asiakkaiden kanssa, oman tiimin johtaminen, johtamisvalmiuksien kehittäminen - nämä ovat tämän kehityspolun elementtejä. Jos näemme, että jollakulla on tällaisia tavoitteita ja että hänellä on taipumusta pärjätä hyvin, pyrimme auttamaan häntä tällä polulla.
Onko vaikea läpäistä kaikki rekrytointivaatimukset?
Hyvin vaikeaa 🙂 Rekrytointi alkaa lyhyellä puhelinkeskustelulla yhden rekrytoijamme kanssa, jonka aikana tutustumme toisiimme hieman paremmin. Seuraava vaihe on ohjelmointitehtävä ja tekniikkapainotteinen keskustelu. Etsimme ehdokkaita, joilla on vankka perusta tietotekniikasta ja kielistä; itse kehyksellä ei ole siinä vaiheessa paljon väliä. Me välitämme osaamisesta eniten.
Onko tekniikan tuntemuksen lisäksi muita vaatimuksia?
Englannin kielen taito, vähintään B2-taso. Se on tietenkin subjektiivinen asia, mutta yleisesti ottaen haluamme, että kehittäjä on kommunikointikykyinen ja pystyy keskustelemaan asiakkaan kanssa.
Kilpailu markkinoilla on erittäin kovaa. Kehittäjää ei välttämättä ole helppo saada suostuteltua työskentelemään sinulle.
Tämä on totta. Mielestäni Codestissa voi kuitenkin oppia paljon. Annan mielenkiintoisen esimerkin. Teemme yhteistyötä yhden suurimman sähköinen kaupankäynti yritykset Liettuassa. Kehittäjämme ovat käyttäneet projektissaan hyviä käytäntöjä, jotka ovat Codestin uskontunnustus. . CTO Kyseisen yrityksen työntekijät kertoivat myöhemmin, että heidän sisäiset kehittäjät voisivat oppia paljon meiltä. Sitä ennen heillä ei ollut samanlaista laatua kuin meillä.
Lisäksi tarjoamme rajattomat mahdollisuudet etätyö. Pyrimme vastaamaan työntekijöidemme odotuksiin. Jos joku haluaa työskennellä etätyönä, voimme luoda sille edellytykset. Emme ota käyttöön yrityskäytäntöjä, minkä vuoksi voin luottavaisin mielin sanoa, että epävirallinen ilmapiiri on plussaa. On syytä korostaa, että meillä on ryhmä Ruby ja JavaScript asiantuntijat tiimissämme. Useat nykyisistä kehittäjistämme ovat aloittaneet uransa tietotekniikan alalla CodeSensei-ohjelmointikoulussa. Kokeneet kehittäjämme - Radek ja Tomek - olivat siellä mentoreina. Parhaat CodeSensei-koulusta valmistuneet työskentelevät meillä yhä nykyäänkin
Muuten, Codestilla on monia ohjelmoijia, jotka aloittivat työskentelyn meillä junioreina ja ovat nykyään saavuttaneet vanhemman tai jopa tiiminjohtajan aseman. Omasta näkökulmastani tämä on hieno kehityspolku, jota on aina mukava seurata.
Mielestäni Codestin kehittämä selkeä rakenne on hyödyllinen. Jokainen tuntee suoran esimiehensä - heillä on säännöllisiä tapaamisia, joissa he voivat vapaasti pyytää apua työhön, projektiin tai itsensä kehittämiseen liittyvissä asioissa.
Missä kehittämispuitteet auttavat sinua eniten?
Ensinnäkin se jäsentää yhteistyön periaatteita kehittäjien kanssa sekä niiden kasvua. Lisäksi jos asiakas kysyy meiltä tiimistämme, voimme näyttää Codestissa työskentelevien kehittäjien lisäksi myös heidän taitojensa laajentamiseen liittyvän kulttuurimme. Tämä on ratkaisevan tärkeää korkean laadun säilyttämisen kannalta, ja se on meille tärkein arvo. Olemme vakuuttuneita siitä, että ohjelmoijien taitojen kehittäminen parantaa meidän ohjelmistotalo myös.
Lue lisää: