The subject of this article is to discuss the factors of affecting students' learning attitudes. To reach the goal of the topic, we try to survey the following issues: 1.What are the contexts, which will affect students learning attitudes; 2.Discuss the factors for disturbing learning attitudes during the processes of learning; 3.Find the reasons why students feel sluggish through learning process; 4.Understand what factors have effects on the students' way of puzzle solving. Through questionnaire investigation and data analysis, we found that most of the students are better at planning for future than actually doing; The main factor for moving students' learning is their family; Teachers should combine theorem and practical experience as well as industry cooperation to enhance students' learning achievement; Students need more encouragement in stead of pressure and they are too busy to concentrate on studying; It would be much better for a teacher to teach a single idea for multiple uses in different courses, and it would be worse for a teacher unable to explain in the class and this will cause students in a negative circumstances for learning; Teacher should communicate with their students as best as he or she can in order to getting a both win situation; Since common language exists among students, they more often discuss with their classmates than with teachers.