–TLDR : ¿Mi humilde opinión? Si trabajas como desarrollador de software, eres un desarrollador de software, no importa cuál sea tu experiencia.
Así que aquí está la parte larga:
No puedo hablar por nadie más, pero estoy en la misma situación que tú. No hay educación CS y solo un título de contabilidad inacabado, así que déjame contarte mi historia:
Hace algún tiempo, yo y 2 amigos estábamos hablando de tonterías, y uno de ellos le preguntó al otro: ” Oye, Adam (nombre falso) , ¿trabajas en Critical Software, no? ¿No puedes conseguirle a Filipe un trabajo allí? ” ¡Y los dos nos echamos a reír!
Adam dijo: ” Bueno, no sé, ¿qué puedes hacer [en cuanto a programación]?”
– ‘ Bueno, HTML, CSS, JS, PHP y ese tipo de cosas … He aprendido algunos lenguajes de programación formales pero solo los conceptos básicos … Nunca he hecho ningún trabajo de programación real … ‘
- Cómo crear un complemento jQuery
- ¿Se supone que debo aprender todos los conceptos de SQL como desarrollador web?
- Cómo construir un sitio web de tutoría en línea en WordPress
- Mi comprensión de cómo usar las API RESTful está jodida. ¿Qué tengo que hacer?
- Construí una API de back-end y quiero mostrarla en GitHub. ¿Qué información debe contener mi archivo Léame y qué estructura debe tener?
– ‘ ¿Conoces AngularJS? ‘-‘ Un poco … aprendo rápido ‘-‘ Envíame tu currículum. Mi primer ministro está buscando un desarrollador de AngularJS. ‘
En ese momento ni siquiera estaba buscando trabajo, así que no tenía mi currículum actualizado … Le di el enlace a mi sitio web solo para que no se quedara esperando mientras lo terminaba, y recibí una llamada de 15 minutos. más tarde, desde el Gerente del proyecto, estableciendo una entrevista. El primero fue a través de Skype con él … El mismo de siempre, hablando de mí, mis estudios, por qué el cambio de opinión en el campo en el que quiero trabajar, etc. Me dijo que podría haber una vacante para una pasantía (pagada) y si fuera elegido, debería estar preparado, AngularJS a corto plazo, y Java era el corazón del negocio, por así decirlo … Y así lo hice.
Aprendí Java y AngularJS mientras tanto y me llamaron para una segunda entrevista, una técnica: ¡Dios! Larga historia corta conseguí la pasantía .
Ahora, realmente no me importa lo que se me considera entre otros. Me importa dar lo mejor en el trabajo, especialmente debido a las limitaciones obvias (se puede argumentar que se sabe mucho más que ingenieros educados, pero es un hecho que es difícil aprender algunos fundamentos por sí mismo).
La mayoría de mis colegas que saben que soy de un área diferente (y sin un título final) fueron realmente cálidos y acogedores. Se sintió realmente bien.
Un par de ellos no lo hicieron (‘¿Estudié 5 años para ser ingeniero de software y ahora este niño viene aquí sin un título?’). Uno de los que no estaba muy contento (él / ella comenzó la pasantía al mismo tiempo) tuvo una evaluación realmente débil mientras recibí una recompensa financiera por mi desempeño. Eso está muy mal, supongo.
Hay momentos en que noto que mi falta de educación formal me hace pisotear algunos conceptos bastante básicos. Por otro lado, aprendo rápido, y cuando tengo un problema, soy como un perro con un hueso, buscando la solución.
Hago mi mejor esfuerzo para hacer bien el trabajo, y poco a poco empiezo a ser reconocido como un verdadero ingeniero de software. ¡Te deseo lo mejor en tu carrera y felicidades por conseguir el trabajo en un campo tan técnico sin educación formal!