Home > Article > Backend Development > Regarding the method of learning PHP programming, a must-read - it must be effective - so cute
Hello everyone, I am being cute. First of all, let me talk about this article. I think this article is very useful. I have also posted it in the Android forum. It can be said that this article is a way to learn programming. I hope it can To bring help to you, you actually clicked on this article. I hope you can read it carefully and finally write your summary;
Thank you Xiaobei for your support, thank you ;
This article is the study advice given by old students of Dark Horse to new students. It is the voice of a high-paid student. Please read it carefully and patiently. This will be an important guide for you to study at Dark Horse.
(Note: This article comes from the official website of Dark Horse member, summary: I wrote it myself,
I hope you will read it seriously and help you learn programming, or learn other things The contents are all helpful)
If you are a programming enthusiast and someone who wants to start a business, you can join the group: 438012030 (I am a person who likes programming and starting a business, looking for like-minded people to start a business together)
Four and a half months passed in a blink of an eye, and I got an offer that satisfied me as I wished. This must be attributed to the hard-working teachers at Dark Horse and the continuous encouragement and support from the diligent students around me. During my studies at Dark Horse, I enjoyed a fulfilling life that I had never experienced before, and this life experience inspired me to have an indelible passion for technology, which continues to burn even after I took up the job. Therefore, with gratitude, I think I must do something for Dark Horse, so I have this summary of learning methods. I hope that the junior students can learn from this learning ideas that are beneficial to themselves, so that they can learn more knowledge in a shorter time, and use the high-quality platform of Dark Horse to make themselves progress on the road of technology. Faster, further.
I remember that not long after we entered school, we took the first test. Then, the gap in students’ learning efficiency was shockingly exposed. Surprisingly, many students study very hard and often even stay up late, but their learning results are not as good as expected. On the contrary, many students study for a short time, but the results are amazing. So, I started thinking about what caused this difference? Through communication and exchanges with many classmates, I finally understood that learning methods play a vital role. So what aspects should we pay attention to in a good learning method? I think as long as you regularly ask yourself the following eight questions, you can determine whether you are on the right track.
Question 1: What classes will you take tomorrow?
If possible, you can copy the notes of previous seniors and spend 5 minutes every day to roughly browse the next day's course, so that you can grasp the course structure from an overall perspective and prepare yourself for the next day. The teacher will not be passive during the six hours of indiscriminate bombardment, and then not know where he is. On the contrary, you can turn passive into active, so that you can cut the 6-hour course into small modules corresponding to each knowledge point. In this way, you can greatly improve the quality of your lectures.
Summary1: Preview before class and divide what you learned today into several modules.
Question 2: Did I fully understand today’s lesson?
The quality of lectures can be said to play a mainstay role in the learning effect. Just imagine, if your lecture efficiency and quality are very high, then the time you spend coding and reviewing at night can be greatly reduced. Because you will no longer ask yourself stupid questions about the code and materials distributed by the teacher. For example: What does this code do? I don’t seem to understand this knowledge point at all. These maddening questions can severely dampen your motivation to learn. Therefore, if you do not understand anything in class, don't ignore it. You should record the questions you want to ask and solve them through discussion with your classmates and teacher immediately after class.
Summary2: Record the questions you didn’t understand in this class and ask your classmates and teacher after class.
Question 3: What questions do I have questions about today?
If you listen to the class with a positive learning attitude, then you will definitely come up with various ideas during the class. You may be wondering whether there is another way to implement a code effect, or what effect another configuration method will have. At this time, be sure to quickly record these issues, and do not take up class time to discuss them with classmates or struggle with them yourself. Because, once you do this, you will not listen attentively to the subsequent lectures, which will reduce the quality of the lectures.
Summary3: If you have any good ideas in class, write them down immediately with a pen instead of fantasizing in your brain. If you fantasize, it will reduce the efficiency of subsequent lectures.
Question 4: If you have questions, can you get the results yourself through the Internet or writing some examples?
After you have any questions, don’t rush to ask the teacher and classmates, but cultivate your own ability to learn and solve problems independently. You can query the results through the Internet or API documentation, or write a sample program yourself to get the answer. If you really have difficulties, ask students and teachers for help. In this way, you can develop your ability to solve problems independently. After all, there are not many people in the company who can give you all-round guidance and help, right?
Summary4: When you encounter problems in your studies, don’t rush to ask your teachers and classmates. Make good use of our Baidu to solve these problems. If you really can’t solve them, we can also solve the problems by communicating with others.
Question 5: Have I finished typing today’s code?
Many students sometimes fall into a misunderstanding, that is, they think that the code has been completely understood during class, and there is no need to type the code again after class. This goes to an extreme. The other extreme is to think that the code must be typed out letter by letter from beginning to end to be mastered. In fact, the most important thing about coding is to write out the ideas and then complete the code by querying the API documentation. Of course, when typing code for the first time, it is best to copy the teacher's code, and then complete it independently. Otherwise, because it is too difficult, you may discourage learning and waste time on recalling code. Another point that needs to be pointed out is that you must not give yourself a reason to delay. Today's code must be completed today, even if you work until 2 o'clock in the morning. If you procrastinate until tomorrow, plus the amount of code for the next day, you will tend to give up on yesterday's code, and even get bored of today's code. After all, the time for study is limited. If you use one day to undertake two days of tasks, it’s no wonder there is no pressure!
Summary5: The code you learned today needs to be typed by yourself. Today’s things must be solved today, even if they are postponed until night, they must be solved and completed. The most important thing is to learn programming thinking instead of rote memorization of codes.
Question 6: Can I encapsulate or optimize these codes? Can I make some small applications?
Any knowledge that you want to learn and apply must be self-optimized and continuously applied to achieve the process of practice making perfect. If you are limited to the teacher's example code, you will find that your ability to solve problems is not strong, and you are still in the coder stage of pasting and copying. But if you can think about how to encapsulate and optimize these codes, and try to make some applications yourself, then congratulations, you are on your way to becoming an architect and senior software engineer.
Summary: Don’t copy the code when learning programming, make some software yourself.
Question 7: Have I completed my task today?
"Today's things will be finished today". This sentence from the ancients illustrates the importance of execution. So, never give yourself any reason to procrastinate. Don't tell me, a few good friends invited me to play Dota today. I will definitely complete today's tasks tomorrow! If this is the case, you will find that on the second day you are already unfamiliar with the knowledge on the first day. Because you didn't review or code. You'll feel more resistance to relearning yesterday's lessons. At this time, boredom will greatly reduce your learning effect. So, don’t let anything stop you from accomplishing your tasks today. You need to understand that procrastination is not an option and you shouldn’t even think about it.
Summary7: Today’s things are over today. As long as something needs to be done today, you must execute it and complete it. If you don't complete it, it will be delayed tomorrow. This will add up, and in the end there will be many questions left, and the effectiveness of learning will be reduced.
Question 8: Do I have a clear and effective review plan?
Confucius said, "Those who review the past and learn the new can become a teacher." Knowing the meaning after seeing the name means that you can learn new things through regular review, that is, practice makes perfect. Many students often complain that they have forgotten the previous knowledge when learning later knowledge. Therefore, when they learn the following knowledge, they will feel very stressed and even have the idea of giving up learning. This mentality will seriously kill a person's self-confidence and make learning efficiency extremely low. When it comes time to find a job, these students will become extremely unconfident. Because he thinks that all knowledge is becoming more and more blurred in his mind. Then, a good measure is to develop a clear and effective study plan. Regular review will keep you familiar with the knowledge.
Summary8: Studying requires making a study plan. If you don’t make a study plan, the learning will not be very clear, which will reduce the learning efficiency. It is also important to guide the review plan, otherwise you will forget while learning. Confucius said "Review the past" But if you know something new, you can become a teacher."
|
Come on.jpg (23.96 KB, Number of downloads: 1)
2015 My future is not a dream-with words.jpg (141.2 KB, Number of downloads: 1)