转做PHP的忧伤。。。

2013-12-04 18:23:52 +08:00
 michaelye1988
10月份从Android转到PHP,一过来直接接手一个旧项目的改造,改了两个月,一点起色都没有,反而越改越乱,老大说有问题问,可是她们都好忙,根本没时间理我,早上问了一个问题,晚上下班了过来问我:“什么问题?”有些东西不问根本就解决不了,越发没有信心了。太苦恼了。

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

大家有什么建议没?
3682 次点击
所在节点    问与答
14 条回复
scfff
2013-12-04 18:34:22 +08:00
不知道你说的旧项目需要改动多少?如果改动的太多,还不如用框架重构一个来的方便,毕竟php面向过程的确实不好维护。很好奇,你们老大是女的啊?
sun019
2013-12-04 18:36:06 +08:00
多看手册哈 php多断点调试哈 其他的就多沟通吧
看别人代码 也是提升自己的一种方式的 别太排斥了
ETiV
2013-12-04 19:47:09 +08:00
"但是,对于我一点Web和PHP知识都没有"

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/91827

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX