Procedure 4: struggle history from 800 to 8000
I am very grateful to Mr. javatec, A csdn user, for his post. Superior quality. Everyone's success is inseparable from unremitting efforts. As the author says, "everyone's success has been achieved through hard work. I just want to tell you that it is more than just a line, no matter what you do, as long as you work hard, success is not far from you." The original post content is as follows:
First of all, I want to say that like many programmers, I am not good at words and can only express my feelings in plain words. I often come here to read my post but seldom speak. Today, I will write down my real experiences here. One is to summarize my IT career over the past four years, and the other is to give my personal suggestions to the younger siblings who have just entered or are about to enter the IT industry, avoid detours in the future.
Really, I am not good at words. If you have any improper expressions, please forgive me, but be honest. After all, I am not a writer of novels.
Let's briefly introduce your situation. I was born in Chaoyang, Guangdong province, and graduated from a 2004-year-old high school. I went to work in a software outsourcing company in Shenzhen in 2006. Now I have been working for four years. My boss raised my salary on May 1 this year, the current basic salary is a little more than 8 K (9 K in the Union with welfare), and more than 0.1 million yuan in a year. To be honest, I am not here to show off my salary level for this seemingly attractive number. Everyone's success is successful. I just want to tell you, it is not just the IT line. No matter what line you do, as long as you work hard, success is not far from you.
In 2004, I graduated from high school at the age of 19. I had hope for the future, but I felt that my future was unknown. Because the college entrance examination results are not ideal, I lost my mind in college. After waiting for a few days at home, I went out to work as a hot job as an assembler in a electronics factory in Chaoyang. I worked 12 hours a day, the worst thing is that you have to stand at work. You have to go to work at A.M. To go to the factory dormitory to have a rest at a.m. One day, the bones were almost dispersed. After 30 days, I went home after a month's salary. After returning home, you still have to face the reality of the college entrance examination rankings.
One day I watched TV at home. A classmate called me and asked me if I would like to go to Shantou for a try. I thought about it and it was boring at home, so I said yes. Then we saw a school in the car, Guangdong Silicon Valley Software Institute. The final result was: I chose to study software programming in this school for two years. The process of making a choice is omitted.
I will always remember that on the day of registration, my father paid his tuition with trembling hands. I told my father, "Dad, please rest assured that I will seize the last opportunity and will not disappoint you and my mother. I believe there is a good way out without having to go to college, I will definitely be better off than those who are in college!"
The new beginning gave me confidence and motivation. First, I love it and want to have a place in this IT industry. Second, for my own future and for my parents, I must learn from them. From the day of registration, it started my it struggle history.
I have been studying in this school for two years. I got up at seven o'clock almost every day. Then I went to the public data center of the school to perform machine exercises, attended classes in the morning, and practiced in the public data center in the afternoon, you can only go back to the dormitory. Really, I miss the two years of studying software programming in this school. Although I am tired and have less than 7 hours of sleep at night, I still feel very full, not only have I learned technology, but more importantly, I have exercised a persistence spirit and learned to endure hardship, which will be of great help to my future work.
It can be said that the past two years have been very fulfilling, not only in terms of learning, but also in terms of life. We get along with our teachers and classmates, not only in terms of technical communication, but also in terms of life and feelings. We are teachers and students and even friends. The school often organizes some outdoor activities, or organizes some activities in the school. When the atmosphere is active, it also greatly improves the overall quality of the students. Those who are originally introverted have gone through these activities, become cheerful and optimistic.
Speaking of this school, I have to say one person, the other half that gives me love, that is, my current girlfriend. We met each other in the public data center of the school. She came earlier than me. One day I asked her a question about the Java multithreading mechanism, and she sat next to me, then we will get to know each other. Of course, during the two years of study, the relationship is common. We will study and discuss issues with each other every day. She was not sure about our relationship until the eve of graduation. Our feelings are very good, and we rarely face each other, and we are all children from rural areas. Our family backgrounds are similar and simple. It may be because of this that we have a common language, then it's better to get along with each other.
In July 2006, after discussing with my girlfriend, I decided to go to Shenzhen to find a job first. If I couldn't find it, I asked the school to recommend a job. Then she stayed in Shantou first, after I settled down, let her go up.
(I clearly remember the first time I arrived in Shenzhen: on October 11, July 3, 2006, I took a computer, a password box for clothes, and I had to go underground. Fortunately, the school has a job office in Shenzhen, so don't worry about having no place to live when you get there. You can stay there before finding a job. In addition, I am very grateful for the help of the job tutors, especially the job-seeking skills, for a period of time at the job base.
When I submit my resume on the Internet and go to various talent markets, I always leave early and late every day when I am looking for a job. It seems that I have to go out and get a sleep. A week later, a company told me to go to the interview. At that time, I was very excited because I finally got a result after a week. The night before the interview, I went back very early. The job teacher talked to me for a long time, told me about some things during the interview, and gave me a lot of help during the interview the next day, so that I can pass it smoothly.
Yes, I did not think of it. It was this company that made me stay in it for four years. The interview on that day was very tight. Besides me, there were 15 others. The first round of technical questions written examination was half done, and there were 8 people left. I interviewed two people at the first test, one from the Development Department and the other from the Human Resources Department. The whole process was basically a technical thing that the colleague talked to me about. He talked about the technology he had learned at school, and the interview went smoothly. Then he started the review.
Let's give a brief introduction to the company. The company was founded in 2000, and the boss was very young. It is a typical returnee. After returning home in 2000, it founded the company. The company is mainly engaged in overseas software outsourcing. The main industries are finance, manufacturing, and retail. Most customers are in the US, Canada, UK, and Japan.
The review person is the manager of the Development Department and looks very serious (in fact, he is a very good person, hey, because he has been familiar with him for four years, and he has given me a lot of help, not only technically, but also others. I would like to thank him from the bottom of my heart ).
He thought that his colleagues had already interviewed me technically, and he had no need to talk about technology any more. I asked which school I graduated from. I said that I just graduated from Guangdong Silicon Valley software college this year. Then I talked about the salary. I thought that if I had 2 K, I did not expect it, he said, 800. At that time, I suddenly felt a hit, 800? In Shenzhen, a sister-in-law is more than 800 yuan a month. Besides, I understand technology. The manager said that 800 is the salary for the trial period. If you turn to the right, you will talk to me about the salary requirements, and the company provides free accommodation and work meals.
I thought about how to say it is also an IT job. Now I have a good job, better than college students who are still looking for work. The trial period is temporary, but not long-term. Believe in my own capabilities, and my value is definitely not 800. In this way, I started my first formal job in my life until now. Now I think, if I gave up this opportunity, where would I be now?
It was silly when I first entered the company. I believe that new graduates who have just entered the workplace will be like this. They are full of hope and idealize everything. But to be honest, hard work is a must for both study and work. Working hours are a.m., but I usually arrive at the company at a.m. to study. You know that you need to learn a lot, so you always feel that if you pay a little more, the results will be different. The last time I leave the company at night, I am working, whether working overtime or studying. Go back to the place where you live to go to bed.
The manager is really a good manager. Many times I am still working overtime, I always remind me to pay more attention to rest and protect my eyes. At that time, I was very touched. Now I am a small project manager, who cares about my colleagues and feels very warm. Every time I care, I think of my manager's care when I first entered the company.
Two months later, I changed my position in advance. That date is very clever. It is July 22, September 10, Teacher's Day. On that day, I may be in a good mood. First, I became a positive employee, and then I went to the job base in Shenzhen after work to check my job teacher, ask the teacher to have a nap. The teacher was very happy when I saw it so quickly. I heard that after I went back, I told my tasks to my younger siblings who had not yet found a job. Hey ......
The total salary after the job turns to nearly three thousand yuan, which is really attractive for me who just entered my position. So it also gave me a lot of motivation and confidence in the struggle. On the evening of my dinner with my teacher that day, I also said: I will not disappoint the teachers in the school. I must mix them up in the company in the future, so that the teachers and sisters can come to work easily.
My girlfriend arrived in Shenzhen at the end of July and stayed at the job base in Shenzhen. She was looking for a job late and found a job at the end of August. She was doing a website test in an Internet company, my salary during the trial period is much higher than mine, but it cannot be much higher after the probation. Before I became a real person, I had no money to rent a house and it was inconvenient for me to let her stay in my corporate dormitory. Later, I told my parents about this. I took some money from my house and went out to rent a one-bedroom apartment. Fortunately, we all work in the Science Park. We don't need to take a bus every day. The place where we live is very close to the company and we walk every day.
Although it turns positive, it is not equal to stability. Continue to work. I still insist on studying after work every day (when I rent a house outside, I will go home whenever I have time). what's even more funny is that other couples are talking about love at home, we often discuss work and technology. I don't know. I thought we were colleagues.
In May 2007, the company received a large medical project from the Beijing Hospital and sent our manager and I to Beijing for implementation and project training. Due to improper operations at the Beijing Hospital, as a result, all machines are paralyzed and data in the database cannot be extracted. I then blamed my company for all the responsibilities and threatened to stop the agreement without immediate resolution. The boss attaches great importance to this project. We had to stay in Beijing for more than ten days because of this event. It was only in Shenzhen in middle May.
The hospital administrator insisted that our software was faulty and had nothing to do with their mistakes. After our inspection, both parties had a responsibility. The software had a good bug and the hospital operator had a mistake. So the manager found the project owner of the hospital and said that the problem should be handled as soon as possible. On the other hand, the manager put pressure on me. I was there. After more than ten days of hard work, I finally solved the problem. Relieved the company from the danger of nearly canceling the contract.
When I went back, the company opened a small celebration for me and my manager, and I felt a little flattered. I can see that the manager really takes care of me and is training me. He told me that day that I understand the pain of my time in Beijing, but you must understand that pain is the thing that makes people grow most, I want you to understand that a project can really test a person's abilities, quality in all aspects, and leadership is also done from the grass-roots level. People who have not done development are not good managers.
To my surprise, in June 2007, the company raised my salary by 5 K. At this time, it was less than a year since I joined the company. All my colleagues said that it is good and promising. I also think, maybe the manager is interested in training me. I have a classmate who has a good technology. When I first entered the company, it was 2 K. After a year, it increased by 500, that is, 2500. One year later, my salary was doubled. I dare not say that there is no luck.
One day later, until the eve of the Dragon Boat Festival in 2008, my career moved into another new stage: responsible for a small project, fully responsible for the project from Requirement Analysis to project implementation, and become a project manager.
In fact, the person in charge of this project is an internal competitor. The manager selects several people, including me, to compete for posts.
To be honest, several of us are technically comparable, But I was taken to the project owner's position. The reason is that the manager said that my team's organizational and communication skills are better than others. In a project, the project manager does not need technical skills, the key is the ability to communicate with team members and organize teams to communicate and collaborate. This is the most important thing.
Well, I am very grateful for the two years I have been studying at Guangdong Silicon Valley Software Institute. The teacher not only taught me how to learn technology, but also trained in professional quality. Really, it is impossible to work hard on the workplace without technology. To climb up, all aspects of the quality are required. If the technology is good, you can only be a programmer at the grass-roots level, and the glamorous leadership has nothing to do with you. Kai-fu Lee and Tang Jun are good examples.
The capability was recognized by the boss and leaders. After the retail project was completed in March, the project was very successful, and the customers in the United States were very satisfied. The company gave me another salary increase: 7 K. Those numbers that you cannot think of when you are studying are now a reality.
In 2008, the financial storm swept the world. Many large companies cut jobs and cut their salaries. Our company was not spared, but fortunately, I stayed. On that day, the manager called a group of people to go to the meeting room. After the meeting, they found that each of them had a very ugly face. After that, I realized that all the people in the meeting had to leave. I am afraid that it is really not easy to work for others. The company is very profitable, and the boss will be happy. If you are not happy, you will have nothing to say if you open you immediately. Therefore, when you feel that you are not sure about starting a business, you should do your job well, do your job well, and develop it step by step.
After the reorganization, the company team basically belongs to the actual type, and those with poor technology or leaders who feel that there is no potential are all brushed down. The people who stayed, including me. I am very glad to know that at that time, everyone in the financial turmoil was worried, for fear that they would be fired. As a result, we also work more desperately. As the number of projects outside China decreases significantly, it seems that the company has entered the cold winter with the financial storm. I admire the strength of my boss. A young boss led us through this terrible winter. In the second quarter of 2009, the company's performance began to recover. It can be said that the recovery was fast and began to get on track.
In September 2009, my girlfriend resigned in the original company because I thought that maybe the company I am waiting for is more suitable for her. In fact, the real reason is that the SNS project they are engaged in fails, and venture capital stops making additional investments, resulting in the capital chain being damaged and the company and website cannot continue to run, you have to make a decision to abandon the project. I told her that it is better to resign in advance than to be fired by the company.
Hey, now we are in the same company, I am in the Development Department, and she is in the testing department. Work at the same time. However, I seldom speak at work. True.
From November of last year to April of this year, the company made two major projects: a wireless data communication platform and office collaboration. In these two projects, I have made a lot of effort and exercised a lot, including project management and team management. All of them are greatly improved.
After six years, I have learned a lot from the two years of learning software programming to four years of practice, all aspects have been improved. Thank you for training my Guangdong Silicon Valley Software Institute. I would like to thank you for not only teaching me software programming technology, but also teaching me how to behave and how to develop in the workplace, really, if I don't want to see him, I may not have reached this level. In the past four years, he has intentionally given me the opportunity to exercise. We are more than just the relationship between our superiors and our subordinates, so we have a better friendship and a deep friendship. Of course, I also want to thank my girlfriend Na for her support after I study and work. Thank you for your support. Thank you for your love. Believe us, our future will be even better!
Here are some of my experiences and suggestions:
1. Do a good job of basic skills. Don't think you can make good software by learning a language. The basic computer courses are still very important. The computer composition principles, algorithms and data structures, and compilation principles. If you don't understand this, It's hard to write high-quality programs.
2. Diligence, no matter what you do, you have to work hard. The program is written, not to mention. Read more books, read more code, and communicate with others.
3. Do not argue with people about the good or bad language and whether the platform is advanced or not. The real cool people do not care about any language or platform. Each language or platform has its own advantages and disadvantages, which are not the decisive factors for choice. Before you invent a language, you have no right to comment on how other people's language works.
4. Flexible Learning. Don't worry about a difficult problem and communicate with others. The era of WPS development is over.
5. I personally think that if you haven't learned well in your textbooks, don't buy any reference books. It can be said that everything in the textbook is very basic. If I have not mastered the basic knowledge, what else do I want to understand? The significance of reference books is that textbooks cannot meet your needs.
6. if you have time to look at technical communities, such as csdn and 51cto, learn about industry information and technical information and do not build a car behind closed doors, do not study a language that is no longer the mainstream language, and think it is still the mainstream technology of enterprise applications. You need to know that, at least now, the mainstream technologies are Java,. donet and PHP.
7. be loyal to your choice and do not choose this career because of the programmer's salary. You will not be able to write any good software, and soon you will feel tired and will leave the industry sooner or later. Programmers who really like this industry regard programming as the source of their own happiness, rather than the source of income.
8. Keep the spirit of continuous learning. The update speed of IT technology is amazing. So I suggest learning other technologies if you are free. You may not be able to use your current job, but believe me, it will certainly be useful, and you will feel a sense of accomplishment because of your persistence in learning.
9. Do not change jobs frequently and enter a company. If appropriate, proceed. The accumulation of experience does not mean that it can be done in large companies. The problem is, if they all go to large companies, who will go to small and medium companies? Not everyone is a technical expert, not everyone can go to big companies. Some people always think that if they change jobs, either the salary is not high or there is no development, but few people will think about their own technologies.
10. For more suggestions, please contact me.
Let's write it here today. I have said that it is not easy to write words, but it is not easy to write. Please include it more. In addition, you are welcome to communicate with me in terms of technology, IT industry, and it workplace. Because few on Q, so if you have problems, you can mail me: javatec@yeah.net.
Original article: Workshop.