Ok, " casi " perdí una oferta de trabajo porque " no tenía suficiente experiencia como ingeniero de software empresarial ".
He sido programador durante más de 16 años, y los últimos 12-14 profesionalmente, en empresas grandes y pequeñas.
Entonces esto me hizo pensar en esta pregunta: ¿Cuál es la diferencia entre un ingeniero de software y un ingeniero de software empresarial?
¿Existe realmente una diferencia entre la arquitectura de software y la arquitectura empresarial?
Por cierto: intento hacer lo que cualquier otro programador de software BUENO hace, como arquitectura, tdd, SDLC, etc.
.net
enterprise-architecture
Rick Ratayczak
fuente
fuente
Respuestas:
Almiar. Creo que a las grandes empresas no les gusta la herencia de Jack's of All Trades. Dices que haces todo. En una empresa pequeña, queremos personas que puedan hacer todo. Esas personas son más valiosas porque pueden usar múltiples sombreros.
En un entorno empresarial, existe una clara separación laboral. No quieren personas que usan muchos sombreros. Quieren personas que se centren en una cosa y solo en una, y que se destaquen haciendo solo esa cosa.
Personalmente, prefiero la emoción de no saber qué sombrero necesitaré usar ese día. Esa es mi preferencia Otras personas pueden preferir la estructura y la estabilidad de saber exactamente lo que van a trabajar ese día.
Creo que la principal preocupación de la compañía es que no puede quedarse porque el trabajo es diferente a lo que está acostumbrado. En estas entrevistas, creo que es importante encontrar una manera de demostrar que buscas este tipo de trabajo y entender las diferencias entre el trabajo que has hecho antes.
Puede ser mejor enfocarse solo en las fortalezas que se aplican a la descripción del trabajo. Adapte su currículum y sus preguntas para adaptarse al trabajo. Asegúrese de estar preparado para dar respuestas que les digan a los entrevistadores lo que quieren escuchar. Lo que es más importante, asegúrate de que realmente quieres trabajar en este entorno y que lo que estás diciendo realmente refleja tu carrera profesional deseada.
fuente
Cuando dices "ingeniero empresarial", eso generalmente significa un gran software, muchos servicios y redes diferentes. Cuando desarrolle Enterprise Soft, debe tener en cuenta el panorama general, no solo el servicio local. El ingeniero de software es más general y puede trabajar con muchos tipos de proyectos, incluida la empresa. En mi humilde opinión, el ingeniero empresarial es un subconjunto de la clase de ingenieros.
fuente
Dice Wikipedia .
En general, las aplicaciones empresariales suelen ser críticas para el negocio , por lo que deben tener
Por lo general, también son sistemas cliente-servidor que involucran una base de datos. Hoy en día se basan principalmente en la web, pero todavía hay acumulaciones de sistemas mainframe de décadas de antigüedad que no tienen ninguna noción de lo que se llama "world wide web".
Desarrollar tales aplicaciones requiere cierta experiencia y conocer las mejores prácticas relacionadas. Puede ser que no vieron en ti que tienes este conocimiento y experiencia. Si bien es posible que lo tenga, también debe demostrarlo utilizando los términos y expresiones "esperados". Si no escuchan las palabras de moda correctas, no están impresionados.
También puede ser (en su publicación no se menciona una plataforma o lenguaje específico) que buscaban a un experto de alguna plataforma empresarial específica como Java EE, y usted no mostró el nivel esperado de experiencia en eso.
fuente