Don't understand anything? Don't worry!

Source: Internet
Author: User
When you want to do one thing, you find that you do not understand a lot or even do not understand anything. Are you afraid? Don't worry!

There is too much knowledge in the world and it cannot be learned. Every task involves fields that you have never touched. What is this. =

If you are a blank sheet of white paper, a lot of space can be used to play, mentality is correct, steadfast, and patient, there will be more and more content on the White Paper.


Here, I will share my feelings when I started my project:

It was a turbulent summer vacation. I joined the Network Center project development team with my silly B master (note: this silly B is not that silly B [the code below is DP. To tell the truth, I knew only the fur of a piece of white paper.

Then, my personality is easygoing and steady, and I work patiently and persistently.

(This is why I was selected -. -Because many people have told me, including my Master, master, master, and master ).


I remember the first task was to study the Java client application of memcach and write a demo. I saw nosql at the time, but I didn't know what nosql was.

"Take care of him. I will try again"


Next, the project started, a commercial text message Platform for PHP + Java + oracle. I am working as a background service.

Technologies used in the background include WebService, Spring framework, and memcache )....

At that time, I didn't know what wenservice was and what Spring framework was .... Are all float clouds...

"No matter, let's look at how to write DP, imitate it, and don't drag the progress. Let's look back later"


In this way, we assume that we are working on a code-based machine and proceed with the project .............

The project is almost done. I will summarize it later. Many areas that I did not understand previously have been fully understood based on practices and theories:

Why is DTO encapsulated like this? Why do business flows choose to use action chains? Why do exceptions need to be divided into layers ......

Suddenly, I felt that I had learned a lot. In fact, I have made progress every day, but I have never summarized it. (Remember:It is necessary to sum up for a while)


During this period, there are many problems: 1. There is no foundation and it is difficult to understand English documents.

2. The code is rarely typed and is returned multiple times by DP in non-standard mode.

3. unfamiliar with the framework, unclear business, and often confused

4. Incomplete consideration, insufficient exception handling, and many bugs

5. Be unfamiliar with nosql usage skills, slow down the system speed, and finally modify the usage method

(6. A person is stupid, and his left shoulder is hacked) =. = (Ignore this sentence)

7. There are many more .............


It takes time for cainiao to solve the problem, but after this time, it will no longer be cainiao ~~~~


Now, looking back at the path you 've taken, it's really unforgettable ......

Thank you DP ~~ (This sentence should not be disgusting, I think =. =)




Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.