Cómo superar la ansiedad asociada con convertirse en un mejor programador / desarrollador

Aquí tienes algunas respuestas geniales. Así que voy a abordar tu “ansiedad”, la que no puedes sacudir.

Aquí está el trato. Nunca, nunca, nunca vas a saber todo. Nunca. Siempre. Comienza con ese hecho. Acogedor hasta en ello.

Ahora. ¿Sabes que la ansiedad y la excitación producen la misma respuesta fisiológica? Cierto. Space Mountain y Job Interview y Hard Problem te hacen sudar, te ponen nervioso. La presión arterial, a través del techo.

Pero, aquí está lo genial: puedes decidir si te sientes asustado o si te sientes emocionado. Tú decides. Cosas terroríficas que vienen hacia ti … ¿estás asustado? ¿O estás emocionado? Depende de usted.

La programación es emocionante, creo. Implica mucho ‘fracaso’, en el sentido convencional, pero no me importa. Construir algo que nunca se ha construido antes, o, al menos, construir algo que nunca se ha construido de la manera que decido construirlo, es pura diversión.

Gracias por la A2A.

Gracias por thr A2A. Bueno, primero, como dijiste, el desarrollo de software es un campo vasto. Hay muchos lenguajes de programación diferentes y ajustes que se aplican a ellos de manera continua según el entorno. Así que sabiendo esto, no te preocupes si no dominas un idioma. La idea es mejorar y agregar nuevas habilidades a las existentes. Considérelo como una compra en el supermercado, debe seguir comprando cosas todos los meses cuando sale corriendo en casa para no sentirse ansioso antes de eso, ¿verdad? Solo practique cuando tenga tiempo, si es posible, enséñelo a las personas y realice talleres para aprender más con sus interacciones. No te esfuerces por la perfección total y recuerda que todos los errores son buenas lecciones.

En los momentos en que tenga conocimiento y no tenga mucha experiencia, es posible que sienta que no cumple con sus metas … pero la edad no es un obstáculo … siga aprendiendo … siga desarrollando y mejore la vida social de las personas que lo rodean. Si quieres hacer algo creativo, piensa en mejorar el mundo que te rodea. Cree aplicaciones, software que afecte la vida de las personas de una buena manera. Su apreciación seguramente lo motivará.

Buena suerte

Feliz codificacion

Llevo 33 años programando computadoras. La cantidad de información que me gustaría aprender ha crecido exponencialmente durante ese tiempo. A veces miro a mi alrededor y siento que no sé absolutamente nada, también.

¿Cómo lidié con eso? Una palabra: tutoría.

Siempre habrá alguien que sepa más que yo en un tema y siempre habrá alguien que sepa menos que yo en ese mismo tema. Si encuentro lo primero aprovecho la oportunidad para aprender. Si encuentro lo último, aprovecho para enseñar. Descubrí que la enseñanza de un tema, la mentoría, da la sensación inmediata de éxito al haber ayudado a alguien que sabía menos que usted y tiene el sentimiento a largo plazo de éxito al obtener un conocimiento más profundo de lo que está enseñando. Esto siempre ha sucedido. Nunca salí de una oportunidad de tutoría sabiendo lo mismo que entré, siempre salí enriquecida.

Mentoring no tiene que significar 1-en-1 como relaciones formales de mentor-aprendiz. He encontrado grupos de usuarios. Encontré encuentros. Descubrí lo que varias personas querían saber y lo aprendieron lo suficientemente bien como para hacer una presentación, o ya lo sabían y aprendieron aún más cómo armar la presentación. Mi objetivo inicial era mejorar hablando en público, y lo hice, pero obtuve mucho más que eso.

También he hecho la cosa más formal de mentor, y lo recomiendo altamente. Supongo que por eso también estoy aquí en Quora. Aprendo cosas respondiendo preguntas sobre cosas que conozco bien y sobre cosas que apenas conozco.

También todavía no he encontrado a la multitud que esperaba que fracasara. A una persona, todos me apoyaron cuando di la presentación, enseñé la clase, los guié.

No olvides que la programación es difícil. Es muy difícil. Si no fuera difícil, todos lo harían. El resultado de esto es que lleva tiempo aprender, tiempo para implementar, tiempo para diseñar, tiempo para probar. Lo que hacemos tiene valor porque no todos pueden hacerlo bien, porque es difícil. Los programadores con experiencia hacen que parezca fácil, pero también lo hacen los atletas olímpicos, pintores experimentados y (inserte cualquier otro esfuerzo difícil).

Un último bit de dudosa sabiduría. No tengas miedo de estar equivocado. Me he equivocado He estado equivocadamente equivocada Lo serás, es inevitable. Solo poséelo, aprende del error y sigue adelante. Si le dio un consejo totalmente malo a alguien, regrese y corríjase. Aprenderán de su aprendizaje y sabrán que usted valora la verdad y la realidad sobre el ego.

Entonces la ansiedad es una buena señal. Se deriva de su afán de tener éxito. No te presiones demasiado y simplemente disfrutas de la codificación. Haga algo de extremo a extremo y cree un perfil que pueda mostrar … como una aplicación de iPhone / Android / Windows. No necesariamente tiene que ser la próxima gran cosa, pero una pequeña idea se ejecuta bien. Elimina tus proyectos y comienza a incluirlos en Github o menos. Encuentra proyectos que te gusten y contribuye con ellos también.

Todo es cuestión de confianza. Una vez que haya hecho un par de proyectos importantes de extremo a extremo, no volverá a mirar hacia atrás. 🙂 Todo lo mejor!

En primer lugar, debe saber que nadie termina de convertirse en un mejor programador. Cada día estás aprendiendo cosas nuevas. Llevo 25 años programando, y casi todos los días encuentro algo nuevo, diferente e interesante.

Si no te gusta aprender constantemente, la programación no es el trabajo para ti. Si lo hace, y puede comprender que todo llegará con el tiempo, tengo dos consejos que podrían ayudar:

1. Trabaja en proyectos que te emocionen. Consulte con su jefe si tiene permiso para ingresar el código en Github. Estoy seguro de que puedes

2. Comprometerse con las mejores prácticas. En Ruby tenemos libros como POODR y Eloquent Ruby. Habrá equivalentes en otros idiomas, simplemente no sé qué son. Encuéntralos y aplícalos a tu código.

EDITAR: Además, me di cuenta hoy que debería tener en cuenta que la ansiedad es una cosa real que podría necesitar ayuda médica. Hable con su médico. Tenía ansiedad y depresión cuando tenía la misma edad que tú y casi me mata. Seriamente.

Si causa ansiedad, entonces no es el trabajo para ti, la vida es demasiado corta para estar ansioso por el trabajo. Lo más probable es que la vida se vuelva más difícil a medida que envejeces, y créeme, no necesitas más estrés, ya hay suficiente. Descubre lo que te gusta hacer y trabaja para lograrlo, sin ansiedad 🙂

Nadie lo sabe todo al mismo tiempo, incluso cuando están haciendo todo.

Dijiste que querías hacer cosas increíbles, entonces hazlo. Sigue sintiendo que nunca llegarás a ninguna parte. Está bien fallar, porque en algún momento es increíble fallar. Recuerde, el fracaso en un área puede significar el éxito en otra. Solo creces cuando fallas. Mientras seas capaz de recomponerte, mejorarás.

solo siga aprendiendo y escribiendo proyectos, se necesita tiempo y transpiración para convertirse en un buen programador.

Seguir aprendiendo. Inspírate. Consigue un mentor. Tomar descanso / huecos. Coma algo de dulce (glucosa) después de unas horas de codificación.