I have been working for 4 years, and I have experienced pain and depressed baptism. There is a little surprise and happiness, but happiness doesn't seem to get along with me for a long time. Perhaps I am more stupid, some development problems, such as Java scripts, vs.net debug bugs, compiler errors, such as IIS's errors, solve these issues to spend a lot of time. Every time I have to go to the 9 cow 2 tiger, not all night. So as a software developer, I have to have a special product that can stay up late, and can also have a variety of setbacks and blows, what kind of bugs are all, and all aspects of the software understand some, Java, C , JSP, ASP , Database, network, etc. So horses to catch up with new technologies, not feeling slow, and I am afraid that if you slow down, you will be eliminated. IT's technology development is so fast, and now the technique of learning is not necessarily two or three months, no matter.
To do software development is a difficult road, the accumulation of long-term experience and the chase of knowledge. I don't have sex discrimination, and I don't think that girls will be poor than boys, but I still don't recommend that my girlfriend also embarks on this road. She has no relevant experience, from she now slowly walking into this industry, it can be seen that software development is not suitable for her.