Recuperarse de ser despedido dos veces

En primer lugar, esto es un poco de mí buscando el estímulo que necesito desesperadamente.

Yo era un estudiante de economía en la universidad y en el primer trabajo fuera de la escuela (que odiaba) descubrí una habilidad especial para aprender nuevas tecnologías rápidamente. Ese trabajo duró 2 años e incluyó un ascenso, pero mi jefe se dio cuenta de que no estaba trabajando muy duro en mi segundo rol, así que me despidieron.

Empecé a programar y al instante me encantó. He estado escribiendo código todos los fines de semana durante un año y medio. Conseguí un trabajo en una mesa de soporte de TI poco después de que me despidieran en primer lugar. Tuve un momento difícil al principio, pero finalmente aprendí las cosas, así que me pusieron en un turno más ocupado.

Alrededor de un mes en el turno más ocupado, me dieron una bofetada con un PIP. Iba demasiado rápido, cometía demasiados errores y mostraba estrés con demasiada frecuencia (maldiciones, otras reacciones inmaduras a los problemas). Estoy trabajando muy duro para mejorar, pero solo han pasado 2 semanas y la ansiedad me está volviendo loco. Mi jefe "no tiene tiempo" para decir si estoy mejorando o no.

Por favor, hágamelo saber en otro lugar. Debo hacer esta pregunta si no está aquí. ¿Qué debo hacer a continuación? Me encanta programar, pero si soy demasiado estúpido para TI, ¿cómo puedo convertirme en un gran programador? No tengo dinero para jugar en otros campos para "descubrirme" - ¿Alguien ha estado en esta posición? ¿Cómo te sacaste?

Hay una relación casi nula entre las habilidades para ser un buen programador y las habilidades para ser un buen trabajador de soporte técnico.
Hablar rápido, cometer muchos errores tontos, tener mal genio... No soy psicóloga, pero ¿es esto algo con lo que has lidiado toda tu vida, o son solo cosas que surgieron de repente? Porque si es lo primero, es posible que tenga TDAH (y muchos programadores, por cierto, también lo tienen, por lo que no es una sentencia de muerte para la codificación para ganarse la vida).
Su título dice "despedido dos veces", pero su historia sugiere que lo despidieron una vez y actualmente está en PIP (tal vez lo despidan, pero tal vez no si realmente está trabajando duro para mejorar).
PIP == ser despedido muy pronto ahora. Pule tu currículum y comienza a aplicar

Respuestas (6)

En este momento , debe seguir los consejos en todas las demás preguntas "Estoy en un PIP" y solicitar otros trabajos de inmediato . Sal antes de que te despidan. Un PIP no está destinado a ser útil para usted, está destinado a ser útil para la empresa en su intento de despedirlo. Tomar acción. ahora _

¿Que hago después?

En cuanto a lo que debe hacer en el futuro , permítame decirle algo primero: cualquier trabajo que pague sus cuentas es un buen trabajo y vale la pena tenerlo. Conseguir uno. Cualquiera.

Me encanta programar, pero si soy demasiado estúpido para TI, ¿cómo puedo convertirme en un gran programador?

No estoy seguro de que esté en condiciones de responder a eso. Has hecho mucho como pasatiempo, pero nunca recibiste comentarios reales sobre eso de otras personas con más experiencia. En realidad, no sabes si lo que haces es bueno. No es lo mismo "trabajar" que "bien". Hay un montón de basura por ahí que está "funcionando". Tu trabajo actual no tiene nada que ver con la programación. Es como decir que usted es mecánico de automóviles y su jefe le dice que no es lo suficientemente rápido para cambiar las llantas y concluye que puede ser un mal conductor. Nadie puede decirlo. Quizas tu eres. Tal vez no. Cambiar neumáticos no es la forma de resolverlo.

La programación es una profesión . Se necesita una educación . Competirás con gente de la universidad. ¿Cómo estimarías mis posibilidades de ganarte en economía si dijera que juego juegos de bolsa y leo libros sobre eso todos los fines de semana durante un año y acepto un trabajo como guardia de seguridad en un banco, porque están cerca del dinero todo el tiempo? Entrar en una profesión simplemente no funciona de esa manera. Ha funcionado de esa manera para la programación hace 30 años, cuando simplemente no podía elegir CS en la universidad. Pero este es el nuevo milenio y lo ha sido desde hace un tiempo.

Lo que tienes que hacer si quieres hacer esto es obtener una educación . No hay cursos en línea gratuitos, ni libros sin supervisión, ni proyectos de pasatiempos. Estos no son los años 90 donde improvisar algo en HTML te dará un trabajo. Necesitas una base sólida . Un verdadero maestro con retroalimentación real. Esto no tiene por qué ser la universidad por todas partes. Busque en su comunidad local, debe haber otras opciones disponibles. Cursos nocturnos, cursos de fin de semana, tal vez cursos que pueda tomar entre trabajos o con PTO de un trabajo.

¡Con una base sólida, solicite (y no puedo enfatizar esto lo suficiente) el trabajo que desea ! Claro, no será Google o Microsoft, pero si quieres ser programador, solicita puestos de programador junior. No solicite nada más para convertirse en programador, no existe tal cosa como "subir de rango". No aprendes nada sobre ser programador en trabajos que no son de programación.

TL;DR

Así que para hacerlo corto:

  • conseguir un nuevo trabajo que pague las facturas tan pronto como sea posible.
  • Entonces obtén una educación.
  • Entonces consigue el trabajo que quieres.
No diría que es IMPOSIBLE obtener un trabajo de programación de nivel de entrada sin una formación formal. Yo mismo soy la prueba viviente de esto. Las empresas brindan capacitación especialmente a personas de diferentes campos para obtener nuevas perspectivas, o al menos así funcionó para mí.
Jennifer Dewalt, y sus 180 sitios web en 180 días , creo que fue autodidacta y ahora trabaja como programadora...
Los libros y los cursos gratuitos pueden brindarle la misma (o mejor) educación que un curso o título formal (los cursos formales a veces siguen los libros al pie de la letra, y algunos cursos gratuitos tienen el mismo plan de estudios que los mejores cursos formales). Si lo hace de la manera correcta, el único problema es la prueba de capacidad (es decir, notas y un certificado), que, para la programación, puede más que compensar con increíbles proyectos de pasatiempos (que posiblemente pueda hacer una carrera). de ellos mismos). Cualquiera que despide a un programador increíble por falta de educación formal no merece empleados increíbles.
Los libros y cursos gratuitos no ofrecen retroalimentación humana. Hay muchas ofertas de capacitación y no me importa cuál elija. Pero prefiero a las personas que tuvieron retroalimentación inteligente durante su entrenamiento y eso no se puede tener sentado en casa con un libro el fin de semana. Se puede tener en línea o fuera de línea, por un profesor durante una conferencia o un maestro a través de Skype, pero sin él, la educación no es tan buena como podría haber sido. Y sí, existen excepciones. Pero no todos podemos ser excepcionales, la mayoría de las personas están en algún lugar alrededor del promedio.

Diría que si su objetivo es convertirse en programador/desarrollador en última instancia, siga programando en su tiempo libre tanto como sea posible. Proponer algunos proyectos que eventualmente podría poner a disposición en GitHub le daría algo de "Dev Cred" que podría usar como un pie en la puerta de una carrera de programación.

Mientras tanto, debes mantener la calma y apegarte a tu PIP.

Consulte también esta pregunta relacionada: ¿Recibir un Plan de mejora del rendimiento sugiere que mi trabajo está en peligro?

¡Buena suerte!

Debería haber comenzado a buscar trabajo el día que recibió la notificación de PIP. Salta del barco y no cometas los mismos errores.

Dicho esto, si bien es más fácil reiniciar desde cero, a muchos de nosotros cuando éramos más jóvenes se nos dio una segunda oportunidad, y funcionó. Trate de tener una conversación honesta con su superior sobre el tema.

Sin embargo, si él está diciendo que el tiempo es corto, yo diría que ya tomó una decisión sobre el tema; sin embargo, dígale que le apasiona el campo y que hará un gran esfuerzo para mejorar sus habilidades blandas.

Hablando como alguien que ha sido despedido dos veces y todavía tiene algún empleo, le aseguro que es algo de lo que puede recuperarse. Sin embargo, no lo recomendaría como la carrera profesional ideal.

Parte de esto es simplemente adquirir experiencia y madurez, y controlar tus emociones, para aprender a pensar antes de actuar. Yo también estaba en una posición similar donde el estrés provocaba arrebatos emocionales.

Ser despedido no refleja necesariamente su talento o habilidad, sino más bien un indicador de que su puesto actual no es adecuado para usted.

Aprovecha esta oportunidad para encontrar otro puesto, uno que te guste, y no solo el primero que aparezca. Esto le permitirá comenzar de nuevo en igualdad de condiciones con todos los demás. Es difícil volver de la percepción que trae un PIP, incluso si su desempeño mejora dramáticamente.

También estoy en tecnología y no fui a la escuela para eso. Tienes suerte de tener interés y habilidad en algo que está en demanda. La mejor manera de proceder es trabajar duro, seguir aprendiendo y observar y escuchar a los demás.

Yo era un estudiante de economía en la universidad y en el primer trabajo fuera de la escuela (que odiaba) descubrí una habilidad especial para aprender nuevas tecnologías rápidamente.

Usa lo que sabes.

Algunas personas escriben código por todo tipo de razones diferentes. Algunos construyen productos empresariales o comerciales que deben ser lo más robustos posible y funcionar aceptablemente en una amplia variedad de hardware. Algunas personas escriben código para automatizar tareas repetitivas que, de otro modo, tendrían que hacer ellas mismas. Algunas personas escriben código para controlar la maquinaria. Algunos escriben código para ejecutar un experimento, calcular algún valor o analizar algunos datos. La cantidad de conocimiento de programación que necesita varía según el tipo de código que está escribiendo y la razón para escribirlo. La cantidad de conocimiento del dominio que necesita también varía.

Con una educación (¿y tal vez incluso un título?) en economía, tiene mucho conocimiento del dominio, pero no tanto conocimiento de programación. Por lo tanto, creo que sería inteligente buscar un trabajo en el que pueda usar la programación como herramienta en un puesto relacionado con la economía. Su interés y conocimiento de la programación podrían darle una ventaja sobre otros graduados en economía, y su especialización en economía lo haría elegible para trabajos que la mayoría de los graduados en ciencias de la computación ni siquiera considerarían.

La ciencia de datos es un campo relativamente nuevo pero de rápido crecimiento que aplica matemáticas y estadísticas a grandes conjuntos de datos. Es una especialización suficiente para que probablemente no puedas saltar a ella, pero podría ser una dirección en la que deberías considerar dirigirte.

Considere aprender el lenguaje R y dedique un tiempo a buscar trabajos de nivel de entrada relacionados con datos.

A continuación se presentan mis consejos que puede comprobar:

  1. Si tiene grandes habilidades de codificación en Java, tiene un mercado abierto para usted. Comienza a solicitar los trabajos de Programador, ahora en adelante.

  2. Estás demasiado estresado, porque estás tomando tiempos separados tanto para la programación como para el trabajo. ¿Cómo será si tu trabajo es programar?

  3. Mejorar para PIP tampoco es tan difícil. Durante sus horas de oficina, concéntrese solo en el trabajo. Recuerde, este trabajo le paga para pagar sus cuentas. Dedicar 1-2 horas diarias a la programación es más que suficiente.

  4. 9 horas es el horario de oficina. No se quede más que eso en su oficina, ya que este no es el trabajo que debe continuar en los próximos 2 meses.

  5. Si tiene un error para la programación, puede unirse a un trabajo en una puesta en marcha. Allí se le pagará generosamente y saciará su deseo de codificar.

  6. También puede registrarse en Freelancer, donde puede hacer el trabajo de desarrollar o codificar aplicaciones menores (solo para comenzar) y recibir un pago. Puede usar esta experiencia directamente en las empresas y obtener un trabajo increíblemente remunerado. Pero aquí está el truco, deberías tener algo de tiempo para trabajar en la aplicación.

  7. Si eres bueno codificando, tu próximo paso debería ser hacer un cambio en los próximos 2 meses.

Las tarifas vigentes soy un trabajador independiente son una broma, y ​​no son suficientes para pagar las facturas en el 1er mundo