{"id":36637,"date":"2019-10-31T22:12:50","date_gmt":"2019-10-31T19:12:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\/"},"modified":"2019-10-31T22:12:50","modified_gmt":"2019-10-31T19:12:50","slug":"101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","title":{"rendered":"101 consejos para convertirse en un buen programador (y persona)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/c5aa24bc74d6fe3cf17a40a77b88e93c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>1. Aprende a buscar en Google<\/b><br \/>\nSer programador significa aprender a buscar respuestas a tus preguntas. Al aprender a \"googlear\" de manera efectiva, ahorrar\u00e1s mucho tiempo en el desarrollo.<\/p>\n<p><b>2. No prometas mucho, pero haz m\u00e1s de lo que prometiste<\/b><br \/>\nEs mejor informar a tu equipo que completar una tarea tomar\u00e1 tres semanas, pero terminarla en dos, que al rev\u00e9s. Siguiendo este principio, construir\u00e1s relaciones de confianza.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i><b>Nota del traductor:<\/b><\/p>\n<p>Te agradecer\u00eda que fueras comprensivo con los errores que encuentres en la traducci\u00f3n, gram\u00e1tica o puntuaci\u00f3n, y que me los informes para corregirlos.<br \/>\nGracias<\/i><\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/e0591a0b2887643d5710b6867ed29c7b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>3. S\u00e9 amable con los dise\u00f1adores; ellos son tus amigos<\/b><br \/>\nLos dise\u00f1adores proporcionan soluciones a problemas de los usuarios. Aprende de ellos y trabaja en conjunto para crear productos efectivos.<\/p>\n<p><b>4. Encuentra un mentor<\/b><br \/>\nEncuentra a alguien de quien puedas aprender y obtener una opini\u00f3n autorizada (en el original, \"bounce off\"). Coding Coach es un excelente lugar donde puedes encontrar un mentor t\u00e9cnico.<\/p>\n<p><b>5. S\u00e9 un mentor<\/b><br \/>\nS\u00e9 aquella persona de la que otros pueden aprender algo. Nos encantar\u00eda verte entre los mentores en Coding Coach.<\/p>\n<p><b>6. Escribe comentarios \u00fatiles<\/b><br \/>\nEscribe comentarios que expliquen el \"por qu\u00e9\", no el \"qu\u00e9\".<\/p>\n<p><b>7. Nombra variables y funciones apropiadamente<\/b><br \/>\nLas funciones y variables deben describir correctamente su prop\u00f3sito, por lo que \"myCoolFunction\" no es adecuado.<\/p>\n<p><b>8. T\u00f3mate un descanso<\/b><br \/>\nTodos necesitamos descansar. Haz un viaje del que sue\u00f1es. Tu mente y tus colegas te lo agradecer\u00e1n.<\/p>\n<p><b>9. Elimina c\u00f3digo no utilizado<\/b><br \/>\nNo acumules deuda t\u00e9cnica.<\/p>\n<p><b>10. Aprende a leer c\u00f3digo<\/b><br \/>\nLeer c\u00f3digo es una habilidad subestimada, pero muy valiosa.<\/p>\n<p><b>11. Establece un sano equilibrio entre trabajo y vida personal<\/b><br \/>\nNecesitas tiempo para relajarte despu\u00e9s de un largo d\u00eda de trabajo. Desconecta las notificaciones laborales o elimina aplicaciones de tu tel\u00e9fono.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/6affdb6b68c07868e21248822c91ceee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>12. Reuniones en persona solo cuando sea necesario<\/b><br \/>\n\u00bfSe puede resolver este asunto por correo electr\u00f3nico o Slack? Si es as\u00ed, no programes una reuni\u00f3n. Si no, no alargues su duraci\u00f3n sin una raz\u00f3n v\u00e1lida.<\/p>\n<p><b>13. Programaci\u00f3n en pareja<\/b><br \/>\nLa programaci\u00f3n en pareja te permite desempe\u00f1ar tanto el papel de maestro como de alumno.<\/p>\n<p><b>14. Escribe excelentes correos electr\u00f3nicos<\/b><br \/>\nAprende a captar la atenci\u00f3n del lector en correos electr\u00f3nicos, comunic\u00e1ndote de forma breve pero clara.<\/p>\n<p><b>15. Convi\u00e9rtete en parte de la comunidad<\/b><br \/>\nRodeate de personas con ideas afines que te motiven a superar obst\u00e1culos.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/5e742362551135c46a3d98706740fc78.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>16. Organiza tus ramas<\/b><br \/>\nOrganiza tus ramas de control de versiones, como lo har\u00edas en casa antes de recibir invitados. Si no necesitas algo, des\u00e9chalo; no lo guardes en el armario.<\/p>\n<p><b>17. No seas un portero<\/b><br \/>\nNo le digas a los dem\u00e1s que no son lo suficientemente buenos para trabajar en la industria. Todos tienen valor.<\/p>\n<p><b>18. Aprende constantemente<\/b><br \/>\nElegiste una profesi\u00f3n que requiere aprendizaje continuo. Aprende a amar eso.<\/p>\n<p><b>19. No te rindas<\/b><br \/>\nNo siempre ser\u00e1 f\u00e1cil. Pero todos comenzamos desde el mismo punto. Puedes lograrlo.<\/p>\n<p><b>20. Enfrenta tareas que te asustan<\/b><br \/>\nSi no te asustan, no te ayudar\u00e1n a crecer.<\/p>\n<p><b>21. Aclara los requisitos antes de comenzar<\/b><br \/>\nDebes entender los criterios de completaci\u00f3n antes de comenzar a escribir c\u00f3digo. Esto te ahorrar\u00e1 tiempo.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/642e1236b3aa5560b66ff952176e0322.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>22. Domina un conjunto de herramientas<\/b><br \/>\nConsigue un conjunto de herramientas que conoces a fondo. Sabe para qu\u00e9 sirven y cu\u00e1ndo es mejor usar cada herramienta en un proyecto.<\/p>\n<p><b>23. Aprende a amar la cr\u00edtica constructiva<\/b><br \/>\nPide a colegas y amigos de confianza cr\u00edticas constructivas. Esto te ayudar\u00e1 a crecer como programador y como persona.<\/p>\n<p><b>24. S\u00e9 vers\u00e1til<\/b><br \/>\nLas tecnolog\u00edas cambian, y lo hacen r\u00e1pidamente. No te resistas a las novedades, est\u00fadialas y forma tu propia opini\u00f3n.<\/p>\n<p><b>25. Mantente relevante<\/b><br \/>\nMantente al tanto de las \u00faltimas noticias t\u00e9cnicas siguiendo publicaciones, blogs, podcasts y novedades.<\/p>\n<p><b>26. Enf\u00f3cate en resolver problemas<\/b><br \/>\nDesarrollar habilidades de resoluci\u00f3n de problemas te ayudar\u00e1 a superar cualquier desaf\u00edo. Mejora lo que te ayude a resolver problemas.<\/p>\n<p><b>27. Mantente humilde<\/b><br \/>\nIndependientemente de tu t\u00edtulo o en qu\u00e9 empresa trabajes, mantente humilde.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/873a8132f5b31830e4351e59e3681b53.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>28. Aprende a hacer presentaciones excelentes<\/b><br \/>\nAprende a captar la atenci\u00f3n de la audiencia y a hacer presentaciones excelentes.<\/p>\n<p><b>29. Examina todas las soluciones antes de decidirte por una<\/b><br \/>\nNo te aferres a la primera soluci\u00f3n que encuentres. Investiga todas las opciones antes de empezar a escribir c\u00f3digo.<\/p>\n<p><b>30. Encuentra tu nicho<\/b><br \/>\nEn la industria t\u00e9cnica hay muchos campos diferentes. Encuentra el \u00e1rea que m\u00e1s te interese y convi\u00e9rtete en un experto en ella.<\/p>\n<p><b>31. Desarrolla buenos h\u00e1bitos<\/b><br \/>\nIntenta cultivar h\u00e1bitos sostenibles y \u00fatiles, como eliminar distracciones, planificar tu tiempo, asistir a reuniones y comenzar por las tareas m\u00e1s importantes. Puede requerir un esfuerzo, pero valdr\u00e1 la pena a largo plazo.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/4fa42108a43baecc6451f525e3652996.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>32. Estudia la depuraci\u00f3n de c\u00f3digo<\/b><br \/>\nExplora las herramientas del navegador para la depuraci\u00f3n de c\u00f3digo. Conoce estas funcionalidades en tu IDE. Al aprender los m\u00e9todos m\u00e1s efectivos para rastrear errores, ser\u00e1s capaz de resolver incluso los problemas m\u00e1s complejos.<\/p>\n<p><b>33. Desarrolla tus habilidades actuales<\/b><br \/>\nSolo porque hayas dominado una habilidad en este momento, no significa que debas dejar de desarrollarla. Las habilidades se pierden con el tiempo si no se mejoran conscientemente, y la industria evoluciona tan r\u00e1pidamente que es importante seguir practicando. Deshazte del pensamiento de 'Siempre lo he hecho as\u00ed' y c\u00e1mbialo por '\u00bfHay una mejor manera de hacerlo?'.<br \/>\nIncluso si ahora tienes un gran abdomen, es tonto esperar que puedas comer una dona al d\u00eda y no perderlo.<\/p>\n<p><b>34. Entiende el porqu\u00e9<\/b><br \/>\nHabr\u00e1 situaciones en las que deber\u00e1s expresar tu opini\u00f3n, por lo que es importante entender previamente el porqu\u00e9. \u00bfPor qu\u00e9 la decisi\u00f3n 'A' es mejor que la decisi\u00f3n 'B'? Proporciona argumentos s\u00f3lidos y tu opini\u00f3n estar\u00e1 mejor fundamentada.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/23a4446b7c116638ebab117e013841ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>35. Con\u00f3cete tu valor<\/b><br \/>\nEres un producto y debes ser remunerado adecuadamente. Inf\u00f3rmate sobre los salarios promedio en tu campo en la regi\u00f3n en la que te encuentras. Si est\u00e1s ganando menos, es hora de hablar con tu gerente. Ve por lo que mereces.<\/p>\n<p><b>36. No temas pedir ayuda<\/b><br \/>\nSi te encuentras atascado en un problema y pasas demasiado tiempo buscando una soluci\u00f3n, es momento de pedir ayuda. Todos somos humanos. Todos necesitamos apoyo. No hay nada de vergonzoso en pedir ayuda a un colega.<\/p>\n<p><b>37. Aprende a aprender<\/b><br \/>\nLas personas aprenden de diferentes maneras. A algunos les va mejor aprendiendo con tutoriales en video, a otros leyendo libros. Descubre tu estilo de aprendizaje adecuado y pract\u00edcalo con dedicaci\u00f3n.<\/p>\n<p><b>38. S\u00e9 amable<\/b><br \/>\nHabr\u00e1 situaciones en las que te pedir\u00e1n que des una opini\u00f3n sobre un colega. S\u00e9 amable. Puedes expresar tu opini\u00f3n sobre la falta de iniciativa de Deborah sin desmembrarla.<\/p>\n<p><b>39. T\u00f3mate descansos<\/b><br \/>\nEs pr\u00e1cticamente imposible pasar 8 horas seguidas escribiendo c\u00f3digo. R\u00e1pidamente te quemar\u00e1s y cometer\u00e1s muchos errores. Por lo tanto, establece un temporizador para recordarte que debes parar y tomarte un descanso. Sal a caminar. Toma un caf\u00e9 con compa\u00f1eros. Desconectarte de la pantalla tendr\u00e1 un efecto positivo en tu productividad y calidad de trabajo.<\/p>\n<p><b>40. Haz un seguimiento de tu progreso<\/b><br \/>\nAprender a programar lleva mucho tiempo y puede ser incre\u00edblemente agotador si no ves progreso. Por lo tanto, es importante rastrear los logros y el avance hacia tu objetivo. Mant\u00e9n una lista peque\u00f1a cerca de tu computadora y cada vez que logres algo nuevo, m\u00e1rcalo, por peque\u00f1o que sea. Las grandes recompensas se componen de peque\u00f1os logros.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/d79ae528e7ceb672781230217304d182.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>41. No te bases en un framework o biblioteca<\/b><br \/>\nEstudia los matices del lenguaje de programaci\u00f3n m\u00e1s que las sutilezas del framework o biblioteca. No es necesario aprender el lenguaje antes de conocer las bibliotecas, pero entender por qu\u00e9 un framework o biblioteca funciona de una manera particular te ayudar\u00e1 a escribir c\u00f3digo m\u00e1s limpio y eficiente.<\/p>\n<p><b>42. Aprende a amar las revisiones de c\u00f3digo<\/b><br \/>\nLa presencia de alguien que lee y analiza tu c\u00f3digo puede causar terror, pero puede proporcionar una retroalimentaci\u00f3n invaluable que te har\u00e1 un mejor programador que antes. Tambi\u00e9n debes trabajar en tu capacidad para realizar buenas revisiones de c\u00f3digo.<\/p>\n<p><b>43. Inter\u00e9sate en \u00e1reas relacionadas<\/b><br \/>\nEstudia los fundamentos de campos relacionados, como dise\u00f1o, marketing, desarrollo frontend o backend. Esto te ayudar\u00e1 a convertirte en un programador m\u00e1s vers\u00e1til.<\/p>\n<p><b>44. No elijas la tecnolog\u00eda c\u00f3moda; elige la correcta<\/b><br \/>\nCada proyecto tiene diferentes necesidades y, por lo tanto, debemos elegir las herramientas adecuadas para el trabajo. Aunque es mucho m\u00e1s c\u00f3modo elegir tecnolog\u00edas con las que has trabajado anteriormente, si no satisfacen las necesidades del proyecto, deber\u00edas investigar alternativas.<\/p>\n<p><b>45. Toma responsabilidad por tus errores<\/b><br \/>\nTodos los humanos cometen errores y t\u00fa los cometer\u00e1s a lo largo de toda tu carrera. Por lo tanto, es muy importante reconocerlo y asumir la responsabilidad cuando cometes un error. Esto ayudar\u00e1 a construir relaciones de confianza con los miembros de tu equipo y la direcci\u00f3n.<\/p>\n<p><b>46. Revisa tu propio c\u00f3digo<\/b><br \/>\nAntes de crear un pull request, revisa tu propio c\u00f3digo. Si se tratara del trabajo de un colega, \u00bfqu\u00e9 comentarios har\u00edas? Es muy importante identificar primero los problemas o errores antes de solicitar una revisi\u00f3n de c\u00f3digo.<\/p>\n<p><b>47. Aprende de tus fracasos<\/b><br \/>\nUn fracaso es simplemente no alcanzar el resultado esperado, y no tiene por qu\u00e9 ser algo malo. Todos tenemos muchos fracasos a lo largo de nuestra carrera. Aprende de tus errores. \u00bfQu\u00e9 puedes hacer de manera diferente la pr\u00f3xima vez?<\/p>\n<p><b>48. Identifica tus debilidades<\/b><br \/>\nCon\u00f3cete a ti mismo. \u00bfCu\u00e1les son tus debilidades? Tal vez olvides actualizar las pruebas antes de hacer un push. O tal vez no eres bueno respondiendo correos electr\u00f3nicos. Identifica tus d\u00e9ficits para poder trabajar activamente en ellos.<\/p>\n<p><b>49. Mantente curioso<\/b><br \/>\nEste campo est\u00e1 en constante evoluci\u00f3n, por lo que la curiosidad es importante. Si no entiendes algo, ya sea un requisito del proyecto o una l\u00ednea de c\u00f3digo, dilo. Nadie te criticar\u00e1 por pedir aclaraciones, y como resultado crear\u00e1s un mejor c\u00f3digo.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/f5d4bba33e96f9ce991b18eedde29fee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>50. No intentes aprenderlo todo<\/b><br \/>\nHay una enorme cantidad de conocimiento en el mundo y simplemente es imposible dominarlo todo. Elige algunos temas para dominar y deja el resto. Por supuesto, podr\u00e1s obtener conocimientos indirectos sobre otras \u00e1reas, pero no podr\u00e1s dominarlas todas.<\/p>\n<p><b>51. Mata a tus darlings<\/b><br \/>\nEl hecho de que est\u00e9s escribiendo un cierto c\u00f3digo no significa que debas tener una conexi\u00f3n emocional con \u00e9l. A nadie le gusta que su trabajo sea desechado, pero el c\u00f3digo tiene un ciclo de vida, no lo olvides.<\/p>\n<p><b>52. Apoya a tu equipo<\/b><br \/>\nEn un buen equipo, todos se apoyan entre s\u00ed. Esto crea un ambiente propicio para probar cosas nuevas sin miedo a represalias.<\/p>\n<p><b>53. Busca inspiraci\u00f3n en la comunidad<\/b><br \/>\nEncuentra a algunas personas en el mismo campo que te inspiren. Esto te motivar\u00e1 a seguir trabajando en tus proyectos o a probar algo nuevo.<\/p>\n<p><b>54. Valora tu trabajo<\/b><br \/>\nIndependientemente de la experiencia o el cargo, tu trabajo tiene valor. Aprecia su verdadero m\u00e9rito.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/21ad339710bca0fa366004ea66f9019a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>55. Bloquea las distracciones<\/b><br \/>\nDesactivar las notificaciones en mensajeros, correos electr\u00f3nicos y redes sociales te ayudar\u00e1 a concentrarte y a tener un d\u00eda laboral lo m\u00e1s productivo posible. Jerry no se va a ofender si le respondes en 30 minutos.<\/p>\n<p><b>56. Brinda apoyo<\/b><br \/>\nApoya a los miembros de tu equipo, por ejemplo, asistiendo a una presentaci\u00f3n importante o ayudando si se sienten estancados.<\/p>\n<p><b>57. Elogia cuando sea merecido<\/b><br \/>\nSi alguien ha hecho un gran trabajo, d\u00edselo. Los elogios son una excelente manera de ganar la confianza de los miembros de tu equipo.<\/p>\n<p><b>58. Prueba tu c\u00f3digo<\/b><br \/>\nLas pruebas son importantes. Pruebas unitarias, regresivas, de integraci\u00f3n, pruebas de extremo a extremo. Prueba tu c\u00f3digo y tu producto ser\u00e1 m\u00e1s estable.<\/p>\n<p><b>59. Planifica tu enfoque<\/b><br \/>\nCuando recibas una solicitud para desarrollar una nueva funcionalidad o un ticket de error, primero despliega un plan de ataque. \u00bfQu\u00e9 necesitas para resolver este problema o desarrollar la funcionalidad? Tomar al menos unos minutos para planificar puede ahorrarte horas de frustraci\u00f3n.<\/p>\n<p><b>60. Aprende a pseudocodificar.<\/b><br \/>\nEl pseudoc\u00f3digo es una gran habilidad, ya que te permite resolver problemas complejos sin perder tiempo escribiendo l\u00edneas de c\u00f3digo. Describe tu enfoque en papel, simula diferentes ejemplos de prueba y observa d\u00f3nde est\u00e1n los obst\u00e1culos.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/fc4304767c3b8bf153f73aadb528f0e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>61. Haz un seguimiento de tus logros<\/b><br \/>\nSi has recibido un premio en el trabajo, an\u00f3talo. Si est\u00e1s desarrollando una funci\u00f3n importante, reg\u00edstralo. Crear un backlog de momentos puede ayudarte en tu avance profesional o elevar la moral en momentos dif\u00edciles.<\/p>\n<p><b>62. Aprende los fundamentos de la programaci\u00f3n<\/b><br \/>\nFamiliar\u00edzate con algunos algoritmos b\u00e1sicos de ordenamiento y b\u00fasqueda, as\u00ed como con estructuras de datos. Esto te ayudar\u00e1 a resolver problemas independientemente del lenguaje.<\/p>\n<p><b>63. Elige tecnolog\u00edas duraderas y mantenibles<\/b><br \/>\nAunque probar las tecnolog\u00edas m\u00e1s recientes es emocionante, elige aquellas que sean f\u00e1ciles de mantener en una aplicaci\u00f3n empresarial. Tu equipo te lo agradecer\u00e1 durante muchos a\u00f1os.<\/p>\n<p><b>64. Aprende patrones de dise\u00f1o<\/b><br \/>\nLos patrones de dise\u00f1o son herramientas \u00fatiles para desarrollar la arquitectura del c\u00f3digo. Puede que no los necesite en cada proyecto, pero tener un entendimiento general de ellos ayuda en la creaci\u00f3n de aplicaciones grandes.<\/p>\n<p><b>65. Disminuya la ambig\u00fcedad<\/b><br \/>\nEn lugar de escribir c\u00f3digo complejo que demuestre sus habilidades de programaci\u00f3n, aspire a la legibilidad y simplicidad. Esto ayudar\u00e1 a los miembros de su equipo a contribuir m\u00e1s f\u00e1cilmente.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/170e46e989c2273d4b934f2ff72c566a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>66. Elimine la deuda t\u00e9cnica<\/b><br \/>\nLa deuda t\u00e9cnica puede tener graves consecuencias en el rendimiento, as\u00ed que si se puede refactorizar, debe hacerlo.<\/p>\n<p><b>67. Actual\u00edcese con m\u00e1s frecuencia<\/b><br \/>\nEn lugar de lanzar grandes actualizaciones una vez al mes, h\u00e1galo con m\u00e1s frecuencia, con una lista de cambios m\u00e1s corta. Tiene menos probabilidades de cometer errores y romper actualizaciones.<\/p>\n<p><b>68. Haga commits temprano y a menudo<\/b><br \/>\nHacer commits temprano y a menudo es la mejor manera de asegurar la limpieza de su trabajo y reducir el estr\u00e9s de revertir cambios importantes por accidente.<\/p>\n<p><b>69. Comprenda cu\u00e1ndo pedir ayuda<\/b><br \/>\nNo solo debe sentirse libre de pedir ayuda, sino tambi\u00e9n entender cu\u00e1ndo hacerlo. Debe intentar resolver el problema antes de pedir ayuda. Pero cuando ha estado lidiando con un problema durante m\u00e1s de una hora, el costo supera el beneficio, y debe acudir a un colega.<\/p>\n<p><b>70. Haga las preguntas correctas<\/b><br \/>\nAl hacer una pregunta, intente ser lo m\u00e1s espec\u00edfico posible.<\/p>\n<p><b>71. Obtenga retroalimentaci\u00f3n sobre trabajos incompletos<\/b><br \/>\nNo necesita finalizar el trabajo para recibir comentarios sobre \u00e9l. Si no est\u00e1 seguro de si va en la direcci\u00f3n correcta, pida a sus colegas que lo revisen.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/5dad128586d823c987d85b18f4b6ee9f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>72. Lea la documentaci\u00f3n<\/b><br \/>\nLa documentaci\u00f3n es la fuente m\u00e1s pura de verdad sobre la tecnolog\u00eda, por lo que poder leerla puede ayudarlo a convertirse r\u00e1pidamente en un experto.<\/p>\n<p><b>73. Pruebe todo<\/b><br \/>\nNada le impide intentar una soluci\u00f3n para un problema. \u00bfQu\u00e9 tiene que perder?<\/p>\n<p><b>74. Hable en las reuniones<\/b><br \/>\nSus ideas y opiniones son valiosas, as\u00ed que participar en reuniones le ayudar\u00e1 a desarrollar una comprensi\u00f3n mutua con el equipo y la direcci\u00f3n.<\/p>\n<p><b>75. Colabore con otros equipos<\/b><br \/>\nSi tiene la oportunidad de trabajar con otro equipo en su empresa, no la desperdicie.<\/p>\n<p><b>76. Inicie proyectos personales<\/b><br \/>\nCuando trabajas 40 horas a la semana, es importante dedicar tiempo a proyectos paralelos que te apasionen. Ellos ayudan a revivir tu amor por la programaci\u00f3n y a probar nuevas tecnolog\u00edas a las que quiz\u00e1s no tengas acceso en tu trabajo.<\/p>\n<p><b>77. Define tus objetivos profesionales<\/b><br \/>\nEs importante tener una idea clara del camino profesional ideal. Si no lo tienes, est\u00e1s tratando de lanzar una flecha sin ver el objetivo.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/b42ec38e63b025522b35c795f8ca6e68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>78. Participa en conversaciones<\/b><br \/>\nComentarios en blogs, participaci\u00f3n en conversaciones en Twitter. Interact\u00faa con la comunidad. Aprender\u00e1s mucho m\u00e1s si eres un participante activo, en lugar de ser un mero espectador.<\/p>\n<p><b>79. Prioriza tareas<\/b><br \/>\nAprender a priorizar tareas ayudar\u00e1 a aumentar tu productividad. Lleva un registro de tus tareas diarias actuales, as\u00ed como de las tareas a largo plazo, y ord\u00e9nalas por su importancia.<\/p>\n<p><b>80. No pierdas de vista los detalles<\/b><br \/>\nLos detalles pueden tener un gran impacto en el proyecto.<\/p>\n<p><b>81. Conf\u00eda en tu equipo<\/b><br \/>\nTus compa\u00f1eros de equipo fueron contratados por sus habilidades. Utiliza sus talentos y conf\u00eda en ellos para completar el trabajo.<\/p>\n<p><b>82. Aprende a delegar<\/b><br \/>\nSi ocupas un cargo de liderazgo, aprende a delegar tareas de manera efectiva. Esto te ahorrar\u00e1 tiempo. No puedes hacerlo todo t\u00fa solo.<\/p>\n<p><b>83. No te compares con los dem\u00e1s<\/b><br \/>\nEl \u00fanico con quien debes compararte es con la persona que eras ayer.<\/p>\n<p><b>84. Rod\u00e9ate de aliados<\/b><br \/>\nAprender a programar ser\u00e1 un camino largo y no siempre f\u00e1cil. Rod\u00e9ate de personas que te empujen a seguir adelante.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/97ad63e92564f97c69f3b5f36ec70d81.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>85. No empieces con la escalabilidad<\/b><br \/>\nComenzar con la escalabilidad es una forma segura de abrumarte. Dise\u00f1a con una visi\u00f3n de escalabilidad, pero no inicies la escalabilidad hasta que haya una necesidad. As\u00ed, no abrumas a tu equipo, pero mantienes la capacidad de crecer.<\/p>\n<p><b>86. Considera el impacto en el rendimiento<\/b><br \/>\nSi deseas utilizar una nueva y emocionante tecnolog\u00eda, primero debes considerar el impacto en el rendimiento. \u00bfPuedes implementar algo similar sin sacrificar rendimiento? Si es as\u00ed, puede que quieras reconsiderar el enfoque que has elegido.<\/p>\n<p><b>87. No toleres la discriminaci\u00f3n<\/b><br \/>\nNo discrimine las nuevas tecnolog\u00edas o ideas. Mantenga una mente abierta para adquirir nuevas habilidades. Tambi\u00e9n evite discriminar a las personas. Todos merecemos respeto.<\/p>\n<p><b>88. Acepte trabajos para los que no est\u00e1 completamente calificado<\/b><br \/>\nNunca cumplir\u00e1 con todos los requisitos para un trabajo. As\u00ed que aproveche la oportunidad y \u00a1comience! \u00bfQu\u00e9 tiene que perder?<\/p>\n<p><b>89. Divida el c\u00f3digo en m\u00f3dulos<\/b><br \/>\nPodr\u00eda escribir todo el c\u00f3digo en un solo archivo largo, pero eso es dif\u00edcil de mantener. Gracias a la modularidad, nos aseguramos de que nuestro c\u00f3digo sea f\u00e1cil de leer y probar.<\/p>\n<p><b>90. No solo copie y pegue<\/b><br \/>\nSi va a copiar una soluci\u00f3n de StackOverflow, debe entender exactamente qu\u00e9 hace. Comprenda el c\u00f3digo que est\u00e1 implementando.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/136268bf688fa1bfdb070f8b1d2ac3d9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>91. Cree un ambiente inspirador<\/b><br \/>\nEstar\u00e1 mucho m\u00e1s motivado para trabajar si est\u00e1 satisfecho con su lugar de trabajo.<\/p>\n<p><b>92. Recuerde de d\u00f3nde vino<\/b><br \/>\nTodos comenzamos desde el mismo lugar. A medida que desarrolla sus habilidades y carrera, no olvide de d\u00f3nde vino.<\/p>\n<p><b>93. Intente mantener una actitud optimista<\/b><br \/>\nSi algo no funciona, siga intentando y mantenga una actitud optimista. Ma\u00f1ana es un nuevo d\u00eda. El optimismo ayudar\u00e1 a su equipo y a su salud mental.<\/p>\n<p><b>94. Reevalue constantemente su flujo de trabajo<\/b><br \/>\nSolo porque algo funcione ahora, no significa que siempre ser\u00e1 as\u00ed. Reevalue su flujo de trabajo y haga ajustes cuando sea necesario.<\/p>\n<p><b>95. Aprenda a trabajar desde casa<\/b><br \/>\nSi tiene la oportunidad de trabajar desde casa, aprenda a hacerlo de manera efectiva. Encuentre una oficina separada, libre de distracciones. Boneskull escribi\u00f3 un gran art\u00edculo sobre trabajar desde casa que deber\u00eda consultar.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/005504aff62f96ce68fab2dc60bc1bb8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>96. Crea productos accesibles<\/b><br \/>\nTodos deber\u00edan poder acceder a su producto.<\/p>\n<p><b>97. Cumpla con sus compromisos<\/b><br \/>\nSi le dijo a alguien que har\u00eda algo para una fecha espec\u00edfica, cumpla con sus compromisos. Y si no puede cumplir con la fecha acordada, notif\u00edquelo con antelaci\u00f3n.<\/p>\n<p><b>98. Sea proactivo<\/b><br \/>\nSi tiene tiempo libre, ayude a su equipo con las tareas. Ellos estar\u00e1n agradecidos por su iniciativa.<\/p>\n<p><b>99. Crea un portafolio impresionante<\/b><br \/>\nUn excelente portafolio te destaca entre la multitud. Utiliza esto como una oportunidad para mostrar tus habilidades como programador y dise\u00f1ador.<\/p>\n<p><b>100. Recuerda por qu\u00e9 amas la programaci\u00f3n<\/b><br \/>\nTe adentraste en esta profesi\u00f3n porque te interesaba. Si te sientes quemado, toma un descanso. Date la oportunidad de reavivar tu pasi\u00f3n por la programaci\u00f3n.<\/p>\n<p><b>101. Comparte tus conocimientos<\/b><br \/>\nSi has dominado algo genial, comp\u00e1rtelo. Pr\u00e9sentalo en un meetup local o en una conferencia. Ense\u00f1a a tus colegas o aprendices durante el almuerzo. Compartir conocimientos los fortalece.<\/p>\n<p><img decoding=\"async\" alt=\"101 consejos para convertirse en un buen programador (y persona)\" src=\"\/wp-content\/uploads\/2019\/07\/d8ce4a9cbe855980e7f1d792eaefbb7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/461871\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>1. \u041d\u0430\u0443\u0447\u0438\u0442\u0435\u0441\u044c \u0433\u0443\u0433\u043b\u0438\u0442\u044c \u0411\u044b\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c, \u2014 \u0437\u043d\u0430\u0447\u0438\u0442 \u043d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b \u043d\u0430 \u0441\u0432\u043e\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b. \u041d\u0430\u0443\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u00ab\u0433\u0443\u0433\u043b\u0438\u0442\u044c\u00bb, \u0432\u044b \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u0435 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0437\u0430\u0442\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443. 2. \u041d\u0435 \u043e\u0431\u0435\u0449\u0430\u0439\u0442\u0435 \u043c\u043d\u043e\u0433\u043e, \u043d\u043e \u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043e\u0431\u0435\u0449\u0430\u043b\u0438 \u041b\u0443\u0447\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0430\u0442\u044c \u0432\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u0447\u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u0439\u043c\u0435\u0442 \u0442\u0440\u0438 \u043d\u0435\u0434\u0435\u043b\u0438, \u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0435\u0451 \u0437\u0430 \u0434\u0432\u0435, \u0447\u0435\u043c \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442. \u0421\u043b\u0435\u0434\u0443\u044f \u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443, \u0432\u044b \u0432\u044b\u0441\u0442\u0440\u043e\u0438\u0442\u0435 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36637","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47101 \u0441\u043e\u0432\u0435\u0442, \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:12:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:12:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47101 consejos para convertirte en un buen programador (y persona) | ProHoster","description":"1.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47101 \u0441\u043e\u0432\u0435\u0442, \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c) | ProHoster","og:description":"1.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:12:50+00:00","article:modified_time":"2019-10-31T19:12:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36637","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 04:13:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:41:52","updated":"2026-01-22 04:13:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/36637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=36637"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/36637\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/27437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=36637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=36637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=36637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}