¿Cómo hacen los programadores sus planes profesionales?
Como persona trabajadora, un plan de carrera claro es muy necesario. La Escuela de Ciencias de la Computación de la ciudad de Changping Beida Jade Bird proporciona este artículo sobre cómo los programadores hacen planes profesionales, con la esperanza de ayudar a los estudiantes que también están confundidos. Plan de desarrollo profesional del programador Después de elegir la industria de TI, debe pensar en: ¿Qué tipo de persona quiere ser después de 3 a 5 años, 10 años o incluso más después de graduarse? Como técnico, ¿cómo planificar su desarrollo profesional? ¿La "crisis de la mediana edad de 35 años" de la que se habla acaloradamente en Internet es causada esencialmente por la ansiedad? Ahora describiremos el desarrollo profesional en dos etapas: 1) La primera etapa: de 3 a 5 años después de la graduación universitaria 2) La segunda etapa: de 5 a 10 años después de la graduación universitaria La primera etapa es de 3 a 5 años después de la graduación universitaria para participar en Desarrollo de software Java Los estudiantes técnicos se centran principalmente en el aprendizaje y la acumulación en los 3 a 5 años posteriores a la graduación. En esta etapa del trabajo, casi todos los días trae sorpresas y recompensas. Desde el "estudiante de primer año" del campus que no entiende nada al principio hasta el "profesional", en esta etapa aprenderá: Conocimientos básicos de Java: comenzará a leer "Pensamientos de programación Java" y "EffectiveJava". Conocimiento avanzado de código de alta calidad: comenzará a leer "Refactorización: mejora del diseño del código existente", "Enciclopedia de códigos" y "Perlas de programación". Marcos principales de uso común: como "Spring Practice", "SpringBoot Practice" y "Hibernate Practice (segunda edición)" relacionados con SSH. Por supuesto, estos libros ya no son suficientes. Navegará por una gran cantidad de recursos en línea a través de Google y Baidu: el sitio web oficial de Apache, el sitio web oficial de Spring y el sitio web oficial de Hibernate. Vas a StackOverflow para hacer preguntas o encontrar respuestas. Diseño de sistemas y conocimientos de algoritmos: "Métodos de diseño y análisis de sistemas", "Patrones de diseño", "Análisis de requisitos y diseño de sistemas", "Análisis y diseño orientado a objetos", "Guía de usuario de UML", "Introducción a los algoritmos". Otros conocimientos: como ajuste de bases de datos, marco de almacenamiento en caché, base de datos NoSQL, marco de registro, etc.