#Desarrollo de software

Publicaciones etiquetadas con Desarrollo de software.

  1. Gatekeeping: qué es, cómo identificarlo, y cómo combatirlo

    Muchos hemos sido víctimas del gatekeeping. Incluso lo hemos perpetuado, sin saberlo. En este artículo te explico lo que es, cómo detectarlo y cómo combatirlo.

  2. Soft Skills que aprendes en tu primer año haciendo software

    Aquí hay una lista de Soft Skills que alguien recién graduado de un bootcamp, aprende durante su primer año de experiencia como desarrollador.

  3. Burnout, explicado para desarrolladores de software

    Para un desarrollador, el burnout puede ser tan sutil como un bug en el código. Aprende a identificar y manejar el agotamiento antes de que afecte tu bienestar.

  4. Feedback: cómo darlo, tomarlo, y apreciarlo

    El feedback es una de las habilidades blandas más importantes, que más ignoramos. Aquí te explico por qué deberías de tenerlo más presente en tu día a día.

  5. El código que escribiste hoy ya es legado. No te encariñes.

    ¿Alguna vez te has sentido atacado cuando alguien modifica o elimina tu código? Descubre por qué es crucial ver el código como ganado y no como mascotas.

  6. Saber venderte como desarrollador no es echar mentiras

    Aprende a venderte hablando el idioma del valor y abre nuevas puertas en tu carrera en tecnología. No es solo sobre habilidades técnicas; es sobre tu futuro.

  7. Finanzas personales para desarrolladores de software

    ¿Duplicaste tu sueldo, y sigues sin sentirte cómodo con tus finanzas personales? El problema es tu relación con el dinero, no la falta o abundancia del mismo.

  8. Reactancia: lo que sientes cuando te hacen micromanagement

    Se llama reactancia, y es una reacción emocional que ocurre cuando sientes que tu libertad está siendo amenazada.

  9. 3 claves para crecer tu carrera de desarrollador de software

    Potencia tu carrera profesional de desarrollo de software siendo responsable en tu entorno laboral, enfrentando desafíos y colaborando con otros.

  10. Más ejemplos de cosas complicadas, explicadas de manera simple

    Siguiendo el tema de explicar cosas complejas en términos simples, nada mejor que volver a los Primeros Principios.

  11. Convertirte en manager no es un ascenso. Es un cambio de carrera.

    Pasar de ser contribuidor individual a manager, sin estar consciente de sus implicaciones, no es un ascenso. Es una sentencia de burnout.

  12. Soy Engineering Manager: esto aprendí en mis primeros años

    Hacer la transición de desarrollador a Engineering Manager requiere habilidades gerenciales y de liderazgo. Esto es lo que aprendí en el proceso.

  13. Video: El costo de especializarte

    Hablamos de los sacrificios que tienes que hacer para especializarte en un área técnica, y sus implicaciones en tu vida personal.

  14. El Triángulo de la Documentación de Código

    ~1 min Productividad

    Toda pieza de código está documentada en 3 dimensiones distintas, cada una respondiendo una pregunta muy particular: ¿Qué, por qué y cómo?

  15. Un lenguaje de programación no es una tecnología

    Los lenguajes son herramientas que te permiten razonar sobre problemas puntuales de maneras muy particulares. No confundas un lenguaje con una tecnología.

  16. La diferencia entre trabajar en producto vs. consultoría

    Trabajar en desarrollo de producto se trata de resolver problemas. Hacer consultoría se trata de completar proyectos.

  17. No todas las empresas quieren contratar un "Ingeniero Senior"

    Muchos que dicen querer contratar un Ingeniero Senior, en realidad lo que quieren son desarrolladores “nivel Mid” con muchos años de experiencia. Pero no quieren Seniors.

  18. Cómo programar una base de datos realmente útil

    La forma en que decides diseñar e implementar una base de datos tienen implicaciones más allá de las técnicas.

  19. Mejora tu propuesta argumentando en contra de ella

    ~1 min Productividad

    ¿Te has preguntado por qué una propuesta fracasa y otras no? Aquí te explicamos cómo evitar puntos ciegos y efectos secundarios indeseados.

  20. La realidad de trabajar como desarrollador en Amazon

    Descubre lo que se necesita para sobrevivir en el conglomerado de mini-empresas que es Amazon, desde la perspectiva de un Sr. Design Technologist.

  21. Software Libre: ¿Vale la pena involucrarse?

    Descubre si invertir tiempo y esfuerzo en software libre es beneficioso para tu carrera de desarrollador y cómo puede impulsar tus habilidades blandas.

  22. El trabajo asíncrono le gana por mucho al trabajo duro

    En un mundo remoto, el trabajo asíncrono es la clave para mejorar la eficiencia y la creatividad de los desarrolladores. ¡Aprende a adaptarte y prosperar!

  23. El nombre que le pones a las cosas sí importa

    El nombre de las variables y funciones sí importa. Aprende cómo la nomenclatura adecuada en la programación puede potenciar tus soft skills y mejorar tu carrera.

  24. Por qué hacer over-engineering

    ~1 min Productividad

    En mi pueblo hay un dicho: salió más caro el caldo que las albóndigas. Pero construir algo desde cero cuando existe ya un paquete que resuelve el problema no es hacer over-engineering.

  25. Analogías, principios básicos y modelos mentales para resolver problemas

    Usa principios básicos y modelos mentales para ofrecer soluciones más robustas a los problemas con los que te vas a enfrentar en tu carrera.

Recibe contenido sobre Desarrollo de software y temas relacionados cada semana.

Suscríbete