Përmendni katër aftësi që duhet të ketë një zhvillues softuerësh.
Zhvilluesit e softuerit duhet të kenë aftësi të forta kodimi, aftësi për zgjidhjen e problemeve, njohuri për ciklet jetësore të zhvillimit të softuerit dhe aftësi komunikimi. Për më tepër, zhvilluesit e softuerit duhet të kenë një kuptim të teorive të shkencës kompjuterike, algoritmeve, strukturave të të dhënave dhe dizajnit të orientuar nga objekti.