Today I looked at Microsoft's Pet Shop 4, there are many exciting features,. NET Each version has new features, new convenience, but finally feel like a trap (the more the use of new features, it is also easy to bundle on Microsoft's lap; the more you learn the more programming tools, the more features, performance, stability and other comparisons, The more it is easier to fall into a rational thinking trap, may become a cow, but it is worth it? To get it, and finally the software or hardware manufacturer of the senior maintainer, human seems to be the master of the Earth, and forget that people are the product of the Earth. Can I use all of these features? The answer to me is no, programming for me, just to meet their own needs, as long as the results can be achieved, the new function and the old function with nothing.. NET gives me the convenience is I do not need to understand the characteristics of the hardware, I just know that the memory is large, the CPU is fast, the hard disk can be Then, based on the scenario provided by. NET, I can get my results out with the use of it.
So as long as I have a certain understanding of the design pattern, a good framework for their own needs to do well, I will only fix my own version of the. NET 2.0 on some features, and not use a higher version (because the learning time cost is very high), so the higher version is meaningless to me, After all, I'm not doing software development or large software. If I finish my whole. NET and Windows, I'd rather learn the whole C and Linux.
For the attitude of the programming tools, I feel satisfied, I do not need to know all the control of the tool to use the method, and do not need to know too much of the use of skills, so that I have more time to think about their own value where, where life is, how to have value, I do not want to let those self-control things to occupy their own too much time and energy, suddenly feel C why so many years is not over, a tool to fully understand and use, not a two-year time problem, and you fully grasp C, then you can achieve what you think, C is like a pencil and a piece of paper. NET is like a computer, a drawing software, if the computer, software constantly upgrade, you have to keep chasing, and pen and paper need to upgrade it? A piece of paper has been able to draw everything, why should learn computer and drawing software to draw everything? Why do you want to be on a piece of paper and then the lily?
Social progress, is a trend, can not stop, as if everyone in the work, there is a time to race with the same, can not stop in a limited time to obtain more, resulting in software and hardware upgrades like a bottle of poisonous perfume, let people more and more sink. and C and object-oriented let me see some of the essential issues (to 100% proficient. NET, may be more than 100% proficient in C will take more time, Because. NET class libraries are not generally large, but close to infinity, as long as the manufacturers think constantly, the type of library will continue to grow, until one day is replaced by another class library, and then continue to repeat, cycle, and you may fall into such a shady constant chase, nonstop repetition, nonstop cycle), nothing is right and wrong, there is no comparison of the meaning , because the existence is the reason, only now to determine their own station position, enough is good, Whether it is. Net,java,c and so on, as long as the understanding of their own needs, plainly their choice, plainly those themselves can grasp, which can not grasp, with a calm heart to see the world, to see themselves, this is my way, because no matter what is impermanent, only the present Wan Faping, no have to compete, is the portrayal of life.
Programming tools and what do I need?