Chinese programmers don't be captured by Windows
Solarsoft
I have learned for 7 years, using multiple development tools, such as: DOC era TC, FoxBase, Windows era, Delphi, C Builder, VC, ASP, etc., whenever you use those fools Tools, I will ask yourself from time to time, I have a technology? What did I master? So, I made a decision to give up Delphi, C Builer that can be quickly developed, and specializing in VC development. At the beginning of the VC, I mainly learned the huge system of MFC and MFC, so I spent a long time to study, studying its code, it also benefits a lot, but I found that the more you can't ink. MS, will eventually become MS programmers, such a disadvantage is that I have no initianess, MS, and I have to follow. (Of course, MS has a large number of PC operating system markets. I will do more.) So I gave up my MFC programming, (in fact, I am still using). STL, write with STL, and many code, I want to write it back, escape MFC. In fact, I should write less by writing less than MFC. At the time of study, I always remember the classic formula of "Data Structure Algorithm = Program", and finally, I put the energy on the algorithm and software architecture. I also look at many of the works of others. This kind of learning makes me mature.
The rise of web applications makes many developments simple, and this is getting farther and farther, I am going to be a fool-style programmer, "I have no innovation, I will only Rapid development ". And the old, not pursuing the efficiency of the code, as long as you can make it quickly, a software company needs to disappear. The pursuit of MS was badly pursued, (Of course, this is more marketing for them, I agree.) After I used ASP, I also said it. I don't need you, I will take my own way, I don't want to give up my ideals in her age, (I can get 50 years old). I re-embracing the hard struggle of C / C .
The current employment market, VC may exit the mainstream stage, because it is too long, and the code maintenance is quite troublesome. This product is inevitable to decrease. Competition of the tool market makes VCs into the underlying development tool. That is to say, its market is getting smaller and smaller.
Windows's .NET strategy makes me scared, .net, I am also a follower, I used to write the C # language algorithm in the first time and published in 9CBS. And now I see .NET, not saying it is not good, nor does it say that I have no energy to pursue. But scared, I am afraid to use .Net to develop, I am afraid of being afraid of being bound by the MFC. I have to leave it in the future, just like fish leaves water. This is what I don't want to do. And .NET development also makes development simple (in fact, this is very conforming to the market demand). But in this way, our country's software career will be firmly controlled by foreign countries. my country may have to become a software producer (a large production workshop).
I pursue technology, I want to have a power for the country's software, and the programming on Windows makes me feel confused and even lost passion. When I lost, I thought Linux, I have seen some works on Linux, it re-ignited my only passion, I might want to give up so many years of programming experience in Windows. Re-opening up a new world. I work hard, I believe I can succeed; I am diligent, I believe I can give the country. The above is my personal point of view, I am welcome with me, I welcome, my homepage http://solarsoft.126.com.