No importa Sería impresionante si usted ha contribuido a grandes proyectos de software, puede comprender el software en múltiples niveles de abstracción, ya se siente lo suficientemente cómodo con la programación que no tiene que pensar explícitamente en bucles y condiciones y otras construcciones de programación de bajo nivel. pero puede razonar a un nivel “simbólico” más alto (quizás jerarquías de clase). Si puede comprender rápidamente la arquitectura de una gran pieza de software (cientos de miles de líneas de código), desarrollada por un gran equipo, y puede localizar la función miembro relevante enterrada en el interior del software para lograr la tarea X o deshacerse de ella del error Y, ¡eso sería increíble! ¡Aunque si tuviera estas habilidades, probablemente no necesite un título en ingeniería de software!
¡Pero ciertamente a nadie le importaría si ese software fue escrito para una aplicación web o una aplicación móvil!
Para ser honesto, si realmente es un curso de pregrado (BSc ?!) al que está apuntando, entonces sus calificaciones de nivel A son las más importantes (Matemáticas, Física, Química) y poder comunicarse de manera efectiva (para las entrevistas), en lugar de Ya posee fuertes habilidades de programación. Por lo tanto, si es su primera experiencia de programación real, comience con la que más le guste, ya que estará motivado para continuar aprendiéndola durante un período de tiempo más largo.
- ¿Por qué las compañías tecnológicas proporcionan MacBooks para el desarrollo de software?
- ¿Qué puedo usar para almacenar información del producto?
- Quiero convertirme en ingeniero de software en la industria aeronáutica, ¿sobre qué conceptos / libros básicos debo comenzar a leer / aprender?
- ¿Cuáles son algunos ejemplos de técnicas de prueba exploratoria?
- ¿Las entrevistas de tecnología de software son realmente independientes del lenguaje?