Cómo sentirse más seguro con la programación.

Pídale a alguien que actúe como entrenador

Una vez escuché sobre una técnica de coaching donde haces algunas preguntas simples que pueden ayudarte a enumerar tus éxitos. Primero, haz que alguien te pregunte:

¿Qué tan exitoso, en una escala de 1-10 (siendo 10 el mejor) crees que lo harás en [cualquiera que sea tu próximo proyecto]?

Digamos que responde “4”: la siguiente pregunta sería “¿por qué no es un 3?” En ese momento, tiene que describir verbalmente sus puntos fuertes específicos, y he descubierto que muchas veces esto ayuda a los estudiantes a obtener una imagen más completa y precisa de sí mismos.

Cartas KWL

Antes de su próximo desafío, escriba lo que sabe al respecto y lo que le gustaría aprender. Luego, escriba lo que realmente aprendió, y tal vez cómo. Obtener este tipo de retroalimentación meta-cognitiva puede ayudarlo a mantenerse anclado en el progreso específico que realiza.

Recoge muchos datos

Los estudiantes de gSchool (www.galvanize.it/school) usan Pivotal Tracker para realizar un seguimiento de su progreso. Sitios como CodeWars y Exercism te brindan estadísticas básicas sobre los katas de código. Puede hacer un seguimiento de los objetivos concretos y sus éxitos de muchas maneras, y esto puede ayudar a aumentar la confianza, pero su kilometraje puede variar.

Hablarlo

Los problemas de confianza pueden ser el resultado de tener una comprensión sesgada de lo que los demás a su alrededor saben y pueden hacer. Ser abierto con respecto a las cosas en las que crees que eres más débil, ser abierto a la ayuda y el apoyo, y mantener una mentalidad de crecimiento sobre dónde estás puede aliviar algo de ese estrés.

Al ser abierto con respecto a lo que es difícil y lo que crees que te falta, también puedes dar permiso a otros para que hagan lo mismo, y puedes ver que los que te rodean experimentan sentimientos similares.

Cuando empezamos, la brecha entre lo que queremos y lo que podemos obtener está llena de incertidumbre. Este tiempo se gasta buscando y preguntando y confundiéndose. Y cuando nos ven durante este tiempo, parece que carecemos de confianza, incluso cuando somos vistos por nosotros mismos. Pero cuando esta brecha se acerca a cero, tenemos confianza. La confianza es saber que puede obtener un resultado cuando desea obtenerlo.

Para tener confianza, primero debe tener un objetivo claro. La vaguedad rara vez se traduce en competencia, y los logros nunca son vagos. La “programación” es muy vaga. Pregúntele a alguien quién cree que es excelente y que parece estar seguro de cómo se siente con respecto a la programación. Predigo que no se sienten tan confiados como pensabas, o tienen una comprensión mucho más específica de la programación que tú. Si su objetivo es tener confianza, entonces su primer paso para alcanzar ese objetivo es comprender los detalles de lo que hace que un gran programador sea excelente.

No podrías haber conseguido una pasantía prestigiosa sin talento. Tus amigos también afirman eso.

Re. siendo genial Definir lo que es ‘gran’ programador. Cada persona, (incluso un genio puede ser mejor)

Lo que debes hacer es pensar en cómo piensa tu mente. Eso podría ser un problema. Sugiera leer algunos buenos libros sobre motivación personal, confianza personal, etc. También lea los blogs de James Clear, Steve Pavlina, Derek Sivers, James Altucher, Tim Ferris, etc.

Además, busque el PDF gratuito ‘Reawaken the giant within’ de Anthony Robbins. Buena suerte.

Como dice Farai, este podría ser el “síndrome impostor”. Por otra parte, podría ser que no seas excelente y elegiste la programación por el dinero, no porque quieras hacerlo.

Tu confianza vendrá con buenas experiencias, cuando tus empleadores te digan cómo te va. Hasta entonces, gasta tu energía trabajando, sin preocuparte.

Nadie es genial Solo saca eso de tu cabeza.

Las únicas personas que piensan que son geniales son terribles en sus trabajos. Pronto los conocerás.

Lo más cerca que estará de “genial” son las personas que se preocupan por sus clientes, sus equipos y cómo mejorar.