Many people may not understand or think it is impossible for me to start my work at a young age. It's not that I don't want to learn or I'm rebellious. Everyone has a hard time. This also seems to be a path that I have to choose. My experience is not like what I did before.ArticleIs as simple as described in, so lucky. I don't know how much effort I have made. Now I don't want to show off myself. I just want to tell my story. Please forgive me for being arrogant.
1992Year2I was born in Chifeng City (subject to the jurisdiction of Inner Mongolia in Liaoning .) In a small town in elementary school, due to poverty in my home and social environment, I am still an ordinary person who studies hard and has excellent performance. Spent my primary school in a poor place5Year (elementary school5Year, Junior High School4Year .) No one tells me why I want to study. Only my parents have been asking me to study hard and go to college. In the future, there will be a good way out. But I still don't know why. What's better at college. Because I was too young to think so much at the time.
At junior high school, I went to a school in the town. The environment and people around me changed. Because I was just born6My head burned once a month, so I still carry a hat, because a boy with a braid is really unacceptable. Because Junior High School is exposed to new students, coupled with my special characteristics, naturally get some strange eyes in school. At that time, I stayed in the library to read books without going home (Far Away) from school at noon every day. It took a long time for me to contact the so-called bad guys in the class. After that, I will be addicted to Internet cafes or game halls at noon. In this way, you are addicted to online games every day.
As adolescence changes. At school, I also learned something that the age group should not have come into contact. Learning begins to decline gradually, and you are not in the mood to learn. Because of the fact that I was interested in English at that time, I always had excellent academic performance. By the third day, the change was even greater. In our remote location, security and management were relaxed. High school students fight every day. I gradually entered this circle and won't confuse myself. At that time, there was still a scale. At that time, I was too young to face the girl and suffered a lot of losses. However, as a result, your mind becomes increasingly dark and your game becomes more and more obsessed. The bad habits of absenteeism and lying have all been infected, and the school has no one to worry about. Learning is even worse.
when indulging in building the so-called dominant position in online games, I have invested a lot of effort in the game with my friends. Once a game account was stolen, it was easy for others to steal it. At this time, the anger and the strong strength of myself broke my mind. In 2005 I finally asked my family to buy a computer because of my grades and family requirements, at that time, I had no ideological struggles with my family. After I finally signed a treaty of good learning, I finally got to 10 I bought a computer in the month. I am not addicted to games because of this theft. I have to learn these technologies and often steal others' accounts by myself inspirational . During the holidays, things study and learn "hacker technology" day and night. Every day, they go to some hacker websites to download tutorials and start learning and researching. At the beginning, it was not very smooth. At that time, I was faced with the danger of re-installing the system every day. At last, I did not feel sorry. With the passage of time, your own level is also constantly improved. Finally, I learned the technology I wanted : "account theft ". But at this time, I cannot satisfy my vanity, therefore, I continue to learn "intrusion", "cracking", "remote control", and "brush QQ business ", trojan and other technologies. I have mastered all the basic essentials as I wish. Although it is not very in-depth, I can do something out of it. At that time, in order to satisfy vanity, after intruding several servers at home, we intruded into the Internet cafe hosts in our town. For fear of being discovered by the network management, it is inappropriate to control the Internet cafe through the remote server. So far, I think it was boring at that time, and I have realized my own mistakes, which are not selfish. It may be doomed by heaven. What I did at that time laid a deep foundation for my current programming, maybe something that some of my colleagues did not think.
it satisfies your vanity and feels boring. It's useless to start reflecting on yourself. In addition, all the technologies I learned at the time had to use tools, and I could not do anything without tools. At this point, I heard about VB , start to download VB case and VB project Code . I didn't know how to learn it at the beginning, so I had to remember it when I got the case. Then, let's look at the cases and finally combine multiple cases and implementation methods to complete some of my favorite tools. At this time, I do not know what development is, But I will modify it. Every time I create a tool, I publish it to a hacker's website, and leave my name and contact information on the software. A sense of accomplishment.
at this time, I have no confidence or interest in learning. I was very envious of my classmates who had gone out to learn computers. My heart is about to fly. I started to try to drop out of school. But my parents don't agree. In this way, I am deadlocked to my junior high school graduation. I don't need to say more about my scores. At the end of the senior high school entrance examination, the desire to drop out of school became stronger. My parents don't agree with me, and my school just doesn't let me go. I finally chose to leave home because of my parents' abuse and suffering from flesh and blood. Coincidentally, a friend of mine divorced his father and was sentenced to six years for violating the law. He was alone in his house, so I spent a month away from home with him, and my friends got together every day. Although the time was not glorious, it was also my childhood memories. I was so stupid that I knew my parents would be worried. On the surface, I told me to go home and let me go, but I didn't know what it was like. So I called my mother every night and said that I am fine. When I agree, I will go home. 1 tianxing, 2 tianxing. A few days later, we became a problem. A few out-of-school friends started to look for a job and make money to raise themselves. However, if we are behind, we only need physical strength.
after running for a few days, I finally found a job called "shovel bark ". I have never heard of it. It's just a pile of trees. Give me a shovel and shovel his bark. At that time, we were very excited because we could make money, no matter how much. After discussing with the boss, we 8 take turns in the afternoon. The next morning, 4 multi-point, 4 I went here (including me), and I was very excited and energetic. With the passage of physical strength, the physical strength will be exhausted at 7 points. We finally couldn't help it. Let's take a look at the results behind us, dozens of trunks, which can be worth dozens of dollars. It's silly to ask the boss for settlement. He actually said that we 2 less than a dollar, the rest of the bark can be taken home. We don't remember what it was like at that time, but since that time, we have realized this society, and it is not easy for our parents to make money. Inspirational people should work for us, and find a way to make money easily.
after this storm, I thought about it. Why don't I make money by teaching other people's technologies online? After having this idea in mind, I started implementation immediately. I tried my best to send modified software and do some technical tutorials. There are a lot of people who want to join me, and there are also a few who want to learn the art, but the transaction method is hard for us. Another good friend made a bank card from his mother. Fees are charged by remittance. However, it is easy to persuade the people on the Internet to pay for me directly. If you teach them first, you will lose money if you don't know how to transfer money. During that time, I had accumulated a lot of experience to persuade the buyer. At last, a person was willing to pay for it. 150 yuan. My first revenue in my life was 150 yuan, for me every day 1-2 I spent money, I don't know what the 150 yuan represents. We are all very excited. I received 150 yuan and started to teach people technology seriously. When I learned more people, I found that my time was too busy. Later, I customized a set of solutions for myself and planned the technologies to be taught into a set of tutorials. I bought a FTP space and domain name, and put all the completed tutorials on them with some restrictions. In the future, the billing method will become a selling tutorial. A few weeks later, I had a phone call with my parents every day and went home from time to time, but I was not home. But the parents still do not agree.
1A month has passed. My parents were surprised to hear where I got my money when I took the thousands of yuan back home. Is there anything bad? When I told the truth, I remember that they were all crying, and I lost weight when I went out. They finally promised to drop out of school and help me find something to learn. I succeeded and finally persuaded my parents with my own abilities. After going home, I asked my mother to open a bank card. In the next six months, I started several other websites and got a lot of income. In the past six months, I have seen more people and experienced more things. Although it is a network, it is not a real society. However, during the past six months, I have grown rapidly and even had difficulty accepting myself. The gap between my thoughts and my friends is getting bigger and bigger. At this moment, I am aware of the disadvantages of rapid growth. But I still have to stick to my path.
When I had my own money, I decided to satisfy my desire to play online games. Playing2Months,2007The Spring Festival is approaching. After the Spring Festival, my family and relatives all know that I have dropped out of school and made money. Although some people disagree, I made this decision.2007Year3Months, the number of website users has increased3000Because I cannot manage my website, I finally give up management. In the process of running a website, the source code is provided for free. I just want to change it. However, I still want to create it myself, instead of being bound by others. I want to find a school system to learn programming.
2007 year 4 Yue, my uncle suddenly called me and said that a friend in Beijing is engaged in a network company in Beijing. The prospects are very good. My decision also changed my views. No one knows what the Internet is because of the backwardness at home. He asked me to go to Beijing to find a place to study, and his friends could help me. Finally, I chose a school, 5 month 8 arrived in Beijing.
when I enter school, I think it is totally different, because you have previously encountered VB and Asp Delphi . I thought it was just to learn this, and later I made up my favorite software to sell money. The course is C language. With the delay of time, I like programming, though not very familiar with it. However, in the past, many people have not experienced this experience. The next step is JAVA . At first, the non-production fuzzy understanding of object-oriented is achieved. Many places know how to do this, but they don't know why. However, I am still doing this for 2-3 months. I always like to be smart. I realized some things when I used JAVA for graduation design. The graduation project is designed to write several classes, and it is boring to connect to the database for addition, deletion, modification, and query. There is no such thing as an easy-to-use mind. What I learned in class is always to teach you how to use the class. It's boring at all. I can learn it without thinking about it. I am confused at this stage. Fortunately, I had a strong self-learning ability before. I found a lot of programming communities to learn by myself. Finally, I found some programming feelings.
2008 year 1 Monthly Access to C # , in this case, the topic on the network is to explore and select C # or JAVA . What I see is different from them. Some people always think that C # is a drag control, reference several class libraries to implement something. What I see is C # In addition to syntaxes and JAVA a little different. The original idea was that, since I was exposed to C # , I should have fun with him. At that time, I was very keen on learning technology because I learned technology out of interest rather than for work. At that time, I didn't think about work, and I just wanted to sell software to make money as before. C # after getting started, winform I am tired of teaching attributes by the teacher every day. vs if you are a Chinese version, you can view comments on your own. At this time, I began to lose confidence in the school and prepared to rely entirely on myself.
In progressC #At the end of the project, I thought I had learned a lot. So I plan to write everything I learned through the design. In order to leave the database without adding, deleting, or modifying the difference, I thought of an online examination system for students in the instant messaging project on the Internet. During the production process, all the hacker aspects that you have been exposed to have been integrated into the project, but the method has changed. The system has two identities: instructors and students. After the instructor initiates an exam, the instructor waits for the student connection. Once a connection is established and the anti-cheating mechanism is enabled, the instructor can monitor the status of the student's machine in real time and remotely control the process, the communication between the instructor and the student, the intelligent grading, and the score report statistics are all available. To complete the project without dragging the control. During student Q & A, all controls and events are generated along with the database. After all of them are completed, I program the networkSocketAndC #PairWinapiThe operation has a deep understanding.
After completing the project, I had another reflection. I suddenly felt that it was easy to implement anything. Because of the huge network resources, it would be enough to remember which one would not search. After that, I began to study the design pattern, learn regular expressions, and view the compilation principles. This process is really excited. Every time you learn something and make an exercise, you will not be able to achieve your sense of accomplishment.
ASP.Net, Familiar and unfamiliar, In the opinionC #After laying the foundation, I finally began to contact it. BecauseAsp.netI came into contact with a senior teacher who changed my views on programming. It never talks about controls and teaches students thoughts in class. After having mastered some design patterns, I have laid a deep foundation, coupled with the teacher's experience. Finally, I have some knowledge about object-oriented. All software developed in the future must be imitated.. NET FrameworkWhy?C #Can develop a varietyProgramFor various systems, why do you want to implement it through some classes instead of writing the underlying layer. This is why I want to imitate it. I want to make everything I have written as comprehensive as possible. During this period, I encapsulated everything I have learned into a class library. I gradually realized what programming is and finally made preparations for the work.
In this case, the project completed in my spare time is the "Project-assisted developer", which is open-source in my blog. HereC #All of these advanced technologies have been developed, providing plug-in mechanisms for this project's auxiliary development phase for in-depth research on reflection and many issues that have not been encountered.
The
Asp.net Project is also coming, I selected OA . There is only one reason, because I am studying extjs in the early stage of the design, if anyone I want to know, his special effects are superior to office systems. This teacher, who has changed my views on programming, is optimistic about me and hopes that I can use C # the code imitates the idea of JAVA , so in OA , I imitated a lightweight struts framework, and added Nhibernate . For IOC and AOP , because of the time relationship, there is no imitation. I also came into contact with Flex when I was working on the project. Because I like beautiful interfaces very much, I learned some ActionScript and finally completed the project with extjs + Flex + Struts and some C # Processing classes, I have never used an Asp.net control.
I found my first job, that1500Part-time, developerSNS. When I took part-time jobs, I encountered the most difficult problem: imitating the current situation.SNSInput userMSNYou can also obtain the address book list through a common contact email address. I have worked hard to find2Day, finally solved this problem. At the end of my first job, my boss chatted with me for one night to stay, but finally I chose to leave. Back to the contact I just obtained, I have encapsulated a class library and sent it to my blog to provide it to you. Can be obtained for usersMSNFriends andYahoo.com,Yahoo.com.cn,Gmial.com,Live.cn,Live.com,Hotmail.comEmail contacts, and the mail sending class is encapsulated, which can easily send emails to all the contact groups.
later experiences will not be discussed. As for why I want to work, this is not to make money. But I don't think the school can absorb what I want. So I planned for my life. 1 I went to work and entered the real society. Work is just a means for me to learn and cultivate my own quality and technology. As I have just worked, I would like to ask more comments. I think there are more people than me in terms of work and social experience.