Week 8 Reading Notes (Man-Month Myth X Moon and Sixpence) - What exactly is a programmer's self-cultivation?

    After writing reading notes for so long, most of the questions involved are how to do software engineering well and how to do a good job in my career. But it always feels that there is a missing link in the logic chain, that is: why do we need to do software engineering well, and what does it mean for us to be a good career? I think if you don’t think about this question, then this syllogism will not be complete. Doing it without knowing why you are doing it will be too muddled. To be honest, it will feel like a walking dead.

   I originally thought that this book on self-cultivation of programmers could answer the doubts in my heart, but when I opened this book, it turned out to be a series of questions about how system software runs and loads. I secretly think that if it is about this kind of book on how to improve one's own skills, it should not be named "Programmer's Self-cultivation". Why, I think a programmer should be a person first, and then a programmer. If a programmer does not have any humanistic literacy, does not think about such problems at all, only codes or pleases his boss, then what if he achieves self-realization through his career?

  To solve such a problem, reading software engineering books will not get the answer. The answer can only be found in philosophical books. Strickland, the protagonist of The Moon and Sixpence, is a stockbroker working in London. He has a wealthy and happy family: a beautiful wife, vain, and two healthy and happy children. It stands to reason that he should be satisfied with this kind of happiness in this world, although this kind of life is vulgar and peaceful. However, just in their 17th year of marriage, he suddenly left home for Paris, leaving behind a career and family that looked good to outsiders. Just when people thought that his departure was because of an affair, people found out the fact that he was only for painting.

  At this time, Strickland did not have any basis for painting, he just liked to paint. To outsiders, he was insane, and his life became miserable, nearly dying of starvation and disease on several occasions. His paintings are also completely out of shape, always destroying the original things, and no one will buy his paintings except for a crappy painter Bronche-Stroeve who regards him as a god In fact, he never sells paintings easily.
  There was something memorable about his attitude towards life, he lived a purely spiritual life. The reason why he made such a decision may be that he was troubled by some thoughts. He wanted to express his inner troubles through painting. Seeing this, I was deeply touched. Why do we need to be good software engineers?
  There are world-minded, aspiring IT professionals who want to change the world through code. Such can go through all kinds of difficulties, but there are also successful ones, such as Jobs and Zuckerberg.
  Some security people want to fight crime with their own code.
  And some people, as mentioned in "The Myth of Man-Month". Programming is as fun as building blocks, building the world, and God. As the author of "Dream Breaking Code", he was obsessed with constructing virtual civil wars in basic language when he was young.
  And more people may prefer to let their loved ones live a happy and decent life by becoming an excellent software engineer.
  Either way, it's better than messing around with code.
  
   
 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324973776&siteId=291194637