¿Puedo solicitar trabajos de "Ingeniero de software" sin ser ingeniero? [cerrado]

13

Soy de un país en el que el uso de la palabra "ingeniero" o "ingeniería" está estrictamente regulado por la legislación. Esto significa que debe tener un título en Ingeniería Y aprobar un examen para unirse a la asociación profesional de Ingenieros para usar el título. Estoy un poco confundido sobre el término "Ingeniero de software" como se usa en la industria, a nivel mundial.

Leí la página de wikipedia sobre Ingeniero de software y la sección vinculada de la página sobre el uso del término, que ofrece una discusión en profundidad. Sin embargo, mi pregunta es de alguna manera más concreta.

Sabiendo que no tengo una licenciatura en ingeniería (¡sin embargo, me gusta pensar que produzco software funcional y bien diseñado!), Cuando veo una oportunidad para un ingeniero de software de una empresa internacional, ¿sería apropiado que postule? ? ¿Debo enfatizar de alguna manera que no tengo un título en ingeniería?

Mac
fuente
10
Un buen truco sería aprender a deletrear "ingeniero". Este podría ser un comentario instintivo, pero solo lo estoy escribiendo porque fue el único error de ortografía en su pregunta, todo lo demás fue perfecto y "ingeniero" se destacó.
Yannis
an opening for a software engineer from an international companyEso depende en gran medida de dónde se encuentre la empresa o la sucursal de la empresa a la que se está postulando. Diferentes países tienen leyes y regulaciones bastante diferentes, no hay una respuesta global. Tendrá que abordar esto según cada caso, por ejemplo, me consideran ingeniero de software en el Reino Unido (donde estudié) pero no en Grecia (donde vivo y trabajo).
Yannis
13
Debería estar bien aplicar, siempre y cuando conozca el apretón de manos secreto, por supuesto.
SK-logic
8
Una vez entrevistamos a un "ingeniero" que afirmó que había trabajado para Boing ... eso es Boing como en Boeing. No obtuvo una segunda entrevista.
Dal
1
Mucha gente dijo "solo pruébalo", que es un buen consejo profesional. Sin embargo, la pregunta de OP parece un poco diferente. Él (o ella) creció (y supongo que obtuvo su educación) en el país A, donde se regula el término "ingeniero". Ahora vive en el país B, y está interesado en un trabajo en el país C o en una empresa cuya cultura es similar a la del país C. El país C no regula el término "ingeniero", por lo tanto, la oferta de trabajo probablemente significa "ingeniero de software" en un sentido mucho más amplio, como se entendería en el país A. OP está calificado para el trabajo, pero no está claro si debe usar la palabra "ingeniero".
Jan

Respuestas:

23

No vas a perder el tiempo de nadie. Ve a por ello. Y ni siquiera necesita enfatizar que no tiene un título en ingeniería. Su CV (Currículum) obviamente indicará qué grados tiene, y por inferencia lo que no tiene. Solo evite las compañías que específicamente declaran que solo están buscando acreditadas, etc., etc.

EDITAR: La razón de esto es que el desarrollo de software ha sido, sigue siendo y seguirá siendo durante un tiempo un campo de crecimiento explosivo, liderado por la industria, donde el 99% de "de lo que se trata el trabajo" se aprende en el lugar de trabajo, no en la universidad. La Universidad es buena para aprender a especializarse en un tema específico por medio de una maestría o un título superior, y cuando una empresa busca un especialista, generalmente establece este requisito. Esto proviene de alguien que posee una "Licenciatura en Ciencias de la Computación" y que, sin embargo, aprendió que lo que está haciendo es, de hecho, una ciencia fuera de la Universidad. (Inicialmente en la escuela secundaria, cuando aprendí qué es la búsqueda binaria, y luego en el trabajo, cuando supe qué era la POO. En la Universidad todavía no habían oído hablar de la POO).

Mike Nakis
fuente
10
Sabes, el voto negativo sin explicación no me ayuda a ser una mejor persona. Pero, yo también te amo.
Mike Nakis
1
Los reclutadores te filtrarán si ven que no tienes un título y requieren uno.
Kevin
3
@Kevin está seguro de que lo harán, pero anunciar un puesto para un "Ingeniero de Software" no implica necesariamente un requisito para un título de Ingeniería de Software (o como se llame).
Mike Nakis
3
Si se filtra, no se pierde el tiempo de nadie. En general.
Independiente
1
Incluso si el puesto de trabajo solicita un título, nunca se sabe cómo / por qué / cuándo podrían desesperarse y bajar el listón. Así que solo aplica. Hafta jugar a ganar.
Kevin
13

En los Estados Unidos, su "ingeniero de software" es un título de trabajo común que realmente no significa nada diferente de "programador / analista" o "desarrollador de software". Depende de lo que la empresa en cuestión quiera dar como título.

Por ejemplo, en un lugar donde estaba empleado, casi todos tenían un título de trabajo que terminaba con "ingeniero" o "técnico". El gerente de recursos humanos en mi ubicación se llamaba "Ingeniero principal de recursos humanos".

jfrankcarr
fuente
3
@ThomasOwens: no lo sabía. Tienes que amar cuando un estado que tiene líderes que se enorgullecen de "pequeño gobierno" tiene regulaciones como esta en su lugar.
jfrankcarr
1
@Thomas Owens: vivo en Tx, fui a una universidad acreditada por ABET en Tx para CS y nunca he oído que el Ingeniero de software sea un título regulado. Wiki dice que solo 44 personas tienen una certificación oficial de Tx. Las compañías en el área tienden a lanzar el título como cualquier otro. Entonces, FWIW en mi experiencia, la regulación puede existir, pero no se está aplicando. Además, según wiki, no está siendo bien aceptado.
P.Brian.Mackey
55
Este artículo, escrito por un PE de la Junta de Ingenieros Profesionales de Texas y publicado en IEEE Software , lo analiza con mayor profundidad. Puede usar el título de su empleador a tiempo completo, usando solo sus instalaciones para crear sus productos. Sin embargo, no puede usar el título fuera de la empresa. Todo vuelve a las responsabilidades legales de alguien que se hace llamar ingeniero, que también se discuten en el artículo.
Thomas Owens
1
@ P.Brian.Mackey Puede usar el título solo en el trabajo, suponiendo que sea un PE o cumpla con las exenciones. Sin embargo, tengo tarjetas de presentación personales que me identifican como un "ingeniero de software": es ilegal que las use en Texas para publicitarme, a pesar de que me gradué de un programa de ingeniería acreditado por ABET. No estoy seguro de si su programa de CS fue acreditado por la Comisión de Acreditación de Computación o la Comisión de Acreditación de Ingeniería, pero el mío fue acreditado por la EAC. Tampoco estoy seguro de la aplicación de dicha ley, pero el hecho es que la ley está en los libros.
Thomas Owens
2
Thomas Owens tiene razón sobre Texas. Si bien no se aplica estrictamente, Texas otorga licencias a los ingenieros y su grupo comercial se pone de mal humor al llamar a cualquier persona que no haya aprobado el examen de 'Ingeniero profesional' (PE) un 'ingeniero'. Muchas compañías usan el título 'desarrollador de software' para evitar esta molestia. Aunque tengo un título en ingeniería, nunca tomé el examen de educación física. Todavía solicitaría un puesto de trabajo de 'ingeniero de software' sin dudarlo un momento si pensara que podría hacer el trabajo.
Jim en Texas, el
10

Algunos de los mejores desarrolladores de software con los que he trabajado no tenían un título relacionado con el desarrollo de software. Yo mismo, tengo un título en TI, pero aún seguí una carrera en desarrollo de software.

Las asociaciones de ingenieros profesionales tienden a formarse cuando un campo técnico particular tiene estándares y prácticas aceptadas casi universales e indiscutibles Y cuando se trata de una cantidad relativamente grande de mano de obra calificada en comparación con la demanda de dichos profesionales. Esto sucede en campos de ingeniería relativamente maduros.

La ingeniería de software aún no está allí (todavía), pero se está acercando lentamente. El problema es que si toma una muestra aleatoria de ingenieros de software hoy y les hace una pregunta simple, como "Diseñar una aplicación CRUD basada en la web para el seguimiento __ " y obtendrá diseños muy diferentes. Algunos serán buenos diseños, algunos serán pobres, algunos serán únicos, algunos serán repetitivos. Demonios si llevas a James Gosling, Martin Fowler y varias otras grandes mentes a una habitación, probablemente tendrían más argumentos y diferencias de lo que acuerdan.

Además, considere que desde una perspectiva empresarial y social, a veces estamos de acuerdo con el software de baja calidad (dependiendo de la disponibilidad de alternativas y el precio). Compare eso con la perspectiva empresarial y social sobre la calidad que esperamos de un puente. Nadie acepta un puente de baja calidad, y los ingenieros que diseñan ese puente lo hacen bajo pautas estrictas y estándares aceptados.

En mi opinión, algún día llegará al punto en que el costo y el valor del 90% del software disponible en la actualidad se alinearán más adecuadamente, y lo que quedará serán proyectos grandes, costosos y altamente basados ​​en estándares con métodos altamente aceptados y formalizados para abordar el diseño. problemas. Solo en este punto la necesidad de ingenieros calificados en una asociación profesional será mayor que la necesidad de un niño inteligente que pueda hacer el trabajo también con menos formalidad. Sin embargo, no veo que esto suceda durante al menos otros 15-20 años.

árbol de arce
fuente
Muy perspicaz [al menos para mí, de todos modos], ¡gracias! :)
mac
1
No estoy muy seguro sobre el segundo párrafo. Hay una serie de asociaciones profesionales diseñadas en torno a ingenieros en informática (ingenieros informáticos y de software) y profesionales de la informática: la IEEE Computer Society, la ACM y la British Computer Society son bastante grandes. La Sociedad de Comunicación IEEE ha comenzado a llegar a profesionales del software en otras sociedades IEEE, y las búsquedas encuentran otras sociedades locales en diferentes países. SE aún es menos maduro que otras disciplinas de ingeniería, pero existen asociaciones formadas para ingenieros y profesionales de software.
Thomas Owens
Acordado y los estándares que algunos de estos organismos establecen son de importancia crítica. Sin embargo, al menos en los EE. UU., Ser miembro de una asociación de ingenieros profesionales es poco más que una insignia de lujo en la solapa que es su currículum, a veces teniendo tanto peso con un empleador como ser miembro de una fraternidad académica. Ciertamente se ve bien, pero al final he visto que mis gerentes rechazan a muchos candidatos por estar demasiado calificados. cont ...
maple_shaft
1
@ThomasOwens: no pondría a los contratistas de defensa contra los empleados de empresas comerciales selectivas en una prueba de habilidad. He hecho ambas cosas, y los contratistas de defensa son mucho menos selectivos. Las habilidades necesarias para avanzar en el negocio de la defensa son mucho más políticas que técnicas.
Kevin Cline
1
Sobre su opinión en el último párrafo: Una diferencia entre la ingeniería informática y los oficios de ingeniería más formales (como la ingeniería civil) es que un hacker no puede construir un puente, no tiene las herramientas o los materiales. Pero siempre habrá la posibilidad de que un hacker en los sótanos de su madre produzca mejor software que incluso las compañías de software más grandes. Puede volverse más difícil, pero la posibilidad siempre existirá, a diferencia de los puentes. Solo mi opinión opuesta; salud.
Botones840
5

Normalmente en los anuncios de trabajo se menciona si se requiere un título o no. Decide si aplicar o no, dependiendo de esto. Si no se menciona, entonces hay posibilidades de que el trabajo requiera más experiencia o actitud que grado. En ese caso, en mi opinión, puede postularse y arriesgarse. De todos modos, cuando los reclutadores vean que usted no tiene ningún título en su currículum, decidirán si lo seleccionarán.

Manoj R
fuente
1
Nunca he visto una oferta de trabajo que no especifique claramente los requisitos mínimos en términos del tipo de título, campo de estudio, experiencia y certificación, junto con los títulos, certificaciones o habilidades deseadas. No estoy seguro de cuáles son las prácticas fuera de los EE. UU., Pero sospecho que la mayoría de las ofertas de trabajo harían que las calificaciones mínimas y deseadas sean muy explícitas.
Thomas Owens
3
@Thomas Owens Por ejemplo, en Rusia (y esto no es una broma "En Rusia soviética ...") no es cierto, la mayoría de las ofertas de trabajo relacionadas con TI no tienen requisitos estrictos en términos de educación. Cuando busqué carreras, vi menos, pero todavía algunas ofertas que no lo especificaban (o que no lo requerían). Creo que en países donde el dinero te ayuda a obtener un título mucho más fácil (sobornos, etc.) o la educación no es muy moderna, se valora mucho menos.
XzKto
3

Al menos en los EE. UU., La clave es que debe poder hacer lo que se describe en la descripción. La forma en que obtuviste esas habilidades menos importantes.

SIN EMBARGO: hay empresas que realizan pruebas de detección en las que es de gran ayuda para un puesto de nivel de entrada si tiene:

  • Licenciatura o Licenciatura en algo
  • Preferiblemente un BS en algo vagamente relacionado con las computadoras, como ingeniería informática, ingeniería de software, informática, informática, matemáticas o algo similar. Incluso EE, Física o cualquier otra ciencia es probable que le brinde más oportunidades que, por ejemplo, Lingüística o Bellas Artes.
  • Un buen promedio

Esto tiene que ver en gran medida con el proceso de selección de la compañía y la cantidad de solicitantes que tienen. Cuanto menos formal sea la empresa, en general, menos restrictiva será la evaluación.

Al final, tengo pocas dudas de que puedes conseguir un trabajo haciendo "ingeniería de software", siempre que puedas hacer lo que dicen en la descripción y puedas hacer ese caso a través de tu currículum y la entrevista. La definición de "ingeniería" como algo altamente legislado y definido es lo suficientemente exclusivo del país dado que no se traducirá particularmente internacionalmente. Algunas certificaciones profesionales pueden, todo depende de la certificación y la especialidad que demuestre.

CVs

En cuanto a un currículum, recomiendo resaltar lo que PUEDES hacer. No es lo que no has hecho. Un formato de currículum clásico incluirá: - sus objetivos - su educación - sus habilidades técnicas - su experiencia laboral previa

Dejar un elemento crítico es una buena manera de demostrar que no tiene ese elemento, no tiene que ir más allá para decir lo que no hace. Por ejemplo, si tiene algunos años de estudios universitarios completos, pero no se ha matriculado, mencione dónde asistió a la escuela y cuántos años, y algunos cursos clave. La falta de fecha de graduación (o la fecha de graduación esperada) es un aviso directo de que aún no has terminado la escuela.

Al hablar sobre las habilidades que adquirió a través de proyectos personales independientes, tiene dos opciones, IMO, dependiendo de cuánto espacio tenga disponible.

  • para un candidato más joven, enumeraría al adquiriente de habilidades en una sección de habilidades, por ejemplo, lenguajes de programación, metodologías, herramientas de desarrollo, etc. Y luego enumeraría el proyecto personal en "experiencia" con una anotación de que se trataba de un proyecto personal. Conocí a un candidato que había implementado código de servidor web dinámico de esta manera, en un sitio de juegos, y cuando me proporcionó el enlace, hice todo lo posible para jugar con su sitio y tener una idea de lo que había hecho: fue un Real victoria para nuestra discusión.

  • para un candidato más experimentado con una lista de experiencia de una milla de largo, simplemente incluya las nuevas habilidades en la "sección de habilidades / conocimientos" a menos que el proyecto sea increíble y esté disponible para su revisión. Por ejemplo, si codificó una gran parte de Hibernate, ¡póngalo ahí! pero si creó un servidor web para su grupo de bingo ... Probablemente estoy más interesado en la gran empresa que lo empleó durante los últimos 3 años ...

Mi filosofía general es: es su trabajo mostrarle a la compañía por qué DEBERÍAN contratarlo. Es su trabajo verificar si usted es o no el mejor candidato para el puesto y lo harán tomándolo en cuenta en comparación con su grupo más grande de candidatos. Si todos los demás solicitantes tienen un título formal y una certificación profesional, entonces puede que no tenga suerte ... pero si no, puede tener el conjunto de habilidades perfecto.

bethlakshmi
fuente
1

No te dejes atrapar por los títulos. Si significaron algo para esa compañía, simplemente ignorarán su CV / Currículum. Debes postularte a cada trabajo que creas que disfrutarás. No te limites en la puerta de salida. En el peor de los casos, desperdicia treinta minutos de tu tiempo.

Hexxagonal
fuente
-1

El ingeniero de software no es un ingeniero real. Ha habido un movimiento para formalizar el desarrollo de software en una posición de ingeniería, sin embargo, ha topado con muchos obstáculos. El desarrollo de software todavía es demasiado nuevo y se desarrolla demasiado rápido para ser definido adecuadamente en una profesión de ingeniería, como un ingeniero mecánico o eléctrico. También se debate si el desarrollo de software realmente se ajusta a la misma definición de ingeniero o si incluso sería beneficioso hacer que el desarrollo de software sea un proceso de ingeniería.

Ryathal
fuente
2
"Software engineer isn't a real engineer."Dile eso al IEEE. O a ABET, donde la Comisión de Acreditación de Ingeniería evalúa los programas de Ingeniería de Software en lugar de la Comisión de Acreditación de Computación que evalúa los programas de informática y tecnología de la información. "There is also some debate as to whether software development actually fits in the same definition of engineer or if it would even be beneficial to make software development an engineering process."Según lo definido por el IEEE y defendido por personas como Steve McConnell y David Parnas, es ingeniería.
Thomas Owens
1
@Ryathal: en mi país de origen, puedo asegurarle que la ingeniería de software ES una calificación formal que requiere 5 años de estudio [de los cuales creo que los tres primeros en común con los ingenieros electrónicos].
mac