¿Cuáles son los parámetros en los que puedo autocalificarme como programador para las grandes empresas tecnológicas?

  1. Competencia en más de un lenguaje de programación.
  2. Conocimiento profundo y práctico de bibliotecas y marcos populares disponibles en cada uno de estos idiomas.
  3. Desarrollo completo en capas de datos, negocios y web de una aplicación.
  4. Calidad del código, medida por la densidad de defectos y la adopción de buenas prácticas de programación como diseño controlado por interfaz, diseño modular, acoplamiento suelto entre módulos.
  5. Buena comprensión de los patrones de diseño y la adopción de los mismos en su código.
  6. Capacidad para tomar un diseño de bajo nivel y traducirlo al código de trabajo. En el proceso, la capacidad de manejar requisitos no funcionales de escalabilidad, disponibilidad y rendimiento.
  7. UML es imprescindible, al igual que los conceptos orientados a objetos.
  8. Su código debe ser genérico y extensible para cumplir con los requisitos cambiantes. Se deben identificar los casos de esquina y se deben prever las condiciones de excepción. En promedio, un código bien escrito debe tener una vida útil de al menos 11 meses, mucho más si los requisitos comerciales no cambian rápidamente.

More Interesting

Un MBA después de un título en ingeniería química. ¿Es una buena elección?

Estoy agotado en mi programa de doctorado en una universidad de élite. Quiero ser emprendedor ¿Debo ir a trabajar a una consultoría importante (M / B / B) o banco, o gastar mis ahorros (~ $ 100k) explorando ideas empresariales?

¿Qué debo hacer para mejorar mis oportunidades de obtener proyectos independientes?

¿Puedes crear un plan de aprendizaje de 3 años para convertirte en ingeniero de software desde cero?

¿Puedes ser expulsado de una universidad maldiciendo a tu profesor en un correo electrónico?

¿Cuáles son las buenas escuelas de posgrado para una doble especialización en psicología y antropología en busca de una maestría en diseño de interacción?

Siendo un estudiante graduado con 3 GPA en corriente CS y sin experiencia previa, ¿puedo conseguir un trabajo después de la EM? Si puedo, ¿cómo puedo encontrar uno?

¿Qué tan avanzado y efectivo es el forense indio?

¿Qué haces cuando tu mejor esfuerzo en tu trabajo no es suficiente?

¿Cómo se llama el papel en el que una persona analiza las finanzas de los mercados mundiales?

¿Qué tan bueno es Hyperion Essbase y Planning para comenzar su carrera?

¿Cuáles son las mejores opciones de operador después de hacer 12 con pcm?

Cómo preparar CV

¿Cuál es mejor? Gestión de Ingeniería o Gestión de Proyectos?

Cómo ganar dinero (aparte de los anuncios) creando un sitio de mercado, si el sitio es para listados de empresas locales