08 graduate looking for work during the beginning of contact with web development, because in school mixed for 4 years, I can only from the HTML markup language to learn, and later applied to a website construction company, began to learn PS, Dreamweaver and ASP. Since the foundation was weak, he left one months later.
Later applied to a company, engaged in ASP website construction, but basically did not do what case, fortunately there is time to start to really learn ASP, slowly to the ASP has a little understanding, can probably read someone else's code, and later found that the ASP is outdated, Start learning. NET, of course, their own learning process is very boring, three days of fishing two days, the real learning is very few.
10 lucky to enter an OA development company, began to really contact with. NET, SQL Server, Oracle and so on, especially thanks to this company to give me this rookie opportunity. After several years of accumulation, the company has its own set of framework, in fact, to encapsulate some of the base class, the general staff as long as the framework based on the development and modification of some functions. Technical chief engineer in the scheduling of development tasks generally will be the implementation of the function is probably elaborated once, so the real contact with. Net deep-seated things will be very few, basically contact with the SQL statement and JS more.
13, feel low wages and learn less things, so I chose to resign, and colleagues started the road of entrepreneurship, since the enterprise must develop a product, because of the previous company's framework has a certain understanding, so we choose to their framework for reference, set up their own framework, Maybe the students see I said the framework and do not agree, in fact, plainly is some base class, SQL base class and page base class, developed a set of CMS, mainly with jquery Ajax for the interaction between front and back.
Because of a variety of reasons for the failure of entrepreneurship, now I am in a company dedicated to their own company to develop OA system, is generally used before the idea of CMS;
The above is my work history, the following began to talk about some technical aspects, I use a lot of IS. net1.1, completely untouched by the MVC, EF and other design patterns, just know these nouns, even generics and commissioned this almost useless. I have always felt that MVC is more suitable for team projects, there is a different display of the same data source compared to the advantages of OA system if the mobile phone version is a bit of help. As for the EF model, I have been bothered by the fact that others have said efficiency, and I have not been able to delve into it. And because the underlying is relatively stable, it's less likely to try out patterns like MVC and EF. Now the development of some new features sometimes think of some generics and commissioned this kind of "new things", but I do not know where to use the delegate, feel the delegation instead of increasing the amount of code, maybe I just smattering it, generics, I seem to be just as the ArrayList of the advanced point to simple usage.
Whenever I have time to visit the garden, I will feel their narrow knowledge, fear, my knowledge is not in line with most of the recruitment requirements, the article is more chaotic, just want to write a blog post, just want to summarize their own, I hope someone gave me guidance.
Contact. Net5 years, I feel that my knowledge is very narrow.