Red de conocimiento informático - Consumibles informáticos - ¿Qué aspecto es mejor aprender si quieres aprender TI sin fundamento? Recompensa 100

¿Qué aspecto es mejor aprender si quieres aprender TI sin fundamento? Recompensa 100

1. Pruebas

No tiene altos requisitos técnicos, pero también requiere conocimientos relacionados con las pruebas y la capacidad de diseñar casos de prueba, preparar datos de prueba y ejecutar pruebas. El desarrollo ágil ahora es popular y las pruebas también requieren conocimientos de desarrollo y al menos la capacidad de desarrollar algunos scripts automatizados.

Muchas chicas pasaron después a puestos de prueba. Creo que se debe principalmente a que son más cuidadosas. He visto a una muy buena evaluadora en IBM: no solo puede completar bien el trabajo mencionado anteriormente, sino que también puede participar en discusiones de diseño y desarrollo. A menudo puede hacer preguntas que los desarrolladores no habían pensado desde una perspectiva de prueba. ha ayudado enormemente a mejorar la calidad del software.

2. Ingeniero de front-end web

Principalmente Javascript, CSS, JQuery, etc. En los últimos años, todo el mundo ha prestado atención a la experiencia del usuario en el lado del navegador y al navegador. El lado se ha vuelto cada vez más deslumbrante, por lo que también es muy popular.

3. Agricultores de códigos móviles

Principalmente Android e iOS Debido al desarrollo de Internet móvil, la demanda fue muy alta al principio y el salario fue alto durante los dos últimos. Después de años, se ha enfriado gradualmente, los talentos jóvenes se están saturando gradualmente y todavía faltan talentos intermedios y superiores. Xiaoqian no recomienda que 0 graduados básicos o recién graduados estudien aquí.

4. Ingeniero de programación de sistemas

Algunos requisitos son muy simples y otros muy complejos. Deben admitir una gran cantidad de usuarios y una concurrencia masiva, como Taobao's Double 11. y la fiebre del Festival de Primavera de WeChat.

Necesitamos computación en la nube, virtualización, procesamiento distribuido y soporte para la expansión horizontal del sistema. Para datos masivos, también se necesita un análisis de big data para extraer información valiosa, como Hadoop.

Dado que es necesario personalizar el desarrollo de sistemas operativos, bases de datos y sistemas del lado del servidor, o incluso desarrollar uno usted mismo, las pequeñas empresas generalmente no tienen tales capacidades técnicas, y empresas como BAT son principalmente comprometidos en esto. La demanda de personal no es muy grande. Los programadores necesitan profundizar en un campo y tener una estabilidad técnica relativamente buena.

5. Seguridad de la red/información

En la era de Internet, su información puede ser robada si no tiene cuidado y la seguridad se ha vuelto cada vez más importante. Por lo tanto, no basta con implementar funciones y cumplir con el rendimiento. Muchas empresas, especialmente BAT, conceden gran importancia a la seguridad. Esta dirección también requiere un estudio en profundidad de la tecnología.

6. Ingeniero de back-end

Los programadores de back-end implementan principalmente la lógica empresarial y proporcionan interfaces para uso de front-end. Por supuesto, Java es el más utilizado, pero también hay otros relativamente especializados como Python, PHP, etc., que son simples y toscos y se utilizan comúnmente en sitios web pequeños y medianos. No importa cuál, no es difícil. aprender. La demanda de personal en esta área es relativamente grande.

7. Administrador de Base de Datos

Casi todos los proyectos requieren soporte de base de datos. Para proyectos grandes y muy grandes, habrá un puesto llamado DBA. Es extremadamente competente en el conocimiento de bases de datos y administra la base de datos a diario. Durante el desarrollo, puede ayudar al equipo de desarrollo a diseñar la base de datos, identificar cuellos de botella en el rendimiento y realizar ajustes del rendimiento.

8. UI

UI: es para embellecer la interfaz. Generalmente, el diseñador primero creará un prototipo de interfaz y todos lo discutirán y modificarán después de la confirmación. generará varios elementos de la interfaz, como iconos, botones, etc.

Ahora existen ciertos requisitos técnicos para los diseñadores, no sólo para dibujar interfaces, sino también para crear plantillas HTML, por lo que los artistas necesitan saber HTML, CSS e incluso algo de Javascript. Una vez que los programadores obtienen la plantilla html, pueden agregarle código comercial.