Ten years of wind and rain, the growth path of an ordinary programmer (D)

Fly Shenzhen

After the Spring Festival of 2013, Cao asked my future work plans. Do you want to take over the Inland Revenue [electronic]?

I do not want to stay too long in one place, I mean I want to go [core] collection.

Later we learned that this problem is actually Cao workers have asked another colleague. Even if I wanted to take over representation, not necessarily my turn. But if I had the time to become the person in charge, possible subsequent growth will be faster.

May not.

At the intersection of life, we always do a lot of multiple-choice questions. Sometimes no need to apologize for the absence of choice.

And not to mention choice than to. First you have to work hard, we have the opportunity to choose.

I was so into the core collection. Once again become a soldier. But chose to stay to become head of [electronic] Inland Revenue Department colleagues, became the head of development, men's team also began to expand.

Before Cao working consultation with the client's needs will examine each cut to make up, and with the release of the national tax reform policy, update patches.

I then entered the core collection of the levy [declare] group.

In fact, just responsible for [declaration] in the [corporate income tax].

In the early time of entry, fully suited. Development framework is absolutely not SSH, SSM that set. It is the company's own proprietary datawindown, HTC, ORM components.

This set of front and back end assembly in the company has spent more than a decade. At that time we can also see the great God written in 1998 comments in the source code.

Take my 19 years of experience later this view, compared to SSH, SSM such packages, is more stable.

Of course, then this component because slow to update (or even can not be updated, understand colleagues leave or not to write code), ugly interface and other reasons, getting behind the times, mainly to recruit people too costly, while gradually eliminated .

In the core collection, came into contact with real business logic, but the framework is responsible for the design of marriage around the brain. Progress is slow.

Later, under the influence of a colleague, really cut code analysis framework, debug tracing, the framework declaration really get to know a piece of design.

Very good design, but also very complex designs. Even many years later, we can only tinkering on this gigantic design.

Many years later, ask yourself. If I come across such a complex business logic, you can be abstracted as beautiful code?

Well, audacity, perhaps 18 years, I do not have confidence, but 19 years I have been entirely possible.

At that time it affects my colleague who is after a 90, we call him Xiang Ge, later became our [collection] declaration of leader.

But, directed a small age than my colleagues. My heart was very uncomfortable.

Although not expressed. But always intentionally or unintentionally some negative treatment.

From now on, this approach is very naive. Mind should be relaxed point, the world is that there are so many people better than you. Do you not by your age qualifications to do a "old man", pointing, old-fashioned.

Why not Snap to good people, to learn their strengths?

"Three-line, must be my teacher," "emulate." Originally these reasons we conclude the ancients had given before.

Just turn a blind eye.

I have repeatedly told the colleague partner, especially in the [corporate income tax] this, do a lot of things.

I remember doing a report in time, because the huge number of [corporate income tax] Schedule, how to count the row is not reporting? Omission? To remind taxpayers do?

Using 0,1 Xiangge design, a cell line in the schedule, the fill is 1, 0 is not furnished in the main table, a schedule for completing 1, 1 is not furnished. Stored as a string of numbers in a field where the oracle.

This design is wonderful. Finally, they just need to count the sum will know. And know that reporting is complete, incomplete reporting, not reporting and other several states.

Good people are always for a reason.

I was on a business trip in Beijing with Xiang Ge time, in order to get the latest source code from one item in the company's Research Institute, we also need to build an oracle in the machine for verification.

We met only native access, local area network can not be shared to other machines (Well, most of the original private cloud) problems. Remote monitoring is not always reported on.

At the time we, for the oracle can only say that this monster will just use it.

From installation to start listening to the remotely accessible, each step is a pit, we engage in two days, every time Xiangge have got back to the hotel more than 12 points. (There is another day of work in Xi'erqi headquarters.)

Of course, it now appears, to install an oracle not too simple, fool, and a lot of online tutorials. In addition to RAC. Of course, this is another story.

My initial core collection of six months in, to be honest, really is buried in the earth of a grain of sand, I learned a lot, but certainly not kept up with the rapid development of the country's GDP. (laugh)

Remember that time off work, I met with Cao workers, laborers (another colleague electronic Inland Revenue Department, the Inland Revenue Department at this time is in charge of the electron), Xiang Ge and development manager, project manager and together they returned from dinner.

I was also smiled and said hello. But I want to go back, the more bad. My choice is not a problem?

Further doubt yourself. I am the person is not a problem?

In fact, I was not so good, right? Just an ordinary programmers it.

When we are inexperienced, always high-spirited, as if at the foot of the world. When we started, always thought he was the most special one who can conquer Everest at the foot.

In fact, admit it, you ordinary. You look good, just a little effort than others to the point. Competition is not the talent of the time.

Competition talent, you will find yourself just a frog.

2013 I, an ordinary programmer, walking a common path. At the time I did not know unicorn, venture capital, I do not know Mr. Ma, Ma's entrepreneurial story, do not know what Internet companies.

That for me, is too far away.

At the time, now I seem to have a little experience, but natural and eggs, or too far away.

BAT, for the average programmer, is more like a myth.

I still remember that time travel company headquarters, Baidu is to organize activities. Oh, forgot to say, the opposite is the company Baidu.

Baidu's site actually Buyi Kong, ten steps a whistle, the boys are competent in the professional security guard.

Big pomp. People raspberry.

Later, in 2018 to go on a business trip to Beijing, the headquarters has been moved to Software Park, then on the way back to the hotel is always seen by bit.

I'm jealous. Such companies are always with me ordinary programmers missed it.

Internet companies, hundreds of millions of traffic, one million concurrent, agile development, rapid iteration, architecture evolution.

These can only watch and see in the book.

Well, I still do ordinary programmers it. Sometimes, no need to think so much, go their own way at the foot of it.

2013, I continue doing a grain of sand, buried in the earth, seems to be no thought of any change.

Turning point is when I received a tax project it.

At that time the company is Gallants and other companies, want me to pick up a project team in Shenzhen [tax] project.

Friday to buy a Sunday ticket back.

That was my first flight. in 2013.

Economy Class experience is not very good. The whole process in the "roaring rumble", a take-off and landing.

However, everything is fresh. On the plane, I saw the clouds above, see Journey to the West simulated Asgard scene, saw the terraced rice paddies staggered farmland, saw the matchbox-sized house, saw the ant-like dragon car line.

I went to Shenzhen, a guide to know how the data is not easy. In the introduction to a colleague, become familiar with some simple tax items, start up the environment, export the database.

It begins with the client directly PL / SQL export data, that is, exp tool. But always lose data.

Later we learned that the defect exp table if the data is not operated, the guide does not come out.

So, it would build a data.

However, such a table too much, too painful.

At that time, it will not directly check all_all_tables, such a table dba_tables, innocently watching one error log to completion.

Weekend, no one company, own silly doing silly live.

Finally, still I found the butt of my colleagues, found the project team delivered colleagues, log in directly to the database server, using tools EXPDP pump data directly lead out.

Learn a lot.

To leave Shenzhen, butt my colleague, the Shenzhen project manager, project director, ate with me and had a blast welcome home feast.

Chat company, some of the things on Anhui, Shenzhen project.

For the first time alone with such a big brother to eat, a little stiff, I do not know what to say. Bigwigs are casually asked, I replied.

After coming back, even let me leadership speaker, No tax system to the customer.

The face of a group of municipalities under the Provincial Local Taxation Bureau and even the family level, level cadres. I played not very good. For customers really care nor understand the point too. When it is asked of customers, only to find that within two days since the system has to get cooked, the original did not.

I often do this later produce heart guilt. Is it because I lost the lead company in Anhui taxpayers end tax business?

But the leadership and there is no blame. I would again follow the development of the Inland Revenue Department took over the end of a tax report.

I became responsible for a separate sub-project in the core collection.

In about October 2013, Cao workers left the project team, to support the needs of a large concentration of Ningbo, very important person in my life, Zhao, my mentor, took over development manager.

And then I also was appointed head of the development of core collection and management, and unified management of the core collection, electronic IRD's development program, reporting to Zhao.

Xiang Ge and a number of business trip and colleagues, also will be on callback Beijing, Ningbo and support the development of centralization.

Turning around, then again to the 2014.

--------------------------------------------------
Welcome to my planet, share, Tucao together. Oh free before 1000.

Guess you like

Origin www.cnblogs.com/yaoshen/p/10982898.html
Recommended