7 prÃĄcticas que harÃĄn una gran diferencia en tu experiencia en desarrollo de software
7 prÃĄcticas que harÃĄn una gran diferencia en tu experiencia en desarrollo de software
AristÃģteles, famoso filÃģsofo griego, tenÃa un dicho que revela una gran verdad para cualquier profesional: âSomos lo que hacemos dÃa a dÃa. De modo que la excelencia no es un acto sino un hÃĄbitoâ. La constante repeticiÃģn de hÃĄbitos, y sobre todo de buenos hÃĄbitos, nos lleva a incorporar prÃĄcticas que te ayudarÃĄn a convertirte en excelente profesional como desarrollador de software.
ÂŋCuÃĄles son esas prÃĄcticas que marcarÃĄn una diferencia dentro de tu experiencia laboral?
Hoy vamos a hablar 7 de esas prÃĄcticas profesionales que puedes incorporar:
1- Cuidar de los detalles.
Escribir cÃģdigo es como escribir un texto cualquiera. Es decir, que el cÃģdigo se debe leer de arriba abajo. Cuidar de todos y cada uno de los detalles del cÃģdigo que escribes (una indentaciÃģn correcta y coherente, ausencia de comentarios innecesarios, etc.), es un sÃntoma de calidad.
En Kodigo aprendes no solamente a cuidar detalles, sino a estructurar y elaborar tus lÃneas de manera creativa.
2-No tener inconvenientes en eliminar parte del cÃģdigo si es necesario.
Lo tenemos que asumir, a medida que evoluciona un proyecto software, y a medida que se hacen mejoras en el diseÃąo, necesariamente partes del cÃģdigo quedarÃĄn obsoletas y tienen que ser eliminadas o modificadas profundamente. No hay nada peor que intentar mantener a toda costa esto y lo otro sencillamente porque piensas que te costÃģ horas desarrollarlo, ensuciando asà la soluciÃģn.
Ojo, evalÚa bien quÃĐ vas a eliminar. No estÃĄ mal eliminar, pero revisa que no te lleves de encuentro un trabajo bien hecho.Â
3- Trabajar en las tareas planificadas y entregar a tiempo.
Programar bien (en el contexto de un proyecto con un equipo de trabajo), requiere ceÃąirse a algÚn tipo de metodologÃa que imponga el ritmo de desarrollo, los tiempos, los ciclos y fases. Si se ha acordado hacer cierta funcionalidad, un buen profesional se ciÃąe y se compromete a su finalizaciÃģn en tiempo.
En Kodigo te enseÃąamos metodologÃas para organizar tu tiempo y entregar las tareas de forma ordenada. La mejor gestiÃģn es la autogestiÃģn. TÚ conoces tu ritmo de trabajo mejor que nadie.
4– Lee proyectos realizados por otros.
Nada mejor que aprender de programadores mÃĄs experimentados. Es decir, busca y estudia otros proyectos de programaciÃģn que ya se han hecho para asà tener una guÃa o una claridad sobre cÃģmo puedes resolver el proyecto que tienes junto con tu equipo.
5-Â No reinventar la rueda.
Dicho lo anterior, no tienes que complicarte en crear un cÃģdigo Único para cada problema que tienes que enfrentar. Muchas veces la soluciÃģn ya existe y solo tienes que saber detectar de quÃĐ manera puedes adaptar esa soluciÃģn a tu proyecto. Es bueno acostumbrarse a admitir esta realidad ya que te ayudarÃĄ a ser mÃĄs eficiente con tu trabajo.Â
6-Â Evita aislarte con informaciÃģn y conocimiento
No trates de ocultar o ser el Único que sabe cierta informaciÃģn como una forma de destacar entre los demÃĄs. Sabemos que el mercado es competitivo, pero este tipo de actitudes pueden llevarte a quedarte atado al proyecto sin poder recurrir a otros en caso necesites ayuda.
7-Colabora con el resto del equipo.
En lÃnea con lo que dijimos en el punto anterior, el desarrollo de software es una actividad profundamente colaborativa, si no sabes o no quieres colaborar con tus compaÃąeros, tarde o temprano tendrÃĄs que buscar otro trabajo. Ser desarrollador de software es un trabajo que depende del trabajo de equipo y si quieres que tu carrera profesional siempre sea exitosa, esta es una prÃĄctica que debes de incorporar dentro de tus hÃĄbitos profesionales.