素材牛VIP会员
深入学习PHP还是Python
 夏***t  分类:Python  人气:2063  回帖:17  发布于6年前 收藏

大神门, 我正在纠结深入php 还是python, 都会一点点, 个人比较喜欢python,前后端都可以做,而且效率搞,语法吸引人。 但是php好像比较好找工作,百度,新浪,XXX 都是PHP比较多, 肿么办呢? 救救我吧,谢谢了

讨论这个帖子(17)垃圾回帖将一律封号处理……

Lv6 码匠
素***2 学生 6年前#1

以前我也纠结学什么好呢?是选自己喜欢的,还是选好找工作的。
其实很简单的嘛
如果你迫切的想要找份工资高的工作,可以先学php,工作稳定了,可以有时间去学习自己喜欢的python。
如果不急着找工作的话,可以吧python学好,然后再去学习php,其实一门语言学精通了,其他语言上手很快的,都差不多,只需要了解每个语言的语法就可以了。
逻辑上是完全相同的,比如写一个简单的爬虫爬网页里面的文字,你的逻辑应该是:先把整个的源代码爬取下来,然后用正则,或者用现成的库区提取里面的文字。
然后就开始用语言去实现你的逻辑,其实什么语言都可以写,只是语法不同而已,但是逻辑是相通的。
所以我觉得你先学php,找份工资高点的工作,起码不用担心物质生活。
然后再去学精深,这个时候更多的应该关注一些编程的外围知识:数据库,算法等等。这些是任何语言都需要的,而且是通往大牛的必经之路。

我是转行开始学编程的,刚开始我也纠结学什么语言好。可能太急躁了吧,现在的心态就是从python开始学起,学好,然后再去学IOS,还有其他的基础知识,目标是做一个全战开发工程师。
一起努力吧~

Lv1 新人
多***悟 学生 6年前#2

我一直想吐槽,找工作和学什么语言有什么关系,好好学数学,算法,操作系统。

Lv5 码农
Ca***on 职业无 6年前#3

很简单的一个问题,以前我也纠结过。
主要就是看你学习的目的,你要是为了找工作就学习PHP,兴趣就学习Python,找到工作后再学习Python。
可以看大型的招聘网站招PHP的多点还是Python,先要解决基本的温饱。
其它的什么文档工具库之类的东西都不是考虑的原因,基本上都有替代的方案,只有那些成熟的公司才会利用各种语言的特性,编写出适合的程序。

Lv5 码农
zh***ao 职业无 6年前#4

很多语言初学者都会问"我该学什么语言好,什么语言好找工作?"。我觉得这个问题本身就是有误区,一门编程语言的产生是因为它能够比其他语言更方便的解决某个或某类型的问题。所以我觉得你首先应该考虑的是自己喜欢做什么?喜欢从事什么样的工作?然后选择学习某门语言,带着问题学习总是比为了学习语言而学习更有效率,而不是盲目的选择某门语言。例如,如果你对前端很感兴趣,那么你需要深入学习的可能是JavaScript,而不是深挖C。

Lv3 码奴
空***子 职业无 6年前#5

我以前纠结与长大以后,是选择清华还是北大,可是后来想想,还是先争取上二本线吧。
语言是个工具,你可以随意选中一个,然后深入的去学习。
也许开始你会把某种语言当成万能的锤头,比如我一开始觉得php特别牛。可是干了几年后发现,其实每种语言都有自己的长处。所谓存在即使合理,小众如lisp,烂大街如php,都有人在用,有人在学。当你发现某种场景下,php有的工作无法胜任时,自己就会找到另一种能够胜任的语言了。
我的建议是既然你喜欢python,就先学python。多做多用。也不需要鄙视php,因为批判你不了解的东西往往会暴露很多自己的欠缺。
寸有所长,祝君学有所成。

Lv5 码农
Ca***on 职业无 6年前#6

我觉得好好学学c,数据机构和算法,操作系统,网络,数据库,再学啥都不难

Lv5 码农
zh***ao 职业无 6年前#7

以前也纠结过类似的问题,到底是选择Python还是Ruby,搜索之后,你会发现两个阵营的支持者打得不可开交,我觉得最简单的选择语言的办法就是搜一下,这个语言做出过那些比较酷的产品,这些产品无论是前端还是后端,哪种是你自己比较想做的,比如说豆瓣用的就是Python做的,或者说你现在问问题的Segmentfault就是用PHP写的。我没有接触过PHP,可能会有些偏见,我当时选择Python,只是因为第一,用着顺手,第二,就是因为“Life is short, I use Python”这句话。所以现在回想起来,选择一门语言并没有想像中的那么复杂。

至于您说想要深入学习,不知道你是指学习常用框架还是运行时之类的东西,前者基本上是项目经验一点点积累起来的,后者的话会需要你了解C语言,或者汇编之类的东西。但是,无论你选择什么(也可以考虑考虑JS),Python和PHP都属于脚本语言,建议是同一类语言只学一个即可。

对于好找工作,这个问题,除非是概率%100,否则你都有可能落到那个小概率的区域里面。鉴于PHP和Python都是排名前10的语言之一,而且Python在05年左右国内就有人用了(参考上面豆瓣的链接),现在已经到了比较成熟的阶段,几乎所有开放API都有Python版本,这意味着必然有后端支持。而且,从各家Paas云计算(你说的百度、新浪)都会同时支持Python和PHP两个平台。所以我觉的你的选择不应该落在好找工作上。

上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取