As a programmer, what makes you continuously studying? Are not you tired?

Last weekend, a colleague, switch to sell seafood, invited me to his shop when the store opened for dinner, three drinks, he said: "I admire you, write code 13 years, and still have so much passion, is what sustains you write down? "

After listening, I did not answer, just smiled. In the heart inventory of the past few years how many brothers left the programmers in this industry, other industries to make a living.

Work three years, together with his own recruits a co-worker, admitted within the system; the first 4 years of work, a university student, opened his own shop to sell fruit; the work of the sixth year, former colleagues, to switch accounting.

Some people come in, some people leave, normal.

Few programmers switch improper brother, say, write code tired, technology updates too fast, should always learn.

As the programmer, what makes you continuously studying? Are not you tired?

In the end what made me continuously studying it?

I am reminded of a computer network teacher at the junior say: "Students, all questions have to look to money , decapitate someone to do business, loss of business, no one did."

More than 90% of the things on the society and money-related.

This sentence deeply influenced the direction I look on.

After working out, experience certain things, see certain problems, the first reaction is to see the money.

1, entering the workplace

In 2006, after graduating from college, to Guangzhou to find a job, then the three largest recruitment website, ChinaHR, Zhaopin, 51job. I vote resume crazy on it. He interviewed more than 20 companies, about exhaustion at the time, received a small company's offer, wages 2800, probation 2000.

The company less than 20 people, was founded less than two years, I joined a made a two-month project, the project team a total of four people, this project is the front and rear ends of train services. A person in charge of several modules, both front-end to write, but also to write the background, also responsible for the structural design of the table.

The project was the most popular use of ssh, struts1 + spring2.0 + hibernate, front-end with jsp, was no more popular front-end framework for database use oracle9i, was only learned a little simple java knowledge, and in accordance with the online tutorial use struts write some CRUD functionality, the other not understand. Only a little bit of science.

Play college for four years, I cherish this job opportunity, the earliest a day to the company, the latest to leave, not know to ask my colleagues, but also to the company holiday weekend overtime, mainly because there is no network in place, also in Guangzhou no friends, went to Internet companies, blowing air, looking at the code. Go home at night after work but also the technical aspects of the book for a while before falling asleep. Crazy learning to use the framework of struts and so on.

Pay a total return, project development for nearly four months, coming on line, but because of the use of open-source framework, there is a problem can not be solved, affecting the normal line item. In addition to modifying the source code, there is no other way.

This task fell to me, technical director spent a morning time to teach me how to import source code open source projects, how to use debug tracking code, where to start tracking. I spent one week's time, to figure out the code structure of the frame, and the realization of logic, to locate the problem, successfully solved the problem.

It was 20:00, we are working overtime to solve the problem on the project, the boss heard the news, excitement ran out of the office, on the spot took out 2000 dollars as a reward, said year-end awards more than one-month bonus.

What you say is the support I have been learning it?

I think it was money now!

2,000 yuan a month's wages for me, 2800, I feel a lot of really, like to buy myself a pair of Nike shoes for a long time. I still remember the scene, feeling their own efforts, continuous learning can bring benefits on the money.

2, turn architecture

In 2008, the company nearly two years, one after another after another is also involved in the development of three projects, since the last modification of the source code, the owner and technical director to deliberately let me do some of the work of architecture.

At that time the company will have its own development framework, we have been perfected, encountered the need to improve the function, put the task to me. Then simply do not understand what is architecture, do not know what design patterns, technical director bought a book of design patterns to me, let me read, especially when looking at the source code, design patterns, Daniel, look how to use design patterns to write code.

After a day off work, the boss called me into his office, which is also technical director, the boss put me in charge of the company's development framework, wage rose to 6500. At that time my salary 5000.

The company developed very fast, nearly 50 people, 40 programmers, five projects started at the same time. Previous framework has been unable to meet the requirements.

In the framework of the development process, a detailed study of the struts, hibernate, spring core source code, for example, is how to achieve struts, and springMVC implementation of any different mvc, hibernate is how to achieve a second-level cache.

I have also successfully completed the tasks assigned by the boss, he left the company during 2009, wages rose to 9000.

Money, so I keep learning every day.

All the money, is not false, learning is humanity's one thing that I want to play the game, see the movie, sleep late, to travel. No money back and learn will lose the main driving force.

Want more money, it would adhere to learn it. Although very popular, but we would have is the laity.

I am not wealthy people, not the official second-generation, can only rely on their own, in addition to technology to fight hard to earn, I really can not think of other ways to make a better life for me is the.

No matter what industry we are, it is the need for lifelong learning, learning along with our lives, with the birth, we learn to speak, learning to eat, learning to walk, learning to write, until we die.

Whether it is just a programmer, or later responsible for the development of architecture, even when a project manager with the project, and money has been learning go hand in hand. So, to learn, it is to raise, live the life you want.

Guess you like

Origin www.cnblogs.com/airnew/p/11705095.html