Be sure to ask yourself, can you really teach yourself programming efficiently? (Dry goods, practical operation)

1. How do programmers escape low-level diligence?

  ①Go deep in one direction first, and then pursue breadth.
  ②Be in a big factory, don’t learn new skills, learn work methods and skills from experts you admire, and strive to become an expert.
  ③Don’t judge heroes by code quantity, not only pursue Quantity, but also the pursuit of quality

2. How to learn by yourself efficiently?

  ①Make a plan
  ②Set a timetable (what time and how long will it start)
  ③Find a teacher (a software developer with several years of development experience, can give direction guidance when encountering problems)
  ④Do at least one complete project (If you have no ideas for the time being, you can consider making a blog), and continue to maintain it.
    There is an analogy: learning technology is like falling in love. Doing projects means entering the bridal chamber, and only when you enter the bridal chamber is yours.
  ⑤Try to make friends with professional and technical people who love to share. (When encountering problems, professional and technical personnel can give efficient directions and suggestions)

3. Is the study of basic subjects important?

  Data structures and algorithms, computer principles, etc., these disciplines are internal forces, while technology is a move. So basic subjects are still very important.
  If the internal force cannot keep up, there may be a ceiling for the lifting technology.

4. Four suggestions for efficient programmers in the workplace

  1. Make clear the function, and then start programming (discuss with the product manager more and draw a sketch)
    and do most of the functions in a silly way, but in the end they start again because they are different from the requirements, wasting time. Instead of this, it is better to take the initiative to find a project manager to communicate the functions required by the project and clarify the needs.
  2. Don't waste time in invalid social interactions (invalid social interaction: you cannot exchange roughly equivalent value when interacting with the other party)
    Avoid: 1. The other party cannot provide you with value, but you have to ignore him to
    avoid: 2. You Can't provide value to the other party, but you can't help but hug your thighs
    and spend more time on programming ability to improve your own strength. After your ability is strong, the big guys around you will naturally not despise you.
  3. Will take a break to avoid poor physical strength (reading paper books, watching movies, mindfulness meditation books, etc.)
  4. Note: The goal is ambitious, which may lead to lag in action.
    Perfect is the enemy of completion. You must enter the game as soon as possible before you start the project. Continuously improve according to the needs of users.

Reference video link: B station technology fat .

Guess you like

Origin blog.csdn.net/A_Bow/article/details/114526344