程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

At the age of 27, Jianhuan engineering changed to python, 5K to 20K, and only if you dare to make a choice can you change

編輯:Python

Want to write your own experience by hand , I hope it can help more young people like me who want to switch to self-study . And some encouragement .

1. Why do you want to change jobs

My general situation is , Bachelor degree in building environment and equipment engineering ,16 year 7 Graduated in January , Many students went to the construction site . My words , I can't stand the fact that there is no fixed place on the construction site , Went to manufacturing .

The manufacturing environment is really bad , Although my position is R & D Engineer , But I often have to do manual work in the workshop , Tired and sweating , Tear with the aunt and uncle in the workshop .

Whether it's natural environment or human environment , It can only be described as bad . And we're single , Always work overtime , The most ridiculous thing is that there is no money for overtime . Every holiday usually takes one day , Two days for state-owned enterprises , It's funny to be on duty on Sunday , to 32 Yuan .

Seeing that the 30-year-old boys in our office don't have girlfriends yet , And even those with girlfriends still live in staff dormitories , And some have nearly ten years of working experience , I've also been abroad , Now the monthly salary is less than 1w.

Think of my life after seven or eight years , I was terrified , I don't think I want to live like this in seven or eight years .

So I decided to change my career , Aimed at IT industry . The reason is simple , Good working environment , There is no physical work in the work (ps: Compared with manual labor , I prefer mental work ), With the same efforts , More money than manufacturing , And now all industries are related to the Internet .

2. How to prepare in advance

From last year, that is 11 In January, I began to self-study some courses of data analysis . At that time, because there was no computer foundation , A lot of detours , Read some tutorials , patchwork , It feels like a mess .

There was even a time , I keep doubting myself , Give up four years of college knowledge , Now we don't do R & D in traditional industries , Is it right to turn around and touch something new ?

During that time , I know some incumbents of data analysis positions , Age is not big . A classmate suggested that I do it first python Development , Then do data analysis ,( Because he said how difficult data analysis is , Machine learning algorithms are all for fun ) I hesitated for a long time , Also self-taught Django course , Front end knowledge ,http agreement , To be familiar with Linux. Get ready to find python Development position ( In fact, I'm not interested in software development ).

later , I am here “ obtain ” I read two articles on , It has inspired me so far .

First article 《 Switch 》 Said the following key points :

  • 1. Finding a mentor can reduce the cost of joining a new industry , Help you familiarize yourself with the environment and industry rules , It will also encourage you to make psychological changes .

  • 2. Build a new social network. Your past connections will hinder your career change , Because they judge you by what they know about you in the past . Contacts in new areas , It will provide you with all kinds of new opportunities and emotional support , Help you integrate into .

The second article 《 People in the workplace learn mental skills all their life 》 Sum up :

  • 1. First , If you want to learn systematically , Then it is recommended to choose the channel of the system . Since you are a novice in this field , Don't expect yourself to integrate scattered information into a system , That's what masters do .

  • 2. To learn systematically , Then take a few months to , see 5 This is a classic book in this field , Take a system course , Or follow a teacher who has studied systematically to find out the skeleton of this field . You're not many times smarter than others , But I want to spend a fraction of the time , It took him a long time to master it , Systematic knowledge , How could it be ? Accept an existing system first , And then make changes on it , It is the most suitable scheme for novices .

use 3 To sum up the above two articles :

1. It's better for someone to take 、 Someone directed
2. Get to know people who do big data , Otherwise, the relationships around you will continue to deny you , Hit you ( And convince your girlfriend to support you , If any !)
3. System learning , It will take months , Don't be greedy , Read books in a down-to-earth manner

Look at it like this , I understand a lot , And know what to do .

Of course , The above advice is based on your determination to change careers . First ask yourself the following questions :

  • Do you like the job after changing careers ?
  • Evaluate your strengths and weaknesses in changing careers ?
  • Ask yourself why you don't stay in your current industry ?
  • Do you have a strong self driving force ?
  • Whether you can keep lifelong learning ?
  • Is your ability to collect and integrate information very strong ?
  • Are you not afraid of failure ?
  • The career change failed , I don't have any guarantee ?

Think about these worrying and frightening things , Then make a decision , I want to change my career . You've figured out these questions , It clears the mental obstacles on the way of learning .

During the period of study , I basically study every day 3-5 Hours . We're single , On Sunday , I'm with my girlfriend . In fact, every week is an average 30 Hour or so . Plus when there's nothing going on in the office , I installed some software on my working computer , Look at things , Record with Youdao cloud notes .

Basically , These months , I have watched 《python Programming core 》《 utilize python Data analysis 》《R Language practice 》 , I also saw SQL Some tutorials , And the thinking that some data analysts need . At the last interview , Skills acquired ,SQL,python,R. A little bit of a simple reptile , Know something Linux.

But but , I have a very shallow grasp of each , I've only read half the books . Like some complex algorithms , I don't have a deep understanding .

3. This is how I quit my job interview

own 2 month 28 The resignation process is over , It's a direct naked resignation , At that time, many people advised me not to be impulsive , Don't be naked , I didn't expect to feel refreshed after I resigned .

I don't think I can wait until I learn it well , By then, the day lily will be cold , After all, nothing in the world has so much time for you to prepare , and 17 This year's class will graduate soon , It will be more embarrassing to go back then .

After resignation ,3 month 5 Come to Shenzhen . The intensive interview lasted two weeks , Go out for an interview almost every day , There is also the interview , You'll get hit in the face , Ask some technical details , And no work experience . I told the interviewer directly , I just want to change my career , I have no working experience in this area .

The interview is mainly two pieces , One is to examine your thinking , Another piece is to examine your technical details . During the interview, the more famous company is Ping An Bank ,ofo, Chain home . Take the 3 individual offer. But the other two are big and small , I have no choice . Now the company is doing Internet Finance .

4. After I changed my career, I was like this

I was in manufacturing , Now come out and find a job , Especially care about whether it's a weekend , Have you paid me all the five insurances and one fund ( Before, there was no gold in the company ), Whether holidays are normal holidays .

Now, , The company system is , Employees are not encouraged to work overtime , Basically after work , The office is almost empty . I'm leaving myself , Continue to study after coming back .

Work on the computer every day , I'm really much more tired than my previous work . But I still feel much better than before .

Also, future leadership is very important , I always talk to the leaders during the interview , Look at the leaders , Ask about the company atmosphere , This is very beneficial to yourself after entering .

The salary is better than the previous job . Considering renting a house in Shenzhen , There's not much left every month . But I cook by myself when I come back from work every day , Eat very full , It's just fun . On the weekend , Cooking with your girlfriend . We cooked chicken soup this weekend .

I know my level by my own words , Although I've been employed , But like a rookie , The boss asked me to use python Connect a database , It took me an afternoon to finish . And let me use python Write a excel Automated reports for pivoting , I've been holding it all day , My code hasn't come out yet . Now let's look at , Career change is only half done , Because I have to learn a lot later .

For the new company SAS, Now I'm watching SAS 了 . The boss has always stressed to me , Tools are only used to solve problems , If you have a better way, try , Data analysis thinking is very important . But my boss , People are very nice , Also willing to teach me .

There is still a long way to go , I hope I can keep on , Keep refueling . Be a lifelong learner .

About changing careers , It's really hard , May not be able to pay the rent , Like I'm in a mess now , But luckily I have a girlfriend, ha ha , There's no money. Ask her for . And the influencing factors are multifaceted , I hope you babies who want to change careers must be careful , Want to know . secondly , Is to insist on learning , Don't doubt yourself , In better shape .

Here is the office environment of the new company , I feel that life is very beautiful after changing careers . People who haven't been in manufacturing and construction sites can't experience this change , The natural environment and human environment are a qualitative leap .

Life consists in waiting . Sometimes happiness may come later , The future is getting better and better , Making money with knowledge , We go all the way , You are not alone .

5. python Systematic learning resources

One 、Python Learning route summary

Python The technical points in all directions are sorted out , Form a summary of knowledge points in various fields , The use of it is , You can find the corresponding learning resources according to the above knowledge points , Make sure you learn more comprehensively .

reminder : Limited space , Packaged folder , The way to get it is : At the end of the article !!!!

Two 、Python Essential development tools

3、 ... and 、Python Video collection

Watch the zero basics learning video , Watching video learning is the quickest and most effective way , Follow the teacher's ideas in the video , From foundation to depth , It's still easy to get started .


Four 、 Practical cases

Optical theory is useless , Learn to knock together , Do it , Can you apply what you have learned to practice , At this time, we can make some practical cases to learn .

5、 ... and 、Python Exercises

Check the learning results .

6、 ... and 、 Interview questions

We learn Python Must be to find a well paid job , The following interview questions are from Ali 、 tencent 、 The latest interview materials of big Internet companies such as byte , And the leader Ali gave an authoritative answer , After brushing this set of interview materials, I believe everyone can find a satisfactory job .



This full version of Python A full set of learning materials has been uploaded CSDN, Friends can scan the bottom of wechat if necessary CSDN Officially certified QR code 【100% Free access 】


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved