Abstract:The student's competence is developed in his/her own dynamic activities. There are two types of activities: knowledge activity and actual activity. Echoing these two types of activities there are two types of human competence: "competence in knowledge activity" and "competence in actual activities." In the development of these two types of competence, knowledge activity and actual activitiy play different roles and present different relationships. Learning of knowledge plays an important role for the development of competence in knowledge activity while the actual activity or life experience activity play a supporting role. In the same manner, in the development for competence of actual or life experience activity, the actual activity and direct experience are the critical elements while the learning of knowledge and indirect experience only can construct a foundation or a starting point.