Vad jag lärde mig från mitt första år som programchef Ingenjör

Detta är mitt första år som chef för mjukvaruutvecklare från en ledande programmerare. detta är en berättelse från teknisk till ledning och utveckling av människor och naturligtvis på pandemiåret

(31 dec 2020)

Foto av fauxels från Pexels

Jag lär mig verkligen mycket från mitt första år som chef för mjukvaruutvecklare i mina företag. men jag har bara 3 månaders erfarenhet att arbeta med mitt team på kontoret ansikte mot ansikte, för efter det får världen pandemin. så det här är vad jag lärde mig att leda ett team i en pandemivärld. vi jobbar hemifrån från maj 2020 till nu, och kanske kommer WFH att utvidgas till 2022.

Tekniska saker som jag lärde mig

Foto av fauxels från Pexels

⦿ Vi ​​behöver veta vilka tekniker att vi måste lära oss för vårt team som passar våra företag, med hög tillgänglighet, tillförlitlighet och konsekvens.

⦿ se till att vi har en färdplan över teknik som du vill använda och öppna idén för vårt lag. så att de kan ge sin åsikt om det. och vi lär oss en annan väg som passar vårt företag.

⦿ för att få ett certifikat från Amazon Web Services, Google Cloud eller Azure. så att vi kan få bästa praxis för vårt företag.

⦿ Fokusera på att granska och öka teamets logik och effektivitet i koden.

⦿ Välj någon som är lämplig att vårda och göra dem till en underledare eller en mentor som vi själva för kodning. så vi har en partner för att odla de andra.

⦿ Vi ​​måste se till att granska varje kod och ge vårt team feedback.

⦿ om någon har problem med logiska saker, som ingen kan lösa. samla teamet för ett möte och lösa problemet med alla. mer hjärna är bättre än en hjärna.

push tryck inte laget med perfektion, det finns inte perfektion. låt dem ha ett misstag så att de kan lära av det. bara skylla inte på dem.

⦿ använder tekniker åtminstone att andra eller stora företag har använt den.

⦿ litar inte så mycket på ny teknik på grund av hype

⦿ fokus på forskning bästa praxis eller delegera till vårt team som har intresse för forskning och utveckling

på grund av att jag är chef för mjukvaruutvecklare kodar jag sällan. mitt fokus ligger på att granska, hantera, skapa en tidslinje, dela kunskap, forskning och träffa en annan division.

Och det här är att hantera saker som jag lärde mig

Foto av fauxels från Pexels

⦿ Gör vanor att läsa åtminstone en artikel om teknik, psykologi och ledarskap för varje vardag. vi kan använda medium.com för att slutföra dessa vanor. varje artikel behöver bara 3–4 minuter, så vi behöver bara 12 minuter varje dag för att läsa artiklarna

⦿ om vi aldrig läser en bok, gör vanor att läsa en bok som utvecklar vår skicklighet och kunskap för våra placera. bara 1 kapitel varje dag och du behöver bara 10–20 minuter för ett kapitel. Jag rekommenderar att du läser Atomic Habits av James Clear, Leader Eat Last av Simon Sinek och De 7 vanorna med högt effektiva människor av Stephen R. Covey.

⦿ se till att vi delegerar till vårt team och förklarar omfattningen de kan göra för uppgiften .

om vi tror att vi är så upptagna på en vecka, eftersom vi inte är tillräckligt produktiva

⦿ bygger ett team som har ett mentorkoncept. det kommer att hjälpa oss så mycket för att bygga teamet. du kan lära dig mentorkonceptet från min andra (artikel)

⦿ gör alltid ett standupmöte varje dag för att samla alla och uppdatera sitt arbete. vi kan stå upp i 5-10 minuter och efter det kan vi samlas i minst 30 minuter – 1 timme varje dag för att öka engagemanget.

⦿ Se till att varje projekt och varje uppgift är mätbar.

⦿ Olika människor har olika beteende, psykologier, kommer från olika bakgrunder och har sina egna bärvägar. vi måste förstå varandra väl. att varför vi måste lära oss av psykologiska artiklar eller bok

⦿ Olika människor har också olika talanger, vi måste försöka granska. om någon av vårt team inte visste vad det bästa av eller intresserade av sig själva. måste vi förstå ur vårt perspektiv och prova nya utmaningar för dem.vi kan pröva dem för hantering, kodning av specialist, forskning och utveckling, eller kanske delning / undervisningsteknologi.

⦿ Som chef, om teamet gör det bra, bör vi ta kredit och om vårt team gör dåligt , vi måste åter ta ansvar.

⦿ Kommunicera förväntningar till vart och ett av våra team

⦿ Respektera människors balans mellan arbete och privatliv

⦿ Ingen är 100% produktiv , vi har alla några veckor där vi är oproduktiva. så vi måste kommunicera till teamet som inte är produktiva eller presterar bra.

Slutord

Jag tror att det är så mycket jag lärde mig och jag kan inte komma ihåg det bra. så jag kommer att redigera den här artikeln om jag kommer ihåg vad jag lärde mig. Ingenjörshantering skiljer sig helt från teknisk teknik.

om du är en teknisk kille som älskar kodning, föreslår jag att du är specialist. för att vara chef / ledare för mjukvaruutvecklare handlar om att hantera ingenjörsteamet och mindre kod. ibland känner vi att våra kodningskunskaper inte växer längre och kanske glömmer hur man kodar som tidigare. men du måste välja, vad är din väg? hantera IT eller vara specialist? du kan lära dig vad du behöver välja mellan (den här artikeln).

Jag hoppas att du kan lära av att läsa detta.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *