¿Merece la pena convertirse en ingeniero de software?

Si visitas las mejores escuelas, verás que no hay distinción entre un ingeniero de software y un informático. Cada curso 6 graduado del MIT es tanto un informático como un ingeniero. Lo mismo ocurre con Berkeley, Stanford, etc.

Lo que esto te dice es que no puedes convertirte en un gran ingeniero de software sin tener una base en informática. Por otro lado, no puede ser un gran ingeniero de software sin realmente sentarse y escribir código.

Uno de mis ejemplos favoritos de este género es el contraste entre Peter Norvig y Ron Jefferies cuando ataca un problema simple (solucionador de Sudoku): http: //gigamonkeys.wordpress.com…

En algún nivel, la diferencia entre los dos simplemente se reduce, como sugiere Norvig, al conocimiento: Norvig sabía cómo resolver el problema porque es una instancia específica de un tipo de problema que ya sabía cómo resolver. Jeffries, obviamente, no lo hizo. ¿Pero eligió abordar este problema particular usando TDD, una técnica en la que se supone que es el experto? ¿Por qué tuvo tan poco éxito?

En última instancia, para resolver problemas hay que saber cosas y haber resuelto una variedad de problemas. Nada sustituye a eso, pero los conocimientos básicos de informática son una caja de herramientas llena de técnicas para atacar problemas que nunca antes has visto.

Ah, y en cuanto a la industria del juego, la única calificación que necesitas es la voluntad de trabajar por el maní.

Los trabajos de Ingeniería de Software son uno de los trabajos más buscados en el mercado. Están bien pagados y tienen una gran demanda continua. Realmente vale la pena, pero debe ser bueno codificando e implementando algoritmos si realmente quiere ser un buen ingeniero de software. Ser ingeniero de software te abriría infinitas puertas. Pero más que eso debería ver si tiene la capacidad de convertirse en ingeniero de software. Si te encanta escribir códigos y computadoras, entonces definitivamente deberías sumergirte en este campo.

Te sugiero que te metas en la práctica de hacer cosas. Comienza a escribir códigos y aprende algunos idiomas. Aprovecha tus habilidades. Necesita tener conocimientos prácticos y saber cómo hacer las cosas.

  • Verifique este sitio web de la Escuela Holberton de Ingeniería de Software en San Francisco eso es entrenar ingenieros de software Full-Stack. Ofrece un programa de dos años y se centra en el aprendizaje basado en proyectos y el aprendizaje entre pares . Si desea capacitarse como desarrollador de stack completo y triunfar en el mundo de la tecnología siendo flexible en sus habilidades y manteniendo una amplia gama de posibilidades abiertas para usted, este es el lugar para usted. Un plan de estudios intensivo en proyectos y métodos revisados ​​por pares fomentan una cultura de aprendizaje muy constructiva. El entorno y el enfoque es tal que inculca en usted el tipo de habilidad y adaptabilidad que la industria del software requiere hoy, ya sean sus habilidades de programación o habilidades blandas. Muchos de sus graduados trabajan para gigantes de software .

Le animo a que siga su pasión y no solo seleccione un campo en función de su valor. Haz lo que amas y en lo que crees. Espero haber respondido a tu pregunta.

Puedes seguirme o simplemente publicar una pregunta si tienes más consultas.

La mejor de las suertes en tus futuros intentos.

¿Vale la pena convertirse en médico? ¿un abogado? ¿Vale la pena convertirse en [insertar una carrera potencialmente lucrativa]?
Nombra cualquier profesión lucrativa y habrá personas en ella que odiarán sus trabajos. Todo vale la pena si lo disfrutas lo suficiente. La gente dice que sigas tu pasión y el dinero vendrá; Digo, elige algo que te guste y que gane dinero y trabaje duro para llegar allí.

Me gusta la ingeniería de software porque sabía que me gustaba usar computadoras para resolver problemas desde que estaba en la escuela secundaria. Así que vale la pena para mí porque trabajé duro para ello, no odio mi trabajo y el pago es bastante decente.

Es un trabajo desafiante y bien remunerado, es el trabajo más emocionante y de aventura en el campo de la ingeniería con constantes cambios y evolución. La ingeniería de software en pocas palabras incluye calidad, proceso, método y herramientas. Para obtener información de calidad sobre actualizaciones recientes en ingeniería de software, visite: Descripción general de salario de ingeniero de software 2015

La respuesta depende de lo que valoras. Mi experiencia es que ser ingeniero de software fue una entrada a todo un mundo de posibilidades que nunca había imaginado. Es un buen lugar para comenzar, pero es posible que no termines allí. En mi caso, el desarrollador de software pronto fue reemplazado por el líder de un equipo de software y luego gerente de un proyecto de software y luego planificación estratégica y redacción de propuestas para proyectos realmente grandes y un poco si se incluía la ingeniería de sistemas y la redacción de discursos, sin mencionar el aprendizaje de un mucho más sobre ingeniería de software de lo que aprendí en la escuela y, finalmente, enseñar a otros sobre temas de ingeniería de software y gestión de software.

Quizás sea una buena habilidad para tener, pero no , no como una profesión en este momento.

Lo que quiero decir es que aprender sobre software y al menos escribir algunos programas podría ser parte de una educación general en estos días. La tendencia es claramente reducir la contratación en muchos otros campos que pueden automatizarse, y algunos conocimientos sobre cómo funciona el software pueden ser muy útiles en cualquier carrera a largo plazo. Sin embargo, incluso si “cualquiera” no puede convertirse necesariamente en un programador, muchas personas pueden hacerlo. Más importante aún, ya lo están haciendo.

La mayoría de esas personas no son muy buenas, pero la enorme cantidad de jóvenes que ingresan a la programación da miedo a alguien en el campo. Las universidades de todo el mundo ven una oportunidad de ganar dinero, por lo que están aumentando las inscripciones lo más rápido posible, hasta el próximo estallido de la burbuja. Mientras tanto, todos esos jóvenes talentosos (más no tan talentosos) compiten por los mismos puestos. Probablemente hay muchas menos posiciones que sugiere la exageración. Está claramente en el mejor interés de los ejecutivos de la industria tener una gran oferta de trabajadores de bajos salarios que no “causen problemas”, por lo que siguen repitiendo la propaganda sobre una “escasez”.

Mi experiencia es que al menos la mitad al 90% de las ofertas de trabajo en varios sitios web son falsas. A menudo, la empresa ya tiene a alguien en mente, pero realiza los movimientos requeridos por algún “proceso”. Las empresas que despiden a las personas, o incluso cierran, mantienen sus publicaciones para evitar que los clientes o compradores potenciales pierdan la confianza. Los que son reales obtienen cientos de solicitantes, por lo que hay todo tipo de técnicas de detección para filtrar la mayoría de ellos.

Si pasa por las primeras pantallas, entonces tiene que hacer una prueba de trivia de programación de tipo escolar que tiene poco que ver con la ingeniería de software real. Esto tiene un claro prejuicio contra los ingenieros que han estado fuera de la escuela durante más de unos pocos años. La mayoría de los gerentes tienen aproximadamente 35 años y rara vez ven el valor de contratar a alguien mayor que ellos (o los ven con total desprecio).

Por lo tanto, espere que su carrera alcance su punto máximo cuando tenga alrededor de 30. Tiene 40 años, podría tomar un poco más de tiempo encontrar un nuevo trabajo después del inevitable despido. A mediados de la carrera, olvídate de aplicar frío y ve por contactos personales. Sin embargo, después de unos 50 años, sus colegas probablemente también estén jubilados o desempleados, por lo que debe tener una nueva carrera en línea. Si espera ingresar a la gestión de software, recuerde que todos los demás en la misma ola también compiten por esos puestos, por lo que es aún más competitivo.

Ser mi dentista es mi consejo: te pasas el día metiendo los dedos en la boca de las personas, ¡pero la compensación de por vida y la seguridad laboral son mucho mejores! O alguna otra profesión similar donde las escuelas no han inundado el mercado de candidatos.

No estoy de acuerdo con su hipótesis de que cualquier persona motivada pueda convertirse en un desarrollador de software valioso. Code Monkey de nivel de entrada, tal vez, pero no un ingeniero de software sénior. Solo una pequeña fracción de los monos de código llega a los grandes salarios de $ 6 dólares. Hay una curva en forma de campana en el salario del profesional de software basado en la experiencia y la ubicación del trabajo.

Sí, definitivamente estoy muy feliz de ser ingeniero de software. El trabajo me ayuda a lograr la mayoría de mis aspiraciones. Me enseña lecciones difíciles todos los días. Amo este viaje Me da la máxima independencia financiera. Aunque vivo aparte de mi familia y amigos, me siento muy cerca de ellos. Los valoro mejor que cuando estaba con ellos físicamente. Mi familia es mi energizante. Gané mucha gente buena en mi trayectoria profesional. Mi trabajo ha enseñado mucho sobre enfoques de aprendizaje que desconocía durante mis días de universidad. También mejoró mi habilidad para tomar decisiones. Puedo verme en un camino constructivo.

Pude ver que palabras como “estrés”, “depresión” se han convertido en las mejores palabras para las personas en la industria de TI. No se deje llevar demasiado por las opiniones y percepciones de los demás. Según yo, puede sentirse estresado o deprimido cuando no puede / no puede equilibrar bien su vida laboral y su vida personal. Es posible que no se sienta tan bien con su trabajo / lugar de trabajo. Idealmente, debe comenzar a analizar lo que está mal con la ecuación de equilibrio en lugar de culpar sin rodeos a la profesión.

Me siento genial por ser ingeniero de software.
También he adquirido experiencia en muchos otros campos como resultado de ser ingeniero de software.
No es que los ingenieros de software solo ganen mucho efectivo. Otros profesionales también ganan mucho a medida que adquieren experiencia, particularmente en finanzas, consultores de gestión (5 grandes), médicos especialistas, muchos otros y también algunos profesionales que ejercen de forma independiente. El estrés está ahí, pero no es exclusivo. No trabajamos los sábados. En otras industrias trabajan los sábados.

No, no perderá interés al menos durante varios años.

Luego puede convertirse en gerente de ingeniería o gerente de producto / programa / proyecto. También puede pasar a trabajos de desarrollo empresarial, etc.

Hay mucho respeto en la industria por las personas con experiencia en ingeniería. También puede ser ingeniero mientras realiza un MBA (y hacer que su empleador lo pague al menos parcialmente), lo que hace que sea aún más fácil cambiar de trabajo.

Todo depende de dónde trabajes y de lo que hagas. De hecho, depende aún más de SU actitud hacia lo que hace. Podría tener un trabajo aparentemente poco interesante, como por ejemplo programar las tarjetas del receptor de satélite o algo así, pero si lo aborda con amor por lo que hace, con creatividad y dándose cuenta de que podrá escribir código simple y mundano, tendrá que trabaje con otras personas que pueden ser un peor o mejor programador que usted, pero aborde todo eso con pleno entendimiento y amor por su profesión, entonces no hay nada insatisfactorio o aburrido en la codificación.
Por otro lado, si vas a unirte a la típica masa de codificación, con compañeros de trabajo enojados o no calificados, con un manejo deficiente, y te involucras con la misma apatía y odio, entonces te aburrirás haciendo todo lo que hagas.
Solo sugiero que, en cualquier caso, se una o inicie un proyecto de código abierto y trabaje en él en su tiempo libre, ya que en ningún otro lugar programará por la simple diversión de programar …

Algunos trabajos de ingeniero de software son geniales, algunos son aburridos. Depende de lo bueno que seas y de los trabajos por los que luches.

Pero incluso si se queda atrapado en una aburrida, la experiencia en ingeniería de software es un gran primer paso hacia otras posiciones como gestión de productos, gestión de lanzamientos, ventas técnicas, etc.

A cada uno lo suyo. Todo depende de como lo veas. Si amas lo que haces, sea cual sea el trabajo que hagas, puedes ser feliz. Es una cuestión de mente. Puede obtener el salario más bajo y ser la persona o la visión más feliz.

El problema de no ser un ingeniero de software es que, muy pronto, el desarrollo de software será el único juego en la ciudad. Cuando las computadoras se vuelven lo suficientemente inteligentes como para programarse, la edad de trabajo habrá terminado, pero el trabajador final será un desarrollador de software, haciendo el último ajuste final antes de que podamos entregar toda la producción a las máquinas.

Una de las carreras más empleables de la historia es la ingeniería de software.

More Interesting

Para un estudiante internacional, ¿es mejor unirse a Apple en lugar de una compañía de inicio más pequeña, incluso si el trabajo está en un 80% en línea con lo que quieres hacer en tu carrera?

¿Por qué debería unirse a Infosys?

Cómo prepararse para una feria de trabajo y una entrevista para un rol de ingeniero de software en los EE. UU.

Cómo dejar ir un trabajo que proporciona un buen ingreso pero que agota mentalmente

¿Quién es un oficial de clase 1?

¿Es malo decirle a la compañía en la que está realizando una pasantía que no volverá a esta industria?

He hecho B.tech en ECE. ¿Puedo conseguir un trabajo en Google, Facebook o cualquier compañía de software? ¿Qué habilidades necesito aprender para entrar?

¿Cuál es la diferencia entre Netapp 7-mode y Netapp Cluster-mode?

Cómo cambiar mi carrera como analista de investigación de capital

Si tomo B.Tech en CSE, ¿cuáles son algunos de los trabajos centrales desafiantes que puedo obtener (que también pagan bien)?

¿Qué es lo más pronto que puedo dejar mi trabajo actual después de obtener la tarjeta verde del empleador (si quiero presentar la ciudadanía más adelante)?

¿Cómo es el futuro del aseguramiento de la calidad para una persona que no tiene experiencia en TI?

¿Qué aprendiste cuando no obtuviste la colocación en el campus de un instituto superior (IIM, IIT, NIT, etc.)?

¿Todavía hay muchos trabajos PHP?

Cómo cambiar rápidamente mi carrera para ser un verdadero 'IT-ist'