search
HomeheadlinesMy sad job search journey: If you can, learn PHP instead of Python

This article is excerpted from a blogger on IT technology management. It is relatively objective and fair, so I share it with PHP Chinese netizens who are still confused.

Text:

Python seems to have become popular in recent years. Some people around me always ask me some technical questions about Python from time to time, but in most cases It's relatively basic.

The reason why many people want to engage in Python may be because they misunderstood the propaganda of training institutions, or they are unhappy with the syntax of PHP, although PHP is called The best programming language in the world.

So I chose python for these various reasons, but I paid a heavy price and lost my job several times.

As a veteran who has worked in Python for many years, I would like to suggest:

For a language like Python, you can learn it as an interest or hobby, but if you want to find a good job, you should still Be cautious, which is why it is not recommended that you engage in Python.

Python learning craze VS Python’s vast job market

The popularity of Python is honestly expected, but I didn’t expect it to be so fast.

In 2014, I really couldn’t stand the dollar signs and semicolons at the end of PHP, so I started to get into Python.

At that time, there were only a few books on the market for Python for reference. As for Liao Xuefeng's Python introductory tutorial, I gave up after reading 2 articles. The writing was too simple. Of course, he also wrote some advanced tutorials later. If you are interested, you can check them out. Of course, you can also go to pythonlearning网 to check them out. There are many video tutorials.

However, Python is still a niche language.

How niche is it?

You can search on the hook or BOSS Direct Recruitment. Basically, except for Beijing and Shanghai, other areas in first-tier cities only take 10-20 days to come and go. companies, and 80% of these companies are startups.

Once upon a time, I joined two Python companies in one year, and the first company went bankrupt only three months after I joined.

Why?

No one uses it for business.

My sad job search journey: If you can, learn PHP instead of Python

The current businesses that Python is more suitable for include:

· Data analysis

· Information Security

##· System Operation and Maintenance

· Application Test

Needless to say about operation and maintenance, now it is basically It’s the age of automation. In data analysis, the most talked about is crawlers.

Actually, it has nothing to do with analysis. What is more common is the export function of some reports. The more advanced thing is big data.

For information security, it can be said that it is the transition from the Stone Age to the Bronze Age. Although there are big killers like metasploit, many things still need to be realized by humans.

My sad job search journey: If you can, learn PHP instead of Python

Use with caution for some of the following businesses:

· GUI Development

· Embedded Development

First of all, GUI development is not a popular business now. Even if there is this business, it will only be a Windows GUI. People have MFC, and it has nothing to do with your Python. If you want to use PyQt5 to write an interface, you might as well use Electron, which is better at memory management.

As for embedded development, just learn C language and assembly honestly. Don't expect Python to be of any help. Of course, any language can be used to do application-level business.

For web development, there are more choices. In the past,

php and Java have been deeply involved in the market for many years. Later, nodejs came in force, and Golang is eyeing it. There are really not many things that Python can share in this market, and a large part of it is brought by Django.

My sad job search journey: If you can, learn PHP instead of Python

(WEB programming language share, from w3techs)

The popularity of Flask in recent years has made many people appreciate the simplicity of Python. However, what is really useful is the little-known framework Pyramid (only my own point of view, I can dig out a lot of interesting things).

The return of rationality

2018 is a crazy year, and the capital market is turbulent. Compared with 2019, it is much calmer. With the return of rationality, capital has gradually returned to normal.

A friend said that his company's front-end is the most popular right now, and his Java has to take a back seat. Any front-end employee with 3 years of experience will always ask for a minimum salary of 16K. It is entirely possible in 2016-17, but in 2019 it can only be said to be a dream.

Therefore, in 2019, we still need to start with our own learning and accumulate more of our own skills. Of course, just learn something other than technology. Some ways to make money are always beyond your knowledge.

You can completely regard learning Python as an investment. As for whether there is a return, don’t pay too much attention to it.

Wrong entry into a profession and half your life

The problem why it is not recommended to engage in Python is that you think that engaging in Python is an easy thing, but you choose a difficult one. The road of no return.

If you think working in Python is an easy task, then the days of eating and waiting for death will come to an end. Sometimes you pat your chest and tell the boss, I can finish this thing in half a day, but reality slaps you hard in the face.

To give a simple example, exporting reports to word is a very common business output. If you want to output the corresponding directory in word, it is really a terrible thing. Because the docx library commonly used in python does not support it at all, but Java's POI and PHP's phpword are supported. As a result, you have to work overtime for your ignorance.

However, being idle will cause you to mess around, otherwise you will not be able to explain to your superiors. Here you should also be thankful that you always meet some good leaders who encourage you to learn more. As a result, he gradually became a soy sauce figure.

Python As an academic language, a language that only exists in key universities has its unique innate advantages. Compared with other analysis tools, such as R and Matlab, Python is more user-friendly to use. Especially when developing plug-ins, of course this involves some content of black products, so I won’t go into details.

Put aside the field of information security, although data analysis can easily lead to 7-digit income. However, becoming a data scientist is not easy. The reason why we can give you this salary is because you can provide corresponding data viewpoints. In other words, you can dig out the business opportunities behind big data. This must be a slow process.

Many people give up before persisting to that point. It is better to find some stable income channels early to avoid missing opportunities and wealth accumulation. If you can treat it rationally and clearly understand your current situation, you will know whether the position is suitable for you.

Conclusion

For Python, it is recommended that you can learn it if you are interested, but you should be cautious if you want to find a job through it. After all, what determines your salary is your scarcity. If you have no research background and no business support, no matter how proficient you are, you are just talking nonsense. Just like how familiar you are with PS, you can only use PS tools and not know how to use them. Design;

If you are an academic from a key university and have a background in data analysis, artificial intelligence education, etc., then Python must be compulsory as a powerful tool for you!

If you want to find a job quickly and have a relatively good salary, it is recommended to work in a PHP or front-end position. For those who want to develop in many aspects and want to toss themselves, it is recommended to work in a Python position and "eat and die" every day.

This article is reproduced from the blogger’s article on IT technology management in Toutiao today. Thank you blogger for sharing!

Statement
This article is reproduced at:IT技术管理那些事儿. If there is any infringement, please contact admin@php.cn delete
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php怎么读取字符串后几个字符php怎么读取字符串后几个字符Apr 22, 2022 pm 08:31 PM

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

php怎么替换nbsp空格符php怎么替换nbsp空格符Apr 24, 2022 pm 02:55 PM

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","其他字符",$str)”语句。

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)