Ir al contenido principal

Software Craftsmanship

 Soy nuevo en el mundo de escuchar podcasts y realmente disfruto escuchándolos porque aprendes cosas nuevas de una manera diferente. Esta semana escuché un podcast sobre Software Craftsmanship con Bob Martin, en este podcast habla un poquito sobre su vida, nos cuenta lo que hace y sus aportes en el diseño y arquitectura de software, también Bob nos habla de su mayor amor y algunos cosas importantes que debemos saber aunque seamos arquitectos.

Primero, ¿quién es Bob Martin? Coloquialmente conocido como el tío Bob, es un ingeniero de software y autor estadounidense, también es coautor del Manifiesto Ágil y ha trabajado como líder, gerente de proyectos y programador. Después de contarnos un poco sobre su vida profesional, nos habló de su mayor amor, la programación-codificación es su mayor amor porque esto le dio mucha experiencia no solo en informática como muchos de nosotros podríamos pensar, también le dio un Mucha experiencia en Gestión de Proyectos.

Durante el podcast, Bob piensa en el proceso ágil y en cómo la sociedad que trabaja en el área de gestión, deja de programar porque comienza a enfocarse solo en el producto final y aquí está el problema real porque cuando dejamos de hacer algo, no solo de programar, pero todo empezamos a perder la complejidad del proyecto real y si lo perdemos, entonces no somos capaces de tomar decisiones importantes sobre el desarrollo del proyecto, y de la mano de eso si no conocemos el proceso que conforma el desarrollo somos ciegos.

Mucha gente piensa que si eres un arquitecto de software no necesitas saber programar, pero como explica Bob es fundamental que sepas programar el trabajo en equipo es fundamental y no me refiero solo a la comunicación, sino como tenemos visto en la escuela o en nuestro trabajo, cuando trabajamos en equipo necesitamos apoyarnos unos a otros, así es como funciona el trabajo en equipo.


Comentarios

Entradas más populares de este blog

SOFTWARE ARCHITECTURE

  Todas las cosas están llenas de componentes. En este capítulo el autor nos explica cómo se compone el software, para ello hace la relación con los arquitectos y la construcción, sé que los componentes del software no son cosas tangibles, sino para construir un programa o construir un edificio tenemos que seguir un plan similar, los arquitectos primero construyen un plan según los requisitos planteados para que luego podamos hacer la construcción de un edificio o casa, lo mismo sucede en la parte de arquitectura de software para poder diseñar y crear un software , las arquitecturas de software siguen un plan similar cuando tienen un nuevo proyecto, primero necesitan entender los requisitos que tiene que cubrir el proyecto, luego pasamos a la fase de planificación, creamos una metodología de trabajo, esto ayuda al equipo a resolver problemas de una manera más manera eficiente y evitar el proceso frustrante y estresante. En este capítulo aprendí mucho la arquitectura y la tarea que desa

Moon Machines

A medida que la guerra fría avanzaba a su fin durante la segunda mitad del siglo XX, los científicos e ingenieros estadounidenses y soviéticos estaban bajo tanta presión que tuvieron que encontrar soluciones a problemas que no existen en ese momento de la historia. Quizás existía una mera idea de lo que era el software como mucho una década antes de los eventos mostrados en el documental, sin embargo un proyecto tan desafiante y grande como la exploración espacial obligó a la creación de diferentes módulos de esta computadora de navegación, de ahí la diferenciación entre lo lógico y lo las partes físicas del sistema. Incluso en la creación del software, el documental muestra cómo se dividió en los equipos de personas que escribieron el programa con un lápiz y las personas que lo "compilaron" en esta loca estructura basada en cables para representar el programa. Es muy interesante cómo los ingenieros pudieron reconocer los problemas con los que se tropezarían los astronautas c

Introduction

  My name is Hector Hernandez, I am 22 my graduation date is in the 2021, this is a little bit sad for me because this mean I didn't graduate on time but somehow I have faith  that some day everything can get back to normal, I am excited to take the ceneval exam and also be able to make a reunion with all of my friends and family in a not so long future. My main hobby was to swim in the school pool but now in some way is to apply to a lot of jobs. I had a pretty good job in a pharmaceutic with a lot of benefits, even do i get the job it was pretty difficult to take a job with less pay and benefits. My goal in this is to see how to get better in my communication skills and to finally find a job where I can say that I would rather choose this company because i have somo much to learn from them than this pharmaceutic where I am just in my confort zone. So for that I decided to star working in cisco and I am starting to studying in mi CCNA exam that i will take in the 28 of this month.