目前做PHP,想学习另一门语言,纠结java还是python,请指教

lmlion 发布于 2014/07/05 10:08
阅读 15K+
收藏 9

做PHP三年了,赶紧有点瓶颈了,现在准备学习另一门语言来开拓一下编程视野,但是纠结与java还是python。

个人赶紧java的学习路线较长,python相对简单一些,但又担心python对自己帮助不及java。

请高手指点迷津,不胜感激。

加载中
1
FatYU
FatYU

java..妈妈再也不用担心你没东西学了...

0
ihuotui
ihuotui
php不够使用吗?应该是公司满足不了你需要,而不是语言。
0
lmlion
lmlion

引用来自“ihuotui”的评论

php不够使用吗?应该是公司满足不了你需要,而不是语言。
目前是指使用PHP,这不是想开拓一下视野吗?对自己的编程思维的什么的也能起到个互补作用啊。
0
lmlion
lmlion

引用来自“fatyu”的评论

java..妈妈再也不用担心你没东西学了...

是的,java分支太多了,所以纠结啊,一直下不定决心啊。
0
Yeah_Get--
Yeah_Get--
同纠结。。 不过。。 我才刚毕业
0
擅长被美女推倒
擅长被美女推倒

我非常喜欢招聘有java背景的php程序员,因为我自己就是干了N年java然后又同时干php,说实话如果第一门工作语言是php,有好多东西不是很容易理解,相反干过N年java再干php,则没有这个问题,

进击的代码
进击的代码
回复 @大灰狼wow : 可能总有它的道理吧.PHP有着强大的类库函数库,python也是.去看看微软的.NET,新建一个对象参数多的要死而且名字还长的要死,比如,PHP的MD5函数就搞定微软需要各种参数初始化....虽然我不明白,反正不明觉厉了,我现在喜欢PHP喝PYTHON超过了.NET和JAVA,都能找工作,看个人喜好而已不喜欢跟那些人争哪个语言更好
大灰狼wow
大灰狼wow
回复 @进击的代码 : 我是从php转java 是php有 而java没有,php一句代码解决的事情,java要用一个类,从简单到繁琐
进击的代码
进击的代码
+1,我从JAVA转到PHP只用了几天时间,反正感觉原理和套路都差不多,上手就很快了,当然有些东东JAVA有而PHP没有让我有点不习惯
0
杀丶破狼
杀丶破狼

引用来自“Yeah_Get--”的评论

同纠结。。 不过。。 我才刚毕业
同毕业, 刚踏上java
0
南湖船老大
南湖船老大

既然你是学PHP的,当然不建议学Python了,因为这两个语言比较接近,干的事情也差不多,学了帮助不大。

低级语言肯定要排除(C/C++ 对一个PHPer来说玩低级语言的难度不言而喻),
函数式语言肯定要排除(erlang,lisp一个原因是难,另外在这应用范围和实用性不大),
同质化语言排除(python,ruby..做的都是同一个领域,学了对自己帮助不大),
小众语言肯定要排除(不需要任何理由)

最终结果:除了Java,你还真没其他好的选择。既能了解你在PHP里接触不到的多线程和并发处理的技巧,还能玩安卓搞移动应用,还能玩hadoop等搞大数据,最重要的还能加强你的逻辑能力。

Go也可凑合一看。

-放弃OSC-
-放弃OSC-
回复 @若水尘埃 : 赞同,Python使用范围比PHP大多了,而且语法什么的也要先进,南湖船老大估计限定在Web应用了。Python在自动化、科学计算等方面的使用范围还是很广的。
若水尘埃
若水尘埃
回复 @南湖船老大 : openstack都是用Python写的,Python基本是运维工程师标配了。web不是它的强项,也绝不不是弱项,其实Python机器学习这块也行。典型胶水语言!
南湖船老大
南湖船老大
回复 @若水尘埃 : 你说的是PIP这个东西吧。就web这块而言,两者还是同质的
若水尘埃
若水尘埃
Python和php同质化?我第一次听说php可以搞自动化运维,也许可以吧!
Yeah_Get--
Yeah_Get--
回复 @铂金眼 : 好的!多谢指点!
下一页
0
c
caoglish

真要换语言的来扩展视野,我建议学一下JavaScript去开阔视野。


如果你要在PHP内部扩展视野,建议去学习一下Laravel和Composer,读一读 PHP之道http://wulijun.github.io/php-the-right-way/



0
西门飞
西门飞
i am phper and pythoner, and  i am happy
返回顶部
顶部