Seven critical taboos for becoming a software guru

Source: Internet
Author: User

 

1) No English

CS originated from the United States, and heavyweight documents are all in English. If you don't know English, you can only endure poor translations and long-delayed documents (the translated documents are almost all published a long time ago ).

2) eager for success

Starting programming without learning anything is the biggest opportunity. Write c ++ProgramThe syntax is wrong, the data structure is not even known to linear tables, the database does not know the relational model, TCP programming does not know socket, or sit down and study for a few years (if the work is in urgent need, I can only say: why)

3) too easy to ask

Diligence is a good quality, but if I lose my diligence, I will leave a good question, which is a bad quality. If you want to consult with others, you will get bored. If you do not have a system learning process, it is impossible to learn well.

4) I will only envy others and say that others should not take so much money, but I have a low income.

Honestly, in most cases, there is a positive correlation between income and your level. It's not about denying the existence of a relationship, but it's definitely not about 9 out of 10 people. It is important to learn more and improve yourself.

5) Over-seeking and over-seeking

It is important to understand why, but there are a lot of things to learn. If you can understand everything, it is estimated that no answer has been found after the hair is white. Of course, if you don't want to know anything in detail, you can only be blue-collar.

6) Over-worship of others

I want to believe that many people are very powerful and worthy of worship, but if they worship too much, it is unnecessary to regard their words as the Bible. You need to break through them, not worship them.

7) Don't Want to endure hardship

High income and high competition in the IT industry are linked. Never make progress without paying.

CS originated from the United States, and heavyweight documents are all in English. If you don't know English, you can only endure poor translations and long-delayed documents (the translated documents are almost all published a long time ago ).

2) eager for success

Starting programming without learning anything is the biggest opportunity. Errors can be made when writing C ++ program syntaxes. Data structures are not even known to linear tables, databases do not know the relational model, TCP programming does not know the socket, or sit down and study for a few years, I can only say: why have you been there)

3) too easy to ask

Diligence is a good quality, but if I lose my diligence, I will leave a good question, which is a bad quality. If you want to consult with others, you will get bored. If you do not have a system learning process, it is impossible to learn well.

4) I will only envy others and say that others should not take so much money, but I have a low income.

Honestly, in most cases, there is a positive correlation between income and your level. It's not about denying the existence of a relationship, but it's definitely not about 9 out of 10 people. It is important to learn more and improve yourself.

5) Over-seeking and over-seeking

It is important to understand why, but there are a lot of things to learn. If you can understand everything, it is estimated that no answer has been found after the hair is white. Of course, if you don't want to know anything in detail, you can only be blue-collar.

6) Over-worship of others

I want to believe that many people are very powerful and worthy of worship, but if they worship too much, it is unnecessary to regard their words as the Bible. You need to break through them, not worship them.

7) Don't Want to endure hardship

high income and high competition in the IT industry are linked. Never make progress without paying.

Related Article

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.