Red de conocimientos turísticos - Información de alquiler - ¿Qué especialidad estudia programación de software? ¿Es popular?

¿Qué especialidad estudia programación de software? ¿Es popular?

Les explicaré este tema basándose en mi estudio y trabajo reales, solo como referencia:

Cuando fui a la universidad en 1996, me especialicé en ingeniería de comunicaciones y el alcance El campo de las comunicaciones es muy amplio, por lo que la programación de software no es muy exigente para nosotros. Lo que también tenemos que aprender es programación de hardware. En ese momento, era un programa de ensamblaje de microcontroladores, un programa en lenguaje C y bases de datos primarias como foxpor PB. , además de scripts como html asp javascript. En ese momento, podíamos desarrollar sitios web estáticos e interactivos.

A medida que la tecnología se ha desarrollado hasta el día de hoy, la tecnología JAVA de Oracle y la tecnología .net de Microsoft se han convertido en puntos calientes en la programación de software. Con el desarrollo de la tecnología de comunicación móvil, el desarrollo basado en terminales móviles como Android proporciona a los usuarios. Normas técnicas y herramientas de desarrollo.

Comencé a trabajar en 2000 y hasta ahora me dediqué al desarrollo de software y tecnología de seguridad. Durante este período, estudié un título de posgrado en MSE, que es gestión de proyectos de software. Consciente de la dificultad de ser programador. Dificultades para los directivos.

¿La razón? Debido a que actualmente no hay escasez de poder de desarrollo en el mercado, lo que falta es integración y correlación, que es lo que llamamos integración de sistemas, comenzando con la tecnología de portal unificado y haciendo que los servicios y aplicaciones del sistema sean inteligentes a través de la tecnología de computación en la nube. e iniciativa.

Sin extenderme demasiado, permítame brindarle una ruta técnica convencional que recientemente recomendé a mis jóvenes amigos: parte de ella está extraída de Internet y parte está escrita. ¡Presta atención a la última frase que escribí en ese momento!

Direcciones de aprendizaje recomendadas para las principales tecnologías de la información en la industria de TI 1. Tecnología de plataforma Unix/Linux: principios del sistema Unix, comandos comunes de Unix y programación Shell. 2. Tecnología central de Java EE: núcleo del lenguaje Java, API avanzada de Java, JVM y optimización del rendimiento, seguridad de Java, JDBC, Servlet/JSP, JNDI, JMS, JAAS, EJB3.0, JSF, JPA3, tecnología de base de datos de nivel empresarial Oracle: Arquitectura de Oracle, programación avanzada de Oracle, declaraciones y ajuste de SQL, diseño de bases de datos 4. Tecnología Android 3G: conceptos básicos de 3G, SDK de Android, desarrollo de juegos de Android, desarrollo multimedia de Android, desarrollo de comunicaciones de red de Android, servicios de Google, búsqueda y navegación de mapas. 5. Tecnologías y soluciones de marcos de código abierto convencionales: Struts2.1.6, Hibernate3.2, Spring2.5, motor de búsqueda Lucene, motor de flujo de trabajo JBPM, componentes principales de Apache Commons, Ant, Junit, Log4j, OSCache, CGLib, FreeMarker, Jfreechart, Jasperreports . 6. Tecnologías centrales Web 2.0\3.0\5.0: habilidades avanzadas HTML\CSS, JavaScript avanzado, Ajax, aplicaciones avanzadas Jquery, implementación de tecnología de unidad pragmática atómica. 7. WebLogic, tecnología de servidor comercial Jboss (middleware): instalación, configuración y administración del servidor comercial WebLogic, Jboss, instalación, configuración y administración. 8. SOA y tecnología de computación en la nube: WebService, tecnología de componentes distribuidos, elementos centrales de SOA, SaaS, PaaS, IaaS, Google y Amazon. 9. Aplicaciones RFID e Internet de las Cosas: conceptos de Internet de las Cosas, aplicaciones de la tecnología RFID, etc.

10. Protección de la seguridad de la información de la red:

Aplicaciones técnicas basadas en métodos de comunicación móvil y protección de la seguridad de la información de la intranet.

Lao Fu está especializado en el arte del masaje y muerde más de lo que puede masticar. De las 10 direcciones anteriores, si dominas una de ellas de manera competente, podrás establecerte y ganarte la vida. Si dominas más de la mitad, podrás dominar el mundo de las artes marciales. ¡Serás invencible!