Este es mi primer trabajo como ingeniero de software. ¿Cómo me aseguro de aprovechar al máximo mi tiempo allí? ¿Y cuándo es el mejor momento para buscar otro trabajo?

¡Felicidades por tu primer concierto!

  1. Comprende que la codificación que haces aquí no es tan diferente de la codificación que harás en cualquier otro lugar. Seriamente. He visto los mismos tipos de problemas surgir una y otra vez en cada proyecto en el que he trabajado. Acostúmbrate a ver los patrones de un problema para que puedas resolverlos más rápido en el futuro.
  2. Trabaje para comprender qué es lo que hace su empresa, cómo lo hacen y cómo ganan dinero con él. Esta comprensión puede no ser crucial para su trabajo actual, pero tener esa visión general y practicar la obtención de esa información lo beneficiará más adelante en su carrera cuando llegue el momento de comenzar a diseñar y sugerir soluciones que agreguen valor.
  3. Comienza a trabajar en tus habilidades blandas ahora. Hable con otras personas de la empresa, incluidos otros ingenieros. Póngase cómodo teniendo discusiones de alto nivel con cualquiera y con todos. Las habilidades de las personas son una habilidad como esquiar o programar, y cuanto antes comience a practicar, mejor será más adelante.
  4. Disfrútala. Vas a aprender cosas nuevas por todas partes, seguro. Eso es gracioso. Pero más que eso: aprenda a disfrutar resolviendo esos mismos problemas una y otra vez (mencionado en el n. ° 1), aprenda a amar lo únicos que son mientras comparte la misma estructura y solución básicas. Si puedes dominar esto, nunca dejarás de encontrar oportunidades para contribuir, y eso te lleva a nunca sentir que no tienes a dónde ir dentro de una empresa.

¿Y cómo sabes cuándo es hora de irse? Usted no Hay algunas banderas rojas y señales de advertencia, claro. Si la empresa tiene un ambiente tóxico, salga. Si su cheque de pago de repente deja de publicarse a tiempo, o en absoluto, salga. ¿Si alguna vez alcanzas un nivel en el que sientes que ya no puedes encontrar la alegría en las cosas pequeñas? Vete.

Lo más importante con respecto a salir: entrevista con una empresa al menos una vez al año para mantenerse en la práctica. Las entrevistas son una habilidad en la que no tenemos suficiente práctica. La mayoría de las entrevistas en las que he estado no han sido tan difíciles si eliminas toda la presión. Manténgase cómodo respondiendo preguntas de topcoder o similar en una pizarra.

A medida que lo haga y continúe en su carrera: comenzará a recibir entrevistas en más y más lugares interesantes, y comenzará a recibir ofertas por más y más dinero. En algún momento: una de esas ofertas será para una empresa para la que desea trabajar y a un precio que tenga sentido, es cuando debe apretar el gatillo.

Y como nota al margen sobre la entrevista: quédese con una empresa durante al menos un año si puede, dos o más si es posible, y realmente solo cambie cuando tenga sentido para usted (desarrollo personal, desarrollo profesional, actualización de compensación significativa). Si puede, espere al menos 7 meses después de comenzar un nuevo trabajo para hacer su práctica de entrevista “anual”.

¡Buena suerte!

Debe observar la estructura completa de la empresa, lo que están haciendo, cómo se generan sus ingresos, cómo son sus clientes, cuáles son sus demandas y qué aplicaciones de la vida real están saliendo en el mercado de su empresa, en resumen PARTICIPAR, ENTIENDA, entonces usted contribuirá. Si entiendes tanto sobre tu empresa. Otras compañías te darán cualquier cosa para contratarte, de lo contrario solo serás un titular sin ninguna sustancia tuya, siempre cambiando de trabajo y dejando pasar los días escondiéndote detrás de los títulos.