How to Grow as a Technologist in Three Years

The first three years of work are the fastest growing years in your career. During this time, you will be full of passion, focused on things, and easy to develop good habits. In our company, some students have quickly become technical experts in a certain field in the first three years, and some students may not make progress. In this article, I will discuss with you how to quickly grow into a technical expert in three years.

Author: Fang Tengfei

study method

  • 1: Master a good learning attitude
  • 2: Master the systematic learning method
  • 3: How knowledge is internalized into competence
  • 4: Choice of breadth and depth

combat skills

  • 1: Coding Habits You Need to Learn
  • 2: How to grow in the development of the business team

Have a good learning attitude

empty cup mentality

First of all, you must have the learning attitude of an empty cup, instead of being arrogant and self-sufficient, and an empty cup can hold more things. First of all, we must learn to learn from the strengths of hundreds of schools, look at colleagues in the team or schoolmates with appreciation, appreciate the advantages of each colleague or classmate, and then learn from their advantages. Each colleague has its own abilities, such as having If your colleague has strong technical skills, you can observe how he learns (or ask him for learning methods). Some students are good at solving online problems, so observe how he solves online problems. What are the solutions? How did he ask for help if he couldn't solve it. Some students are good at using shortcut keys of IDE or MAC, so they can learn from him to improve work efficiency. Some students can quickly understand business knowledge and observe how he does it and how he reaches his level. Communication skills, problem solving skills, and planning skills can all be learned from colleagues.

I have a few Alibaba Cloud lucky coupons to share with you. There will be special surprises for purchasing or upgrading Alibaba Cloud products with the coupons! Take all the lucky coupons for the products you want to buy! Hurry up, it's about to be sold out.

challenge authority

When you see a knowledge point in a book, or hear a knowledge point from others, you must challenge and question the correctness of the knowledge point, otherwise the knowledge point you learn may be wrong. First use logical thinking to speculate, and then test it in actual combat. We must remember that practice is the only criterion for testing truth. For example, a colleague said that adding this index to this SQL is the fastest. First of all, we need to think about how the colleague's conclusion is drawn, whether it is based on historical experience or tested. If we have no experience, add this index and run the SQL to see the execution. Planning and execution time, and then try another index will be faster. And so on, is concurrency necessarily faster than serial? Is no lock necessarily faster than a lock? Many conclusions are only generated in specific scenarios, and must be verified by yourself.

Insist on learning

Some students may work for five years, but may study for less than a year. Learning technology can not be rushed, as long as the learning method is correct, quantitative changes will inevitably lead to qualitative changes. When I first learned JAVA in college, I couldn't learn anything, but I persisted in learning for a few months. I watched Teacher Zhang's JAVA video teaching every day, bought a book and typed the code line by line according to the code in the book. I slept during the day and studied and wrote at night. I wrote the code, I went to the typhoon shelter for one night when the lights were turned off in the dormitory, and went back to the dormitory to sleep at 6 o'clock in the morning. After learning for a certain period of time, I suddenly realized that I entered the door.

At work, I once spent a month learning the implementation principle of AOP, learned various ways to implement the principle of AOP, and wrote the code of several implementation methods. Although it took a lot of time, I still remember it now. Still new, very helpful for troubleshooting and learning other things.

To keep learning, the learning environment is very important. If you want to learn, but you are not in the learning state, you can consider changing the learning environment. I often go to Starbucks to read and study. I heard that some colleagues take one day on weekends to go to university teachers for self-study.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325026664&siteId=291194637