He's been studying for a year. Python can't find a job; there must be a reason behind it; The big guy says you should stop learning python!

Source: Internet
Author: User

Introduction:

All say, hollows not a day of work. However, some people even struggle for a lifetime than others for a year, others learn a year than you can not study one months. One reason, some people have been watching for half of their lifetime have not seen understand.

Even if Python is so hot, why can't you find a job in python for a year?

I think the following four points are very critical:

1, the Utilitarian heart strong:

Those who are in dire need of making money will focus on the word "making money". If the more powerful, entrepreneurial weak, the more anxious to learn, the more do not understand.

2, the foundation is weak:

Python programming 0 Basic person, or is a very weak foundation, where the job should also be involved in computer programming, then perhaps you are still a beginner, a little direction, only know the name of Python, some basic grammar, nothing else, this situation, learning more difficult.

3, no interest at all:

Not interested in programming, if you are interested, at least you have studied python for a year, not even a decent job can not find, this is usually even the Internet technology, development, are not concerned about the question of people asked.

With utilitarian to learn Python programming, the simple things will also become difficult. If you can't abandon the utilitarian heart, and you're not interested in Python programming, then don't get into it.

4, learned other languages, so from the heart despise Python:

Ten years ago, Pascal. I will accurately calculate each array and variable memory used, skillfully rewrite the program with a non-recursive method, the shortest possible time to achieve their own sort, multi-source shortest path, convex hull and adjacent points, dynamic planning, binary graph matching and network flow algorithm ..., taking into account the worst complexity of the algorithm and the highest item in front of the constant. Now, I don't remember any of them. Now I'm just pretending to be a force.

Five years ago, C. I think it's cool. Use function pointers, force type conversions, goto statements, macros to implement various tricks. I struggled with multiple threads, multiple processes and various locks. I tried to follow the ICC compilation procedure. But you told me not to read and write a red-black tree. Now, you suddenly let me write a C program I have to think about grammar. (So I'm still pretending to be a force here.) )

Now, Python. Before writing a habitual search there is no ready-made library. Not to implement the graph data structure, because there are networkx. Do not handle network communications on their own, using Redis to make a release subscription mechanism or simply implement a rest service is not a few lines of code. Multithreading? Gevent to get asynchronous much simpler than you are faster.

Python makes us stupid.

But.

Ten years ago, I can only brush Usaco and Zhejiang University Tongji online Judge. AC is the highest goal. Five years ago I could only write my own little software system driver or write a big job all night. Now I'm studying using evolutionary optimisation to dispatch scientific Workflow on a cloud platform.

What and what do you think is important?

I think it has something to do with the more advanced language I use. Of course, there is absolutely no relationship between language and what is done. But what about the high levels of the past? It's just a toy that no one cares about. Even if the ability to lower the value, but since now do can do more meaningful things, who also care about running points?

Not much to say, small make up to busy. Sympathy small friends, remember to subscribe yo!

He's been studying for a year. Python can't find a job; there must be a reason behind it; The big guy says you should stop learning python!

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.