V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
michaelye1988
V2EX  ›  问与答

转做PHP的忧伤。。。

  •  
  •   michaelye1988 · 2013-12-04 18:23:52 +08:00 · 3655 次点击
    这是一个创建于 3808 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10月份从Android转到PHP,一过来直接接手一个旧项目的改造,改了两个月,一点起色都没有,反而越改越乱,老大说有问题问,可是她们都好忙,根本没时间理我,早上问了一个问题,晚上下班了过来问我:“什么问题?”有些东西不问根本就解决不了,越发没有信心了。太苦恼了。

    如果是让我重新开始做一个项目一点问题没有,把需求拿过来,我去想办法实现,但是,对于我一点Web和PHP知识都没有,就让我改旧项目,真的吃不消,而且旧项目没有使用框架,改动过好几次,看了都晕,有时候改了半天,让同事过来帮忙看下说:这个类没有用了,在XXX有一个新的实现...还是自己水平太差?其实之前就和老大说过这个问题了,她说没事,你先改,觉得简直是在浪费大家的时间,对公司也不利,她还以为我不想改。我真的是无能无力啊。
    现在每天上班都很怕看到这个项目,什么时候才能结束啊!!!

    大家有什么建议没?
    第 1 条附言  ·  2013-12-13 17:16:55 +08:00
    谢谢各位,项目终于要结束了。。。我算是熬过来了~
    14 条回复    1970-01-01 08:00:00 +08:00
    scfff
        1
    scfff  
       2013-12-04 18:34:22 +08:00   ❤️ 1
    不知道你说的旧项目需要改动多少?如果改动的太多,还不如用框架重构一个来的方便,毕竟php面向过程的确实不好维护。很好奇,你们老大是女的啊?
    sun019
        2
    sun019  
       2013-12-04 18:36:06 +08:00   ❤️ 1
    多看手册哈 php多断点调试哈 其他的就多沟通吧
    看别人代码 也是提升自己的一种方式的 别太排斥了
    ETiV
        3
    ETiV  
       2013-12-04 19:47:09 +08:00   ❤️ 1
    "但是,对于我一点Web和PHP知识都没有"

    兄弟你不是超人, 自己不行就直接跟老板说. 叫他们再招人或者转给别人做嘛
    alex321
        4
    alex321  
       2013-12-04 19:50:41 +08:00   ❤️ 1
    重新用面向对象写一个吧//
    ooh
        5
    ooh  
       2013-12-04 19:50:44 +08:00   ❤️ 1
    web就是这样,维护起来很麻烦。。。
    markmx
        6
    markmx  
       2013-12-04 20:33:47 +08:00   ❤️ 1
    现在不是都玩 移动开发吗?怎么还走PHP路线呢?
    jianghu52
        7
    jianghu52  
       2013-12-04 22:15:43 +08:00   ❤️ 1
    我跟你的情况差不多。也是从其他语言改成php的。也是修改一个项目。就我个人的经验,楼主你的这个问题同php没有什么关系,只要是这种维护项目,最开始的时候就是一堆的坑。这是必然的,而且与语言没有太大的关系,php我觉得还算好的,如果是更小众的语言,比如python,ruby(不是黑他们,只是我觉得这些语言能在网上找到的已经被问过的问题没java C#那么多),那么可能会更加的麻烦。
    做这种网页类型的项目,我个人的经验是,先隔离web显示与功能。php有一个我非常不喜欢的地方在于,经常是php同js,html混用,尤其是html再对应多个浏览器之后,代码可读性非常差。所以我排查的时候,通常都是业务同html页面隔离,开始都是一通echo,最后再调显示。这样虽然感觉慢了一点,但是每次都能排除一部分问题。这样越到后来开发速度越快。如果每个页面都是单独的开始调整,总时间不一定就很快。
    manoon
        8
    manoon  
       2013-12-04 22:24:05 +08:00   ❤️ 1
    你们老大是女的?可以让你们老大联系我嘛。。。就当是业余时间学习了。我就喜欢捡烂摊子。。。。
    gaicitadie
        9
    gaicitadie  
       2013-12-04 22:52:00 +08:00   ❤️ 1
    对程序员来说,大部分工作都是跟同事擦屁股,跟老代码老项目擦屁股,擦屁股能力比开发能力更重要。除非公司特别信任你的能力和忠诚度,否则不会轻易让重做项目的。看到旧项目不容易维护就想重新开发是很多新人都会有的天真想法
    ScotGu
        10
    ScotGu  
       2013-12-04 22:56:08 +08:00   ❤️ 1
    果断跟你BOSS 说 就项目改造干不来。。。
    feilaoda
        11
    feilaoda  
       2013-12-05 10:46:06 +08:00   ❤️ 1
    实在推不掉,就先学习一下web和php,
    有经验的人,至少不会害怕。扛一下,就过去了。
    michaelye1988
        12
    michaelye1988  
    OP
       2013-12-13 17:18:28 +08:00
    @jianghu52 非常感谢,确实一堆的坑啊!维护比开发困难多了~~
    vontio
        13
    vontio  
       2013-12-13 17:30:13 +08:00
    @manoon 还有人喜欢捡烂摊子,另外从android转php是不是有点unbelievable
    michaelye1988
        14
    michaelye1988  
    OP
       2013-12-13 18:39:08 +08:00
    @vontio 是这样的,觉得自己在android端已经到达瓶颈了,想了解下后端技术,所以转了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3387 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:57 · PVG 20:57 · LAX 05:57 · JFK 08:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.