¿Debo ir a desarrollo web o desarrollo C ++?

Dijiste que es una empresa aburrida y tiene cero cultura. Me puedo identificar con eso. He trabajado en una empresa rodeada de personas con 15-20 años de experiencia (la mayoría de ellas). Personal y profesionalmente odiaba ese trabajo, nunca aprendí nada y me fui en 4 meses. Tuve 2 años de experiencia en C ++ anteriormente, lo cual fue realmente increíble. Por lo tanto, no es que todos los trabajos de C ++ sean aburridos o que los trabajos de desarrollo web sean buenos, pero lo que importa es la cultura de la empresa y los proyectos en los que trabajas.

Los trabajos de desarrollo web generalmente son rápidos y utilizan las últimas tecnologías. Con NodeJS, Ruby on Rails y Python con Django en la mayoría de las startups, están de moda. C ++ por otro lado es muy diferente. Los trabajos en C ++ son pocos, pero no tienes mucha competencia para esos trabajos (desde mi experiencia personal). Pero la codificación y depuración en C ++ no es fácil y un poco molesto. Utilizará herramientas Unix sin IDE si está trabajando en Linux o Visual Studio con soporte básico en Windows. Pero no tiene que mantenerse actualizado todo el tiempo, aparte de las versiones más nuevas de C ++ que, de todos modos, no se adoptaron en las bases de código existentes.

No puedo ir a startups ni a muchas otras empresas porque no usan C ++ y tienes que comenzar desde cero en otra cosa incluso si descifras la entrevista con tus habilidades en C ++.

La barrera de entrada al desarrollo web no es grande, por lo que las personas con pocas semanas de experiencia en bootcamp también se unen al grupo de desarrolladores web. A medida que tenga experiencia, puede que no sea un gran problema. Por otro lado, la entrada en C ++ no es fácil a menos que alguna corporación nos contrate como nuevos y nos entrene por algún tiempo. Su trabajo es más seguro en C ++ porque no es fácil encontrar su reemplazo. Otro motivo de dificultad para reemplazar un desarrollador de C ++ es el conocimiento del dominio (como Aviónica, Almacenamiento, SO, Núcleos de bases de datos, etc.)

Finalmente, es tu elección personal. Es posible que desee ahorrar una gran cantidad de dinero y aprender C ++ y luego mover o cambiar su tecnología, pero es posible que lo odie. La mayoría de las empresas solo solicitan el lenguaje OO y no les importa mucho el idioma a menos que tenga más de 3 años de experiencia. O tome el desarrollo web y ame su trabajo. Su situación financiera también necesita ser considerada después de todo.

Personalmente prefiero el desarrollo web debido a su gran alcance.

Aquí he enumerado algunos pros y contras de ambos para que pueda decidir por su cuenta.

Ventajas de ser un desarrollador web

  • Salario alto (el salario medio anual fue de $ 63,490 en 2014).
  • Los desarrolladores web pueden trabajar en una variedad de industrias (profesional, gubernamental, científica y técnica).
  • Excelentes perspectivas de empleo (20% de crecimiento proyectado para 2012-2022).
  • Algunos trabajos le permiten trabajar desde ubicaciones remotas.
  • hay mucha gente que te ayudará en esto.
  • La agilidad de aprendizaje es demasiado en el desarrollo web.
  • Cosas nuevas e interesantes están siempre a su alcance.

Contras de ser un desarrollador web

  • Posibles largas horas.
  • Ojo, cuello o dolor de espalda por estar sentado por largos períodos
  • A menudo se requiere educación continua para mantenerse al día con la tecnología avanzada.
  • El desarrollador debe poder realizar múltiples tareas y trabajar en varios proyectos a la vez.

Ventajas del desarrollo de C ++:

  • C / C ++ : mejor / generalmente usado para cosas del sistema de nivel inferior.
  • Sistemas operativos, controladores de dispositivos, etc. También es muy popular en el desarrollo de juegos y en la comunidad Linux.
  • genial si eres un programador competitivo (la mayoría de los principales usuarios codificadores C ++).
  • Usted puede utilizar la aplicación MFC, la aplicación de Windows, etc.

contras del desarrollo de c ++ :

  • Contras potenciales : muy (relativamente hablando) de bajo nivel, no es ideal para desarrollar aplicaciones ordinarias y rara vez se usa para desarrollo web.

El dinero no lo es todo. Pero ten cuidado con la “cultura”.

En gran medida, la “cultura” es una invención de nuevas empresas modernas que está diseñada para destruir la calidad de vida y extraer horas de trabajo adicionales de los empleados.

Personalmente, me alejé de las empresas que no tenían problemas interesantes para trabajar. Disfruto de un desafío, y algunos dominios simplemente no van a llamar mi atención. Y me gusta trabajar con compañeros de trabajo divertidos. Pero es mucho más saludable cultivar una vida social fuera del trabajo y encontrar su cultura allí.

Tal vez me uniría a una startup si pensara que el trabajo es interesante y creo que tuvieron la oportunidad de ir a lo grande. Pero honestamente, estadísticamente hablando, el dinero es probablemente mejor en la compañía C ++.

Pero si el trabajo allí es aburrido … Trataría de seguir buscando, a menos que estuviera desesperado, en cuyo caso me aburriría y trataría de encontrar cosas más divertidas para hacer en mi tiempo libre.

C ++ es muy buen lenguaje de programación y son los conceptos básicos del aprendizaje del lenguaje de programación. Hay muchos desarrolladores web en Dubai que usan C ++ para el desarrollo web mediante el uso de sus bibliotecas.

Además de que hay muchos lenguajes de programación disponibles en el mundo de la programación que solo se utilizan para el desarrollo web.

como :

1) PHP

2) ASP.NET

etc.

Los lenguajes de programación anteriores son muy fáciles de aprender y hay muchos sitios web de referencia y foros de soporte disponibles para cada lenguaje de programación.

Son muy diferentes, pero ambos tienen muchos trabajos con salarios decentes. Haz el que sea más agradable, o te agotarás más rápido. No es que no puedas cambiar de trabajo más tarde si no te gusta tu decisión.

Como tienes este dilema, creo que has estado reflexionando sobre qué elegir por un tiempo. Te daré un consejo (sin embargo, no recuerdo la fuente): solo lanza una moneda. Te sorprenderás esperando que la moneda caiga en cierto lado. Elija la oferta que asoció con esa cara de la moneda, antes de lanzarla. Lucro

Sería muy claro si seguimos algunos principios de la vida:

  1. Haz lo que amas y si amas a ambos haz lo que eres bueno.
  2. Siempre rodearse de personas entusiastas y optimistas.
  3. Cree una atmósfera positiva en su vida y sucederán cosas buenas.

Espero que esto te sugiera lo que debes hacer.

More Interesting

Cómo hacer un programa de mayor o menor uso del mismo botón en JavaScript

¿Cuál es la mejor compañía para hosting y registro de dominio?

¿Cuáles son las desventajas de depurar Node.js? ¿Vale la pena aprender Node.js si es difícil de depurar?

¿Los sitios de Apple, Tesla, Evernote, están hechos de WordPress?

¿Qué función se usa para iniciar manualmente una aplicación AngularJS? ¿Es necesario?

¿Cuál es la mejor manera de organizar muchos archivos HTML-CSS? Estoy haciendo un sitio web con alrededor de 8 páginas y estoy haciendo un archivo CSS para cada archivo HTML. ¿Eso es normal? ¿Qué es una buena estructura de carpetas?

¿Cuáles son las habilidades que necesitaré para convertirme en el mejor desarrollador web de Java? ¿Cuáles son sus sugerencias para algunos buenos libros / video conferencias para lo mismo?

¿Qué herramientas se utilizan para crear sitios web comerciales como Amazon, Flipkart, eBay, etc.?

¿Qué es lo más divertido que has tenido programando / aprendiendo a programar? ¿Qué herramientas / programas estabas usando?

¿Qué tan importante es el conocimiento de bootstrap para el desarrollo web?

¿Qué es SignalR? ¿Cómo podemos usarlo en ASP.NET C #?

Cómo personalizar el reproductor de audio HTML5

¿Hay alguna diferencia real entre HTML y CSS? Si no, ¿por qué CSS es un lenguaje diferente con una sintaxis diferente a pesar de que no puede funcionar sin HTML?

¿Cuál es la mejor forma / lenguaje para hacer un front-end dinámico?

¿Debo dejar de aprender programación?