Red de conocimiento del abogados - Preguntas y respuestas penales - En la industria de Internet, ¿qué posición es más prometedora?

En la industria de Internet, ¿qué posición es más prometedora?

Al principio quiero que sepas que si una carrera tiene futuro depende de cuánto pagas. Aunque los esfuerzos no equivalen a recompensas, nunca habrá recompensas sin esfuerzo. Por tanto, no creo que el desarrollo de puestos sea bueno o malo. Sólo eligiendo un puesto que te convenga podrás crear tu propio mundo en este campo.

En segundo lugar, una empresa de Internet, al igual que otras empresas de industrias tradicionales ordinarias, también necesita algunos departamentos básicos, como finanzas, administración, marketing, asuntos legales, etc. Dependiendo de la naturaleza y dirección comercial de la empresa, también puede existir su departamento de atención al cliente (o departamento de ventas). Pero además de estos departamentos habituales, la industria de Internet también cuenta con departamentos como I+D, pruebas, diseño, operaciones, productos y operación y mantenimiento.

Volviendo al meollo de esta pregunta, en la industria de Internet, ¿qué posición es más prometedora?

Para pasar de 0 a 1 para un producto, se requiere un equipo de proyecto completo para realizar el trabajo correspondiente según el proceso del proyecto. El ciclo de vida de un producto generalmente pasa por los departamentos de producto-diseño-desarrollo-pruebas-operación-operación y mantenimiento.

Para los puestos de producto, aunque todo el mundo dice "todo el mundo es director de producto", ¿puede todo el mundo ser realmente director de producto? Cuando los usuarios, las necesidades, los proyectos, los equipos, las estrategias, etc. se precipitan hacia ti, ¿podrás soportarlo? Los gerentes de producto deben participar en todo el proceso del proyecto. Si no tienen varios años de experiencia en proyectos, puede resultar difícil incluso comunicarse con los miembros del equipo del proyecto. En la actualidad, el mercado favorece a los técnicos que tienen experiencia en proyectos y se convierten en gerentes de productos. Por lo tanto, si desea ser más competitivo en el mercado de productos, primero puede comprender la tecnología y familiarizarse con el proceso del proyecto en el puesto técnico. luego, cultive conscientemente el pensamiento sobre el producto y enriquezca el conocimiento relacionado con el producto.

Entonces elijamos diseño, desarrollo y pruebas para hablar de ¿Cómo pueden desarrollarse estos puestos técnicos para tener futuro? 1. Diseño de interfaz de usuario de enlace completo

UI es la abreviatura de Diseño de interfaz de usuario que se refiere al diseño general de la interacción persona-computadora, la lógica de operación y la hermosa interfaz del software. Un buen diseño de interfaz de usuario no solo hace que el software sea personalizado y de buen gusto, sino que también hace que su funcionamiento sea cómodo, simple y gratuito, y refleja plenamente el posicionamiento y las características del software.

También hay puestos de diseño especializados, que incluyen diseño de interacción, diseño de interfaz de usuario e incluso diseño de ilustración a tiempo completo. A partir de 2020, ¿qué tipo de diseño de interfaz de usuario será más popular entre las empresas? ¿Cómo puede el diseño de la interfaz de usuario hacerte más competitivo en el lugar de trabajo? Con estas preguntas en mente, investigamos los requisitos funcionales de una gran cantidad de puestos de contratación de diseñadores de UI en sitios web de contratación, y también tuvimos comunicaciones en profundidad con RR.HH. de muchas empresas asociadas para comprender sus mayores expectativas para los diseñadores de UI.

Para el diseño de UI, las pequeñas y medianas empresas generalmente no tienen definiciones de trabajo muy claras, mientras que las grandes empresas tienden a preferir talentos técnicos compuestos, por lo que el diseño de UI de enlace completo ha aparecido en el mercado. Entonces, si desea ingresar a la industria del diseño de UI y hacer que su desarrollo profesional sea más prometedor, debe desarrollarse en el enlace completo.

El diseño de interfaz de usuario de enlace completo se puede utilizar para prototipos de productos, diseño de interfaz web, diseño de interfaz de usuario móvil, diseño operativo H5, diseño de experiencia de usuario, diseño de ilustración, diseño creativo visual, diseño C4D, diseño gráfico VI e incluso Conocimiento del front-end web. Entonces, ¿qué capacidades se requieren para el diseño de UI de enlace completo?

Elegir una dirección de diseño de UI no se trata solo de conocer herramientas de diseño simples. Si desea tener buenas perspectivas y desarrollo en la industria, debe adaptarse a la demanda del mercado y mejorarse constantemente. Si te encanta la industria del diseño, sigue estudiando mucho con el objetivo de lograr un diseño de interfaz de usuario de enlace completo. 2. Desarrollo web front-end

El front-end web es imprescindible en los equipos de I + D de todas las empresas de Internet. Ha sido valorado en China durante no más de ocho años. Desde 2014 hasta la actualidad. La popularidad de los "ingenieros de front-end" sigue aumentando y sus salarios también están aumentando.

El primer trabajo de un ingeniero de front-end es implementar la interfaz de diseño de UI. Se puede decir que todas las partes visuales y relacionadas con la interacción de los productos de terminal de usuario pertenecen al campo profesional de los ingenieros de front-end. .

5G definitivamente traerá grandes cambios al sitio web. Junto con Internet de todo, la aparición de nuevos escenarios de aplicaciones como la realidad virtual, dispositivos portátiles, sistemas de descarga, proyección inteligente e interacción inteligente, el futuro de. la Web El front-end ingresará directamente a varios campos verticales, lo que también significa que el front-end tendrá un espacio de desarrollo más amplio.

¿Qué tal el salario inicial? ¿Qué habilidades se necesitan? Tomamos al azar una captura de pantalla de un JD con un salario mensual de 10K en el sitio web de reclutamiento para su referencia:

Fuente de la imagen: Zhaopin Recruitment

Resumimos las habilidades más mencionadas cuando las empresas contratan Requisitos: Javascript, CSS3, html5, Vue, Vue.JS, Boostrap, Uniapp, React, Node.JS·······

Entonces, como ingeniero de front-end web, no solo debes Domine las habilidades de front-end y también comprenda la tecnología de backend, por lo que si desea desarrollarse en el front-end web, debe tener capacidades de desarrollo de pila completa basadas en el campo de desarrollo de front-end web. 3. Desarrollo completo de Java

Quizás te preguntes por qué eliges Java cuando hay tantos lenguajes de programación. Echemos un vistazo a la posición de Java en el ranking de todos los lenguajes de programación.

Fuente de datos: clasificación de lenguajes de programación TIOBE

Se puede ver que Java, como lenguaje de programación orientado a objetos, casi siempre ha ocupado el primer lugar en los últimos 20 años, por lo que Java es Uno de los principales lenguajes de programación del mundo.

Entonces, ¿por qué es tan popular el lenguaje Java? Debido a que la tecnología Java tiene una excelente versatilidad, simplicidad, seguridad, eficiencia, robustez, subprocesos múltiples, dinámica, independencia de plataforma y portabilidad, se puede utilizar para escribir aplicaciones web, aplicaciones de escritorio y sistemas distribuidos y aplicaciones de sistemas integrados, etc.

Java tiene muchos campos de aplicación y una enorme demanda en el mercado, así que hablemos de cómo realizar un desarrollo Java prometedor.

Fuente de la imagen: sitio web oficial de Snail

El personal técnico generalmente se divide en junior, intermedio, senior y senior, mientras que los que toman la ruta técnica son generalmente de nivel inicial y son expertos en el campo. Para el objetivo, seguir aprendiendo. Por supuesto, también hay muchos desarrollos de Java que se desarrollarán en direcciones técnicas como arquitectos, big data e inteligencia artificial. Por supuesto, también puedes cambiar a marketing, producto, gestión, etc. sin tomar la ruta técnica. Tener cierta formación técnica puede hacerte más competitivo en estos campos.

¿Qué habilidades se requieren para el desarrollo de Java?

Después de comprobar la demanda del mercado, las tecnologías mencionadas con más frecuencia por las empresas en los requisitos de contratación son las siguientes:

Competente en frameworks Java comunes y tecnología de programación multiproceso, competente en Spring- Boot, Spring-Cloud y otros marcos de microservicios;

Competente en bases de datos comunes como MySQL y Oracle;

Competente en sistemas operativos Linux;

Familiarizado con front -tecnologías finales CSS y JS, HTML, JQuery, marco Vue.js, etc.;

Si desea tener una buena perspectiva en el campo del desarrollo de Java, primero debe solidificar sus habilidades básicas, dominar El lenguaje Java, los marcos, etc., y al mismo tiempo dominan las bases de datos comunes, el sistema operativo Linux y también deben estar familiarizados con la tecnología front-end. Una vez que tenga habilidades básicas sólidas, será relativamente fácil desarrollarse en otros campos técnicos. 4. Desarrollo de pruebas

Para los ingenieros de pruebas de software, la impresión de todos todavía puede estar en fragmentos de pruebas funcionales. Sin embargo, “desarrollo ágil, desarrollo basado en pruebas”, “las pruebas están involucradas en el proceso de desarrollo. avance”, etc. Ha nacido una nueva demanda del mercado: el desarrollo de pruebas. Muchos profanos pueden tener preguntas: ¿es esto una prueba? ¿O desarrollo?

De hecho, el desarrollo de pruebas pertenece a la categoría de pruebas de software, pero es diferente de las pruebas funcionales ordinarias. Puede utilizar capacidades de desarrollo para ayudar en el trabajo de prueba y hacer que el trabajo de prueba sea más eficiente y preciso. Como scripts de prueba automatizados, marcos y herramientas de prueba automatizados.

Como evaluador, debes exigirte estándares más altos para no ser eliminado por el mercado.

Entonces, ¿qué habilidades básicas se requieren para el desarrollo de pruebas, que es lo que actualmente tiene mayor demanda en el mercado?

Familiarizado con los procedimientos de prueba estándar y estandarizados, y capaz de realizar pruebas funcionales, de rendimiento y automatizadas;

Competente en el uso de sistemas Linux y en la creación de entornos de prueba de forma independiente;

Familiarizado con MySQL, una o más bases de datos como Oracle;

Domina un lenguaje informático Python o Java;

Entonces, para hacerte más competitivo, ya seas un ciudadano común y corriente ingeniero de pruebas funcionales Para aquellos que quieran cambiar de carrera, pueden establecer su objetivo como ingeniero de desarrollo de pruebas. Para desarrollarse mejor en el campo de las pruebas, debe acercarse al desarrollo de pruebas no limitarse a pruebas funcionales simples, sino también prestar atención al rendimiento del producto, la seguridad, etc. Además, utilice pruebas automatizadas para mejorar la eficiencia de las pruebas, reducir la duplicación del trabajo, dominar un lenguaje de programación para ayudar en el trabajo de prueba e incluso desarrollar herramientas de prueba.

Lo anterior solo seleccionó cuatro direcciones de diseño de interfaz de usuario, desarrollo web front-end, desarrollo de Java y desarrollo de pruebas para compartir brevemente con usted a través de estas simples introducciones, no es difícil ver que las empresas necesitan más. Talento integral. Es por eso que el diseño de la interfaz de usuario tiene una interfaz de usuario de enlace completo y el desarrollo tiene un desarrollo completo.

La pila completa y el enlace completo realmente permiten que todos comprendan completamente las tecnologías utilizadas en todo el proceso del proyecto, lo que puede hacer que la colaboración del equipo del proyecto sea más eficiente y ordenada. Por supuesto, el requisito previo para comprender el conocimiento en otras direcciones es dominar el conocimiento en su propio campo. Por lo tanto, qué posición en Internet es más prometedora depende de la profundidad y amplitud de su dominio técnico. Espero que las respuestas anteriores le resulten útiles en su elección.