Programmer should do every day
1. Summary your own task completion
The best way is to write a job log, put what you have finished today, I met what questions I have recorded it, and I'm going to have a lot of time.
2, consider the main work that you should do tomorrow
List the things you have to do tomorrow, and arrange the highest efficiency to the most important work on the next day, the next day.
3, consider the place where you have a mistake in your day, and you want to avoid the next method of making it again.
Don't close, the most important thing is to repeat the same mistake, it is stupid
4. Can I improve whether the quality and efficiency of my work is better?
One day only increase 1%, 365 days your efficiency can improve how many times you know? (1 0.01) ^ 365 = 37 times
5. Look at a useful news site or read a useful newspaper, understand the industry's dynamic closed door, don't do it, find out what others are doing, and bring a lot of enlightenment to yourself.
6, remember the name and characteristics of a colleague
Do you know all the colleagues of the company? Do you know them?
7, clean up your code
Today's code, clear the intermediate debugging information, test code, according to the coding style, is the annotation is written?
8, clean your desktop
When the date on the day, keep the clean and dry desktop can make you work, the programmer specially cleans the desktop of the computer.
Programmer should do every week
1. Report your boss
Let your boss know what you are doing, it is very important. Can be oral, written, email, watch your boss's work mode
2, conduct a self-summary (informal)
How is it in this week? Is this additive or deducted?
3, develop next week plan
Put out what you want to do next week, you must clear the priority
4, organize your folders, bookcases and computer files
Take a clean, computer's folder, received emails, and clean it out of the time.
5. Communicate with a non-company friend to attack the stone of the mountain, you can attack jade
6, see a magazine
Find a professional magazine suitable for yourself
7, correct the incorrect practice of you or colleagues a detail
"Detail decision success or failure"? Didn't read strong suggestion first
Programmer should do every month
1, at least with a colleague or drink tea
Don't just understand your work partners, you have to understand their lives.
2. Self-assessment is relatively officially assessing yourself, do you have the salary of this month?
3. Assessment of your colleague
How is your colleague? Who is worth learning, which people need help?
4. Develop a next month's plan to determine the focus of the next month
5, summarizing the quality improvement of their work quality improvement?
6. Total analysis of a work indicator to analyze and draw an improved program
It can be for yourself, or to the company, you must have an in-depth analysis to take out your own point of view. If you want to say something in front of the boss, do your business, work hard.
7, communicate with the boss
It is best to communicate with face to face, express yourself, can listen to the boss's opinions, but more importantly, you must understand the key points of the boss's current concern.
Programmer should do every year
1, year-end summary
Every company will do things, but do you really concurrently over yourself?
2, give yourself, give your family commitment
I bought it for my wife, my son's New Year gift didn't? Give yourself?
3, next year work plan
Think about your development goals next year, fight for promotion / salary, and do you come out?
4, master a new technology
At least one, as a programmer can't learn a year, it will be eliminated.
Mastering is not to see this book, you must truly understand how to apply, it is best to write a tutorial to publish your blog5, launch a new product
Can be a real product, or just a class library, as long as it is created, let others use it, and contribute to the world. Of course, if it is really valuable, the registration fee of the collection is also
6, reunion with parents
Often go home, often go home to see