Cómo sobrevivir (profesionalmente) como ingeniero de software

Si siente que ha tomado una decisión profesional equivocada, entonces puede considerar cambiar su carrera profesional.

Es muy difícil responder una pregunta como esta, principalmente porque todo lo que sé sobre usted son pocas oraciones que haya escrito sobre sus inquietudes. No sé qué valoras, no sé cuál es tu pasión, no sé cuál es tu conjunto de habilidades y no sé cómo es tu personalidad. Mi respuesta cambiará dependiendo de todos estos factores y más.

Entonces, la mejor respuesta que puedo darle aquí es preguntarle a sus amigos, profesores o incluso a su familia que lo conoce personalmente y que lo conoce bien.

He dado consejos de carrera a algunos de mis amigos cercanos.

Uno de ellos comenzó como estudiante de matemáticas, pero estaba luchando por comprender los conceptos matemáticos abstractos introducidos en las matemáticas de nivel superior, y después de su primer año comenzó a dudar de su capacidad para obtener buenos resultados como estudiante de matemáticas. Era extremadamente trabajador y listo, sin embargo, el problema era que entendía mejor el concepto si se podía entender intuitivamente al relacionarlo con algo real, que no siempre fue el caso (o más difícil) para las matemáticas de nivel superior hechas fuera del conjunto de reglas abstractas.

Sentí que le iría mejor como ingeniero, donde la atención se centraba más en la aplicación del conocimiento que en la comprensión académica de conceptos abstractos.

Ahora la pregunta era “qué campo de ingeniería sugerirle”. Después de pensarlo, le sugerí que cambiara su especialización a ingeniería eléctrica especializada en DSP. Le sugerí DSP simplemente porque le gustaba mucho la música (tanto tocar como escuchar), y sentí que disfrutaría aprender sobre eso.

Cambió su especialidad poco después de eso, y ahora está terminando su maestría en EE, y está a punto de comenzar su carrera como ingeniero de audio.

El mejor consejo generalmente proviene de una persona que lo conoce bien y se preocupa por usted, así que pregúntele a sus amigos.


Creo que el siguiente consejo que puedo darle es establecer su objetivo . Tener un objetivo claro lo ayudará a tomar decisiones en el camino. Todavía estás en la universidad, así que tienes tiempo para cambiar tu objetivo si puedes lidiar con las consecuencias. ¿Tus padres te apoyarían? ¿Se lo puede permitir económicamente?

Nuevamente, aquí es donde sus amigos y familiares pueden ayudarlo. Es posible que puedan encontrar algo que nunca imaginaste hacer, pero sería la combinación perfecta para ti.

Si sus amigos o familiares no pueden ayudarlo, lo mejor que puede hacer para definir su objetivo es probar diferentes cosas y reducir sus opciones. Si no está seguro de si le irá bien como ingeniero de software, intente obtener una pasantía de ingeniería de software y vea cómo le va. Si no siente que puede hacerlo bien, busque algo nuevo que hacer, como investigar, y vea si le gusta.

Mi objetivo cuando ingresé a la universidad era convertirme en ingeniero. No sabía qué tipo de ingeniero. Solo sabía que quería construir algo. Comencé como ingeniero mecánico, ya que era el plan de estudios de ingeniería más diverso ofrecido en mi universidad. Luego comencé a tomar tantos cursos de ingeniería como sea posible sin dejar de satisfacer mis requisitos de ME. Tomé cursos en ingeniería eléctrica, ciencia de materiales, informática, física y, por supuesto, ingeniería mecánica.

Después de 3 semestres como ingeniero mecánico, decidí que quería hacer algo relacionado con la informática, así que cambié mi especialización a ingeniería informática. Todavía no estaba seguro de si quería buscar hardware o software, así que invertí mi tiempo en ambos.

Después de unos cuantos semestres más, comencé a disfrutar el software más que el hardware, y en este punto mi objetivo estaba claramente establecido; Quería convertirme en ingeniero de software. Llené mis asignaturas optativas restantes con algoritmos, estadísticas, aprendizaje automático y cursos de visión por computadora, me gradué con un título en ingeniería informática y comencé a trabajar como ingeniero de software.


Si está seguro de que desea convertirse en ingeniero de software pero le preocupa no encontrar un trabajo como ingeniero de software, solicite la mayor cantidad de trabajos posible.

Esto puede no parecer un gran consejo, pero, no importa cuán bueno o malo sea, lo mejor que puede hacer para encontrar un trabajo es solicitarlo. He visto que algunas personas solo solicitan un empleo de manera selectiva, porque sentían que no eran lo suficientemente buenas o porque no estaban calificadas para ello.

No establezca el listón usted mismo porque no es usted quien decide si es lo suficientemente bueno o no. Haz tu mejor esfuerzo y deja que los demás decidan si te pasaste de la barra, entonces aumentarás tus posibilidades de encontrar el mejor lugar para trabajar.

¡Buena suerte y espero que encuentres tu camino!

Incluso cuando comencé no sé programar. Pero con el tiempo aprendí a codificar.

Mis sugerencias:
1. Tome pequeños problemas que le gusten e intente convertirlos en un programa. Sigue haciéndolo regularmente. Hay muchos recursos en Internet para ayudar en la codificación.

2. Forme grupos y discuta sobre el problema e intente encontrar un código optimizado.

Si pones un esfuerzo sincero durante 1 año, entonces puedes ser bueno en la programación.

Google y Facebook y otros han perpetuado este estereotipo de usted debe ser una persona brillante para ser un programador con sus entrevistas duras y actitudes elitistas. Pero hay un lugar para programadores promedio en este mundo y es posible sobrevivir. Google y Facebook no te dejarán entrar. Pero hay muchos otros lugares donde puedes dedicar atención a tu oficio siempre que sea algo que disfrutes hacer. Mira este video.

Eres como … yo !!!!!!!!!!!!!!

More Interesting

¿Debo aceptar una oferta de pasantía de verano de Zynga?

¿Cuáles son las técnicas eficientes de desarrollo de proyectos de TI desde una estimación aproximada hasta su finalización dentro del presupuesto, el tiempo y los requisitos?

¿Cuáles son todos los diferentes lenguajes de computadora que se pueden practicar en la Mac usando la línea de comando? ¿Y cómo se hace para seleccionar los idiomas en la línea de comando?

¿Vale la pena persistir en mi clase de Automata?

¿Qué sucede si no usamos static antes de main en una instrucción?

¿Es posible que un probador de software con 3 años de experiencia pase al desarrollo de UI? Tengo buena experiencia con JavaScript, ya que trabajé en automatización.

¿El software operativo del teléfono alguna vez se hará más pequeño, como las computadoras que ocupaban habitaciones enteras ahora ocupan el espacio de una computadora portátil?

¿Cuáles son los mejores sitios de anuncios para dirigirse a desarrolladores y gerentes de control de calidad?

¿Fue un error la programación orientada a objetos?

¿Workday matará los trabajos de desarrollador de software?

Como desarrollador de software, ¿teme que mantener su trabajo sea cada vez más difícil a medida que más personas quieran convertirse en desarrolladores?

¿Merece la pena convertirse en programador / desarrollador / codificador en este momento?

¿Por qué se llama principio de inversión de dependencia?

¿Puede alguien que no puede escribir un programa limpio obtener un doctorado en ingeniería de software?

¿Existe una manera conveniente de construir una aplicación web y móvil desde una única base de código? ¿Qué tan lejos es el momento en que podremos tener una sola base de código conveniente?