Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo aprender JAVA y web? ¿O solo puedo elegir uno de ellos?

¿Cómo aprender JAVA y web? ¿O solo puedo elegir uno de ellos?

En primer lugar, me complace responder a tu pregunta: ¿Cuál debería aprender, front-end web o Java, y cuál tiene una mejor situación laboral? Aquí tienes algunas de mis opiniones, espero que te sean de ayuda.

Con el rápido desarrollo de la industria de Internet, cada vez más amigos quieren ingresar a esta industria, pero muchas personas todavía dudan sobre qué tecnología aprender. Hoy compartiremos con usted cómo elegir la web. Desarrollo front-end y Java, y las perspectivas de desarrollo entre los dos

En primer lugar, comprendamos la diferencia entre los dos:

Desarrollo Java

1 Utilizado para escribir sitios web. Muchos sitios web grandes ahora están escritos en jsp. El nombre completo de JSP es JavaServerPages. Es una tecnología de páginas web dinámicas. Por ejemplo, algunos sitios web de búsqueda y sitios web gubernamentales que conocemos están escritos en JSP. Por lo tanto, los estudiantes que estudian Java pueden encontrar trabajos escribiendo sitios web y ahora hay más trabajos en este campo.

2. Android es un sistema operativo gratuito y de código abierto basado en Linux, y el código fuente es Java. Por lo tanto, los sistemas de telefonía móvil que se ven en el mercado, como MIUI, Alibaba Cloud, Lewa, etc., se lanzan después de modificar el código fuente. Usar Java para Android no sólo significa tener un sistema y una APP, sino que más desarrolladores tienen más tiempo para hacerlo. Cuantos más desarrolladores, más tiempo tendrán para desarrollar aplicaciones.

3. Realizar juegos. Por ejemplo, TETRIS, SUPERBUBBLEBOBBLE, SUPERMARIOBROS, RETROSNAKER.

4. Crear software. El software se puede crear con cualquier lenguaje de programación general y Java no es una excepción, como las famosas herramientas de desarrollo de Java como Eclipse y MyEclipse. En cuanto al desarrollo de componentes de software, puede aprender sobre programación JavaSwing o conocimientos relacionados con awt.

5. Haz big data. Algunas personas dicen que ahora es la era de los datos. Varias tecnologías de big data surgen sin cesar. Las tecnologías actuales para procesar big data incluyen Python, Java, R, etc. Aunque Java no tiene una ventaja absoluta, sigue siendo líder.

Además de los campos anteriores, Java también tiene ciertas aplicaciones en inteligencia artificial, informática científica y otros campos. Después de aprender, podrá realizar investigación y desarrollo, gerente de producto, pruebas, operación y mantenimiento, etc.

Puntos técnicos:

Desarrollo Java

1 Tecnología web front-end (HTML5, CSS, JS, jQuery, Ajax)

2. Arquitectura de Internet (Nginx, Redis, MQ)

3. Tres marcos JavaEE centrales (Spring, SpringMVC, MyBatis)

4. Servelt, SSH, SSM)

5. Tecnología de bases de datos (Orale, MySQL, JDBC, DAO)

Web front-end

Los ingenieros de front-end web tienen diferentes roles en diferentes empresas Las funciones, pero los títulos son similares, se dividen principalmente en las siguientes cuatro categorías:

1.

2. Desarrollar la interfaz del sitio web.

3.Realizar el desarrollo de la interfaz del sitio web, el enlace de datos del front-end y la lógica del front-end.

4. Diseño, desarrollo, datos, etc.

Los problemas de interfaz e interacción que el front-end necesita resolver siempre han sido problemas difíciles en la ingeniería de software a nivel de interfaz de usuario, porque la interfaz de usuario cambia constantemente. Varias versiones de navegadores, estándares web, compatibilidad de dispositivos móviles y adaptabilidad de terminales múltiples han planteado grandes desafíos para los ingenieros de front-end y también tienen altos requisitos sobre las capacidades de los ingenieros de front-end.

Frontal web

1.html css.

2.JavaScript.

3.Photoshop, flash.

4.html5 y css3.

5. Comprenda los estándares web, domine xhtmlcss3 y cumpla con los estándares w3c. El código es compatible con los principales navegadores Firfox, Chrome, Safari, IE y Opera.

6. Familiarizado con los lenguajes de programación asp, php, jsp, etc.

Perspectivas de desarrollo y empleo

1. Front-end web

1. El desarrollo del front-end web tiene amplias perspectivas.

Es Todavía es bueno aprender sobre desarrollo web front-end ahora. Existe una enorme brecha de talento y amplias perspectivas de desarrollo. En los próximos años, la demanda de talentos de front-end web en el mercado de Internet seguirá siendo alta.

Esto también ha hecho que la demanda de talentos de muchas empresas de Internet sea más urgente, y los salarios de los ingenieros de front-end web también aumentan constantemente para atraer más talentos.

En los próximos años, con el rápido desarrollo de los terminales móviles, la demanda de talentos de desarrollo front-end web en las principales industrias nacionales aumentará considerablemente, y los ingenieros de desarrollo front-end web también recibirán más atención. . Al mismo tiempo, la tecnología HTML5 del front-end web también se está volviendo cada vez más madura. HTML5 es el lenguaje de desarrollo principal del front-end de Internet móvil. Actualmente, no existe ninguna tecnología de desarrollo de front-end que pueda reemplazar a HTML5.

Por lo tanto, ya sea una PC o una aplicación de aplicación, el estilo front-end es inseparable de HTML5.

2. Salario y beneficios del front-end web

Salario y beneficios del front-end web

Salario y beneficios del front-end web.

Según las estadísticas de la información de contratación en línea, tomando a Beijing como ejemplo:

El salario mensual promedio de un ingeniero de desarrollo de front-end web es de 15.000 yuanes, y un ingeniero de front-end web Un ingeniero con 3 años de experiencia laboral puede incluso alcanzar los 30.000 yuanes.

Los ingenieros de front-end web generalmente trabajan durante aproximadamente 1 año y su salario anual es generalmente de 15 W. Después de trabajar durante más de 5 años, generalmente pueden convertirse en directores técnicos o gerentes de producto de empresas de Internet, y sus. El salario anual ronda los 25W.

2. Java

1. Las perspectivas de desarrollo de Java

El lenguaje de desarrollo Java es actualmente el lenguaje de desarrollo más popular del mundo, tanto para la programación. El mundo y toda la industria de Internet definitivamente tendrán un gran impacto. Ya sea por la demanda de talento o los niveles salariales, las perspectivas de desarrollo de Java son muy optimistas.

La demanda de ingenieros de Java está entre 60 y 70. Las direcciones de empleo de Java son muy amplias, incluido el desarrollo de sitios web JSP, programación Java, desarrollo de juegos Java, programación de escritorio Java y otra programación en lenguaje Java. trabajos, también puede ingresar a empresas profesionales de desarrollo de software, como telecomunicaciones, banca, atención médica, buzones de correo, logística y seguros, para participar en trabajos de diseño y desarrollo de software.

Para los programadores que dominan la tecnología Java, las opciones de carrera profesional son muy amplias y las amplias perspectivas de la industria también son previsibles. Convertirse en programador de Java puede tener demasiadas direcciones de desarrollo, pero la premisa es que debes tener una excelente tecnología Java.

2. Salario y beneficios de Java

El salario y los beneficios de Java siguen siendo muy impresionantes. En ciudades de primer nivel como Beijing y Shanghai, el salario de los ingenieros junior de Java es de aproximadamente 5.000 a 7.000, mientras que el salario de los ingenieros senior de JavaEE es básicamente de más de 10.000.

(1) Comprender los conceptos básicos de Java, bases de datos relacionales prácticas y jspservlet. El salario general es de alrededor de 5K.

(2) Familiarizado con los principales marcos Java, aplicaciones empresariales y la implementación de proyectos a gran escala. El salario general es de alrededor de 8K.

(3) Comprender la tecnología de punta, ideas de programación avanzadas, habilidades de gestión, etc.

(4) El salario de un arquitecto es generalmente de 10 a 20 000, y el de un El arquitecto jefe suele costar entre 20 y 50 mil.

La interfaz web es flexible y el efecto se puede ver intuitivamente, por lo que la sensación de logro es más fácil de reflejar y el aprendizaje será relativamente fácil.

JAVA es conocido como el lenguaje más estable y el más utilizado. Es fácil encontrar trabajo tanto en ciudades de primer como de segundo nivel. Es fácil encontrar trabajo en ciudades de tercer nivel, pero es relativamente difícil empezar.

De hecho, no hay diferencia entre ambas. Ambas son industrias con altos ingresos. La gente fuera del muro siempre piensa que la gente que está dentro del muro es glamorosa, pero de hecho, lo que les conviene es lo más importante.