¡Gracias por la solicitud!
Desarrollador junior: puede implementar lo que se necesita con un poco de orientación, supervisión e investigación.
Senior: puede implementar lo que se necesita con poca o ninguna orientación o supervisión, pero tal vez un poco de investigación. Puede proporcionar orientación y supervisión a los desarrolladores de Jr. Puedes implementar pruebas. Puede sugerir mejoras.
- ¿Cuáles son los sitios web que los desarrolladores profesionales usan como referencia para su trabajo? (Para cualquier trabajo, considerando para ambos, Front y Back-end)
- ¿Cuál es la forma más efectiva de convertir su backend en CRM?
- ¿Qué debo aprender si quiero dar un mayor nivel de seguridad a mis páginas web? El lenguaje de fondo es importante para fines de desarrollo web de seguridad.
- ¿Cuándo debería un principiante de programación comenzar a aprender el desarrollo de backend y la implementación en la nube?
- ¿Es el 8% y no hay salario justo para el único tipo de backend en una startup?
Arquitecto: usted, ya sea reuniéndose con el cliente o leyendo las especificaciones, puede determinar las necesidades y las tecnologías que satisfarán las necesidades. Puede coordinar con los desarrolladores de manera efectiva, puede evaluar las pruebas para detectar valores atípicos faltantes. Usted comprende lo que los clientes necesitan y cómo maximizar las ganancias de su empresa para satisfacer las necesidades del cliente.
Ingeniero: puede hacer lo anterior, evaluar el funcionamiento de todo o parte. Puede rediseñar (quizás debido a la migración del sistema) un sistema deficiente o subóptimo de modo que el tiempo de inactividad se minimice o se elimine durante la transición. Puede implicar, dirigir y supervisar la operación. Puede debatir clara y sucintamente en términos simples el funcionamiento del sistema y la forma en que una cantidad de contrafactuales mejoraría o degradaría la operación tanto para el cliente como para los miembros de su empresa.
Algunos agrupan los dos últimos juntos.