Algunas preguntas sobre el aprendizaje de la ingeniería de software~
Dirección del desarrollo de aplicaciones: generalmente, sistemas de gestión de información de aplicaciones de nivel empresarial, como sistemas de gestión de hoteles, sitios web comerciales corporativos, ERP y otro software. Domine uno o más Java de uso común. net, JSP, PHP, etc.
Dirección integrada: generalmente desarrollo de productos que combinan software y hardware, principalmente dispositivos inteligentes. Como funciones inteligentes de teléfonos móviles y productos eléctricos, software utilizado en automóviles, aeroespacial y otros campos. C, C++, Java, arm, sistema operativo y otras tecnologías comunes.
Dirección de la base de datos: siempre que tenga una comprensión completa de los principios de las bases de datos y la tecnología DBA, y sea competente en su uso (puede aprender de libros como las colecciones de DBA).
Pruebas de software: Dominar las técnicas y métodos de prueba de software, y tener capacidad para analizar problemas, utilizar herramientas de prueba y analizar resultados.
2. C# ASP.NET es todo tecnología, al igual que dieciocho armas. Siempre que tengas habilidades internas profundas, puedes usar cualquier arma, siempre que seas bueno en una o dos. Si tu energía lo permite, puedes estudiar más. Con un poco más de habilidad, no te sentirás abrumado. Un artista experto es audaz. Abordar la dirección de desarrollo de aplicaciones.
3. Las empresas tienen diferentes estándares laborales. Los recién graduados generalmente buscan un sólido dominio de las tecnologías requeridas (como Java), capacidad de pensamiento lógico y otras habilidades como comunicación, trabajo en equipo y adaptabilidad a los estándares y especificaciones corporativos. Esto es difícil de describir en detalle. Las zanahorias y los pepinillos tienen cada uno su propio sabor, que depende principalmente de la impresión y el criterio del responsable de la toma de decisiones.
4. Según la descripción, existen dos posibilidades para "aceptar proyectos". Una es permitirle emprender directamente nuevos proyectos, algo poco probable para los recién graduados; la otra es poder ingresar directamente a proyectos en curso para aceptar y completar tareas sin la necesidad de un período de capacitación interna. Si ingresa a una empresa más formal, habrá documentos de orientación para el desarrollo mediante estudio + orientación de personas mayores + base sólida existente, no debería ser un problema. Si ingresa a una pequeña empresa sin orientación documentada y solo puede confiar en la orientación de personas mayores, sus habilidades personales de comunicación y cooperación definitivamente serán más fuertes.
5. Si tienes energía limitada, visita algunos portales completos, como csdn e itpub. La clave es la acumulación y el encuentro diario. Cuando encuentre o escuche sobre nuevos métodos técnicos, vaya a Baidu o Google. Hacer estas cosas después del trabajo es más directo y efectivo, porque hacer estas cosas es para resolver problemas y tiene un objetivo. Hay demasiadas tecnologías nuevas y aprender sin un propósito no tiene sentido porque aprender es inútil. Practiquemos más profundidad o amplitud de técnicas mientras estamos en la escuela.
6. El desarrollo de juegos también es desarrollo de aplicaciones. Pero implica más 3D, Flash, desarrollo de motores de juegos y otras tecnologías. De hecho, algunos pequeños juegos de desarrollo no son complicados. La clave es la jugabilidad del juego que diseñas y desarrollas creativamente. Mientras haya mucha gente jugando, ¡es un buen juego! Ser capaz de desarrollar un juego con éxito mejorará en gran medida tus habilidades y destrezas y definitivamente te ayudará a encontrar un trabajo e ingresar a esta industria.
7. La industria del juego sigue siendo muy rica. Continuará desarrollándose y el futuro siempre será caluroso e impredecible. Pero mientras lo hagas bien, podrás triunfar en cualquier campo y tener futuro.
8. Las matemáticas son la base de todas las materias y también son una materia que ejercita el pensamiento lógico. Siempre y cuando tengas buenas habilidades de pensamiento lógico y una base matemática básica. A menos que ingrese al campo de alta tecnología del modelado de desarrollo de software, el trabajo de desarrollo general es más que suficiente. Hacer las preguntas no ayudará. Es la mejor manera de ejercitar tu capacidad de analizar problemas y pensar sistemáticamente.
¡Espero que lo anterior pueda ayudarte y te deseo éxito en tus estudios!