Maximera din produktvision - Workshops
Förverkliga din produktvision och maximera dess potential med våra specialiserade workshops! Lär dig de färdigheter du behöver för att förverkliga din vision.
Den här gången är stjärnan i The Codest Success Story Lukasz Brzeszcz, vår Ruby-programvaruutvecklare och programmerare. Hur började Lukasz resa med The Codest och vad hjälpte honom att bli en fantastisk chef? Läs den här artikeln för att ta reda på det.
I följande artikel kommer vi att fråga våra Ruby mjukvaruutvecklare och chef - Lukasz Brzeszcz - 10 frågor angående hans karriär och utveckling. Men först, låt oss ta reda på mer om stjärnan i den här artikeln.
Förutom att vara en ultimat Ruby-expertLukasz är också ett stort fan av metal- och rockmusik. Han brukade till och med spela i ett rockband på en elgitarr! På fritiden tycker han om att ta promenader med sin hund Aston och att se nya filmer och seriepremiärer med sin sambo.
För att träffa hjälten i den här artikeln och få hans syn på hur det är att vara chef/Ruby-programvaruutvecklare ställde vi 10 olika frågor till Lukasz om hans karriär och bad om ett par råd.
Fortsätt läsa för att få reda på mer!
"Under gymnasietiden hade jag några programmeringslektioner som handlade om grunderna - jag var bra på det men såg inte mig själv arbeta som mjukvaruutvecklare i framtiden. Sedan började jag på min utbildning i automatik och robotteknik. Jag blev förvånad över att den första terminen av mina studier kretsade kring programmering. Vid den här tidpunkten i mitt liv började jag tycka att det var roligt och bestämde mig för att intensivt lära mig programmera, och det var så jag fick mitt första jobb som Ruby mjukvaruutvecklare under mitt tredje år av universitetsstudier.
"Var inte rädd för riskerna, ta vara på de möjligheter som ödet ger dig, utveckla dina färdigheter och jaga dina drömmar. Om du är programvaruutvecklare - lär dig nya lösningar, följ nyheterna i branschen och be andra programmerare att utvärdera din kod. Du kan lära dig mycket av andra högprofilerade Programvaruutvecklare. '
"Jag ville byta jobb. När jag sökte efter några intressanta lediga tjänster på Gå bara med i det, The Codest:s jobberbjudande fångade min uppmärksamhet och jag bestämde mig för att skicka in mitt CV en slumpmässig onsdagskväll. Nästa morgon kontaktade rekryteraren mig. Efter ett kort samtal hade jag en teknisk intervju inbokad på måndag, och nästa dag blev jag antagen! Vi kan säga att början på det här äventyret var mycket dynamisk eftersom i princip hela rekryteringsprocessen skedde på ett ögonblick.
"I början blev jag inskriven i en projekt. Det gav mig möjlighet att höja min kompetens genom att arbeta med erfarna utvecklare som hade en handfull användbara tips att dela med sig av. På så sätt kunde jag snabbt lära mig nya programmeringsmetoder och hur man utför kodgranskning. Efter ett par månaders arbete fick jag ett erbjudande om att bli teknisk rekryterare. I det här skedet av min karriär fick jag möjlighet att verifiera mina färdigheter och lärde mig hur jag skulle kontrollera kandidaternas färdigheter. En tid senare fick jag en chefsbefattning. I början hade jag en mjukvaruutvecklare under mig, men med tiden har min Team började växa och inkludera andra nya fantastiska medlemmar.
"Jag vill här fokusera på två oerhört viktiga frågor:
Ofta vet inte medarbetarna var problemet ligger, så chefens roll är att hjälpa medarbetaren att ta reda på det. Genom att ställa frågor av typen "varför" kan vi gradvis upptäcka var problemet finns. När vi väl har upptäckt problemet vill vi veta vad vi kan göra för att eliminera orsaken - just i det ögonblicket får båda sidor vissa fördelar.
En chef tar reda på vad som orsakar problemet, vet vad medarbetaren tycker om det och vad lösningen är för att lösa problemet. Chefen kan följa processen för att lösa problemet. Å andra sidan blir medarbetaren mer självsäker eftersom det är han eller hon som har hittat källan till problemet och kommit med lösningen.
Självförtroende - Som chef är jag den som tar ansvar för mitt team och företagets utveckling. Jag måste se till att de beslut jag fattar är optimala. Att lära sig hur man gör det är inte bara ett steg, det är en process som ständigt pågår.
Varför kan det vara en bra idé att stärka självförtroendet som chef? Det kan förbättra dina beslutsprocesser. Som ledare måste du göra val, inte undvika dem. Det är viktigt att känna igen problemet, veta hur man ska prioritera det, hantera det och kunna agera snabbt innan problemet eskalerar.
Jag försöker alltid se det positiva och vara positiv - det är en viktig faktor för att behålla självförtroendet i mitt fall. Dessutom anstränger jag mig för att faktiskt dra lärdom av mina misslyckanden, för det är så man växer som chef. '
"Jag skulle säga att den största inverkan på min utveckling har varit mina medarbetare, som har gett mig möjlighet att skaffa mig ny expertis och nya metoder. Jag har fått ny kunskap om designmönster och standarder för programvara. Vad som verkligen kom till nytta? Våra interna DevMeetings som anordnades av våra programutvecklare där programmerarna delade med sig av de problem de stött på i projekten och hur de hanterade dem - det gav mig svar på många frågor jag hade. Dessutom deltog jag i en utbildning i personalhantering som hjälpte mig att få en bättre överblick över hur jag skulle leda mitt team. Min ärliga åsikt är att övning ger färdighet.
"När jag ser mig själv i framtiden föreställer jag mig en lycklig, självsäker och tillfredsställd man. En erfaren och rättänkande chef som inte ångrar sina beslut.
"Mitt val är ganska självförklarande. Kort sagt, The Codest-teamet uppskattade mina färdigheter och min erfarenhet och gav mig utvecklingsmöjligheter. Dessutom var alla anställda väldigt trevliga mot mig, vilket fick mig att uppfatta den här miljön som en perfekt arbetsplats.
"Jag skulle vilja lyfta fram fyra aspekter som enligt min ödmjuka åsikt är ett måste om du vill bli en framgångsrik chef och programmerare:
Öppenhet för människor - eftersom du i princip arbetar med människor från hela världen,
Självständighet men samtidigt förmågan att be om hjälp,
Färdigheter inom området analytiskt tänkande,
Effektiv förmåga att hantera sin tid.
"Jag skulle börja med en enkel sak - ge inte upp, det går upp och ner i alla karriärer. Ju större motivation du lär dig att skapa, desto lättare blir det att övervinna alla utmaningar.
Dessutom bör du vara beredd på att du inte kommer att tjäna mycket i början. Det är inget fel med att vara på internet och delta i övningskurser - du kommer att lära dig mycket av dem, pengar kommer senare. Som nybliven programmerare/chef bör du också vara medveten om att din karriär handlar om ständig självutveckling och lärande. Som grädde på moset finns det en sista sak att säga. Du kommer inte att finna tristess i det här jobbet. Nya utmaningar väntar dig varje dag!