Jag arbetar som programutvecklare, för närvarande i mitt första jobb utanför skolan. Jag har jobbat här i cirka 15 månader. För alla ändamål är vår "avdelning" i mjukvara helt oskadlig. Vi har inget sådant som kvalitet, kodgranskning eller testning av något slag. Det finns ingen sken av en programvarus livscykel. Det finns ingenting som SCRUM eller något som helst nära det.
I huvudsak, där det skulle finnas flera lag eller åtminstone flera personer som omfattar olika positioner, tar jag reda på varje tänkbar position relaterad till detta programvaruprojekt. Jag skulle betraktas som huvudutvecklare, projektledare och kvalitetssäkring; Jag hanterar utgivningen av produkten och kundsupport därefter. Jag tar också alla övergripande designbeslut för programvaran och nya delar av programvaran. Den enda personen som någonsin tittar på eller hanterar koden för detta projekt är jag. Jag har vid ett tillfälle för ett något separat projekt haft en högskolestudent (betald) som arbetar under mig, så jag kunde delegera några uppgifter.
Så min fråga är, med tanke på att jag jobbar i en mycket felaktigt strukturerad mjukvarumiljö, gör att jag spenderar mycket tid i denna position möjligen att mina färdigheter ser ut som oförenliga med platser som är strukturerade ordentligt?
Låter det eventuellt dåligt potentiell arbetsgivare om jag faktiskt säger att jag omfattade alla dessa roller vid min tidigare position? Jag misstänker att det för en HR-person som inte är så bekant med programvara låter bra att jag var den enda ledaren för alla dessa positioner. För en annan person i programvara misstänker jag att det kan låta negativt för dem.
Eftersom några få personer har frågat vill jag bara tillägga att det är ett litet företag, cirka 50-100 anställda, och de viktigaste produkten är inte programvara. Det finns också tre divisioner till företaget; Jag jobbar för en av de tre, de minsta, när det gäller anställda, men ungefär lika mycket i försäljningen. Tack också till dem som tog sig tid att svara.