¡Bienvenido! a las segunda parte(y final) de como programar sanamente, la idea de hoy es centrarnos en ocho puntos que considero bastante claves a la hora de mejorar los skills y que a su vez nos pueden ayudar a mejorar de forma tal que apliquemos los consejos de la primera parte, porque como dije anteriormente, 12 horas por dia de código, nunca es sano.
Está vez la idea es enfocarnos en diez puntos que en lo personal me han ayudado mucho para mejorar mi nivel de programador(no muy alto pero eficaz) y a su vez, lograr resolver problemas más rapidos de forma tal que pueda irme a casa tranquilo y no llegar a extremos.
Mejora tus habilidades blandas

Las habilidades personales incluyen comunicación, empatia y humor como llave para mejorar como programador, puede sonar contra-intuitivo sin embargo, supongamos que tenemos un problema el cual no llegamos a resolver a tiempo y claramente, llegado el momento nos vamos a ir a casa a la hora que corresponde(o apagar la compu en horario)
Para solicitar esa prorroga por más tiempo es necesario poseer la habilidad de comunicarnos de forma clara, correcta y precisa para que el otro comprenda por algo más que las palabras que utilizamos, la situación que intentamos transmitir y hacerlo parte, porque para tener una buena retroalimentación laboral es necesario, incluirnos y escucharnos.
A su vez, un poco de carisma siempre nos puede ayudar, ya que realmente nadie quiere trabajar con gente que no tiene un apice de carisma, esto no significa que queramos o tengamos que ser el ganador del premio “Easy to Work With”(facil para trabajar con), sino que sepamos expresarnos correctamente y ponernos en lugar del otro, que es otro y a veces no nos comprende.
Cerrando este punto y como recordatorio, aprender a hablar con no-programadores, con gente no-técnica, es fundamental para mejorar nuestras habilidades blandas.

Codea el mundo real y codea con frecuencia.
¿A qué me refiero con esto? a buscar problemas del mundo real y pensar como resolverlos, o tener una idea y llevarla a la realidad, de esa forma aprendemos a resolver problemas.
Al principio nos vamos a complicar más, pero pasado un tiempo, cuanto más practiques lo más probable es que cuando vuelvas a un problema que ya habias resuelto, te des cuenta de que ahora lo podes resolver con mayor simpleza y de forma mas elegante y rapida.
Esto sirve para llevarnos al punto de codear limpiamente casi sin darnos cuenta, y por ende más rapido y robusto.
De esa forma no necesitamos tiempo extra y podemos cerrar la compu e irnos a casa sin trabajar 12 horas(nunca hagan eso).

Practica la comunicación y mucho 🙂
Esto es mucho, muy importante, si bien es claro que uno de los factores que nos lleva a elegir ser desarrolladores de software es no querer comunicarnos todo el tiempo con otros seres humanos y esto está perfecto, la comunicación si bien se puede y se debe trabajar es algo que suele ser una habilidad con la que nacemos(se puede adquirir pero para quien tiene la facilidad, no suele requerirle tanta practica), en cambio para quienes no la tenemos, existen un par de cosas que podemos hacer para mejorarla y son las siguientes
- Hablar más, suena obvio pero está muy poco valorado lo sano e importante que es hablar con gente tanto que conoces como no, no importa como si por chat, mails, telefono, redes sociales, en persona, etc, pero hablar con màs personas, conocerlas y saber que les gusta, que no, que han hecho nos ayuda a comunicarnos mejor.
- Escuchar a los demas, algo que también puede sonar obvio pero creo que es la parte fundamental para comunicarnos y saber que decir, es escuchar y a su vez, nos ayuda a no hablar tanto(por si no nos gusta) y entender que pasa con el otro, inclusive si no queremos es solo cuestiòn de escuchar hasta engancharnos en la conversaciòn.
- Leer a la persona, esto no es facil ya que al igual que comunicarse, es una habilidad que algunos tienen por defecto pero sin embargo tambien la podemos trabajar, el principal ejercicio para esto es observar lo que dice el cuerpo del otro y darle espacio.
- A su vez, y esto es fundamental, con cada persona la comunicación tiene un ritmo diferente y lo mejor en este caso es no empujar al otro a hablar sino darle espacio y que se comunique a su propio ritmo.

¿Cómo nos ayuda esto en el trabajo?
En el dìa a dìa laboral comunicarse también tiene sus desafios pero pueden ser sobrellevados de forma màs simple y estás son algunas recomendaciones para eso
- ¿Reuniones que no les ves sentido? pregunta si tu presencia es realmente requerida, si no es asi, no vayas.
- Responde todos los mails que son prioritarios en un espacio de tiempo asignado para eso(los que no son prioritarios dejalos para despues y ni te preocupes por ellos)
- Si no entendes algo, levanta la mano, avisalo y pedi ayuda.
- Mantene un trato fluido con tu equipo, es la mejor forma de evitar imprevistos.
- Al momento de responder mails, chats, conversaciones en persona y esto es importante, recorda que estas trabajando nada más y evita que te ganen las emociones como el enojo o la ira, nunca trates mal a alguien por trabajo.

Relajate!
Está es la ultima parte del post, y creo que la más importante más allá de los consejos para mejorar como programador o contribuir a crear un lindo ambiente laboral.
Algo que nos suele suceder como desarrolladores de software o trabajando en cualquier rama del rubro IT, es caer en el sindrome del impostor, el cual y hablando por experiencia, nos genera muchisimo stress
Por otro lado, algo que tambien nos sucede a menudo es caer en la auto-critica destructiva que genera un grado de presión autoimpuesto totalmente dañino para nuestra salud metal y fisica.
Por lo tanto, y esto me costo mucho aprenderlo… no sufras el codigo, disfrutalo 🙂
Es dificil llegar a ese punto, pero hay ciertos aspectos a tener en cuenta, como los siguientes
- Sabes programar y si te preocupa el sindrome del impostor y lo estas viviendo, esa preocupación sobre tu trabajo es signo de que sos un buen programador, de verdad lo sos.
- Nadie lo sabe todo, nunca, no te compares con nadie más, excepto vos mismo a traves de los años y creeme que te vas as sorprender.
- Todo se puede aprender, asi como aprendiste a programar podes aprender cualquier tecnologia, por lo tanto disfruta el camino de aprender cosas nuevas, no te desesperes, ya vas a llegar.
- Disfruta el proceso de estar curioso, investigar, ejercitar, llegar a un resultado y felicitate a vos misme de vez en cuando al resolver problemas que creias que no podias.
- Recorda, con el tiempo suficiente, todo problema tiene su respuesta.
Y llegamos al final, ¡espero que les haya gustado!
Si encuentran errores en el articulo o mismo ante cualquier duda podes visitar mi sitio web, enviarme una consulta o buscarme via redes sociales, tambien me podes dejar un comentario abajo.
¡Saludos y gracias!
¡Hasta el proximo intento! 🙂
Podes encontrar este articulo en Medium
https://medium.com/@jpromanonet/consejos-para-programar-sanamente-parte-2-7a02b498a238
The data mentioned within the write-up are some of the top out there. Randene Wendel Wanda
Thank you, I have recently been looking for information about this subject for ages and yours is the best I have discovered till now. But, what about the conclusion? Are you sure about the source? Aidan Yorgo Behre
Thanks for reading! It’s feels nice to be helpful 🙂
Someone essentially help to make significantly posts I might state. This is the very first time I frequented your web page and up to now? I amazed with the analysis you made to create this particular put up incredible. Fantastic job! Timi Jefferey Braynard
Thanks! It’s feel nice to be helpful 🙂
The information and facts mentioned inside the report are a number of the very best available Sacha Bret Barron
Thanks! It’s feel nice to be helpful 🙂
After looking at a handful of the blog articles on your site, I seriously appreciate your way of writing a blog. I bookmarked it to my bookmark website list and will be checking back in the near future. Please visit my web site as well and let me know how you feel. Ann-Marie Bay Weinreb
Thanks! It’s feel nice to be helpful 🙂
I was more than happy to find this great site. I want to to thank you for ones time due to this fantastic read!! I definitely loved every little bit of it and i also have you saved as a favorite to look at new things on your web site. Lezlie Bartholomeus Gazzo
Thanks! It’s feel nice to be helpful 🙂
I’m not sure where you are getting your info, but good topic.
I needs to spend some time learning much more or understanding more.
Thanks for excellent information I was looking for this information for my mission.
For most recent news you have to go to see internet and on world-wide-web
I found this web page as a finest web site for newest updates.
I loved as much as you’ll receive carried out right here.
The sketch is attractive, your authored material stylish.
nonetheless, you command get got an nervousness over that you wish
be delivering the following. unwell unquestionably come further formerly again since
exactly the same nearly a lot often inside case you shield this hike.
Spot on with this write-up, I seriously feel this website needs a great deal more attention. I’ll probably be
returning to read more, thanks for the info!