我的心酸求职之路:如果可以,去学PHP,不要搞Python
本文摘自IT技术管理那些事儿博主,比较客观公正,所以转来分享给还在迷茫的php中文网网友。
正文:
近几年Python似乎火了起来,身边有些人时不时总是会问我一些Python的技术问题,但是大多数情况下都是比较基础的。
之所以很多人想从事Python
,可能是因为误信了培训机构的宣传,或者是因为很不爽PHP
的语法,虽然PHP被称为世界上最好的编程语言。
于是因为这些各种原因选择了python,却付出了沉重的代价,失业了好几回。
作为python工作多年的老鸟,建议:
对于Python这么语言,可以当作一门兴趣或爱好来学习,但是若是想找到份好的工作还是谨慎为主,这也是为什么不建议你搞Python的原因。
Python学习热 VS Python就业市场广阔
Python流行起来实话说是意料之中的事情,只是没有想到它是那么的快。
在14年的时候,实在无法忍受PHP
那美元符号和分号的结尾,于是开始入坑Python。
那时的Python,市面上只有寥寥几本的书籍可以参考。至于廖雪峰的Python入门教程,:看了2篇就放弃了,写的实在太浅显。当然,后来他也写了些高级的教程,有兴趣的可以看看,当然你也可以去python学习网
去看看,视频教程很多。
然而,Python仍然是门小众的语言。
有多么小众呢?
你可以上拉钩或BOSS直聘上搜索下,基本上一线城市除了北京、上海外,其他区域来来去去就那么10-20家公司,而且这些公司中80%都是创业公司。
曾经,我在1年中入职了2家Python的公司,前1家公司我才进去3个月就倒闭了。
为什么呢?
没人用它搞业务啊。
当前Python比较适合的业务主要有:
· 数据分析
· 信息安全
· 系统运维
· 应用测试
运维就不用说了,现在基本都是自动化时代了。而数据分析中,说的最多的就是爬虫。
实际上,它跟分析没有太多的关系。常见的反倒是一些报表的导出功能。再高级一些的就是什么大数据了。
对于信息安全,完全可以说是石器往青铜时代过渡。虽然有metasploit这样的大杀器,然而很多事情还待人为实现。
对于如下的一些业务还是谨慎使用:
· GUI开发
· 嵌入式开发
首先GUI开发,现在不是热门业务。即使有这业务,也只会是Windows的GUI,人家有MFC,跟你Python没有半毛钱关系。如果你要用PyQt5写个界面,还不如用Electron,人家内存管理方面做得反倒更好些。
至于嵌入式开发,还是老老实实学习C语言和汇编吧,不要指望Python能在里面帮上什么忙。当然,做做应用级别的业务,什么语言都是可以的。
对于Web开发,可以选择的余地就更多了。前有php
、java深耕市场多年,后有nodejs来势汹汹,下有Golang虎视眈眈。而Python在这个市场中能分到的梗真心不多,而且很大一部分都是Django带来的。
(WEB 编程语言份额,来自w3techs)
这几年Flask的流行,让不少人体会到了Python的简洁。然而,真的好用的还是Pyramid这个名不见经传的框架(仅本人自身观点,可以挖掘很多有意思的东西)。
理性的回归
2018年是个疯狂的一年,资本的市场风起浪涌。相比2019年,反倒平静了许多。理性的回归,资本也逐渐回归到正常。
有位哥们说他公司现在前端最火,他的Java都要退居二线了。随便随便1个3年的前端,动不动就要求薪资最低16K。如果放在16-17年完全是有可能的事情,而放在19年只能说是痴人说梦。
因此19年还是要多从自身的学习做起,多沉淀自身的技术。当然随便学习下技术之外的东西,一些赚钱的方式总是在你认知之外的地方。
你完全可以把学习Python当作一门投资,至于有没有回报就不要太看重了。
错入一行误半生
之所以不建议从事Python的问题在于,你以为从事Python是门轻松的事情,然而却选择了条艰难的不归之路。
如果你觉得从事Python是件轻松的事情,那么混吃等死的日子就会到达尽头。有时你拍着胸脯跟BOSS说,这个东西我半天就能完成,结果现实狠狠的闪了你一个耳光。
举个简单的例子,比如报表导出word是个很常见的业务输出,如果要在word中输出对应的目录,那真的是件可怕的事情。因为python常用的docx库根本不支持,而Java的POI及PHP的phpword
是支持的,结果为了你的无知不得不加班。
然而,闲着无事又会激发自身的瞎折腾,不然没法对上级交待。这里也要庆幸总是遇到些好的领导,鼓励你多学习一点。于是,逐渐的就变成了1个打酱油的人物。
Python
作为1门学院派语言,只有在重点高校才会存在的语言,有其独到的先天优势。相比其他分析的工具,如R、Matlab,Python使用起来更人性化些。特别是开发外挂的时候,当然这涉及到黑产的部分内容,就不展开说明了。
抛开信息安全的领域,虽然数据分析动不动就是7位数的收入。但是,要成为1位数据科学家也不是件容易的事情。之所以能给你这个价位的薪资,是因为你自身能提供对应的数据观点,换句话你能挖掘出大数据后的商机。这必定是个缓慢的过程。
很多人没有坚持到那么一步就放弃了,还不如早点找些收入稳定的渠道,避免错过机遇与财富的积累。如果能理性对待,清楚认知自己的当前情况,才知道该岗位是否适合自己。
结语
对于Python,建议感兴趣可以学习下,但是如果想靠他找到份工作就要谨慎些。毕竟,决定你工资的是你的稀缺程度,如果没有研究背景,没有业务的支撑,即使你再精通也只是瞎扯,就好比你PS用的再熟,也只是会用PS工具而已,并不会设计;
那如果你是重点高校的学院派,有数据分析、人工智能教育背景等,那python肯定必修,作为自己的一个得力工具!
如果想快速找到工作,并有一个相对来说还不错的工资,还是建议从事PHP
或前端
的岗位。而对于想多方面发展,想折腾自己的人,建议来混混Python的岗位,每天"混吃等死"。
本文转自今日头条IT技术管理那些事儿博主文章,感谢博主分享!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

MySQL 有免费的社区版和收费的企业版。社区版可免费使用和修改,但支持有限,适合稳定性要求不高、技术能力强的应用。企业版提供全面商业支持,适合需要稳定可靠、高性能数据库且愿意为支持买单的应用。选择版本时考虑的因素包括应用关键性、预算和技术技能。没有完美的选项,只有最合适的方案,需根据具体情况谨慎选择。

PHP的未来将通过适应新技术趋势和引入创新特性来实现:1)适应云计算、容器化和微服务架构,支持Docker和Kubernetes;2)引入JIT编译器和枚举类型,提升性能和数据处理效率;3)持续优化性能和推广最佳实践。

HadiDB:轻量级、高水平可扩展的Python数据库HadiDB(hadidb)是一个用Python编写的轻量级数据库,具备高度水平的可扩展性。安装HadiDB使用pip安装:pipinstallhadidb用户管理创建用户:createuser()方法创建一个新用户。authentication()方法验证用户身份。fromhadidb.operationimportuseruser_obj=user("admin","admin")user_obj.

PHP和Python各有优势,选择应基于项目需求。1.PHP适合web开发,语法简单,执行效率高。2.Python适用于数据科学和机器学习,语法简洁,库丰富。

直接通过 Navicat 查看 MongoDB 密码是不可能的,因为它以哈希值形式存储。取回丢失密码的方法:1. 重置密码;2. 检查配置文件(可能包含哈希值);3. 检查代码(可能硬编码密码)。

MySQL数据库性能优化指南在资源密集型应用中,MySQL数据库扮演着至关重要的角色,负责管理海量事务。然而,随着应用规模的扩大,数据库性能瓶颈往往成为制约因素。本文将探讨一系列行之有效的MySQL性能优化策略,确保您的应用在高负载下依然保持高效响应。我们将结合实际案例,深入讲解索引、查询优化、数据库设计以及缓存等关键技术。1.数据库架构设计优化合理的数据库架构是MySQL性能优化的基石。以下是一些核心原则:选择合适的数据类型选择最小的、符合需求的数据类型,既能节省存储空间,又能提升数据处理速度

PHP不是在消亡,而是在不断适应和进化。1)PHP从1994年起经历多次版本迭代,适应新技术趋势。2)目前广泛应用于电子商务、内容管理系统等领域。3)PHP8引入JIT编译器等功能,提升性能和现代化。4)使用OPcache和遵循PSR-12标准可优化性能和代码质量。

作为数据专业人员,您需要处理来自各种来源的大量数据。这可能会给数据管理和分析带来挑战。幸运的是,两项 AWS 服务可以提供帮助:AWS Glue 和 Amazon Athena。