Shapers are different from Inventors.
Shapers are independent thinkers who are passionate about their work and aspire to create massive impact on the world. They have clear and unwavering plans for achieving their goals, and won't let anyone or anything stand in their way.
The key difference between Inventors and Shapers is that Inventors tend to sell their ideas once they've developed them to a certain point to make money.
Most of the time, only true Shapers can consistently move from one success to another and sustain their success over the long term.
Human beings are extremely complex creatures. Our appreciation of one thing does not necessarily mean that we can appreciate the whole person.
Excessive deification of someone will only bring endless and unnecessary troubles to ourselves.
"Everyone is entitled to his or her option" doesn't mean "his or her option is not a mistake and should not be challenged"
There are two extremes: one is a matter of personal taste, and the other is a matter of judgment.
For the former, there is no such thing as rationality, but for the latter, rationality becomes particularly important (whether the inference is careful, whether the evidence is fully sought, and whether the evidence is rigorously interpreted).
Most options fall somewhere between these two extremes. That is to say, most opinions need to be rationalized.
We often see people in four groups:
Those who seldom reason at all, just think and act as those around them do.
Those who are determined to let passion rather than reason govern their lives.
Those who sincerely follow reason, but lack sound, overall good sense, and so do not look at all sides of an issue.
Those who never bother to reexamine an option once it has been formed.
These kinds of error can easily corrupt the option, making it a mistake.
A good option typically needs:
Careful observation. rather than just habit or impulse
Reexamine old options from time to time
Distinguish between familiarity and soundness
Broadening the perspective to make the option more informed
Life is lived for a few shining moments馃嵒
Personally, i think that knowledge can be divided into systematic knowledge and conceptual knowledge;
Building a reliable network architecture is systematic knowledge, which involves a lot of accumulated experience;
Learning DNS is conceptual knowledge, which can break through the key points of learning in a short period of time;
If you want to master systematic knowledge, you need a lot of experience and time to go deep, and it cannot and should not be oversimplified;
Conceptual knowledge can and needs to be simplified;
This is true for computer science, and so are other things;
Sometimes "not understanding" is essentially caused by differences in cognition and experience.