How programmers work multi-threading, become a career talent

Source: Internet
Author: User

When I was in a very complex business writing algorithm of the crunch-suddenly, colleagues reflect the site's certain functions can not run, to you to repair. Then a few minutes later, your team leader asked you to explain the project issue that was published yesterday. And, your Inbox reminds you every 5 minutes, and there's new mail. Oh no, it's going to crash!

Many people will feel the same in their daily work? Work suddenly found in the small bug, is not jumping out of the email alert, product Manager to change the function and so on uncontrolled occurrence, in the original stable and orderly work how to deal with these emergencies, not to be disturbed, now the computer is four-core eight-core, your brain can not single-threaded work, to learn to organize their work, Prioritize and prioritize, and be a multi-threaded programmer.

1. Systematic sequencing of their work

Put the work at hand to the whole, prioritize, not a task immediately put down the task at hand, so can only lose the watermelon got sesame. Try to prioritize everything in terms of urgency, complexity and priority, important emergency >> important not urgent >> urgent unimportant >> not urgent or unimportant order to arrange your work, while your work most of the time should be dealing with important but not urgent things, Prepare for the plan, if it's all important and urgent, it's really a good adjustment. Do a good job, work naturally not burn.

2. Global deployment responsibility outsourcing, and the management of their own acres of land

Let the project manager decide which task to do first. At the same time and they explain the specific circumstances of each task in order to make the correct judgment. To the superiors to reflect the most objective and reasonable recommendations, as for the overall deployment of the order to fully lead the decision it. Tube your own acres of three points, the overall deployment can be a small pondering, after all, not a lifetime of programmers are not.

3. The responsibility of the workplace is wrong to admit

When there are problems in the work, it is their own fault must be the courage to admit, dare to play. In this high-tech industry, we often measure SLAs through response time and the willingness to admit it, because it helps customers and stakeholders adjust their expectations so that they don't rush you and add pressure to you every now and then. In the workplace, you assume the responsibility and your ability is positive, there is a commitment to gain, the greater the capacity of responsibility.

4. In a bad state?

Take a break when the problem you've been thinking about isn't answered, or the problem is beyond your reach. Take a deep breath, stretch your body, eat something, take a nap, read, and so on, don't force yourself, keep a good mental state will make you do more with less.

5. Collect the relevant platform, learn to borrow power

Work will be used in the Gadget collection site, Service site, source download site, video learning site, such as Csdn,devstore, blog park Such sites need to collect and organize down, need to temporarily no project creative time to go under the source adjusting supervised adjusting supervised to CSDN and Devstore to find, Technical problems can't solve csdn,eoe,apkbus can go to ask, usually the Internet news can go to 36 krypton, Tiger sniffing network to see, each platform has its own characteristics, there are things you can use to collect up to save, for a long time will become a good resource.

6. Seeking truth from facts, feedback the most real information

Work will be will, will not be not, will not learn, do not understand to ask, pretend is really stupid. Don't be afraid to say you can't do it timid. For managers, the hope is to get real feedback from their subordinates as soon as possible. Because it avoids delays so that they can make timely decisions about whether they need to call other team members to help you, or take other steps.

This article copyright only author, reproduced please specify the original address http://www.cnblogs.com/Demon614/p/3996056.html

How programmers work multi-threading, become a career talent

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.