Nel settore, esiste una distinzione tra un ambiente di sviluppo interno in cui gli sviluppatori di software stanno scrivendo il codice che verrà utilizzato dalla società stessa e un adeguato ambiente di sviluppo del software in cui il software è costruito per essere venduto / distribuito al pubblico.
Tra l'altro, una ovvia differenza tra i due è che un'azienda orientata allo sviluppo di software in genere si attiene a una sorta di ciclo di vita dello sviluppo del software come spec-writing, testing, building ecc. il negozio di solito fa le cose in un modo più informale visto che loro stessi sono gli utenti finali e possono sempre aggiustare qualcosa che non è stato fatto bene.
Da studente (come la maggior parte degli altri studenti), mi aspettavo che finissi per lavorare in un ambiente di sviluppo software, ma alla fine ho ottenuto la mia prima posizione in un'azienda che opera in modo più interno alla casa.
A volte, mi chiedo se mi stia perdendo l'esperienza di sviluppo del software a pieno titolo. C'è una base per questo sentimento? Dovrei cercare di entrare in un ambiente di sviluppo software adeguato?