Programmer Why are you so busy? Go

Source: Internet
Author: User

"Turn" http://www.aboutyun.com/thread-18429-1-1.html last year, 2shou experienced a job-hopping, back to the role of the first-line performer, the new job every day to deal with the needs of all directions, sometimes burn rush time , often in chat tools, mail, terminal, IDE and report multiple Windows between the switch a back and forth, forget the first is what to do, I would like to immediately to a hammer. Although daily overtime to 10, there are still some needs to forget, slow, missing, bad, one night back to the place, exhausted to the extreme, even the strength to open the computer did not, a read between the old adage, called Baoxinjiuhuo, I this TMD is holding a bundle of firewood to the fire pit, the more hard the more quickly finished It is imperative to jump out of the cycle of death and establish a methodology for guiding the work. That night puzzled only left seven words mantra, I put these seven words in the office and residence of the desk, staring at the touch, the results of the next two months work Shun, the leadership praise, product service, the prize also took, 2shou has been able to make time to write the public number, close to the new development in the field of technology, leisure time to enjoy, It was a wonderful pleasure. What seven words do you ask?

goals are more important than results! Goals are more important than results! Goals are more important than results!

The important thing to say three times. Recently and a lot of technical people chatting, 2shou found this is also a common problem: because busy to focus on the forefront of technology, because busy writing technology blog, because busy reflection summary, because busy to enjoy life ... I can't help but shout out, brethren, programmers are a profession of brains! 2shou began to realize how urgent it was to share the seven mantra, and the four dots it derived, that were more important than chicken blood, and that it would help push programmers to think about a proposition: How to get good performance and not be exhausted? A little humble opinion, it is a small firecracker, hoping to explode in your brain.


Goals are more important than results

It is difficult to understand the spread of such a statement: As long as you do things seriously, let it naturally will be rewarded. I think this is purely a cover-up of lazy thinking, if a person has no goals, then he will eventually go nowhere. Why is the goal more important than the result? Because the results are externally oriented and passive, the results are not necessarily positive for your technology, your performance and your ability. Like the original part of my daily time to spend on and outsourcing colleagues to check the user's complaints, this part of the work even if their response to fast, verification and serious, the process is strict, it is difficult to reflect their personal value (of course, not that this kind of work should not be done, but the priority of the problem). So do not set goals, only pursue the results of each task, in the high-intensity work situation will inevitably pound foolish. I suggest setting a goal for yourself on a monthly basis, either as a career goal or as a technical goal, and the goal must be quantifiable, and 60% of the time of the month will be spent on that goal.


It's better to do one thing than to do 10 things.

The second small point is focus, is to do subtraction. The crowds have seen many busy programmers, but most of them are blind and busy, with no goal, no priority, no priorities. There is an old saying on the military that it is better to break one's fingers than ten fingers. Why is focus so important? Focus is the embodiment of professionalism. To win the respect of others, the best way is to exceed his expectations, the most important thing he focused on doing a deep and thin. Every morning, I write a list of priorities for the day, and the only requirement for this list is that other tasks can be quickie, and the first task must be solved perfectly on that day. To do a deep, but also allow you to the area of responsibility to understand more and more deeply, natural external also become more confident, communication is easier to suppress the place.


Set deadlines, complete and perfect first

Procrastination is a natural enemy of mankind. Especially for those vague tasks (for example, to write a work plan for the second half of the year), we are always psychologically conflicted, inclined to drag and drop, and if there is no deadline, perhaps nothing. But, just as great ideas may start with rough prototypes, for less important things, a good coping strategy is to do it in a straightforward way, and then think about whether it needs to be perfected by outside feedback. This leads to another principle of the priority list: the items on the list must be resolved before the third day, even in the most primitive and crude and straightforward way.


Reduced hesitation, multiple threads, multi-build tools

At the end of the year and the Group of children played a burst of LOL, as a pupil-level novice, always hesitate to waste the development of time, do not know whether the line or gank, the grass squat several times, the level fell. Work is so, often hesitate repeatedly, are suddenly difficult to complete, like our line is to pay attention to karma, the final hesitation will become your technical debt, not yet. Everything on the list is executable, even if it doesn't seem urgent at the moment, don't hesitate, do it first. The second is the multi-thread, some things to wait for or later difficult to change (such as hive query, data buried point), to start first, wait for the period to do the other. The third is the creation of tools, reduce duplication of inefficient labor, such as query user information This kind of job, to write a query page is absolutely cost-effective business, do not care so little time investment.

2016 has come, hope that 2shou friends can not so busy, even busy to be busy in the value of things, busy in the efficiency of things, busy in the promotion of things. Read, think about yourself, alas ...

Programmer Why are you so busy? Go

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.