Nel settore, esiste una distinzione tra un ambiente di "sviluppo interno" in cui gli sviluppatori di software stanno scrivendo codice che verrà utilizzato dalla società stessa e un ambiente di "sviluppo software" adeguato in cui il software è costruito per essere venduto / distribuito al pubblico.
Tra le altre, un'ovvia differenza tra i due è che un'azienda orientata allo sviluppo del software in genere aderirà a una sorta di ciclo di vita dello sviluppo del software come la scrittura di specifiche, i test, la costruzione ecc., Mentre il negozio orientato all'azienda di solito fare le cose in un modo più informale poiché loro stessi sono gli utenti finali e possono sempre risolvere qualcosa che non è stato fatto bene.
Come studente (come la maggior parte degli altri studenti), mi aspettavo di finire a lavorare in un ambiente di sviluppo software, ma alla fine ho ottenuto la mia prima posizione in un'azienda che opera in maniera più interna.
A volte, mi chiedo se mi sto perdendo l'esperienza di sviluppo software a tutti gli effetti. C'è una base per questa sensazione? Dovrei cercare di entrare in un ambiente di sviluppo software adeguato?