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

A junior college students transition to python, though difficult and dangerous, has changed his life

編輯:Python

Recently, a little friend , Tell me on wechat , He found it through self-study Python Got a job as a reptile , The five flavors in my heart are miscellaneous . Finally, a year's efforts have not been in vain .

This friend , When looking for a job , I once gave him some advice .


So after finding a job , Also came to tell me the good news for the first time . Really happy for him .

At my urging , He finally agreed to write down this valuable career change experience , Because I told him , ad locum , There are still a lot of small partners , I'm trying to change my career , They need your success story urgently , Give them a heart shot . Let them know , Not far away is the dawn .

notes : The following is his real career change experience , Any form of reproduction is prohibited .

I am a 17 Junior college graduate in , In turn Python Before It's at home ERP Software companies do implementation .

Believe every turn IT People who , Mostly interest driven . But I'm not , It can only be said that it is not disgusting . At first contact programming , Is a colleague , He will java , Also a little front-end . The most impressive one , There is a , He built a website himself , Then put some report data of the company on this interface to display . I felt like , Learning programming is cool . Then I don't know where I saw an article , The general idea is that if you change anyone , Take over your job , How long do you think it will take ? This article , Inspired me , It makes me think , Where to go in the future ?

I have worked in this company for about eight months , After some ideological struggle , Finally in the 17 October of , I decided to quit . This is my first job , Less than a year. , Many people think I'm crazy , Including my classmates , My best friend , Because I want to start learning Programming , Study Python. This is something they don't want to dare .

The road to self-study

I started learning programming at the end of October , At that time flask I see a question under the topic 「 How many people press @ Given by the great God Xiao Jingmo Python+Flask Route found a job ?」. I think I can also , He began to resign and study by himself Python,.

In the first month, I was able to do it every day 10 Hours of coding , I learned the basics in less than a month , Just bought the dog book , That is to say flask web Development . At first it was OK , But when you see the following chapters , I feel like I can't bear it , Because I copied the code before , I don't understand . Wrong report , Just all kinds of Google 、 Baidu , It really can't be solved , Just go to some groups and ask big guys . But in the group , After all, they all blow water , Asking a technical question is basically ignored . It took less than a month to get here , A simple blog is just a prototype, not deployed .

Later, I also saw in Zhihu Python What interesting things can you do ? Many of the following are used Python Write about reptiles 、 Do data analysis and so on . therefore , I went to learn reptiles . It was really delicious at that time , I believe everyone is climbing watercress 250、 Embarrassing encyclopedia and so on , I didn't even climb down . This is the third month of self-study , At that time, in fact, there were some problems in my heart , I'm more and more suspicious of myself , When I told my better classmates about self-taught programming , Even he suspected me . I still remember clearly , The tone when we eat together 、 That look .

For more than a month , The effect can also be imagined , Reptiles only learn Scrapy that , Can only write some simple demo. Also more and more feel how ridiculous I was at that time , Family line , That's someone else , It's not you . Friends are not wrong , Instead, he became the laughing stock of others .

It was almost Chinese New Year at that time , My mother felt something was wrong with me , Say either go to training . So I came to Beijing at the beginning of the year , That's March , Because I have the experience of self-study before , The training is obviously much easier , During this period, I have been studying by myself .

About the interview

In early July , I started writing my resume , Look at the interview questions . Because from the beginning to train , I'm not going to fake my resume , Not that I don't want to fake , I want to fake more than anyone . Four interviews a month , One is still java Of , About the interview, I will describe it in detail later . Not a phone call in a week , Not a single email , Can you imagine ? Not even the phone number of the training institution , Nothing there? .

No education , He has no experience . It's really hard , recruit Python In fact, there are not many primary , Basic it is 1-3 Years of experience . And I'm a marine investor , Is to deliver all the positions I search for on the software , Those that do not meet the requirements will be cast , Because I have no choice at all .

The first interview , Clearly remember that the first interview was in 7.11, Wednesday , It rained heavily in Beijing that day , Took the bus for two hours , I've been looking at the test questions in the car , Review your small projects .

That day, the company had a technology boss in , The person who interviewed me . No problem 、 Ask the project directly . I explained all the items on my resume in detail . The interviewer asked me if I had my computer , Take out the computer , Also demonstrated these two projects to him , One is flask Of , That is, the author of the dog book 17 A blog tutorial written in , I added something on this basis . Another one is cmdb Small project of , django Written . Finally, we talked for nearly two hours , He also confessed that he was trained , Only less than a year of self-study time . The interviewer also approved me , Issued offer, And gave me a lot of advice . Now think about it, I still thank him , Although I was not asked to .

The second interview , Last time I gave a week to think about , This is my special despair this week , Special despair . For a whole week , Not a single phone call , Not a single email , No interview invitation , Nothing there? . I called back and said I was going to , But I knew I had sent offer, Doesn't mean you have to , Still have to wait for the above notice . Waited four or five days , No response , It's cold .

sorry , The second is java Interview , I don't think so .

The third interview , It's a company that does ERP Developed by . No interview questions , But about Python One of them didn't ask , What impressed me most was to ask :

  • flask What have you seen
  • django How does the middleware handle the request response
  • http A process of requesting ( For example, the input www.baidu.com What happened to this process )
  • redis How to realize the online statistics of the number of people ( Be similar to QQ Number of people online )

flask I've only read a little about the source code and a blog about the source code on the Internet , The answer is not good .redis Just know a little , This will hang up

The fourth interview , It is a start-up company engaged in blockchain . Interview crawler , Because before going BOSS The recruitment requirements above are very high , Will be distributed 、 Will simulate login 、 Can analyze js What? . At that time, I only wrote a simple distributed , Can understand a little js. Probably asked some :

  • One of the most impressive reptile projects you've ever written , What's the problem ?
  • For a project on your resume , Tell me the whole process when you crawl ?
  • sql Statement and regular (sql It's not difficult to ask sentences and rules )
  • How to display the crawled data on the page ?

In fact, it's not very difficult to ask , I'm lucky , Except that the interviewer asked me if I would js. Basically answered , Asked for the lowest price , The salary is a little lower than the recruitment requirements .

It's been almost a month now , Wrote a small project , Climbing Ethereum abroad . It's not difficult to resolve , But in data processing 、 Warehousing this piece , complex sql I can't write... At all , sql The boss helped me change the sentence later , After all, the people they recruit , Teach with tears .. Fortunately, it was finally thrown on the server , Wrote a script to run a scheduled task .

About the training

Training has always been a sensitive topic , Academic fraud 、 This is true of age fraud . About pay , High salaries do exist , But they are all experienced developers , Zero basic training comes out in four or five months to find a high paying 、 No packaging is really rare , I still suggest not to take salary too seriously at the beginning , The core competitiveness is your technical level . In fact, the training institutions are almost the same , Just take you through a door , You have to rely more on yourself . If you are still a college student , I still suggest self-study , Find an internship , Start with the basics , It will be much better if someone takes it , I will work overtime if I have nothing to do , Ask your colleagues more , Have a thick skin , After all, learning is your own .

About Python Technology reserve

Learn from good examples Python Whether it's employment or sideline, it's good to make money , But learn to Python Still have a learning plan . Finally, let's share a complete set of Python Learning materials , For those who want to learn Python Let's have a little help !

One 、Python Learning routes in all directions

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 .

Two 、Python Essential development tools

3、 ... and 、 The high-quality goods Python Learning books

When I learn a certain foundation , When you have your own understanding , I will read some books compiled by my predecessors or handwritten notes , These notes detail their understanding of some technical points , These understandings are quite original , You can learn different ideas .

Four 、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 .

5、 ... and 、 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 .

6、 ... and 、Python Exercises

Check the learning results .

7、 ... and 、 Interview information

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 The official two-dimensional code is free 【 Guarantee 100% free

Python Information 、 technology 、 Course 、 answer 、 For consultation, you can also directly click on the business card below , Add official customer service Qi


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