Licenciatura en un área, solicitar un trabajo en otra

Cuando miro las ofertas de trabajo para desarrolladores de software, a menudo noto un requisito peculiar en algunas de las publicaciones:

Licenciatura en Informática, Matemáticas, Ingeniería o carreras afines.

¿Estoy en lo correcto al deducir que un graduado de Ingeniería Civil o Química, por ejemplo, será considerado para ese trabajo de la misma manera que un graduado de Ciencias de la Computación?

Con eso en mente, y mirando algunas preguntas/respuestas en los sitios web programmers.stackexchange, no puedo evitar preguntarme: ¿se trata a estos candidatos como "sin título" porque se trata de un campo diferente, o puede que Matemáticas o un título en Ingeniería (que no sea de Software) sea realmente un activo en una solicitud para un puesto de Ingeniería de Software, o incluso una carrera en esa área?

Un título técnico refleja la resolución de problemas técnicos y un título. Si el trabajo es escribir un programa para optimizar una pizarra de alimentación para una refinería, entonces se preferirá un título en ingeniería química a la informática.
@Blam, leyendo tu página de usuario , mi experiencia es bastante similar a la tuya; Licenciado en Ingeniería, con experiencia en investigación/docencia en Métodos Numéricos. ¿Por qué no aportas una respuesta con tu propia experiencia, si no es mucho pedir?

Respuestas (6)

El requisito dice exactamente lo que significa. Si tiene un título en cualquiera de esos campos o relacionados , entonces está bien y no debería influir.

Un ejemplo. Trabajo en desarrollo de software. Muchas personas con las que trabajo tienen títulos en ingeniería eléctrica (e incluso alguna vez ingeniero civil). No son desarrolladores de software en el sentido más estricto , pero siguen el proceso de ingeniería. Si su campo fue, por ejemplo, la física, entonces todavía hay un fuerte énfasis en la computación y el cálculo, que es una parte importante del desarrollo de software. La ingeniería química (dado que no tengo conocimiento de ella), quizás no sería aplicable.

Entonces, para responder a su pregunta, si ve un trabajo que desea solicitar con estos requisitos previos, su título es en un campo relacionado , ¡entonces presente su solicitud! Si los reclutadores no creen que sus calificaciones sean adecuadas, pronto lo descubrirá. Habiendo dicho eso, si tiene experiencia en el desarrollo de software a lo largo de su título universitario, anótelo ya que, en general, tiene algo que ver.

Gracias por el aliento. Además, su respuesta se hace eco de un hecho importante que encuentro mucho, con respecto al énfasis en la experiencia del software sobre el título.
+1, Completamente de acuerdo: enfatice la experiencia, y si cree que su título podría estar relacionado, enmarque como tal y deje que ellos decidan. Deje que le digan si tienen inquietudes, pero no evite solicitar un puesto por ese motivo, especialmente si cree que puede hacer el trabajo.

Como gerente de contratación, diré que "igualmente" en este caso es una palabra que tiene poco significado. Cada candidato es diferente, y estoy buscando al mejor candidato. Su título no es igual a un título en informática, y es trabajo del proceso de contratación de la empresa perfeccionar el conjunto de candidatos para que la mayor parte del tiempo se dedique a evaluar las calificaciones de los candidatos más prometedores. El objetivo aquí es ser lo suficientemente prometedor como para llegar a un lugar donde su valor brille.

Evaluación

Para encontrar un candidato, alguien está en primera línea y observa a todos los posibles candidatos a partir de una variedad de flujos de entrada, que incluyen: currículos publicados a través de sitios, currículos obtenidos a través de reclutadores, referencias y personas que fueron buscadas específicamente debido a sus habilidades observadas.

Cuando el currículum viene con una carta de presentación y muy poco contexto adicional, todo lo que el evaluador puede hacer es juzgar si el candidato parece ser tan bueno como cualquier otro candidato reciente. Los mercados laborales fluctúan y, por lo tanto, lo que puede pasar en un mercado caliente no pasará cuando toneladas de personas estén buscando trabajo.

Cuando se presenta una gran cantidad de opciones, los evaluadores seleccionarán la formación más perfecta que puedan encontrar: - experiencia en el dominio comercial dado - experiencia en la tecnología dada (dominio de la solución) - profundidad de la experiencia - detalles del título universitario - reputación universitaria

Cuanto más tiempo haya estado un candidato en el campo, más cuenta la experiencia empresarial/tecnológica sobre la escuela y el título. Con un nuevo graduado universitario, la escuela y el título son la parte más importante de su experiencia: ¡es lo que estaban haciendo en los últimos años de sus vidas! Y, por supuesto, hace 30 años realmente no HABÍA un título en ciencias de la computación, por lo que todos los que tenían alguna habilidad venían de un programa de matemáticas o ingeniería y tenían algo de experiencia en programación en alguna parte.

En su mayor parte, las referencias de personas de confianza, las transferencias internas y las personas que han sido solicitadas personalmente terminan en una pila de candidatos más exclusiva. En ese punto, el tipo de título importa aún menos, porque ya se ha demostrado que la persona es buena para trabajar o tiene un conjunto de habilidades demostrado.

Mi padre siempre decía:

El título y las escuelas te llevan a la puerta, el resto depende de ti.

La línea "un título en Ciencias de la Computación, Matemáticas, Ingeniería o un campo relacionado" significa que no se REQUIERE que el candidato tenga un título en ciencias de la computación; el trabajo se puede realizar sin él. Pero eso no significa que un título relacionado se considere igualmente valioso.

Consejo

Esto no significa "no postularse", sino que destaque sus calificaciones más relevantes. Si tiene un título de ingeniería química y pasó una pasantía escribiendo código para un proyecto relacionado con la ingeniería química, asegúrese de que cuando solicite el puesto de software, destaque todo el trabajo relacionado con el desarrollo de software que hizo, para que su experiencia muy relevante se mantenga. fuera.

+1 - Me gusta la cita de tu padre. Tuve un profesor que solía decir: "El título no te dará el trabajo. El título te da la entrevista".

Si están haciendo, por ejemplo, programación financiera, entonces requieren que tenga un título en un campo que requiera que desarrolle una experiencia en matemáticas, ese requisito tiene sentido.

Dado que hago mi ingeniería de software desde el lado de DevOps de la casa, soy muy sensible a poder escribir programas escalables. Para este fin, un título en un campo cuantitativo no es suficiente. Necesita desarrollar una capacidad y competencia con algoritmos de datos y patrones de diseño. La forma más sencilla y obvia de desarrollar esta capacidad y competencia es obtener específicamente un título en informática. La otra forma es seguir trabajando en algoritmos de datos y patrones de diseño para el resto de su vida natural. Parece que estoy obteniendo lo peor de ambos mundos :) En cualquier caso, si un empleador requiere que conozca algoritmos de datos y patrones de diseño, dicho empleador le pedirá específicamente ese conocimiento.

Solo cumpla con el requisito de educación, no lo discuta.

Gracias por tu respuesta. Para que conste, no estoy discutiendo nada, solo estoy tratando de obtener una idea.

Hay un punto que las otras respuestas aún no tocan: para la mayoría de los trabajos, uno no solo necesita tener conocimientos de ingeniería de software, sino también conocimientos de dominio .

Por ejemplo, alguien que trabaje en software para una planta química debe tener algún conocimiento de química e ingeniería química: los requisitos y, por lo tanto, el código fuente estarán llenos de palabras de esos dominios.

Por supuesto, todos prefieren contratar al candidato perfecto que tenga conocimientos tanto de ingeniería de software como del dominio requerido. En la práctica, el mundo real es menos que ideal (para los empleadores). Así que los empleadores tienen que conformarse con el mejor candidato disponible.

El gerente de contratación podría juzgar que es más fácil formar a un buen ingeniero químico con algo de experiencia en programación en los puntos más finos de la ingeniería de software que formar a un ingeniero de software en los puntos más finos de la química.

Bien dicho. Sin embargo, esto no responde del todo a la pregunta en el sentido de que se trata de una posición general de software que no necesariamente se relaciona con los dominios científicos o de ingeniería a los que se hace referencia en la pregunta.

"¿Estoy en lo correcto al deducir que un graduado de Ingeniería Civil o Química, por ejemplo, será considerado para ese trabajo de la misma manera que un graduado de Ciencias de la Computación?"

Eso parece muy poco probable para la mayoría de los puestos de programación y la mayoría de Ch.E. o graduados de CE. Lo más probable es que se refieran a ingenieros informáticos, ingenieros de software, etc., no civiles, químicos, mecánicos, etc. Es posible que algunos del último grupo estén calificados, pero eso sería mucho más la excepción que la regla. .

Ciertamente, cualquier título de ingeniería (real) sigue siendo un activo en el desarrollo de software, pero eso no significa que estará igualmente calificado como un graduado con un título en Ciencias de la Computación. Lo mismo es cierto a la inversa. Con mi título en Ciencias de la Computación, tengo un conocimiento mucho más alto que el promedio de electrónica y diseño de circuitos, pero aún no tanto como alguien con un título de EE. Del mismo modo, tengo un conocimiento de matemáticas y física mucho más alto que el promedio, pero no tanto como alguien con un título en esos campos.

De hecho, muchos ingenieros y científicos "puros" (especialmente médicos y matemáticos) tienen puntos fuertes en matemáticas y resolución de problemas abstractos, que son habilidades importantes para los desarrolladores de software. Dependiendo del reclutador, podría preferirse un matemático o médico con la misma experiencia que un informático . Lo más probable es que esto no sea válido para ningún científico o ingeniero. El ingeniero químico o civil definitivamente tendrá una posición más débil que un científico informático.

De todos modos, ningún matemático, físico o ingeniero tendrá una oportunidad sin una cantidad decente de experiencia comprobada en programación. Yo mismo me gradué en física, pero ahora estoy trabajando como desarrollador de software. No hubiera tenido ninguna posibilidad si no hubiera trabajado como programador (asistente de estudiante en un instituto de investigación) durante la mayor parte del tiempo de mis estudios.

Durante los años de la burbuja de Internet Y2K, ni siquiera se requería experiencia comprobada en programación; Había demasiadas ofertas de trabajo y no suficientes programadores.