Primero está la diferencia entre lo que desearía saber y lo que realmente hubiera hecho de manera diferente, después de haberlo sabido. Es un nivel de sabiduría hacer esta pregunta; Es otro nivel de sabiduría mucho más alto impacto actuar según el consejo. Te aplaudo por demostrar lo primero y te animo a que consideres lo último.
Sobre el salario (ya que muchos graduados universitarios parecen obsesionados con él):
- El salario es mucho menos importante que la oportunidad de aprender y crecer . Cuando comencé mi carrera en 1998, tuve problemas para aceptar la oferta de Microsoft, que era la segunda más baja de las 12 ofertas que tenía en ese momento (no importa lo ridículo que me postulé a 12 empresas). En retrospectiva, ninguna de esas otras oportunidades me habría dado cerca de lo que aprendí en esos primeros años en Microsoft.
- El salario inicial es un mal indicador del salario de mitad de carrera . No se deje engañar por grandes bonos de firma, etc. Cada compañía de tecnología tiene un sistema de compensación escalonado que aumenta de manera no lineal con su antigüedad. Un salario inicial adicional de $ 10-50k no tiene sentido cuando se ve desde una perspectiva profesional.
- El salario compensa lo que carece de valor intrínseco . Por supuesto, esto es una generalización excesiva. Pero en general, cuanto mejor es un trabajo, menos tiene que pagar para atraer a alguien. Tuve un amigo que trabajó como instructor de esquí en Utah durante una temporada, me pagó mucho. Pero eso es porque el trabajo fue increíble . A riesgo de simplificar demasiado: las empresas aumentan el sueldo de un puesto específico hasta que puedan atraer el número correcto de candidatos calificados. Esta es la razón por la cual las nuevas empresas terribles tienen grandes ofertas de capital, y por qué los trabajos COBOL que adormecen la mente respaldan el camión de dinero.
En grados:
- ¿Cuáles son las recomendaciones para contratar desarrollador y diseñador de sitios web?
- ¿Qué operaciones de sistemas y responsabilidades de monitoreo debe adoptar un desarrollador de software para un proyecto sin personal de operaciones tradicional?
- ¿Qué software usan los equipos de cricket para analizar el desempeño de los otros equipos? ¿De dónde sacan los datos? ¿Cómo lo visualizan? ¿Quién desarrolla este software?
- A los 25 años, ¿soy demasiado viejo para solicitar un programa de pasantías de desarrollador de software?
- ¿Importa a qué universidad me transfiero para obtener mi licenciatura en CS si planeo obtener mi maestría en una más prestigiosa?
- La maestría y el doctorado rara vez valen su tiempo . Debería obtener estos títulos por derechos de fanfarronear si su familia proviene de una cultura donde los títulos son importantes. Pero no te quedes en la escuela obteniendo estos títulos por el bien de tu carrera. Hay muy pocos trabajos de CS que requieren estos grados. El salario inicial adicional de estos títulos es fácilmente superado por el número equivalente de años de experiencia laboral.
- La escuela importa un poco . Ignorando el valor de la educación en sí, las mejores escuelas de informática son reclutadas de manera mucho más activa por grandes compañías de software. Muchas de las escuelas de nivel medio e inferior son ignoradas en gran medida. Por supuesto, puede superar todo esto, incluso los que abandonan la escuela secundaria obtienen excelentes trabajos. Pero si todo lo demás es igual, la escuela puede ser un impulso.
- Las pasantías importan . Mucho más que la escuela en sí, las pasantías realmente importan. Obtener experiencia en el mundo real es el uso de mayor aprovechamiento de su tiempo en la escuela. Comience temprano, incluso en el segundo año. Desarrolle año tras año para mejores y mejores pasantías (ya sea en mejores compañías o en roles más interesantes dentro de la misma gran compañía).
- El trabajo del curso es importante . No tome esas clases de “informática” de cheezeball que sin duda ofrece su escuela de negocios. Tome los cursos de CS más difíciles que pueda. Enseñan cosas útiles; Lo que es más importante, es mucho más probable que conozcas compañeros de clase incondicionales que se convertirán en grandes colaboradores en el futuro.
- Codifica todo el tiempo . Currículum vitae menos impresionante: “Codifiqué solo los proyectos mínimos requeridos en mi programa de CS”. Currículum más impresionante: “Apenas podía seguir el ritmo de la escuela porque estaba enviando tantas aplicaciones de iPhone que tuve que contratar a un contratista para cobrar mis cheques”.
En la elección del equipo / empresa:
- Ignorar el salario . Al menos en aras de la honestidad intelectual, debe ignorar el salario al comparar los méritos relativos de diferentes ofertas. ¿Qué aprenderás en cada trabajo? ¿Cuáles son las oportunidades para crecer con el tiempo?
- Empresa nueva o establecida . Aprende diferentes tipos de cosas de estos dos tipos de empresas. Las startups son una variación más alta para los graduados nuevos: o tienes suerte y te unes a la pequeña fracción de startups que tienen éxito (en cuyo caso eres universalmente elogiado como un genio de inmenso talento), o te unes a una de las muchas startups que se agotan después yendo a ninguna parte por años. Las compañías establecidas tienen una variación menor: no te convertirás en un favorito de los medios, pero seguramente aprenderás un conjunto de habilidades bastante útiles si te unes a la compañía correcta.
- ¿Quiénes son tus compañeros de trabajo? ¿Quien es tu jefe? Las personas forman la columna vertebral de su experiencia laboral cotidiana. También dictan en gran medida si aprenderás mucho o aprenderás un poco. Si sus futuros compañeros de trabajo y su jefe se sienten personas realmente inteligentes que pueden enseñarle cosas, está en el camino correcto.
- ¿La empresa está evolucionando? “Años de experiencia” es una mala medida de la verdadera experiencia porque la cantidad que aprende no es lineal con el tiempo. Encontrarás en la mayoría de los trabajos que hay ráfagas de varias semanas en las que realizas saltos cuánticos en el conocimiento, puntuados por períodos en los que no aprendes casi nada fuera de lo que te persigue. En una empresa que evoluciona, es más probable que su trabajo diario continúe enseñándole algo interesante.
- ¿Es meritocrática la empresa? En mi trabajo de programación universitaria en la Universidad de Maryland, las personas fueron promovidas en función de la antigüedad. Entonces, la persona que dirige la oficina es esencialmente el último hombre / mujer en pie. Es abrumador estar en este tipo de situación. Debería encontrar una compañía donde su potencial esté limitado solo por su talento y la cantidad de energía que está dispuesto a invertir.
- Elija un equipo con cuidado si está considerando una gran empresa . Microsoft es algo así como 90,000 personas. Google, Apple y Amazon son alrededor de 60,000. Esto es más grande que docenas de países del mundo. En organizaciones tan grandes, la experiencia de trabajo puede variar ampliamente dependiendo de la división y el equipo en el que se encuentre. Por lo tanto, no puede elegir la compañía, necesita investigar la división o equipo específico al que se le ha ofrecido una oferta. unirse. Pregunte a los antiguos empleados por sus impresiones. O empleados actuales en los que confía. Te sorprendería cuánto puede variar la reputación interna de varios equipos en estas grandes empresas.
En ti mismo:
- La carrera es un viaje . No pienses demasiado en su comienzo. No persiga la precisión artificial con su primera opción. En cambio, su mejor movimiento es elegir lo que parece mejor al principio, pero luego reevaluar periódicamente cómo lo está haciendo. No vuelva a evaluar solo cuando tenga 30 años, o solo cuando su cónyuge lo deje. Lea la temperatura todos los años para ver si está aprendiendo y progresando.
- La carrera no lo es todo . No te aburriré aquí con lo que ya sabes (y lo que ninguna cantidad de argumentación afecta de todos modos). Digamos que cuando comencé mi carrera, tenía un saco de dormir en mi oficina y le pedí a mi novia visitante que saliera a trabajar conmigo a las 10 p.m. mientras completaba un código. No todas estas decisiones parecen tan sabias en retrospectiva.
- Esfuérzate por crecer . Si eres tan inteligente como todos los demás y trabajas tan duro como los demás, eres promedio (por definición). Encuentra mentores. Aprende cosas a un lado. Solicite retroalimentación explícitamente y elija actuar en consecuencia.
- Las promociones son pistas falsas . Durante los primeros años de mi carrera, estaba obsesionada con las promociones y con la administración de equipos cada vez más grandes. Me encantaron las pruebas en la escuela, porque siempre me destaqué; Una vez que me uní a la fuerza laboral, descubrí que las revisiones y promociones eran la única afirmación extrínseca regular que podía esperar recibir. Así que perseguí esas cosas. ¿Pero sabes que? Después de un tiempo, te das cuenta de que el zumbido de una promoción desaparece rápidamente a medida que miras hacia el siguiente paso. (Recuerdo claramente una discusión de revisión en la que mi gerente apenas había terminado de felicitarme por un ascenso cuando comencé un aluvión de preguntas sobre cómo pasar al siguiente nivel). Y la escalada nunca termina. Siempre habrá alguien más alto que tú. Y si no (por ejemplo, si se convierte en CEO), notará que otros llegaron al mismo lugar a una edad más temprana, etc. Lo mejor que me sucedió en mi carrera fue darme cuenta de que necesitaba buscar motivación intrínseca y recompensas intrínsecas. . El trabajo se ha vuelto aún más agradable desde entonces.
Y para conocer al azar otra sabiduría relacionada con el trabajo que he aprendido de otros a lo largo de los años, considere esta publicación de blog: El mundo lo mejor que recuerdo.
Es genial que estés haciendo estas preguntas tan temprano en tu carrera. Ojalá tuviera la previsión en aquel entonces de haber formulado la pregunta o haber escuchado sus respuestas. Te deseo lo mejor.