It is easy to learn. It is difficult to achieve this. Novice programmers found themselves stealing ideas from other projects in recent projects. Of course, it is not really "stealing", but browsing and learning the projects and developers you enjoy, and stealing ideas from them. Such as the design mode and reconstruction method. How does Chris process the command line parameters in the hub? How does Ruby on shell scripts and rvm convert Wayne? When you encounter a problem that is difficult and requires you to shake your mind, you must ask "Hi, how can I achieve this ?", This is a good question to start. Once you encounter this problem, of course, you can search for an article on Google to find a solution. However, if you steal data from others, you will get two points: Your understanding is connected to that particular project. You "own" that idea. "Owning" what you stole is a subtle process, but you can imagine that you spend a lot of time understanding these ideas, you apply it to solving your own problems. This kind of ideological process is very satisfying. Suddenly, you start to understand why the author wants to refactor this method and why they need a helper class. Do not misunderstand. being able to create things by yourself is of course the best. This is a completely different level of learning knowledge, which is required in most cases. However, sometimes it is the fastest way to learn from others, not to solve your problems, but to understand the essence. To observe how others solve your problems, you must be able to understand the ideas embodied in them, reshape them according to your own points of view, and turn this idea into your thoughts, you put it in your own head for use in the next project. This is another saying of the word "learning", but when I think of such an imaginary and strange saying -- oh, is this an inheritance policy stolen from Homebrew in another project a few months ago-my ability to accept knowledge has improved. Once your knowledge is absorbed and digested to this level, these external ideas will become your own thoughts. Get the LAMP brother's original PHP video tutorial CD/detailed PHP Essentials edition for free. for details, contact the customer service on the official website: Http://www.lampbrother.net Http://yun.itxdl.cn/online/cto/index.php? U = 5 This is a CTO course of ox X Http://yun.itxdl.cn/online/server/index.php? U = 5 mobile internet server development course Http://yun.itxdl.cn/online/weixin/index.php? U = 5 development courses Http://yun.itxdl.cn/online/yingxiao/index.php? U = 5 micro-marketing courses Http://yun.itxdl.cn/online/phpcms/index.php? U = 5phpcms secondary development course
|