In recent days, I suddenly felt that I could not help myself. Is it really "old. Every day, I go home and go to bed. I don't even have the strength to catch a cold shower. I don't remember how many nights I woke up in my sleep before I ran to catch a cold shower.
Back to the course and work summary of the first year, I learned a lot, not only technology, but more importantly, technical cultivation. Because of the improvement of cultivation, I have completely changed my outlook on life.
From March onwards, we received the project, at that time. net only has the first "ten days to learn ASP. net "that series of learned knowledge (may be poor), even vs do not know, for oo do not know why, for web development, I only engaged in dvbbs in college, repaired and modified some small functions, and made 1 or 2 small websites.
Starting from reading "C # advanced programming (version 2)" to learn simple syntax and OO first knowledge, during this period in hidotnet.comCommunityLearning and studying ASP. NET forumsSource codeBased on the technology at that time, we can imagine how difficult it was. At one time, we suspected that our starting point was too high and we almost gave up because Baoyu said that he also started from ASP. net forums started learning ASP. net, It is silly to stick to it, there is no understanding of the foundation is not the same, Bao Yu is not familiar with the Web can be compared. At that time, I couldn't remember how many times I had read the data layer calls for ASP. NET forums.CodeThe number of rounds in one debug step. There are many questions about mental retardation in the middle.VenjiangAndJackyFortunately, there are so many enthusiastic and helpful technical people on the internet that they have not killed themselves on the starting line.
After the 7-day holiday of 5.1, the system was built on closed doors at home. Fortunately, the system is a well-known business field of the company. You can directly guess the requirements of the system based on the existing business understanding (You have, only two requirements have been investigated ). In seven days, a prototype system was created by imitating ASP. NET forums. On the 8th, I went on a business trip and went to the customer's site for development. In the next few days, we will not be able to do anything: deploy the system modified the day before yesterday in the morning, collect comments for modification in the afternoon, and modify the requirements at night. In addition, we will not accept the remote license, snail like notebook (what kind of IBM 128 SDRM forgot, run vs2003 + SQL2000, just remember to compile the project once and I can watch TV for a while). I have to revise the contract even if I don't count on it, compile various documents ......
After more than two months of Superman's life, the system was finally put into trial run, and it was officially launched in August 15. At present, it is still running well. How can this problem be solved by hundreds of thousands of projects? This is why I have been taken down and implemented successfully by myself. Sometimes I don't believe it too much :)
After the official operation, I went back to the company. The next day, I had a great time. The days in Xiamen were so great... A new colleague also grew up slowly, and the development task was handed over to him slowly, and he had to get out of the house and steal it.
The so-called long-lasting wisdom, know the "when books are used, hate less" regret, so leisurely days did not relax to learn. In the days of development, I learned how to develop controls, object orientation, and design patterns in every inch of the blog garden, we also began to shamelessly copy and plagiarize every good code we saw. Which of the following accounts were complacent? (how many people are in this status ?), I insisted on reading books for more than an hour at night.
Time slipped away in such a full learning pace, and I also copied a lot of code and ideas. At the end of the year, I received another related project with the same business content as the first one. Before the project began, I reviewed the first system and thought that the overall architecture was really ugly. I also wanted to take advantage of my own plagiarism for a while. So I tried to imitate the modified MVC Architecture from ibatisnet's netpetshop2 and upgraded the entire system to ASP. NET 2.0 (vs2005 ). the system was finally developed, and the MVC Architecture was gradually improved. Unfortunately, the project failed, this is because of some non-technical factors (but it has provided me with good experience to upgrade the MVC Architecture to the MVP architecture, and it is not a loss of business ).
The learning experience is almost summarized. Next we should talk about philosophy: how to develop technology and how to practice it.
At this time, I have to think about it. Can plagiarism generate technology? Can you grow into a cool man? What about learning technology?
I do not deny that imitation is also a kind of ability, and I once worships this kind of people and worship them very much. They think they are cool! By the end of last year, I still thought that until then, at which moment I changed my definition of cool people.
Here we have to say one person: thin.
Thin is the one who has the greatest influence on me in the garden, and also the one I admire most. Although thin has never been in contact with himArticleFeel his technical attitude.
The first impression of thin was that it was very cool to make controls. However, this ox doesn't feel much different from the ox on the Internet.
Later, I kept getting into touch with his articles in various aspects. Every time I read an article, you cannot deny the depth of understanding it has shown, as well as the seriousness and seriousness of his technology.
Suddenly one day, I looked at it and suddenly realized that it was a cool person: no matter what the matter is, you can take it seriously and master it in depth, not just a superficial "I know" status.
When I realized this, I began to gradually flatten my mind and start learning in a down-to-earth manner.
The first object I learned seriously is objectbuilder. In the process of learning OB, I gradually realized a lot of plagiarized things in the past, and felt that there were so many things I did not know, and I also understood what the predecessors said: "The more you know, the less you know. Because the transactions in the world are interconnected and interconnected, when you get to know something deeply, you can bring out a lot of associated things, and you need to learn these things again, therefore, your unknown is constantly pulled out and expanded behind your in-depth known information, and you will feel that you have many unknown things and many unknown things, you will be confused, learn, and slowly remove the impetuous mentality, develop a pragmatic style of work, thus affecting your entire outlook on life and facing everything in your life peacefully, and do it well.
I have found that many technical personnel are very impetuous and have great success. I think this is not a good thing for the development of Chinese software, and it is not a good thing for the individual development of technical personnel. Take the time to write these words and describe your learning experience. I just hope that the atmosphere of the garden will get better and better, and the technological atmosphere of China will be more pragmatic and less controversial. A year is not long, but short, but there are many things you can learn. The key is to treat the technology with your attitude and mentality.