Software Craftsmanship
Talking
about how the people learn to live and survive in this world since they are
babies, I think that learning from others is the best option. There is a famous
Mexican phrase that says “Nadie experimenta en cabeza ajena” but I strongly
believe that this is the best way to learn and evolve. That is what Craftmanship
purposes. It says that developers should learn from the experimented ones. This
can be related to the post that talked about the role of a software architect
in a software team. That post said that the architecture should the most experimented
developer in the team. That is because the most experimented developer has a deeper
view of the solution of the problem. So, we can say that from that architect or
experimented developer, we could learn a lot. In my workplace, we have had
several good mentors that always are willing to help you. Therefore, I could
learn about their experience. And this is useful because sometimes they give you
advices of common errors that they found in their professional career, so if you
find the same problem then you know how to mitigate. I am agreed with the
general idea of this, I think that having good mentors is essentially to learn
to build good software. The cons of this is that sometimes there are some developers
that let certain factors to influence in their decisions, such as preferred language
programming, preferred programming paradigm and so on. Therefore, some of them
could tend to be fatuous and obstinate about their beliefs. But in general, I
think that learning from experimented programmers is good, even though sometimes
could be difficult to discuss your ideas, but over the time you will become an
expert too. The reading was interesting and in some way, it has a different
perspective from the previous one.
Comentarios
Publicar un comentario