Cuando pensamos en “trabajar para empresas tecnológicas”, a menudo pensamos en corporaciones inmensas o altamente selectivas con una reputación de ingeniería de software compleja, su Microsoft / Google / Facebook. Sin embargo, en realidad hay una variedad mucho más amplia de lugares que necesitan programadores e ingenieros de software que eso.
Una pequeña empresa con una necesidad específica puede estar feliz de llevarlo a trabajar en un proyecto que no tienen tiempo para sí mismos. Obtienen mano de obra barata y la posibilidad de desarrollar un futuro empleado, y usted obtiene la experiencia de programar en un entorno práctico. Quizás lo más importante para ti sea que puedas trabajar en tus habilidades de “descubrir cómo hacer las cosas”, ¡lo que resulta que es realmente muy valioso! Afortunadamente, este último elemento no requiere años de capacitación en programación, solo una comprensión sólida de los fundamentos de la programación, una buena cantidad de energía y el empujón ocasional en la dirección correcta de un mentor. (Y Stack Overflow / Google-fu: D) También es algo que a menudo no se enseña en clase.
Trabajo en una empresa educativa muy pequeña. Tenemos un pasante de primer año que nos ayuda con nuestro software. No podemos darle un estipendio enorme como lo hace Microsoft, pero está viendo muy bien cómo nuestro negocio utiliza la tecnología y mucha práctica investigando los diversos recursos necesarios para realizar sus tareas. ¡Esto es algo que incluso nosotros, los empleados a tiempo completo, necesitaríamos pasar tiempo descubriendo! Nunca sobreestimes la importancia de “ya saber” sobre “poder aprender”. Definitivamente recomiendo tratar de encontrar una oportunidad en este sentido.
- ¿Qué debo esperar al comenzar mi carrera como ingeniero de software de interfaz de usuario? ¿Cómo puedo prepararme para cambiar más adelante a una posición de back-end o full-stack?
- Sin un B.Tech. o BE grado, ¿cómo debo construir mi carrera en la industria del software?
- ¿Puedes hacer el bien como ingeniero de software?
- ¿Qué hace específicamente para posicionarse para ser ascendido a Tech Lead, dentro de un equipo de ingeniería de software?
- ¿Recomienda agencias head hunter para trabajos de software de nivel básico? ¿Consejo?