现在好多人说PHP好找工作了,这是什么原因?

IIOWE 发布于 2014/10/19 21:35
阅读 22K+
收藏 6
PHP
现在老师都不推荐学PHP,为什么呢?我知道PHP有无数优点,但想知道它的缺点何在?
加载中
1
jdluojing
jdluojing
老师们当年的时候,大部分公司还停留在做纯粹的网站的模式上,所以好找工作。而现在单纯做网站的公司估计只能是些小公司了,现在网站也仅仅作为一个庞大的应用系统中客户直接接触的一小块,后面还有很多复杂的服务系统,而这些后端系统大多都是使用java,c之类的语言来支持开发。php的用武之地也就只有网站这么一小块地方了,而现在随着web开发技术的革新,python,ruby等类似脚本语言的兴趣,php的吸引力已经不再想从前那么高了,并且现在php的入门难度相对来说比其他语言要低,因此开发人员之间技术能力没多大差别。因此你现在学php的话,除非你能学到精髓,能够自己做架构,不然你将来出来就只能是一个普通的web开发人员,套一套页面,调一调别人写好的后台服务,而且你所做的事情随时可以被其他人接手,自然你在公司存在的价值就不会太高,公司也自然不会愿意为你付出多高的薪水。
天峰
天峰
你一定没听说过swoole,:) http://www.oschina.net/p/swoole-server
jdluojing
jdluojing
回复 @byl : 用那是肯定还是很多人用,就看大家理解的主流是指的哪些领域。web在大点的系统中只是作为提供服务的众多渠道中的一个,后面还有很多业务支撑系统,这些系统大多不是基于web的,而且是无状态、分布式的,其中还会涉及到rpc等。可能即使有些公司web用的php,后端的服务支撑系统也不会用php来实现吧。
jdluojing
jdluojing
回复 @byl : 随便吧,本来就是来扯淡的。你觉得php好那他对你来说他就好。做php的当然觉得php是最好的开发语言,其他的亦然。搞vb的还不是觉得vb最好用。
b
byl
回复 @bodala : 是很多语言在用,只是楼主说php吸引力不如以前了,我就是觉得现在php很火热,至少北京市这样
b
bodala
回复 @byl : 你这种说法是不准确的,要看也看全了啊,百度,新浪他,腾讯等等的,也用java的,也用c的,也有C++的,也用ruby的,你怎么能以偏概全呢?
下一页
1
克己克己
克己克己

我目前只是实习生 我的观点也许不太正确  但应该有参考意义

1.php容易学

2.php开发效率快与mysql配合得好 大多创业公司或中小型公司 都是使用php而不是java

3.java程序员烂大街 php程序员会少一点 竞争也就不那么激烈

onResume
onResume
不是那门技术烂大街了,是捉急的程序员烂大街了,什么学医的学汽修的学厨师的培训2个月都入行了
MarkSong
MarkSong
大企业一般用的JAVA,而且JAVA使用范围比PHP广多了。现在明显JAVA程序员比PHP的高,工作机会也多的多
MarkSong
MarkSong
php程序员一样烂大街
1
eechen
eechen
PHP不仅仅能够用来做常规的网站,还可以编写系统运维脚本,进程控制类应用,Socket网络应用:

http://php.net/manual/zh/refs.fileprocess.process.php
多线程,进程控制,事件驱动,共享内存,消息通信等,这些PHP都支持.

实例:国人纯PHP开发的高性能聊天室框架WorkerMan:
http://www.workerman.net/
前端:HTML5 WebSocket
后端:PHP-CLI (不依赖Nginx/Apache)

WorkerMan 用到了下面这些 PHP PECL 扩展(不支持Windows):
pcntl: 进程创建,信号控制,定时器,进程状态监控
posix: 守护进程化,用户组控制
sysvshm: 共享内存,进程间通信
sysvmsg: 消息队列,进程间通信
libevent: 让PHP可以使用系统epoll/kqueue等高级事件处理机制
proctitle: 更改进程的名称

Demo:
http://chat.workerman.net/
http://kedou.workerman.net/

另外还有国人开发了PECL扩展Swoole,用于支持PHP编写高性能socket应用:
http://www.swoole.com/

1
沙包大的拳头

好不好找工作是老板说了算,所以这问题要站在老板的位置思考,老板在意的是1、时间成本 2、人力成本。花最少的时间最少的人力得到老板想要的结果。至于什么语言实现老板才不在乎(除非老板是技术出身,偏好那种语言),所以这里那种语言好坏没意义。能排前20位的语言都有它的优势。如果根据以上的两条件,2次开发是老板最好的选择,而现在最容易拿到 (最多的)开源的而且相对稳定的系统是php写的程序。

争论那种语言好坏都是底层次的争论,最后的结果是谁都说服不了谁。我见过一位牛人,以前没写过java,通过看别人的程序,问一些问题,就能在几天时间里写出很漂亮的java程序的。写程序到最后是算法的问题,不是使用什么语言的问题。算法才有谁优谁劣的问题,语言各有所长。不同的语言语法都是相通的(可能有些特别的),只是风格上的不同而已。

技术论坛来扯淡
+1,不过几天也只能是用了,里面的东西其实还有很多有趣的地方,几天内是看不到的
1
Vian
Vian

排名前1千万的网站里,服务器端编程语言里php占了82%,接下来是asp.net(17.3%)和java(2.7%)

这么大的使用量,学php要是再不好找工作就真说不过去了

参考数据:

http://w3techs.com/technologies/overview/programming_language/all

0
魔法刀客
魔法刀客
也许是回暖了吧。
0
金拱门
金拱门

php最大缺点在于,你学的不是 php 本身而是web 所有的范畴你都得会。

简单来说,你只会 php 做两三年你一旦跳槽你就难找到比较符合你心水的工作了。

此言绝不假:给我1个 PHPer,可以写出一个翻版淘宝出来。

19492049
19492049
java不也一样么
0
EchoCyw
EchoCyw
不管哪种语言,得看公司规模,公司小,必须得快,php需求就大,到一定规模,求精品的时候,可能会转其他语言,但是到了large的地步,任何语言都可以了。
0
loveyu
loveyu
老师那个时代PHP不好找工作,所以不推荐。正如我们老师推荐ASP.NET一样
big_cat
big_cat
正解
0
Neeke
Neeke
是哪里的老师?他真正了解PHP吗
返回顶部
顶部