Reflection on programming

Source: Internet
Author: User
Reflection on programming

About programmer technology

Generally, it is not cool. If it is very popular, it takes time for marketing. The marketing capability and technical capability are orthogonal. if a person spends a lot of time on marketing, it is difficult to spend time on technological improvement. Don't think of him as a great cow because he talks about a field you don't know. a person living in the desert can be very excited to hear the descriptions of anyone who has seen the sea, but if someone tells him that his camels have six feet, he will surely sneer. Daniel will give a detailed explanation of the fields he is familiar with, and ask the correct questions about the fields he is not familiar.

Learn new programming knowledge

Learning a new skill requires a deep understanding. However, in the current era, all kinds of frameworks and libraries need to be exposed. It is difficult to really understand all the databases. Suppose you are learning python. if you really understand the print statement, you need to know the python syntax parser, the C language call, and then the IO system. This is impossible for most people, and most people rely on memories. On the other hand, if you need to make socket requests when learning python, and you are familiar with java socket implementation, you will soon have to learn how to use python socket. In conclusion, there are two modes to quickly learn new knowledge. one is to have a strong memory, and the other is to have a deep understanding of basic knowledge.

Attention

If we are doing mechanical things, we only need to rely on the inertia of people. If you are doing creative work, you need a lot of attention. Attention is a kind of consumable product. if you have to spend too much time on a problem, your attention will be low, resulting in low efficiency and easy to make mistakes. You can take a rest at this time. Calm down your mind. By increasing your attention, you can do more things in a short time, so that you have time to live, not just work.

Feedback

In technical exchanges, if someone else does not disagree with you, it does not mean they agree with you. maybe you are too lazy to talk about your knowledge. If you are wrong, others may not tell you, but may be embarrassed to attack you. it is important to get the true ideas of others.

Reflection

You should always ask yourself what it means to do the current thing. What is the significance of doing this currently. There are two advantages to doing so. First, you are more willing to do it after understanding the meaning. Second, if errors can be detected in time, and then corrected.

Overview

To solve a problem, you should first figure out the resources you have, the solutions you have, and estimate the time for various solutions. Instead of implementing the first method that comes to mind immediately. It is like the relationship between wide search rain and deep search. If you only use one method, the efficiency may be slow. If the intuition at the beginning is wrong, it will make your solution farther and farther away.

Get free LAMP Brothers original php Tutorial CD/the elaborate PHP Essentials edition, details consulting official website Customer Service: http://www.lampbrother.net


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.