转做PHP的忧伤。。。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
michaelye1988
V2EX    问与答

转做PHP的忧伤。。。

  •  
  •   michaelye1988 2013-12-04 18:23:52 +08:00 4173 次点击
    这是一个创建于 4341 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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     Solana     2608 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:05 PVG 23:05 LAX 08:05 JFK 11:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86