Light is like an arrow, the sun and the moon are like a shuttle, and a blind eye has been more than 6 years.
Looking back at these years, the hearts of the work, suddenly have some feelings, and some help from the people who write procedures to begin schools will have some help.
I saw a "God Carving Heroes" again. When Yang Jingchi is a Jiu Jian, Yang has a prostate to guide him for three stages: heavy sword, wood sword, sword. In fact, what is the learning programming?
1, heavy sword
Beginner programming, Java, C , C #, Delphi is dazzling, feels no way. My experience is that I just picked up a door, of course, it is best to have a relatively mature language and then learn in-depth. This is the stage of the heavy sword, that is, "in-depth" stage.
2, wood sword
Once a language is deeply in-depth, you must understand the routine scheduling, interface programming, data structure, network programming, database, DLL, etc., this time you need to enter the second stage, that is, "shallow" stage. The superior stage is the stage of the wood sword, that is, if it is a generous stage. At this time, if you learn another language again, you will find it very easy. After a multi-do-language learning, experience, you can summarize, master the basic modules and architectures of any programming language.
3, there is no sword with swords, the sword is the highest realm of the sword law. The same is true of the highest realm of programming. At this time, you have no language in your heart. Which language is more close to your application needs, you choose her. In your heart, it should be architectural and model independent of any programming language.