[Repost] Why is it said that young people should not be excessively obsessed with philosophy?

Recommended Saying

Knowledge gained from books alone is always superficial; to truly understand, one must practice personally.

Original Link

https://www.zhihu.com/question/560839187

Main Text

Yi An Zhu

C++ has many very sophisticated features, such as overloading, templates, generics, virtual functions, callbacks, and so on. When I was an undergraduate, I was always confused no matter how I studied them. Even if I passed the exams, when I started programming, these features would almost always cause errors, and I wouldn’t understand where the mistakes were.

It was only after working for more than ten years and experiencing various large-scale projects that I truly understood how to use these advanced features. For example, virtual functions: when a base class is deeply inherited and has nearly hundreds of descendant classes, but their common methods maintain the same signature, that’s the real valuable application of virtual functions.

The reason is that many advanced C++ features are concepts extracted through multiple layers of abstraction. If you only solve algorithm problems on LeetCode, you will never come into contact with these features’ applications in real-world engineering. Only a few geniuses can directly map highly abstract concepts to an understanding of real applications. Most people need to first see phenomena in reality and then comprehend abstract concepts.

Philosophy is precisely a high-dimensional abstraction and generalization of all kinds of material and spiritual activities in the world. As a middle school student, neither life experience nor accumulated knowledge is sufficient to support understanding these high-dimensional abstractions. So except for a few geniuses, most people will fall into the quagmire of superficial understanding. They neither fully grasp the principles of philosophy nor use philosophy to guide practice, eventually turning into the kind of empty talk typical of scholars in the Wei and Jin dynasties. This brings no benefit to a person’s spiritual world or material life. It is better to allocate some of the time and effort spent learning philosophy to acquiring knowledge and gaining experience.

Idealistic Rabbit

Chairman Mao once wrote a letter to his two sons in the Soviet Union.

The original text is as follows:

Chairman Mao advised the children: Study more natural sciences while young, and study more social sciences when older.

I believe the content of this letter perfectly answers this question.

It is truly a pity that his favorite son was buried in a foreign land, leaving behind only a few clothes.