Recently, I received an email from a college student. The content is as follows:
Hello, Mr. Zhou, I am a junior college student. The school is also from Pheasant University. I am a software engineering major. I was a junior in September, however, the school has a school-enterprise cooperation project, which allows us to pass training in training institutions free of charge. As we are almost a junior, our English skills are poor. I don't know why I can't even learn it, it may also be due to insufficient efforts and methods. In addition, as a pheasant school, my major is not very top-notch, so my teacher's level is average. My score ranks first in the class and I am still confused, I think that the kind of learning model that has never been changed for several hundred years cannot cultivate a real programmer. When I was learning Java, I knew that the teacher was a poor guy. I had to learn it by myself, however, the biggest drawback of self-learning is that it is easy to be affected by the surrounding environment. Therefore, it can be said that I still have a half understanding and don't understand it. The database knowledge is even worse, and I often think about it, the teacher doesn't want to talk about him anymore .. However, I have learned a lot from the three major frameworks, because I have been thinking about it every day, but I still haven't learned enough about it. There are many shortcomings, the database is very bad, and the English is not good, in addition, when I came to the institution for training, I found that my undergraduates were very competent in thinking. I always felt that I was very slow and could not learn it. I really wanted to have a correct method to make my learning more dynamic, but no, it's time to go out and look for a job. I don't have a good education or a good certificate, but I'm really worried about finding a job. Although I 've been working hard, I don't want to read it for nearly three years. If my major doesn't match each other, I can't help myself, but I always hope so much. So I read the article by Mr. Zhou, I would like to ask Mr. Zhou for advice. I hope that Mr. Zhou can read it patiently and look forward to your answers. Thank you!
My reply is as follows:
Thank you for your trust in me. I have received emails from many readers since I wrote my blog. As long as I have time, I will reply one by one.
When you see your email, I would like to remind you that it is better to list the first, second, and third points by email, which is more organized.
From your email, I have summarized these problems: first, you feel inferior when your school is not good, your major is not good, and your teachers are not good. Second, you feel that your abilities are not good, you are slow in learning things and have no confidence in yourself because you have not mastered the correct method. Third, you are confused about your future as soon as you graduate.
I will answer you one by one.
(1) You do not have to worry too much about the quality of your school, major, or teacher, or feel inferior because you are a junior college student. "The mountains are not high, the Immortals are famous, the water is not deep, and the dragons are the spirit", the Ancients have long realized that people's origins have little to do with achievements. A university is a small society, almost all of which rely on their own study and life. If we treat a university as a "elder care" place, what can happen to students in a prestigious school? What you need to do is to make good use of your time at school to study hard and strive to understand and thoroughly learn professional courses. Then, when you graduate, you will leave the school with high heads.
(2) The speed of Knowledge acceptance varies with your learning abilities and methods. I can't do it again. You can do it again, third, or even tenth. I feel that you may be impatient with your work. As long as you don't understand what you learn, you will feel that it is your own problem, it will blame itself. Even for undergraduates, there are not many things they have learned in four years, and most of their knowledge is just learned. You don't have to be anxious because you have learned something badly. What you need to do is to learn some courses to a level that knows more than the average person. Whether it is a school-enterprise cooperation project or a school-enterprise study, the most important thing is to learn the real skills rather than the superficial things. In addition, I suggest you go to "Kaifu student network" (www.5xue.com) to check how others learn. Software majors have only one learning method, that is, they constantly practice and write code.
(3) Almost everyone will feel confused before graduation. This is a normal phenomenon. However, some people regard this confusion as their motivation to move forward and discover their advantages in the process of breaking through the confusion. You should not be overwhelmed by your own confusion. Instead, you should face the difficulties and insist on making progress every day, live today, and think less about the future. In the following time, you can go to the recruitment website to check the standard of recruitment and the knowledge you need to master, then you can learn it in a targeted manner. You need to make a learning plan, arrange the time according to the plan, and try not to be influenced by others. You need to believe in one sentence: Take your own path and let others say it.
The above is my reply. Please refer. I hope you can be a confident and well-organized person, and find the right learning methods and satisfied jobs. Thank you for your letter. Please stay tuned to your blog.
Zhou Zhao Xiong
July 24, 2014
(My microblogging: http://weibo.com/zhouzxi? Topnav = 1 & WVR = 5, No.: 245924426, welcome !)