A publicação inclui links de afiliados
Quando se trata de entender o processo de desenvolvimento de software, há muito a aprender.
Os iniciantes precisarão entender não apenas o básico da ciência da computação, mas também como elementos e componentes da ciência da computação são usados para criar produtos de software. Eles também precisam conhecer alguns dos progressos dedicados realizados no tratamento de todo o ciclo de vida de desenvolvimento de software - por exemplo, princípios de desenvolvimento ágil e devops. (Para saber mais sobre o ciclo de vida de desenvolvimento de software, consulte Diving into Dev: The Software Development Life Cycle.)