Mi jefe me está dando un mes para mejorar mis habilidades de programación. Si no puedo, me dejará ir. ¿Qué tengo que hacer? Soy un desarrollador junior de back-end y trabajo principalmente en Python Flask.

Permítanme sugerir que el comentarista anónimo probablemente esté en la marca: ya quieren deshacerse de usted, ahora están haciendo los movimientos y cubriendo sus partes posteriores para que puedan disparar “con causa” (es decir, competirán cualquier reclamo de seguro de desempleo).

Si su jefe estuviera seriamente de su lado, entonces habría expresado las cosas de manera diferente: diga “realmente necesitamos trabajar en sus habilidades” y hablar sobre un programa de capacitación.

Ahora, no hay ningún daño en pedir una aclaración sobre lo que él / ella piensa que necesita trabajo, y sugerencias sobre cómo hacerlo (cursos, libros, oportunidades de capacitación interna). La forma en que él / ella responda ciertamente aclarará sus intenciones.

ADICIÓN:

En general, un puesto “junior” es un puesto de nivel de entrada, y se espera que uno aprenda y mejore sus habilidades de manera bastante dramática en los próximos años. Si eso no ha estado sucediendo, a) la empresa no está haciendo su parte (supervisión, capacitación, apoyo), o b) usted no está haciendo su parte (talento y / o esfuerzo).

En el primer caso, salir es algo bueno. En el segundo caso, puede considerar un ajuste de actitud y / o un cambio de carrera.

Desafortunadamente, su jefe ya ha tomado su decisión y probablemente esté preparando papeleo para despedirlo. Mostrar una mejora dentro de un mes para salvar su trabajo no es realista. Probablemente, él / ella organizará reuniones diarias para obtener el estado, pero el resultado final será solo cómo usted aún no realizó el trabajo. Es solo una forma de documentar la razón para dejarte ir.

Si la situación entre usted y su jefe ha llegado a este punto, generalmente es un punto sin retorno. Algo debe haber sucedido para poner su relación en tan mal estado. Quizás lo avergonzaste frente a otras personas a las que respeta. Tal vez sea por razones políticas y usted es el hombre extraño. O, para peor, no está entregando tanto como los otros miembros del equipo esperan de usted y para mantener su unidad grupal, debe irse. Es necesaria cierta conciencia de sí mismo para encontrar la verdadera razón de la acción de su jefe y asegurarse de que no vuelva a suceder en el futuro.

Si yo fuera usted, actualizaría mi currículum vitae y comenzaría a enviarlo a otros posibles empleadores lo antes posible. Si encuentra un nuevo trabajo antes de que termine el mes, su jefe probablemente se sentirá aliviado porque no necesitará pasar por el proceso de despedirlo. Te beneficiarás de encontrar un nuevo trabajo antes de ser despedido para que no tengas constancia de que te despidieron.

Buena suerte y esperando lo mejor.

Ciertamente omitió que hubo un año durante el cual no le importó tanto. ¿No es así?

Durante un año, le pedí a un desarrollador que abandonara SSHFS ya que se sabe que rompe los repositorios de git. (Qué causa el archivo de índice git corrupto)

Se perdió algo de trabajo, no solo su trabajo, ya que había hecho muchas cosas para recuperar su actitud.

Entonces, le di un ultimátum de una semana para deshacerse de él y hacer lo mismo que todos los miembros del equipo. Entonces SFTP será bloqueado para él si no cumple. (Nadie realmente lo necesita en nuestro equipo ya que todo pasa por git)

Cuando se produjo el bloqueo, reaccionó con “si me impiden trabajar, no trabajaré”. Le diré al gerente “. Si pudiera, lo habría despedido en el acto. Tenía un año y luego una semana. Se le dio la oportunidad de dejar de funcionar y configurar su entorno de desarrollo correctamente.

Ahora, es la ronda 2: si no puede hacerlo funcionar, simplemente enviaré un aviso a su jefe explicando la pérdida en la que ha incurrido.

A veces, no preocuparse lo suficiente es lo peor que puede hacer. Si perjudica el negocio, la empresa no tiene otra opción que despedirlo.

Otro chico tenía 1 mes para tener un nivel junior en Java. Tenía un entrenador dedicado. Después del mes, falló la prueba. Yo era su instructor y su evaluación fue:

  • No ansioso por aprender
  • Tuve que ser empujado duro a través de las tareas
  • Mintió y trajo asuntos personales como excusa
  • No puedo manejar adecuadamente una entrevista simple y no tomé consejos

Incluso tuvimos una reunión para explicarle qué estaba haciendo mal, qué debería haber hecho y los motivos. Al final de esa reunión, pregunté: “¿Qué acabas de aprender?”. Él respondió: “La gente era mala conmigo. Quieren lastimarme “.

Entonces, lo despidieron.

De haber hecho las tareas y haber mostrado motivación, habría dicho: “Lento para comprender las cosas y debería ser asignado a misiones no críticas. Preferiblemente en un ambiente cálido con ayuda de colegas ”. Pero dije algo como: “Desafortunadamente, él no podrá aprender nada. No muestra motivación y es extremadamente pasivo. No es una buena opción “(una forma educada de decir” está bien disparar “)

Es así de simple. Todo está en tus manos. Una respuesta le dijo que solicitara la capacitación adecuada. ¡Solo haz eso exactamente!


La primera vez que pasa. Quizás él leyó esto. ¡Pero hoy, después de un año, conseguí que entendiera y abandonara SSHFS! ¡Qué victoria!

Obtuvo la capacidad de utilizar un servidor web local y depuración . ¡Incluso hizo uso de la depuración! Navidad antes de Navidad!

Para usted , si leyó esto, sí, comparto esas cosas con extraños. Tenga en cuenta que lo mantuve anónimo. Además, no tengo nada contra ti fuera del trabajo profesional. Y eso es bueno que haya entendido que es mejor no meterse con el trabajo de otros. Felicidades

No es difícil familiarizarse con una plataforma y su API en un mes, pero lleva tiempo dominar cosas como el diseño, los algoritmos y las estructuras de datos flexibles. Entonces, debes preguntarle a tu jefe qué espera de ti. ¿Quiere que seas un buen usuario de API o un buen ingeniero de algoritmos? ¿Quiere que seas un buen ingeniero o investigador? Personalmente, creo que las habilidades de programación involucran tanto API como algoritmos, así como cosas como pruebas y optimización. Será mejor que descubras qué es lo que tu jefe quiere urgentemente en la actualidad y que actúes en consecuencia. Buena suerte.

Entonces, por supuesto, adelante y mejore sus habilidades de programación. No hay inconvenientes posibles y siempre es una ventaja si te deja ir o no.

  • Pasión : Esta es la primera y más importante cosa. La verdad es que la pasión siempre encontrará un camino.
  • Práctica: nada puede sustituir esto. Práctica práctica práctica. Resuelve problemas de libros, resuelve problemas de Internet, resuelve problemas que tus amigos han planteado. ¿Y cuando no hay problemas para resolver? ¡Sueña problemas y resuélvelos!
  • Obtenga ayuda: solicite / busque ayuda cada vez que se atasque. Pide ayuda a tus amigos, pide ayuda a Quora, pide ayuda a Google. Está en todas partes si solo miraras.
  • Libros: podría decir que tengo un sesgo por los libros. Esto es 2017, el acceso a los libros, especialmente los libros electrónicos, nunca ha sido tan fácil. Obtenga libros, léalos y, como dije antes, practique problemas de los libros.

¿Y cómo sabrá tu jefe que has estado trabajando en ti mismo? Sugiere tus soluciones a los problemas. Incluso si esas ideas son malas, al menos él sabe que te has esforzado.

Feliz codificación

Probablemente, él / ella organizará reuniones diarias para obtener el estado, pero el resultado final será solo cómo usted aún no realizó el trabajo. Es solo una forma de documentar la razón para dejarte ir.

Permítanme sugerir que el comentarista anónimo probablemente esté en la marca: ya quieren deshacerse de usted, ahora están haciendo los movimientos y cubriendo sus partes posteriores para que puedan disparar “con causa” (es decir, competirán cualquier reclamo de seguro de desempleo).

Si su jefe estuviera seriamente de su lado, entonces habría expresado las cosas de manera diferente: diga “realmente necesitamos trabajar en sus habilidades” y hablar sobre un programa de capacitación.

Si su compañía actual ofrece un paquete de indemnización razonable, puede intentar conseguir un nuevo trabajo pero no comenzar hasta que sea “despedido” para poder recoger el paquete, pero el momento puede ser arriesgado.

Si yo fuera usted, actualizaría mi currículum vitae y comenzaría a enviarlo a otros posibles empleadores lo antes posible. Si encuentra un nuevo trabajo antes de que termine el mes, su jefe probablemente se sentirá aliviado porque no necesitará pasar por el proceso de despedirlo. Te beneficiarás de encontrar un nuevo trabajo antes de ser despedido para que no tengas constancia de que te despidieron.

Ahora, no hay ningún daño en pedir una aclaración sobre lo que él / ella piensa que necesita trabajo, y sugerencias sobre cómo hacerlo (cursos, libros, oportunidades de capacitación interna). La forma en que él / ella responda ciertamente aclarará sus intenciones.

ADICIÓN:

En general, un puesto “junior” es un puesto de nivel de entrada, y se espera que uno aprenda y mejore sus habilidades de manera bastante dramática en los próximos años. Si eso no ha estado sucediendo, a) la empresa no está haciendo su parte (supervisión, capacitación, apoyo), o b) usted no está haciendo su parte (talento y / o esfuerzo).

En el primer caso, salir es algo bueno. En el segundo caso, puede considerar un ajuste de actitud y / o un cambio de carrera.

El ultimátum de tu jefe puede ser sobre ti o sobre la empresa para la que trabajas. Sus acciones serán diferentes en estos dos casos.

No das mucha información, pero supongo que está tratando de deshacerse de algunos gastos sin pagarlos. Si realmente intentara ayudarte, no daría un ultimátum. En cambio, trabajaría con usted y lo apoyaría para desarrollar esas habilidades. Si está dispuesto a hacer esas cosas, entonces ocúpese y aprenda.

Por otro lado, si él está tratando de deshacerte de ti a bajo precio (y esta es una táctica común), entonces deberías comenzar silenciosamente a buscar un mejor ajuste entre ti y el trabajo y el jefe. Generalmente es más fácil conseguir un trabajo cuando ya lo tienes. Si permites que te despidan, los futuros empleadores querrán saber y no quieres mentir.

Si su compañía actual ofrece un paquete de indemnización razonable, puede intentar conseguir un nuevo trabajo pero no comenzar hasta que sea “despedido” para poder recoger el paquete, pero el momento puede ser arriesgado.

En cualquier caso, si quieres seguir siendo un programador, sigue aprendiendo todo el tiempo. Todo el tiempo y más.

< http: //www.geraldmweinberg.com&gt ;

Bueno, ¡considera esto como una oportunidad para APRENDER!

¡Un mes es realmente un buen momento si eres muy serio y sabes lo que hay que hacer!

En primer lugar, decida si realmente quiere hacer PYTHON o cualquier codificación que quiera hacer o cualquier cosa que importe. Una vez decidido, da lo mejor de ti.

Transfórmate en un mes. Dominarlo Demuestre que tiene HABILIDADES DE APRENDIZAJE RÁPIDO y HABILIDADES DE PROGRAMACIÓN MEJORADAS.

Una vez que obtienes eso, TÚ decides si quieres permanecer y trabajar con ese jefe o si quieres explorar otra cosa.

Desafortunadamente, es probable que estés en mal estado. Esto generalmente se hace cuando ya saben que quieren dejarte ir, pero quieren evitar demandas por terminación ilegal. Al decirle que mejore en el próximo mes, hacen un registro que muestra que fue despedido por razones de rendimiento, no por raza / género / otra clase protegida. Comenzaría a buscar un nuevo trabajo mientras todavía esté empleado (estar desempleado hace que sea más difícil encontrar un nuevo trabajo).

Dicho esto, si puedes, descubre lo que no les gusta de tu desempeño. Es posible que pueda encontrar algo en lo que concentrarse y mejorar.

Como alguien que ha tenido que contratar y despedir a desarrolladores junior, puedo decirte que el jefe de este tipo probablemente le haya dado muchas oportunidades.

Para que el OP se queje de mejorar sus habilidades en un mes, puedo decir de inmediato qué tipo de programador es este.

Uno que no está obsesionado con la codificación.

Quien lo ve solo como un 9–5

Quien lo ve como una forma de ganar un salario

Alguien que no ve la necesidad de aprender más después de dejar la universidad.

Los programadores que no tienen proyectos paralelos tienen muy poco tiempo en mi tienda. No tener un proyecto paralelo, incluso por diversión, significa que no hay posibilidad de experimentar y aprender. Significa que el desarrollador no tiene intención de crecer como programador.

Me he encontrado con dos tipos de programadores: aquellos con proyectos paralelos que mejoran sus habilidades y aquellos sin ellos.

En estos días solo contrataré a los primeros.

A la OP. Comience algo en el costado usando la misma pila que usa en el trabajo. Encontrarás que un mes es quizás el momento adecuado para ponerte al día.

¿Qué puedes perder en 30 días de sumergirte en las cosas?

Haga de su carrera una de sus prioridades en lugar de no una de ellas.

Te sorprenderás de lo que puedes lograr.

Si no lo hace y continúa con otro trabajo, seguirá siendo un programador de mierda. Si lo hace y pierde su trabajo, estará al menos al día.

Encuentre una capacitación en el campo con el que trabaja o cierre el lenguaje de programación, los marcos clave que utiliza la empresa y sugiera enviarlo para esta capacitación. Algo que sucederá pronto. Esta será una buena iniciativa, en la dirección correcta y, en consecuencia, lo ayudará a mejorar sus conocimientos necesarios.

Un pensamiento mas. Un entrenamiento ideal para mejorar su posición actual sería aquel que le permita obtener algún tipo de certificado.

Guau. Debe ponerse manos a la obra como suena. Lo primero que debe evaluar es la razón por la que se encuentra en esta situación. Veamos un par de potenciales.

1. Faltan tus habilidades / productividad. Esta puede ser una píldora difícil de tragar, pero es posible que necesite algo de trabajo. Espero que seas lo suficientemente honesto contigo mismo para hacer esa llamada. Si este es el caso, ¿puedo sugerirle que comience a sumergirse en tutoriales en línea para Python si eso es lo que está utilizando en el trabajo? Si valoras tu trabajo, esta parece ser la única opción para mantenerlo.

2. Su jefe quiere dejar espacio para otra persona. Si este es el caso, no importa cuánto trabajo hagas o cuán bueno seas, puede que ya haya tomado una decisión. Este es un lugar difícil para estar, pero es posible. Si sospecha que este es el caso, ¡debe comenzar a buscar trabajo ahora! No esperes hasta que el disparo sea final. Sin embargo, cállate. Los salarios de Python tienen una tendencia de $ 126k / año . Como desarrollador junior, probablemente no pueda obtener eso, pero conocer su estadio de béisbol con suerte lo ayudará a negociar un mejor trato cuando cambie de trabajo.

Python Salaries en San Francisco, CA

De cualquier manera, espero que veas esto como una oportunidad para desarrollar tus habilidades y convertirte en un mejor programador. A veces estas cosas suceden. Puede o no ser tu culpa, pero de todos modos, deberías ser una mejor persona del otro lado. ¡Buena suerte!

No lo consideres una amenaza. Él quiere que usted mejore, así que le ha dado plazos. Nadie puede hacer nada sin interés. Si realmente quiere aprender, ponga sus esfuerzos sinceros y dentro de unas semanas verá el cambio. Con el tiempo, tendrá más confianza y se reflejará en sus tareas diarias. Así que por favor comienza a aprender sin perder tiempo. Estoy seguro de que no te arrepentirás este mes de aprendizaje. Todo lo mejor !

Probablemente estaría de acuerdo en que su compañía actual ya está buscando liberarlo a menos que no nos haya brindado toda la información. Lo único que puede hacer es tomarse una mirada seria y brutal a sí mismo como programador y como compañero de trabajo. Si siente que su habilidad como programador es limitada, tal vez necesite mejorar sus habilidades de comunicación, encuadre de problemas y / o habilidades de investigación. Tal vez la programación no sea realmente tu mejor opción. Tal vez ERES un programador decente pero eres un divisor (es decir, tu equipo funciona peor por tu culpa). En ese caso, es posible que deba pensar en cómo puede mejorar sus habilidades interpersonales o buscar oportunidades de lobo solitario.

Incluso si te despidieran, tendrías que usar el conocimiento, así que sigue adelante y aprende. Centrarse en el conocimiento práctico. Escriba un código de trabajo real para verificar su conocimiento.

A partir de su pregunta, es imposible determinar la lógica de su jefe.

No comparto completamente la opinión de que tu jefe ya está planeando dejarte ir. He tenido que dar tales advertencias a los miembros del equipo más de una vez y en ninguno de los casos decidí dejar ir a la persona. Más bien, lo estaba considerando y estaba dispuesto a hacerlo, pero honestamente le estaba dando una oportunidad a la persona. En un caso, la persona progresó mucho y nos convenció de que podía ser un miembro productivo del equipo. En otra, fue muy claro después de una semana que no solo no había mejoría sino que, de hecho, estarían causando más problemas que antes hasta que los dejaran ir y los dejaran ir de inmediato. En un tercer caso, la persona hizo un esfuerzo honesto, todavía no estaba realmente en el nivel que necesitaba, pero trabajé para tratar de encontrar una posición más adecuada para sus habilidades.

Lo que está claro es que usted, en este momento, no está produciendo al nivel que su jefe espera y no solo eso, sino que probablemente no esté progresando para ser productivo. Básicamente, tu jefe ha llegado a un punto en el que piensan, o comienzas a mostrar una mejora real o no nos eres útil. No importa cuál sea el resultado final, lo más importante para ti es

  1. Escuche atenta y críticamente todos los comentarios de su jefe y compañero de equipo. No se ponga a la defensiva, escuche lo que dice la gente, analice y realice los cambios según corresponda.
  2. Pídale a su jefe objetivos específicos. ¿En qué necesitas mejorar exactamente? Si la respuesta no es específica, solicítela. No puedes golpear un objetivo que no puedes ver.
  3. Trabajo. Trabaja duro, trabaja en casa, trabaja horas extra. Pida comentarios, pida ayuda.

Al final, puede que te dejen ir o no, nadie realmente sabe cómo funcionará. Pero si pasas el mes realmente mejorando tus habilidades y actitud, solo puede ser bueno para ti. Si tiene que buscar un trabajo, tendrá mejores habilidades; Debería poder obtener una buena recomendación con alguna nota sobre cómo estaba dispuesto a trabajar duro y aprender. Habrás aprendido a escuchar mejor los comentarios e idealmente habrás aprendido a ser más realista sobre tus propias habilidades. Por otro lado, si pasas el mes siguiente enfurruñado y hablando mal de la compañía, solo tendrás malos resultados.

Como nota adicional, donde sea que termine después de este mes, no permita que su trabajo llegue a este punto nuevamente. Aprende más sobre cómo te ven y cuál es tu nivel de habilidad.

Obtendría comentarios muy específicos sobre qué área necesita mejorar y vería que pagarán por la capacitación / educación para mejorarla. Todo el tiempo pasaría el resto de mi tiempo tratando de encontrar un nuevo trabajo. Parece que las cosas simplemente no están funcionando.

Aprende, gana conocimiento

Sé que puede ser difícil, pero tómalo como un desafío, habla con algunos desarrolladores senior para ver si pueden ayudarte.

Y pídale a su jefe una lista de las habilidades que quiere que mejore.

Esto no es necesariamente algo malo y no lo tomes como tal, en realidad podría ser una oportunidad para crecer y demostrar tu valía ante tu jefe.

Buena suerte 🙂

More Interesting

No me gusta usar IDEs, me gusta programar desde editores de texto ¿hay algún problema con eso?

¿Dónde aprenden los programadores profesionales la programación?

Me gusta mucho programar y trato de ser bueno lo más que puedo, pero no soy muy bueno resolviendo problemas. ¿Qué tengo que hacer?

Acabo de aprender el idioma Swift y Cocoa touch de un curso en línea. ¿Cómo utilizo GitHub y cuáles son algunos sitios para disciplinas de diseño de interfaz de usuario?

Quiero postularme a Cambridge / Imperial para informática. ¿Qué cosas adicionales puedo hacer para impresionarlos y construir mi declaración personal?

Empecé a aprender CATIA, pero el profesor dijo: "Tienes que crear un proyecto". ¿Qué es lo mejor: aprendizaje de tipo comando o aprendizaje basado en proyectos?

Si desmonto un código de bytes de Python, ¿puedo ejecutarlo en cualquier hardware, incluso sin un intérprete? Si no, ¿cómo puedo leer las instrucciones de ensamblaje que Python bytecode le da a mi procesador x86?

Encontré una carpeta 8a38dbdf07dd25357de6af en mi computadora portátil en la carpeta principal del sistema operativo: \. No puedo eliminarlo ni cambiarlo de ninguna manera. El antivirus no lo detectó en absoluto. ¿Hay alguna forma de eliminarlo o tendré que reinstalar todo el sistema operativo?

Si vivieras solo en una isla, ¿cómo lograrías crear una computadora completa desde cero si tuvieras todos los recursos naturales?

¿Qué lenguaje y tecnología de programación funciona mejor para un sistema de suplantación de exámenes?

Si tuviera que comenzar a aprender ciencias de la computación y programación desde cero, ¿qué libros debería considerar primero?

¿Cómo comenzar a mejorar en la codificación como programador? ¿Cómo trabajo en nuevas habilidades?

¿Hay una mejor manera de salir de un bucle anidado profundo de tres capas sin usar Goto?

Quiero hacer una startup. Quiero aprender programación Mi padre dice hacer CA, será útil para hacer negocios. ¿Debo hacer CA o no?

Estoy en mi último año de ingeniería en informática. Me colocaron en Infosys y Wipro. Pero no soy bueno en programación. ¿Debería continuar en el campo de TI solo escribiendo GRE o hay algún buen trabajo gubernamental que pueda escribir un graduado en informática?