Eu tenho más notícias para você, bhamlin:
Você não é um estagiário. Pelo contrário, você é um funcionário não remunerado / barato.
Um estágio é uma posição não remunerada ou mal remunerada onde você pode praticar suas habilidades recém-adquiridas em um ambiente seguro (geralmente) descontraído e ter a chance de observar profissionais 'reais' em seu campo fazendo um trabalho 'real', ao obter feedback sobre as peças que eles permitem que você modifique (geralmente sob supervisão e / ou aprovação).
O que sua empresa queria, não era de fato, um estagiário, mas sim uma fonte gratuita / barata de desenvolvimento de software. Isso é bastante comum , na minha opinião. Eu moro em uma cidade universitária, e no meu último local de trabalho, os gerentes eram ouvidos dizendo "Ei, o departamento de TI está muito ocupado para fazer o Projeto X, vamos ver se podemos conseguir alguns estagiários da Universidade para escrevê-lo gratuitamente / barato! " Nós resmungaríamos e gemeríamos e rangeríamos nossos dentes para o céu, mas essa era a realidade do lugar, e eu podia entender por que os gerentes sugeriam tal coisa. Infelizmente, os resultados não foram ótimos: o software entregue pelos estagiários nunca foi coeso / escalonável / limpo / etc (mas, para ser honesto, nem as coisas que o departamento de TI emitiu de qualquer maneira ...)
Cabe a você o que você faz. Meu conselho é apenas desenvolver o que você puder (às vezes, a pressão é um grande motivador), MAS você também deve planejar um estágio 'real' em outro lugar quando este terminar, se possível.
Portanto, não se culpe, mas o que você fez não foi um estágio real.