Red de conocimiento informático - Conocimiento informático - ¿Es mejor aprender PS o convertirse en ingeniero de interfaz web?

¿Es mejor aprender PS o convertirse en ingeniero de interfaz web?

En primer lugar, puede hacer ambas cosas y la interfaz debe poder hacer ambas cosas.

Cuando me gradué por primera vez, estaba lleno de entusiasmo y solo pensaba en el desarrollo de la carrera front-end. Cuando acabo de salir de la escuela, todo lo que veía era fresco y completo, y quería aprenderlo todo. Seguí comprando libros y leyéndolos. El momento más loco fue cuando leí un libro completo de Rhino y tomé notas por la noche. Lo leí durante una semana y luego ya no pude alcanzar esta velocidad. Afortunadamente, me uní a AlloyTeam y, al confiar en WebQQ, mis habilidades de codificación y mi experiencia en proyectos han mejorado enormemente. Al mismo tiempo, también hice muchos proyectos paralelos extraños. Básicamente, cuando encontré alguna tecnología "nueva" relacionada con JS (la nueva es nueva para mí), quise probarla.

Para los principiantes que acaban de graduarse, los dos primeros años son realmente muy importantes, ya que pueden poner en juego la pasión, la velocidad y la capacidad de trasnochar. En esta etapa, mejorar las capacidades de JS requiere mucha codificación. Al mismo tiempo, debe probar varios marcos y bibliotecas de JS para encontrar uno que se adapte a sus necesidades, e incluso debe escribir una biblioteca de JS y crear una herramienta usted mismo. "No reinventar la rueda" es un dicho que los principiantes deberían ignorar. Si no construyes la rueda, ¿cómo sabes si otras ruedas funcionan? ¿Cómo sabes lo difícil que es construir una rueda? ¿Cómo sabes cómo mejorar una rueda? No creo que un novato pueda entender el código fuente de jQuery, pero aún así me da vueltas la cabeza.

En este momento, realmente no he considerado mi desarrollo futuro. Solo pienso que, como ingeniero front-end, es suficiente con aprender bien JS/CSS/HTML. aprender otras cosas.

3~4 años, ampliando conocimientos

Después de 2 años de arduo trabajo en JS/CSS/HTML, de repente descubrí que cuanto más aprendo, menos entiendo. Después de que salió HTML5, miré WebSocket y quise aprenderlo, pero luego miré los protocolos de red, HTTP/TCP, y también aprendí sobre desarrollo de servidores, etc. De repente sentí que incluso si lo dividiera en 10 partes, tal vez no podría aprenderlo. Para mantenerse al día con la tendencia, hay que hacer de tripas corazón. Cuando finalmente entendí más o menos todo sobre servidores, redes, interfaces y navegadores, volvió la tendencia móvil. Dios mío, Android, iOS y WP... La vida es infinita, el aprendizaje es infinito.

De hecho, en esta etapa, ya es más o menos un solucionador de problemas experimentado. No es un problema desarrollar necesidades generales, y ocasionalmente también puedes emprender el diseño arquitectónico. Mientras mejora las capacidades de JS, comience a desarrollarse en muchos aspectos. El trabajo de un ingeniero front-end va mucho más allá de JS. Para crear una página con alto rendimiento, buena interacción y bellas imágenes, necesita conocimientos desde la selección del marco de front-end, el diseño de arquitectura y las herramientas de construcción hasta los mecanismos de comunicación de back-end, el diseño de interacción, la optimización de redes y navegadores, y otros aspectos. Ser versátil es el objetivo final de un ingeniero de front-end. Una persona tiene razón cuando dice: Tener una especialidad y muchos talentos significa que eres irremplazable, mientras que tener una especialidad y muchos talentos significa que puedes reemplazar a otros. De esta forma, tu posición en el equipo de la empresa será más estable y la empresa te proporcionará más recursos.

Al mismo tiempo, también deberías empezar a mejorar tu visibilidad, lo que se puede lograr publicando blogs técnicos, enviando y participando en proyectos de código abierto, compartiendo a nivel de departamento, de empresa y de la industria. y participar en conferencias de la industria. En esta era de Internet donde la información cambia rápidamente, la comunicación constante es la única forma de evitar quedarse atrás. Al mismo tiempo, a medida que crece su reputación, pueden encontrar más personas con ideas afines para estudiar tecnología juntas (explorar el origen de la vida no es imposible), e incluso si quieren cambiar de trabajo, es solo un pedo (el significado es simple-_-||Todo esto es una metáfora).

5 Cruza el río palpando las piedras y descubre el camino a seguir

En este momento, si no pasa nada más, ya deberías ser un ingeniero superior. La codificación ya no es una parte importante de su trabajo y es más probable que participe en la revisión técnica, el diseño arquitectónico y la gestión de proyectos. Además de completar su propio trabajo, es posible que también deba asesorar a nuevas personas, brindarles capacitación y guiar a nuevas personas para que completen proyectos. Al mismo tiempo, se le presenta otra opción: continuar estudiando la tecnología en profundidad o desarrollarse en la dirección de la gestión.

No existe nada bueno o malo entre tecnología y gestión.

Algunas personas no son buenas en comunicación pero les gusta especializarse en investigación, por lo que pueden continuar tomando la ruta técnica y convertirse en expertos. Algunas personas pueden tener fuertes habilidades de liderazgo y pueden liderar a un grupo de personas para completar un proyecto, luego pueden; recurrir a la gestión y convertirse en líder de equipo, etc.

No importa la dirección que elijas, ya eres una excelente persona y debes transmitir esa excelencia. Conviértase en mentor para ayudar a los recién llegados a ser excelentes; conviértase en entrevistador para descubrir talentos sobresalientes; conviértase en conferenciante para ayudar a más personas a aprender a ser excelentes, y así sucesivamente.

En general, debes sentar una base sólida en los primeros dos años, encontrar tu propio punto G y conquistarlo en profundidad después del clímax, desarrollarte ampliamente y dominar otros conocimientos auxiliares relacionados y no relacionados ( esto no es muy ¿Es una contradicción? ) ∑(°△°||||)︴); si vuelves a tocar tus objetivos, sé valiente y ten sexo (soy viejo, me tiemblan mucho las manos). No sólo te encanta a ti mismo (front-end), sino que también quieres que más personas lo amen juntas (front-end).