Actualmente estoy trabajando como desarrollador web sin calificación formal. ¿Puedo ser considerado un desarrollador de software?

–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 …

– ‘ ¿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!

Si sabe cómo ofrecer buenas soluciones de manera eficiente, prueba de unidad, uso de control de fuente, uso de software de revisión / documentación de fuente y tener en cuenta la seguridad, entonces definitivamente es un desarrollador de software.

Incluso alguien terrible en su campo se considera que está trabajando en ese campo, independientemente de las certificaciones que haya recibido.

Ahora si su trabajo puede ser respetado es una pregunta diferente. Eso se reduce a si realmente está resolviendo problemas para los clientes, o dándoles un software que simplemente les deja con un montón de problemas nuevos para resolver. 🙂

Lo que importa es la calidad del trabajo, independientemente de cómo aprendió a hacer lo que hace.

Claro, incluso eres un desarrollador de software profesional (porque te pagan). Las calificaciones formales no son realmente necesarias, y puedes ser un buen desarrollador sin ellas si trabajas en ello.

Si desarrolla software, entonces es un desarrollador de software. No te dejes atrapar por el gran esquema de las cosas. Hay profesionales pagados que saben cómo codificar, pero no se esfuerzan por escribir un buen código. ¿Eso los convierte en desarrolladores de software? Por supuesto que sí. El valor que aportan al proyecto en el que se encuentran es otra cuestión. No intentes que te pongan una etiqueta, solo tú puedes ponerte una etiqueta.

No tengo una calificación formal, pero soy muy apreciado entre mis compañeros. Eso de alguna manera me ha enseñado a no juzgar a las personas por su formación académica, sino de lo que son capaces cuando se les asigna una tarea.

More Interesting

Cómo comparar las cotizaciones recibidas de las empresas de desarrollo de sitios web para diseñar y construir un nuevo sitio web

Cómo construir una solución de gestión de API

Soy un desarrollador front-end. ¿Cómo mejoro las habilidades de entrevista cuando las compañías realmente no están probando mi conocimiento de front-end?

Tengo un año de experiencia en .NET, así como en JS. Ahora, no estoy trabajando en ningún lado. ¿A qué idioma debo ir? ¿Es fácil adaptarse a Angular?

Estoy interesado en asistir a un campamento de desarrolladores web, pero no puedo dedicar tiempo a un programa inmersivo en este momento debido al trabajo. ¿Hay algún bootcamp que ofrezca a tiempo parcial?

Acabo de comprar un tema de WordPress para mi sitio, pero parece que no puedo hacer que se vea como lo que vi en la demostración. ¿Todos los temas son tan difíciles de armar?

Quiero ser un desarrollador web full stack. Estoy considerando aprender una pila de tecnología. Se me ocurrió una lista. ¿Cuál debería aprender?

Solo quiero hacer desarrollo web, así que quiero aprender JS, RoR, etc. Pero la gente sigue diciendo cualquier cosa, pero C es malo. ¿Por qué necesitaría saber C si quiero hacer desarrollo web?

¿Cómo es estudiar desarrollo web en Canadá?

¿Cómo puedo alojar mi sitio web?

¿Cómo creo un sitio web personal? ¿Por lo general, están codificados a mano desde cero o utilizan algún tipo de software de construcción de sitios?

Soy un desarrollador con una idea para una aplicación web, ¿cómo puedo decidir si vale la pena buscarla?

No he tocado el desarrollo web en 10 años. ¿Qué me he perdido y cuáles son las mejores herramientas de tendencias que debería elegir ahora en 2015?

Hago desarrollo web. ¿Cómo puedo obtener más clientes?

Descargué el volcado completo de wikitaxi y descargué todas las demás cosas necesarias, pero no muestra imágenes ni ecuaciones / fórmulas matemáticas. ¿Cómo hago para hacer eso?