Colección de citas famosas - Colección de poesías - ¿Cuál es la dirección del desarrollo después de aprender el front-end web?

¿Cuál es la dirección del desarrollo después de aprender el front-end web?

El artículo que quiero compartir con ustedes hoy trata sobre la dirección del desarrollo después de aprender el front-end web. Echemos un vistazo a los amigos que estudian y trabajan en la interfaz web con el editor. Espero que este artículo sea útil para todos.

En primer lugar, el posicionamiento profesional

En primer lugar, sólo cuando hayas determinado la dirección de tu carrera podrás hacer un buen plan de carrera. En mi opinión, puede encontrar las siguientes direcciones profesionales al dedicarse a la tecnología front-end web:

(1) Ingeniero senior de front-end web

Esta dirección es la opción más básica para Interfaz web. En el extranjero, muchos extranjeros pueden perfeccionar sus carreras y continuar aprendiendo y acumulando en un campo profesional durante toda su vida. Principalmente en dos aspectos: factores internos y factores externos. La razón interna es que los extranjeros suelen tener pensamientos simples y directos y tienden a centrarse siempre en un área. El factor externo es que el entorno exterior es muy bueno y puede favorecer ese camino de desarrollo profesional.

Por otro lado, en China, desde una perspectiva interna, los técnicos de front-end WEB son bastante impetuosos. Por lo general, les resulta difícil aprender porque el conocimiento del front-end web se actualiza demasiado rápido y finalmente cambian al back-end u otras rutas.

Desde el exterior, el personal de front-end WEB no recibe un trato justo, lo que puede heredarse de la producción de páginas HTML. La gente de front-end en la Web siempre es inferior a la gente de back-end. Parece que el personal de front-end es sinónimo de "simple" y el personal de back-end es sinónimo de "profundo". Esto redunda directamente en que los ingresos del personal de front-end no sean comparables a los del personal de back-end, lo que incide directamente. la actividad del mercado de talentos front-end. Por otro lado, es fácil iniciarse en la tecnología front-end, lo que da lugar a otra situación extrema: un aumento de personal y escasez de talentos.

Quiero decirles a todos los ingenieros de front-end WEB: ¡Siempre habrá pan, así que debéis soportar la soledad! Personalmente recomiendo esta dirección de desarrollo profesional, porque en esta dirección, siempre que sea lo suficientemente paciente, la probabilidad de éxito es muy alta. Al mismo tiempo, ésta es la forma más fácil y dedicamos más energía a la investigación técnica que a otros asuntos triviales como la política de oficina.

(2) Arquitectura web avanzada

Desde un punto de vista práctico, me gusta esta dirección, que no solo tiene en cuenta la simplicidad del trabajo, sino que también reduce la carga de trabajo real. de codificación y libera Dedica más tiempo a estudiar tecnología. En China, los ingenieros de front-end web a menudo se topan con el mismo código repetidamente, siempre enfrentan las mismas tecnologías y productos y se aburren fácilmente. Esto nos facilita convertirnos en arquitectos ya que tenemos el más amplio conocimiento sobre networking. Esta dirección de desarrollo profesional no es tan sencilla como la primera, principalmente porque un arquitecto necesita aprender tecnología back-end, DBA, plataforma, etc., y este tipo de aprendizaje generalmente requiere hacer proyectos, no solo escribir dos demostraciones en casa. Esto conducirá inevitablemente a un período de dolor. Aunque no es muy sencillo, para un ingeniero de front-end que tiene una buena situación general, buena comprensión y amplio conocimiento, le recomiendo que trabaje duro y tome un camino glorioso como arquitecto.

Inicia tu propio negocio

De hecho, iniciar tu propio negocio es la mejor manera, y también es el camino con menor tasa de éxito. Los desafíos y las oportunidades coexisten. Aquí, como técnico de front-end, debe prestar más atención a la dinámica de la industria y la cadena industrial.

La dinámica en campos de productos relacionados seguirá manteniendo la ventaja de prestar atención a los detalles, al tiempo que mejorará su capacidad para controlar el destino de un producto o incluso de una empresa. Sin embargo, este camino es ligeramente diferente del camino técnico, por lo que no entraré en detalles nuevamente.

⑷Gestión de transferencias u otros

Debido a que esta trayectoria profesional tiene poco que ver con la trayectoria de la tecnología front-end web, no la discutiré demasiado aquí. Sin embargo, ya sea que siga este camino o no, creo que se necesita un mejor panorama general y una perspectiva más amplia para un buen desarrollo en cualquier camino tecnológico. No hay otra manera de tener una buena imagen general y una perspectiva más amplia excepto expandir y acumular continuamente conocimientos de manera horizontal y, al mismo tiempo, practicar al expandir el conocimiento de manera horizontal y transformar el conocimiento en habilidades.

En segundo lugar, objetivos de desarrollo profesional

Tengo un objetivo final. Además de este objetivo, debemos desarrollar una serie de planes de aprendizaje y crecimiento para nosotros mismos. Estos métodos son los siguientes:

Primero, clasifique la estructura del conocimiento;

El propósito de clasificar la estructura del conocimiento es saber claramente qué tecnologías son de vanguardia, qué tecnologías son sucesores, y qué tecnologías son profundas. Qué tecnologías son amplias. Sólo clasificando la estructura del conocimiento de acuerdo con estas dos dimensiones podremos formular con precisión objetivos de crecimiento claros y planes de crecimiento eficientes.

En segundo lugar, desglose los objetivos;

En mi opinión, se puede dividir aproximadamente en tres etapas, que incluyen: etapa inicial, etapa de mejora y etapa de formación. Estas tres etapas corresponden a diferentes objetivos:

Etapa inicial:

1. Dominar los conocimientos básicos

En la estructura de conocimientos que hemos ordenado, según nuestro análisis. La parte más avanzada y sencilla de las dos dimensiones, como etapa de sentar las bases, debemos invertir más práctica en este proceso. A menudo pensamos que a medida que nos volvemos más competentes, se domina esta parte del conocimiento y el contenido.

2. Dominar las herramientas comunes

Para dominar las herramientas comunes, es necesario dominar algunas herramientas populares con experiencia en grandes empresas o equipos profesionales. Dominar estas herramientas puede aumentar la profesionalidad y la profesionalidad al mismo tiempo que aumenta nuestra productividad. Sólo cuando ponemos a prueba nuestra competencia en conocimientos y habilidades utilizamos el Bloc de notas de forma masoquista para escribir páginas, CSS y scripts.

3. Dominar las habilidades de comunicación

Normalmente, las personas técnicas se definen como "personas que no son buenas en comunicación". ¿Por qué? La razón principal es que trato más con programas y códigos y menos con personas. En este momento debemos prestar especial atención a aumentar las oportunidades de comunicación con los demás, centrándonos en mejorar nuestras capacidades. Por otro lado, a menudo nos llaman “personas que no conocen las habilidades comunicativas”. Como técnico, incluyéndome a mí, parece que existen algunos defectos inherentes que dificultan la aceptación de los desafíos. En China, nuestro personal técnico generalmente hace sus propios planes y los implementa personalmente. Sin embargo, durante el proceso de implementación, hay una falta de comunicación con el producto relevante, el diseño de interacción y otro personal, y la mayoría de ellos se desarrollan en base a sus propias ideas. . Con el tiempo, nos acostumbramos a creer en nuestras propias opiniones, a ver los problemas desde nuestra propia perspectiva y a esforzarnos siempre por superar los desafíos en todos los aspectos. Lo que necesitamos mejorar más es cómo ver el problema desde la perspectiva de la otra parte y cómo ver el problema desde la perspectiva del usuario.

4. Buenos hábitos de desarrollo

Se cultivan hábitos de desarrollo. Una vez que tenga un mal hábito, será muy problemático corregirlo en el futuro. Cuando desarrollamos buenos hábitos de desarrollo, debemos comenzar desde cero, como analizar y escribir antes de escribir código.

Documentos, escriba notas primero. Es mejor definir variables con semántica directamente comprensible, preferiblemente en Pinyin. No utilices el inglés en general, especialmente las palabras raras. Si lo olvidas, tendrás que abrir Jinshan en el futuro. Es mejor administrar archivos con nombres de carpeta significativos, nombres de archivos significativos, números de versión actualizados con números de versión del proyecto, etc.

Etapa de promoción:

1. Dominar la tecnología avanzada En la etapa de promoción, para dominar conocimientos y habilidades, necesitamos seleccionar tecnologías más profundas para aprender de la estructura de conocimiento ordenada. Antes de elegir, primero medimos la dificultad de nuestro aprendizaje mediante analogías o predicciones.

Céntrate en las partes difíciles del estudio y en las que menos te interesan. La razón para recomendarle de esta manera es: en esta etapa, nuestro interés es muy fuerte, hemos superado la dolorosa etapa inicial y hemos entrado en la emocionante etapa de promoción. Deberíamos desafiar las partes más difíciles con interés y entusiasmo, y encontrar un equilibrio entre nuestra confianza frustrada y nuestro intenso interés. Al mismo tiempo, aprenda e investigue junto con otros conocimientos profundos.

2. Investigación sobre creatividad de producto

Sin un correcto concepto de producto es difícil diseñar un buen programa. No importa en términos de interfaz, interacción o interfaz y lógica, no podemos comprender las necesidades de los productos y usuarios, y nos causaremos muchos problemas. Por ejemplo, las funciones que utilizamos son la última tecnología y la implementación más compleja. no disponible. Obtenga reconocimiento de usuarios, líderes y colegas. Para hacer nuestro trabajo y estudio más eficiente y evitar el desperdicio de trabajo, necesitamos aprender constantemente la idea de los productos. Sólo entendiendo la idea del producto podremos saber qué producir con nuestra tecnología.

3. Aprenda varios marcos

El marco es un medio excelente para mejorar la eficiencia de nuestro trabajo, y aprender marcos es la única forma de crecer. Nuestra ruta hacia el aprendizaje de marcos normalmente debería ser: escribir nuestro propio marco a través del uso-análisis-personalización. Sólo mediante un uso extensivo podemos comprender el pensamiento detrás del diseño del diseñador, y solo comprendiendo el pensamiento de diseño podemos realizar un análisis correcto y completo. Sólo un análisis correcto y completo puede ayudarnos a eliminarlo o ampliarlo. Sólo mediante el análisis y la modificación reales de los marcos de otras personas podemos escribir un marco excelente y propio. La ruta habitual de aprendizaje es: aprendizaje, comprensión, imitación y creación.

4. Aprenda las aplicaciones de cliente enriquecido

Con la mejora del ancho de banda y el rendimiento de la computadora y el vigoroso desarrollo de Web2.0, las aplicaciones de cliente enriquecido están inundando Internet. Si no comprende las aplicaciones de cliente enriquecido, no se le puede llamar técnico de front-end calificado. Puedes moverte y dibujar de acuerdo con: Flash-"Programación Flash-"; flex-> air-> Animación Silverlight-Programación Silverlight

Para los pasos de aprendizaje, aprende Flash primero y luego Silverlight. En segundo lugar, Silverlight en realidad toma prestadas muchas ideas de Flash, por lo que es mejor no poner el carro delante del caballo al aprender.

5. Aprenda varios protocolos de red.

La tecnología web front-end es una tecnología en la nube. Hay n tipos de protocolos en la nube y deberíamos centrarnos en aprender estos protocolos: TCP/IP, UDP, HTTP, POP3 y SMTP. En el proceso de desarrollo de aplicaciones web front-end, estos protocolos son los portadores de nuestra tecnología, a veces determinan si nuestra aplicación se puede implementar y, a veces, determinan si nuestra aplicación tiene un alto rendimiento. Al mismo tiempo, estos protocolos son un medio importante para que interactuemos con la tecnología de back-end. Estos protocolos son como diccionarios de contraseñas.

6. Programación

En esta etapa, necesitamos aprender UML, patrones de diseño y métodos de diseño. Necesitamos hacer que el desarrollo tecnológico funcione con propósito y planificación. Estos objetivos y planes deben estar respaldados por la teoría, de modo que los programas que diseñamos puedan ser mejores, nuestro desarrollo pueda ser más eficiente y nuestra tecnología pueda mejorarse. ¿Por qué aprender programación? Principalmente, incluso si no utilizamos ActionScript de Flash para escribir la lógica frontal del programa, al menos deberíamos planificar la definición de nuestras propias funciones y paquetes de Javascript para evitar problemas en el futuro cuando nosotros u otros mantengamos el código. Las habilidades de programación son muy importantes en esta era en la que los técnicos todavía son considerados programadores.

Etapa de formación:

En esta etapa no tengo nada que decir. Si puedo llegar a esta etapa, demostraré que el camino de crecimiento posterior es rico y colorido. Ya sea que me convierta en ingeniero web front-end senior, arquitecto web senior u otros puestos, debo analizar mis características e intereses en detalle. Si fuera un ingeniero front-end senior, creo que sería más importante investigar sobre nuevas tecnologías. La velocidad de desarrollo de la tecnología de Internet cambia cada día que pasa. Tengo que seguir aprendiendo nuevas tecnologías, de lo contrario seré eliminado. Además, sugiero que, en términos de amplitud y profundidad de conocimiento, es mejor elegir una o dos áreas en las que sea mejor y que más le interesen. No elija demasiadas, ya que demasiadas no son buenas. Si es un arquitecto web senior, le sugiero que tenga un conocimiento profundo de la tecnología básica, que debe ir acompañado del desarrollo real del proyecto. El método básico es: implementar varios servidores según la arquitectura diseñada por otros. Diseñe e implemente varios servidores usted mismo.

En esta era, la moneda se ha vuelto digital. Lo que antes era dinero en nuestras manos ahora se ha convertido en moneda virtual. En la era de Internet, corremos contra el tiempo. ¡Solo dentro de un tiempo limitado podremos mejorarnos y obtener más recompensas para nosotros mismos!

Lo anterior es el artículo que el editor compartió con usted hoy sobre la dirección de desarrollo después de aprender el front-end web. Espero que este artículo pueda ser útil para mis amigos. Si desea obtener más información sobre el front-end web, recuerde prestar atención al sitio web oficial, la capacitación web de Beida Jade Bird. Finalmente, les deseo a mis amigos buena suerte en su trabajo y que se conviertan en un excelente programador web front-end.

Fuente del artículo: Zhang_estudiantes internacionales front-end