¿Qué áreas de la informática tienen mayor demanda? Estoy a punto de graduarme y me gustaría saber dónde puedo encontrar trabajo. Obviamente hay desarrollo web, que parece que a todos les gusta en estos días. ¿Qué más hay ahí?

Primero, en los Estados Unidos, en términos generales, todos los trabajos de tecnología en la industria se clasifican bajo el título de “tecnología de la información”. Ni siquiera es una función comercial, sino una clasificación amplia: “usted, usted trabaja con computadoras”. Así que todos, desde el servicio de asistencia hasta los administradores de red y los desarrolladores hasta el CIO / CTO (o al menos hasta ellos) se llaman TI. Ni siquiera la mitad de las personas de TI provienen de entornos de CS, tanto por las experiencias / conocimientos necesarios (que son bastante diversos) como porque simplemente no hay suficientes graduados de CS (por mucho) para cubrir todos los roles. Desde la perspectiva de un educador que tiene un ojo en el mercado (y el mercado también nos tiene en cuenta a nosotros, ya que influimos en los estudiantes), estas son las funciones de TI en demanda estrechamente relacionadas con una educación CS de pregrado:

  1. La ciencia de datos probablemente tiene la mayor necesidad / brecha disponible, pero eso es porque es principalmente un trabajo de investigación, y pocos estudiantes de CS están interesados ​​y / o calificados. Entra mucha gente de fuera de CS, pero eso es cierto para todas las áreas de TI. Si le gustan las estadísticas, las bases de datos y la creación de modelos de ML (pero no los algoritmos de ML; ese es un mundo diferente y muy pequeño) y hacer preguntas con respuestas abiertas, esto es genial. De lo contrario, no lo recomendaría. No es tan grande como podría parecer; es solo que el candidato ideal tiene experiencia en ciencias sociales, estadísticas, CS y múltiples áreas de negocios, por lo que no hay un mercado listo de candidatos obvios.
  2. No estoy seguro de qué es la “computación en la nube” como disciplina. Las personas que están construyendo sistemas son altamente especializadas. En este raro caso, necesita una base sólida en CS (SO, redes, virtualización, programación, SO, base de datos, SO y redes, y seguridad, también … oh, y SO y redes). Alguien dijo “entre $ 100,000 y $ 1M”, y esto es algo cierto, pero también sería cierto decir que las personas están ganando “entre $ 100,000 y $ 1 billón de dólares y una isla gratis como un bono cada mes”. La mayoría de las personas que trabajan en sistemas centrales están ganando seis cifras muy bajas, pero muy pocas ganan más de $ 250,000. La mayoría de las personas realmente involucradas en la computación en la nube son administradores de sistemas y desarrolladores, y esas personas tienden a no ser remuneradas tan bien como los desarrolladores (aunque casi lo es, y esta es una tendencia, no una ley). Devops es atractivo en gran medida porque se necesita una cierta mentalidad y personalidad para hacerlo. Lo odiaba ya que se estaba convirtiendo en una carga para mí como desarrollador; Es parte de la razón por la que volví a la escuela. Ahora es una función de trabajo separada. Tengo un gran respeto por las personas devotas, y las buenas pueden tener salarios inusualmente altos (¡y merecerlos!), Pero aún no es para mí.
  3. Desarrollo web … hay tanta gente saliendo de los bootcamps y aprendiendo de los MOOC que no creo que sea aquí a donde iría con un título en CS. Dicho esto, sí, hay trabajo, y si lo disfrutas, anímate. La mayoría de las personas usan frameworks, así que si sabes, por ejemplo, Rails, estás en una buena posición. Los salarios comienzan a bajar un poco, pero no es absurdo. Sí, hay muchos trabajos aquí.
  4. El desarrollo empresarial back-end / front-end es lo que más disfruté, porque estábamos construyendo grandes sistemas distribuidos con altos niveles de flexibilidad y sofisticación. Los marcos a menudo no funcionan aquí debido a la necesidad de interoperabilidad. Las empresas son, por definición, grandes corporaciones, y hay personas a las que no les gustan las grandes corporaciones (y a veces por buenas razones; otras veces, no tanto). Hay y probablemente seguirá habiendo una demanda muy alta aquí. En el nivel de entrada, puede terminar en un pequeño nicho de esquina. Depende de la persona, la organización y sus supervisores específicos. Nunca me sentí así, pero no voy a mentir y admitiré que otros tuvieron experiencias diferentes.

¡Buena suerte!

Hay cientos de diferentes especializaciones de ingeniería de software. Unos pocos:

  • Front-end, web, móvil, escritorio
  • Back-end, web
  • Ingeniero / arquitecto de integración
  • Analítica / Aprendizaje automático
  • Inteligencia Artificial / Visión por Computador
  • Seguridad / Cifrado
  • Sistemas de nivel de red
  • Ingeniería de sistemas de firmware / tiempo real: drones, automóviles, sensores, etc.
  • Ingeniería de sistemas gráficos
  • Sistemas operativos
  • Sistemas de archivos
  • Sistemas de bases de datos: SQL, gráfico, documento, clave-valor, búsqueda de texto
  • Sistemas compiladores / intérpretes
  • Sistemas distribuidos
  • Sistemas de comercio financiero
  • Software ERP
  • Sistemas de optimización / resolución de restricciones
  • Procesamiento de audio / video / señal
  • Roles de consultoría, como en Deloitte o PwC
  • Investigación teórica de varios sabores, para casi todas las categorías anteriores.
  • etc.

Dado que todas las empresas importantes del mundo ahora necesitan software sofisticado como parte de sus operaciones, puede encontrar aperturas de software en casi todas las empresas medianas y grandes que existen. Agregue a eso compañías de software, desde nuevas empresas hasta gigantes, y tiene una gama asombrosa de posibilidades.

La informática solía ser un grupo mucho más pequeño hace 20 o 30 años. Eso fue antes de que todos tuvieran una computadora en el bolsillo y recibieran una computadora portátil como parte de su incorporación al trabajo. Ahora hay MUCHAS áreas de tecnología que no requieren educación CS y nuevas industrias que requieren mucho conocimiento de CS. Dicho esto, estás a punto de graduarte con tu título de CS. Entonces, ¿qué puedes esperar?

Desarrollo web / front-end: mencionaste esto en tu pregunta y puede ser una gran carrera profesional. Aprender HTML, CSS, JavaScript y muchos otros idiomas para construir experiencias front-end para usos se está convirtiendo en una necesidad para la mayoría de las empresas.

Salario de desarrollo web en Estados Unidos – $ 128k / año

Desarrollo de back end: este es más el lado de los datos. Java, .NET, PHP, etc. son todos los lenguajes de fondo relevantes para conocer. Estos idiomas conectan ese hermoso front-end que el usuario ve al servidor y al backend de la base de datos y ayuda a mantener la comunicación eficiente. El desarrollo de Back End es bastante diferente al front end pero igualmente importante.

Salario de desarrollo de backend en Estados Unidos : $ 131k / año

Desarrollo móvil: Mobile es un mercado que ni siquiera existía hace unos 10 años. Como dije, ahora que todos tienen una computadora en el bolsillo y en la muñeca, esos dispositivos necesitan aplicaciones para ser útiles. Lenguajes como Java y Swift dominan el mundo del desarrollo móvil.

Salario Java en Estados Unidos – $ 118k / año

Salario rápido en Estados Unidos – $ 128k / año

Estas son solo algunas opciones. También tenga en cuenta que, a medida que cambien las necesidades comerciales, también lo harán las habilidades en demanda. Con la informática es un paisaje siempre cambiante. Espero que esto sea útil.

Extraje la información salarial anterior de YouWorth. YouWorth es una aplicación móvil gratuita para iOS y Android que rastrea los datos salariales de ingeniería de software. No solo soy un campeón del producto, sino que lo uso yo mismo. La aplicación permite a cualquier persona importar habilidades de LinkedIn y rastrear su valor en el mercado laboral a lo largo del tiempo. También me notifican si hay un cambio en las habilidades que se están viendo

Ejecuto una plataforma de prueba para desarrolladores llamada Devskiller y puedo compartir algunos de nuestros datos internos sobre tecnologías que nuestros clientes utilizan principalmente en todo el mundo. Esto realmente puede ayudarlo a responder la pregunta sobre las áreas más demandadas de informática. Solo recuerde que, en muchos casos, las empresas buscan desarrolladores que sean más desarrolladores completos (lo que significa que pueden administrar con más de una tecnología)

De nuestros datos internos en Devskiller, los lenguajes de programación más probados están en el orden siguiente:

  1. Java
  2. PHP
  3. SQL
  4. C#
  5. JavaScript
  6. Rubí
  7. Pitón
  8. Otro

Lo que también puede ver, y algo a lo que damos especial atención cuando se realizan pruebas, es la demanda de ciertos marcos y bibliotecas en ciertas tecnologías. Debajo puede ver cómo se ve desde nuestra perspectiva en el caso de los primeros cinco mencionados anteriormente.

Java:

  1. JPA
  2. Primavera
  3. Hibernar

PHP:

  1. Laravel
  2. Doctrina
  3. Symfony

SQL:

  1. MySQL
  2. PostgreSQL
  3. Oráculo

C#:

  1. .RED
  2. ASP.NET
  3. MVC

JavaScript:

  1. AngularJS
  2. NodeJS
  3. Ascua

Esos son algunos datos duros que extrajimos de nuestro sistema, con suerte será una buena adición a algunas de las respuestas que ya recibió.

La informática se ha vuelto mucho más amplia hoy en día, todos los demás campos están tratando de surgir la simulación por computadora para problemas complejos y eficiencia, incluida la economía, la química y la biología, esto se conoce como computación científica, pero la mayoría de las veces solo puede encontrar este tipo de empleos en países altamente desarrollados y principalmente en laboratorios de investigación.

A nivel de mercado, la ciencia de datos se ha convertido en un campo realmente exigente hoy en día, también se le llama el trabajo más ‘sexy’ en este siglo y su trabajo altamente remunerado. Incluye big data, análisis de datos, minería de datos, problemas de almacenamiento de datos y movimiento de datos, etc. Por supuesto, necesita un conjunto de habilidades inútiles y de alto nivel para ingresar en este dominio.

Después de esta computación en la nube es la habilidad más exigente hoy en día según LinkedIn.

Pero lo bueno es que puede ajustarse en el dominio de la informática de acuerdo con su propio nivel de habilidades. También existe una gran demanda de desarrollo web y puede encontrar fácilmente trabajos relacionados con aplicaciones web, pero su nivel de trabajo normal para el informático.

Puede consultar la encuesta anual publicada por LinkedIn

PD: Después de una respuesta tan grande, acabo de corregir errores gramaticales, la respuesta es la misma.

Bueno, la ingeniería informática tiene una gran demanda. Hoy es una de las profesiones mejor pagadas. Tanto si trabajas como ingeniero de hardware o ingeniero de software, ambas transmisiones tienen oportunidades increíbles. Su renumeración como ingeniero informático se decide por muchos factores, como la experiencia laboral, el empleador, el lugar de trabajo y, sobre todo, su conjunto de habilidades. Si está buscando tener conocimientos sobre diferentes designaciones como ingeniero de software, ingeniero de sistemas de información, programador informático dentro de ingeniería informática, puede visitar este sitio de blog para obtener estadísticas apropiadas y precisas: ¿qué es un salario de ingeniero informático por hora?

Buena suerte para su futuro y espero que ahora comprenda bien varios aspectos de la ingeniería informática.

De la información que he encontrado hasta ahora, los siguientes son los campos de TI de demanda

Análisis de datos / ciencia de datos

Computación en la nube

IOT (Internet de las cosas)

Desarrollo de aplicaciones móviles.

Inteligencia artificial / Computación cognitiva

Publicidad digital

SEO / SEM (optimización y monitoreo de motores de búsqueda)

Tecnología aumentada

Espero que esto ayude. A propósito no he mencionado los campos convencionales como Java, Python, desarrollo web, etc., ya que la mayoría de ellos ya saben lo mismo.

Gracias por la A2A

Los días de Terminator están cerca. Todos, desde el comercio electrónico, la educación y los mercados de valores, están recurriendo a la IA. Creo que ese es el siguiente paso en la revolución tecnológica. Primero, había mainframes que permitían a las empresas automatizar tareas como ninguna antes. Luego vino la revolución de la PC donde ese poder llegó a los hogares de las personas. Lo último fue computadoras en red. El único paso lógico son los terminadores. Venga. ¡¡¡¡LLEGAR AL HELICÓPTERO!!!!

La posición más alta que siempre a pedido en ingeniería informática de lo que leí en las noticias recientemente son:
1. Programador (JavaScript, Java, C, C ++, C #, PHP).
2. El administrador del sistema necesita saber las secuencias de comandos bash de Linux, etc.
3. DBA (administrador de la base de datos).
4. Ingeniero de redes ( CCNA, CCNP).
5. Diseñador web (HTML, CSS, UI / UX).
6. Desarrollador de Android / iOS .

Las áreas más demandadas incluyen aquellas relacionadas con el desarrollo web y el software.

Aquí hay más trabajos relacionados con la informática:

Desarrollador de software

Desarrollador web

Gerente de Tecnología de la Información (TI)

Programador Analista

Profesor de Informática, Post Secundaria

Ingeniero de Sistemas (Redes de Computadores / IT)

Ingeniero de Prueba / Garantía de Calidad (QA) (Software de Computadora)

Operador y programador controlado numéricamente por computadora (CNC)

Administrador del sistema, computadora / red

Ingeniero Sr. de Pruebas / Control de Calidad (QA), (Software de Computadora)

Técnico de soporte informático / de red

Redactor de diseño asistido por computadora (CAD)

Programador

Técnico en computación

Ingeniero de Sistemas Senior (Redes de Computación / TI)

Maquinista de control numérico por computadora (CNC)

Diseñador de diseño asistido por computadora (CAD)

Analista de Prueba / Garantía de Calidad (QA), (Software de Computadora)

Operador de la computadora

Fuentes:

Búsqueda de salario: informática

Bachiller en Ciencias (BS / BSc), Salario en Ciencias de la Computación (CS), Salarios promedio

Sé que suena contra-intuitivo, pero esto es exactamente lo que tuve que hacer: trabajo de oficina de nivel de entrada. Si encuentra el correcto, puede pagar casi tanto como el desarrollo de software en estos días debido a toda la subcontratación. Tendría una ventaja sobre la competencia, porque puede resolver algunos de esos molestos problemas de administración de archivos sin tener que recurrir al equipo de TI. También impresionará a sus compañeros de trabajo. Además, si no tiene que firmar una IPA, puede trabajar para usted en las noches, temprano en la mañana, fines de semana y vacaciones. Solo por esta razón, puede ser una bendición disfrazada el no ser empleado como desarrollador.

Computación en la nube.
Muy bueno en demanda. Las compañías gigantes tecnológicas ofrecen muchas pasantías para los estudiantes que estudian en los Estados Unidos.
El gigante tecnológico como IBM, Amazon, Facebook, Microsoft, Linux paga en el rango de $ 100,000 – $ 1 millón / año para los altos profesionales en ese campo.

La inteligencia artificial es un campo emergente en informática.

Hay muchos campos prometedores en tecnología de la información como inteligencia artificial, aprendizaje automático, desarrollo web, desarrollo de aplicaciones para Android y Iphone, Big data, etc. Debe encontrar el campo que lo entusiasme y avanzar en él. Nunca elijas un campo solo porque es tendencia … Elige tu pasión. Consulte este artículo para un análisis más detallado: Tecnologías de tendencias principales en TI

Para elegir un área en particular demanda en este momento, diría devops. La popularidad de la computación en la nube y la contenedorización (es decir, Docker) ha llevado a una gran demanda de habilidades de DevOps.

Sin embargo, en última instancia, decida si prefiere las tecnologías front-end o back-end y especialícese, ya que es muy difícil saber todo en TI.

Científicos de datos, ingenieros de IA e ingenieros de rendimiento.

¿Qué quieres decir con informática? Pero, Data Science y Cloud Computing que se conectan a Computer Science en algún lugar se están convirtiendo en industrias en auge.

Escucha chico, dos palabras “Machine Learning” … (con disculpas a “The Graduate”)

El desarrollo de aplicaciones móviles está en demanda en este momento. Sin embargo, las aplicaciones de integración empresarial siempre están en demanda.

Liu Wei es correcto, el desarrollo web, seguido por el desarrollo móvil, y luego a los sistemas integrados son las áreas de mayor demanda en este momento.

Desarrollo de aplicaciones móviles multiplataforma, integración continua y pruebas continuas para aplicaciones móviles. Manos abajo.

More Interesting

Cómo sobresalirme si me colocan en Cognizant y pertenezco al campo ECE, siempre que solo conozca los conceptos básicos de C ++ o C

Solicita un puesto de ingeniero de software senior y se desempeña bien en la entrevista, pero la compañía ofrece un rol de nivel medio. ¿Por qué crees que cualquier compañía hará eso?

¿Es imposible para mí seguir alguna carrera en el campo STEM?

¿Qué te llevó a la informática?

Soy un estudiante de ingeniería y quiero aprender codificación para trabajar independientemente. No sé nada más que el básico C. ¿Qué idioma y cómo debo comenzar?

¿Alguna vez ha comenzado un nuevo trabajo solo para entregar su renuncia lo antes posible debido a una base de código monstruosa e imposible de mantener con la que tendrá que lidiar?

¿Cuál sería una mejor opción para un CSE: Sir MVIT, RNSIT o BIT?

No soy estudiante de informática y mi especialidad no está relacionada con ninguna especialización en informática. ¿Qué cursos universitarios debo tomar para ser programador?

Cómo hacer una revolución en el mundo utilizando y combinando la informática y otras ciencias básicas

¿Qué es bueno en NIT Kurukshetra: civil o producciones?

Actualmente estoy estudiando sistemas informáticos. No estoy realmente satisfecho con él, ya que no incluye suficientes cursos teóricos. ¿Vale la pena obtener un título de CS o debería desarrollar mis habilidades de matemáticas y CS?

¿Qué debo considerar al elegir una licenciatura en ciencias de la computación?

¿Puedo convertirme en programador si no tengo una computadora?

¿Valdrá la pena tomar un curso CCNA? ¿Conseguiré un trabajo decente después de tener un BE / BTech + CCNA?

¿Se pueden tomar análisis comerciales después de 4 años de experiencia en Java?