This year, I learned the _ task

Source: Internet
Author: User

Since it is summed up, it should not be lengthy, summed up, especially to show others, must be a high degree of generalization and thinking of the crystallization can be, so the common list of the way, the following items do not have the order, there is no importance of the points, just think of what to write. Like to shoot bricks, do not like to shoot bricks.

1. No one cares about the process, they only care about the result

No one cares how many classes you add, how many hairs you have, or how you use the middle process, but whether you can finish the task beautifully. So, the highest level is not to do it yourself, but to let others help you to fix the problem.

2. The King is defeated, it is so simple
The same person leads the project, succeeds, he is the hero, in the meeting he said is the successful experience; but if he does, he is a sinner, and everything he says to the leader is just an excuse, even if he uses the same method, the same team. The result decides everything, it is so simple. Don't care how much you pay, how many classes you add, how much you spend, how many times you work till the wee hours, how many times you don't see your family for a few days ... As a result, they will hold you, listen to your successful experience, care about your pay and your hard work. If you hit, you are a bad example, and no one to ask you to pay and hardships.
3. Success requires many factors, such as the right and wrong, but only one of the conditions of failure is enough
4. A product must be willing to use it, they like it, if they do not like, others will like it. Must be a garbage.
5. If you hold a product for their own mentality to do, it will be able to make good products. Of course this is unrealistic, if you are doing outsourcing, you will never think so, do so.
6. Less But Better profound principles, simplicity and focus is a good product of the important factors.
7. Use searching as many as can be used for search whenever possible.

Whether you are browsing the code, find the file, when the Internet, do not forget to search, it will greatly improve efficiency.
8. Develop the habit of blogging, this is your summary and accumulation.
One day when you look back, you will find that, in addition to blogging, you have nothing, you have only these blogs. They can record your growth process, your thinking process.
9. First Priority
Yes, we have too many things to do, but it is impossible to do all of them. Prioritize them in order of importance, prioritize first, and do the most important things.
10. Use Task Schedule List
Read GTD (get things do), list each day a task schedule, prioritize and importance, prioritize the most important, one by one, and you'll feel how wonderful it is to pull a task out of a list.
11. Break down the project into a task list
This is a very important skill, the project and the task is very different, because the project is a combination of a set of tasks, it is not executive, and our task list is to be executed, otherwise you will feel at a loss, this aspect can see "Xiao Qiang Promotion" and other books.
12. Use of cloud and network, so as not to go to different devices, different locations of data synchronization problems
A simple example is to put the article on the web blog, or the Web server, or cloud storage, or network disk, so you can edit at home, you can edit in the company, with mobile phones can be edited, with tablets can also edit, and remove the handcuffs to the trouble.
13. Say less and do more
Those who understand the great principles, who can say a few good, the book, who also remember a few words, but can do a few. Be a doer. You see the real masters, the real experts, the real cows, there are several people who drink tea and boast every day. Don't be a man of no deeds, very annoying. At least you can do it, but don't say it. Yu Ping The most afraid of a sentence is: Put up or shut up. (either do it or shut up)
14. Have no desire, others
For this sentence, my understanding is this: if you do not, do not ask others to do, you know, it is disgusting. Yu Ping The most afraid of another sentence is: There is no reason to ask us, you can do it.
15. Spare time to do more meaningful things: Read books, do small projects, gadgets, Plug-ins, participate in the development community, join open source projects and so on. Because personal spare time is not a lot, want to do something decent big project is a little difficult, but do small projects, gadgets, small plug-ins, etc., or very easy. In short, this is more meaningful than reading gossip news.
16. Do not impetuous, step lay a good foundation
Don't say it's easy. There's no real easy thing. Donald Knuth uses three books, thousands of pages of each book to tell a few algorithms, but the depth of the content is unmatched, where half are talking about the principles of mathematics. Although the task is complete, the code can work, but is it finished? Does the code conform to the specification. Have you done enough testing? is the boundary condition handled? Is the comment reasonable enough? Have you tried optimizing it. There will be problems with memory and CPU. Easy to modify. Is there a better way to implement it?
In a word, there is a big difference between a product that works and a good one, and with an Android phone and an iphone, you'll get a feel for it.
17. Use RSS to read news and blogs
Do not argue with me, RSS is the best way to read messages, it has no ads, no other interference information, you can directly get the information you want. Now there are excellent RSS readers on various platforms, first Googlereader, because it is on the network, so you can look at home, in the company can see, with mobile phones can be seen, with tablets can also be seen, but eliminates the problem of data synchronization, such as your home and the company used two readers, The synchronization of RSS feeds is always a problem. Because the RSS protocol is relatively simple, so when you think that the existing RSS reader is not good, you can write a do-it-yourself, the workload is not large, you can write a satisfying RSS reader.
18. The user is the ordinary public, that is, all walks of life, understand the computer and do not understand the computer.

The broad masses on the streets, including the talents of all industries, are our real users. Some of them don't know anything about computers at all, do not know what is the driver, do not know what is the URL does not know what is the browser, they also use the computer, but also use the mobile phone, because they buy, because the digital products are now mass products, they are the kind of Windows system all need to spend money to get people to do, These people are our real users. They have purchasing power, they want to use digital devices, but they don't know how to use them properly. So, your device and application must be user-friendly enough, be simple enough to be easy to use, don't expect too much from your users. Apple was so successful at this point. The idea that a 6-year-old kid Gets the iphone, and that the ipad can use it a few minutes later, to play the game, is proof that Apple knows what the real users are, and that they're doing it in a user-friendly way, in the simplicity and ease of the software. In addition, their itunes store, App store, IBooks store seamlessly engages the device with the store, and can be a user-friendly and easy to use principle, because users click on the app Store to see a lot of different apps, and then click Apps, is automatically installed on the device, you don't have to worry about it, it's not hard for a person who doesn't know a computer or has a cell phone. and the traditional installation of it. To get the disc, put it in the optical drive, open the contents of the disc, and then double-click, then ... In the third step to do so, to do so ... Why Apple is so successful, why it is popular like chasing stars, because its products are good enough, as Joe said, they are doing excellent products.

Especially in China, many of the users are not understand the computer, which is why like 360, such as Web site, such as the home of the Fool software will be so successful reasons. Like my dad's generation, if not a computer teacher or technician, if not let him use the home to see the news, he can not see, because he did not know what is the browser, what is the address bar, what is the URL (if let him enter Tencent or Sina he can make into www.tengxun.com, www.xinlang.com or directly input Tencent, directly into Sina. Of course, this also from another side that Tencent and Sina did not understand what is the user experience, but also do not understand their users, their users are Chinese people, are those who only know Pinyin (or may not even recognize the pinyin), so they should acquire such as: tengxun.com, Xinlang.com such as the domain name to adapt to the domestic more extensive users.

19 Computer technology evolution is not as fast as we thought.

Technological changes in the front end of the technology tide are very fast, such as Web, Web technology, program language and so on. But the inner principle is not much different from what happened ten years ago. For example, OO technology was put forward in the 670 's, and it is not the core method of software development. Not in a wide range of applications. It's almost always the subject of all interviews, and there are a lot of people who don't understand oo and don't apply oo (including me) very well. I firmly believe that as long as we have to write code, some classic things such as "Code Encyclopedia", "the programmer of the way" and so are very applicable. Therefore, do not impetuous, the heart to do a good to improve themselves, lay the foundation is a long-term strategy.


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.