The Ordinary Me

Source: Internet
Author: User

From August to the present, my heart has experienced the "inferiority-arrogance-calm" three processes.

Remember just work at that time, because unfamiliar, the heart is very inferiority, there is a kind of people around you are stronger than their feelings. At that time, each new person has predecessors lead, the first project is to design a tree, click on the tree node can expand or shrink all its child nodes. My job is to use QT for interface design, but that Project uses QT less knowledge, mainly C + +, algorithms, and data structures. After the first project, others had a basic understanding of some of the QT controls, but I was still unfamiliar. The Curse of Fortune, which makes me a little bit stronger later than others (forgive me for narcissism). Because in later projects, most people focused on QT, I focused on design, algorithms, and data structures.

Originally my second project should be to design a mailbox interface, but later changed into a special pit of the project, although too pit, but for me is also lucky. Items are related to filtering, several rows of data, each row has many buttons, and the selected button is equivalent to the filter element. The complex of the project mainly consists of: rows and rows, items and rows, items and items three relationships, each click of the button will hide or show some rows or some items. I spent two weeks on these three relationships, but eventually there was a problem and wasted a lot of time. Thinking about the cause, I was not very familiar with STL, only with Vector,set and map Point not involved, so every search has at least two for loop, efficiency is low, and cause confusion. So special inferiority.

When I was doing a third project, I was more skillful with all kinds of techniques, so I started to be a little proud. The project content mainly is to the tree and the table some operation interaction, in order to realize the synchronization, I learned to use the view and the model. At that time the project interaction people always change demand, so I always spend a lot of time to modify the code structure, is very angry, and, many bugs are caused by the interaction, causing me a bit arrogant, I wrote the program can not appear bug.

Finally, the fourth project, which is now being done, is the upgraded version of the 2nd item. The interface becomes particularly complex, but more convenient to use. The handover is my senior, he is one of the most powerful people here, I also learned a lot of things to him.

1. Program structure. The fourth project is particularly complex, at first I put most of the content is written in the main program, I can not see, but the content too much time too tight so not to modify. My brother left me a few days to modify the code structure, write each layer into a class, and then the program structure is very clear, and the addition of new features has become particularly easy.

2. How to work. Before work time, I am always busy, encounter problems to change the problem, if people ask me what I did, I will certainly answer unclear. My brother gave me a software, Essential PIM, recording the work of the dots, now I have become a plan, and always know what they are doing.

Now I particularly want to read, a lot of classic books I have not seen before, now need to fill back, refueling!

The Ordinary Me

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.