Gjenero një listë me të paktën 6 aftësi që një zhvillues softuer duhet të ketë
< pa hyrje>
Një zhvillues i softuerit duhet të ketë aftësitë e mëposhtme: 1. aftësia e gjuhës së programimit 2. njohuri të sistemeve kompjuterike dhe subsistemeve 3. kuptim të cikleve të jetës së zhvillimit të softuerit 4. aftësi analitike dhe zgjidhjeje të problemeve 5. aftësi për të punuar me të tjerët në mënyrë efektive 6. aftësi për të përditësuar rregullisht njohuritë teknike.