毕业不到一年,做的php开发。最近公司要放弃php改为Java,然后想到是不是稍微有点规模的公司都把主要实现语言改为Java了(当然是web方面),感觉前端(js等)/java都比php强很多啊。      再看看网上,论坛上,php热度不低,可是都不是什么大项目,各个大公司招php的也很少,而且也都不是什么比较高级的职位,淘宝甚至不招。      接下来是我个人的想法了(很可能不对,只是很迷茫,求前辈们或者同仁指点迷津):这样的情况下,1 工资必然很低 2而职业生涯呢,php很少接触到大型的项目,无论是之后做管理,或者架构师(搜了一下架构师基本都是要Java的吧)等更高级的技术都很难吧?3 转Java的话又要工作经验,可是做php的没有java的工作经验啊(说好的语言知识一种实现工具,更重要的是思想和个人能力呢?)     还有,有做php很多年的前辈吗?编程编到30多岁之后怎么办?不会感到三十多岁就失业了吧?     说的有点乱,最后再强调一下,没有任何引起语言之争的意思,只是想请有经验或者有精力,或者有看法的前辈先知们给指导一下,或者大家讨论一下也好....

解决方案 »

  1.   

    首先心态要摆正,不管那种语言php或者java如果你用到恰到好处的话才是大牛。
    像很多大公司都有用到php的,如:淘宝,腾讯,新浪...。
    选准了自己要走的路就好好走下去。
    说实话在中国程序员如果上了年纪找工作可能会遇到一些问题,这个也是我担心的,所以在这之前得马上给自己“挖口井”。
      

  2.   

    转java吧 到30多不转就很难了,不转的话只能限制在这个范围内,转了java 海阔天空,除非前端lnmp 这些非常精通当架构师,否则
      

  3.   


    现在网易、淘宝的php已经属于小众语言了,没有太多出路。
      

  4.   

    现在网易、淘宝的php已经属于小众语言了,没有太多出路。
    各行各业都有精英!没太多出路的只能自己找原因。跟语言无关
      

  5.   


    现在网易、淘宝的php已经属于小众语言了,没有太多出路。
    各行各业都有精英!没太多出路的只能自己找原因。跟语言无关
    关键是php招聘的看不到高层次的职位啊,难道要在底层编程一辈子,或者直接跳到脱离语言的最高层?
      

  6.   

    做为一名程序员,公司让你转其它语言,你应该说:谢谢!我正好对java也比较感兴趣.
    然后
    就没然后了。你就从事java了。
      

  7.   

    关键是公司另找的做Java的人啊
      

  8.   

    说实在的,单一的 php 是毫无前途的
    作为 web 应用的开发者,前端的 js 不说精通,至少要熟悉
    服务器端脚本 php、asp、jsp、.net ... 至少要熟悉 2 种以上php 在国内也就十几年的时间,我算是老鸟了,也不过十二三年
    但也绝不是以 php 为主业年轻人应努力拓展自己的知识面
    当你的知识面远远超出业务所需知识时,一切都可迎刃而解了
      

  9.   

    要靠这个一直生存下去那当然会比较悲观,至于30岁会失业?这个我表示很难.但你得先确定自己30岁还能跟24的一样精力充沛就好转JAVA 干嘛不呢?有机会有时间你可以把所有语言都学上,不过至少要精通上2门吧.还年轻,机会很多,不需要杞人忧天。目前PHP还是很吃香的...一些数据处理就用java来做,真是吃饱了撑的.
    但是工资普遍不太高,也正符合了老板的需求 不是吗?找两个PHPER 好过找两个JAVAER...想明白就好了.
      

  10.   

    感觉php很好哈,很多高质量软件都是php做的。
      

  11.   

    我也是PHP新手,现在开发自己的IOS项目,客户端需要web service服务,我就用PHP来开发,挺好的。
      

  12.   

    百度基本都招php,360一样,淘宝也招。java有他的优势,但他也有他的缺点。没有一种语言是完美的,只是看适合的业务,但是这几种语言很多场合都能用,性能上并没有太大的差距。java代码系统设计上,使用源码上有他的优势,但是正是由于这一点他也有他的劣式,你可以看看你使用的gson有几m。正是这些臃肿,在性能上上和可维护上java比Php差,说到底Php函数就是c.在开发速度上Php写一个程序java要写多少。但是无论最后哪种语言你想学好,最后都得回到c跟操作系统上。不然你以为北大青鸟出来的程序员跟一个重点大学研究生出来的人,差距在哪里,很多业务代码一样可以写,就在底层上。在高并发大数据下,你就会发现你学的基础对解决问题多么的关键。而且那个时候你的工资也至少是20万以上。
      

  13.   

    其实任何语言都是一样的,再有前途的语言也敌不过时间,不管是php java android ios C++都一样,原因很简单,人的年龄一点点大了,没那么多精力了,比不过刚刚工作的热血青年了。趁年轻多学点,做个知识的积累,以后的路怎么走要看在技术上的悟性和性格等等各个方面。
    如果你愿意钻心于某个技术,那就做那个领域的专家;如果你觉得再努力技术也不会研究得很透彻,那就多了解一点转管理。
    不过我个人感觉,做技术一直做下去太难,很简单的一个道理,很多招聘岗位都是要求30岁以下,最多35岁以下。在国内一辈子做技术,那只是一厢情愿的想法。如果决定走技术这条路,那就注定要不断学习,保持充沛的精力。这个太难了。
      

  14.   

    java开发效率能和php比吗...
    我也没有引起语言战争的意思 我只是想说存在必有其道理
    PHP也有很多人拿到高工资 你不行就得自己找原因...
    做PHP的基础是lanmp 做到后面可以抢运维、前端、网工的活做 可以看源码写扩展
    如果你能达到一个大型的高并发网站全部能自己开发自己维护
    有人高价招你 你会说自己创业更有前途...
      

  15.   

    看了众位的发言,突然想到一个笑话:你想引起IT论坛大水战么?如果你想,你只要发个帖子说php是最好的语言,立马各种论战开始。这个帖子有点接近了。
      

  16.   

    PHP说简单不简单,说难不难。但是一直在变,等你学会了可却又不流行这个了。
      

  17.   

    php学会,最起码有一门手艺,以后有时间,多多学学其他的语言,java,c#,python,ruby……
    至于说30岁以后还做不要编程,这要看你的机遇啦,当你没有更改的选择时,请把当下的路走好,走稳。
      

  18.   

    只会PHP,危险。
    会C#/C++,永不失业。
      

  19.   

    再说一遍最喜欢讨论人生了。哈哈"毕业不到一年"就想到10年20年后了这么说吧,20年后我猜你肯定既不干PHP也不干Java。为啥?因为20年前有个小朋友一边干着C一边想,我是不是得学点高大上的新鲜东西以免被淘汰,被失业,被啥啥啥。既然反正你也不知道20年后你干啥,那就要不断学习新东西以免被淘汰毕业不到一年,那我们就先学好php吧
      

  20.   

    百度、腾讯、360、微博、高德等互联网公司不都在招PHP相关开发吗,特别是百度和360需求很大
    如果只会PHP肯定不行,从我面试的经验看还需要mysql、javascript等前端知识、linux、shell、Nosql、http等等,还会c/c++/go等语言是有加分的。总得来时php只是web开发的一项基本技能而已,你需要懂的东西还很多
      

  21.   

    java与php 各有各的好  你既然学的是php那我就不多说  现在的软件和外包公司用到java的大部分都是做公司内网的系统,
    做互联网能用Java做的项目都不是小项目,这个需要你自己给自己一个定位,想走什么路线,职业规划是什么,至于年纪大的程序员,根据我的经验,30岁还没转入管理的话(项目经理之类的),那么除非你有非常过硬的技术,做架构,不然要么转行,要么找个教计算机的学校当老师,没别的出路了。