5 years of python programmer, the current monthly salary is 30K, share some real (stepping on the pit) learning experience!

I am a Python programmer for 5 years. I am currently working in Hangzhou with a monthly salary of 30K. I have experienced two job-hopping. The first time I jumped and got a 16K offer, and the second I got a 25K offer. It has been 30K so far.

The junior college I went to (then I got my undergraduate exam) was in civil engineering at school because I didn't want to run away with buckets. When I was about to graduate, I chose to learn web python technology by myself. I didn’t do anything because it was too tiring and unpleasant to abandon the civil engineering. To be honest, as a post-90s, I still like to do office work with air conditioning. , I am very realistic, just want to make more money.

Through this post today, I hope to share with you my self-study experience, because I am very aware that self-learning takes many detours, so I hope that through my own experience, I can let everyone take a little bit less detours and learn technology as soon as possible.

When I was studying,
I always forgot while learning . One of the problems I had was to forget while learning. At that time, I felt that the content in the tutorial could be understood by myself, and I could imitate the code and complete the homework. But after some time to rework the questions, I found that I had completely forgotten. When this happened, my mentality exploded because I felt that what I had learned before was useless. Later, to solve this problem was to meet a python boss in the python forum. He reminded me to review and apply the knowledge learned to real scene projects. Later, I did a review once a week. This practice really changed the situation of learning while forgetting. After adding a lot of practice projects, I wrote a lot of code, so I naturally remembered it.

Second,
there is another very important problem in the judgment of misunderstandings. The problem of learning mentality may occur at any time. It is mainly because a problem cannot be solved. After five or six hours, I can’t see what the problem is. If you spend time on this small problem, you will feel that you are dumb, you can't, and you have serious doubts about yourself. And this happens almost every day, because I have never been exposed to this knowledge, so I can't find the problem at all. My solution is to find a big cow to be a master on the Internet. If you have any questions, you can ask him. Basically a problem can be solved within five minutes, which greatly improves the efficiency of learning. One of my ideas at the time was No matter what you do, you really need an experienced person to take the area in the early stage, otherwise it is easy for you to get into the corner and get into a misunderstanding.

I taught myself for more than half a year, because I took a lot of detours in the early stage, so I took a bit slower. I think that the current python content, 5 months is enough, and I spend five or six hours a day to learn technology. You can find a job within half a year. A very important factor I hope everyone remembers is to master the method of learning python and make a good daily learning plan. There must be a large number of exercises and projects. Projects are really important. How can you prove that you have learned? It means that you can complete the project with the knowledge you have learned.

As for the training class, some of my classmates also participated in the offline crash training class. One of their feelings is that it is similar to self-study. Some training classes use videos, and some training classes use electronic whiteboard lectures. Similar to watching the video. After class, a young teaching assistant looked at the class. Every student learned by himself. Some of them slept on their stomachs if they couldn’t hold on. Few people who could find a job in the end said it was not worth it. Of course, I have not participated in the training. Class, so unsubjective parity, I only learned from my classmates.


In order to give you more learning suggestions, this is the Python resource qun I created: the first 1156, the middle is 465, and the last three numbers are 813. In communicating with each other, we can get a lot of learning experience. Learning is always on our own. When you master a good learning method and a systematic learning method, you will find that learning Python is actually not that difficult. If you have any questions, please feel free to ask in qun. I, qun contains a lot of information on academic xi, and I help you answer questions when you are not busy at work.
 

Guess you like

Origin blog.csdn.net/qq_38887171/article/details/108982038