PHP程序员遇到一个职业上的问题,我该辞职么?
程序员文章站
2022-05-18 12:28:45
...
我是一个PHP程序员,之前陆续写过几年的EXE,用的VB。
语言是相通的,所以学起PHP也不算很难。
我进了一家公司,公司里原本就有2个PHP程序员,他们开发了一个微信商城,框架YII,我进公司2个月后开始陆续修改商城内的东西(到目前进公司一共5个月)。
在接触了商城内部后,发现内部逻辑很乱,明明可以查询1次数据库解决的,非要多次查询,而且不止1处是这样,网站根本就没有产品经理,很多东西都是老板临时叫加上去的,而老板是一点技术都不懂,导致现在维护起来比较繁琐。
现在,主要负责商城编写的员工离职了,而另外一个员工也不是很懂内部的逻辑。
我现在是主要负责这个商城,但是说实话,由于商城的设计很乱,而且文档,数据库字段注释都没有,所以维护比较困难。而老板近期需要大量更改商城,然后重新上线,在老板眼里他不管技术遇到的困难,只管定哪天上线,业务部的人也每天都有新的网站单子接回来做,还要求固定时间。
然而,我们技术部和他们说了相应的难处,然并卵。
公司里,我们技术部的要写HTML,PHP,js,甚至有时候还要自己P图,感觉好累,但是工资却很平庸。最主要的是上头根本不理会这些,只要做出来就行。
所以我想离职了,想问下大家的看法。
(我的PHP经验只有5个月,也是进公司才边学边做的,自认为难度不大)
5个月的PHP经验出去找工作都不会开多高工资,因为你很可能还不能独立制作一个站出来.
领导不懂技术就对了,就是因为不懂技术才去当领导(笑),但领导也有自己承担的责任和压力,并没有你想象中的那么轻松.领导提需求和进度,你能力不够的时候,只能回答:做或者不会做.等你有能力了,才有话语权在领导面前说不做!领导的态度取决于你的能力.
现在你负责这个网站了,如果觉得乱,为什么不去修改?不能一下子修改,也能从小功能和不重要的地方按照自己比较合理的架构来写,在有空的时候去重写以前不合理的部分,你有尝试过么?除了抱怨别人的东西差外,自己不能做的更好,那是什么用都没有的.
我当初前端入手,初学PHP,三个月后把公司网站后台开发从外包手里拿到手,再过半年后整个网站都是我自己写的架构了,因为外包写的足够烂,居然有数个死循环BUG,导致每天服务器都会卡死无数次,处理别人的错误让我学会了避免这个错误.我非常感谢当初的公司给我机会去学和实践的机会.而我在不断的掌握知识的同时,伴随着我因为经验提升能做的事情越来越多的时候,我的工资也跟着在增长,在公司里也有用了一定的话语权,甚至当时经常翘班去驾校练车.
辞职这回事呢,我是鼓励的,树挪死,人挪活,在一个地方呆的不爽了,换个环境是有很多好处的,比如新的人际关系,比如对自身能力不足之处的发掘.或者找到新的发展方向.
但是,5个月PHP经验,真拿不出手,除非你有值得骄傲的成果展现给新公司看才会得到好的卖价,然而看你描述的,并没有.建议还是呆在这个工资不怎么样的公司,抱着为自己将来求职有个值得称道的成果把当前的站做好吧,什么时候自己觉得作品不错了,没有问题了,也就是跳槽寻求更高工资的时候了,不过我怀疑那时候你的工资已经涨了起来了.
最后说句:谦虚使人进步. 你遇到的情况是大部分公司普遍存在的问题。因为你太Yonger 所以对这种情况的反应比较激烈。
知乎有人问过这种问题 维护一个烂系统是怎么样的一种体验? - 程序员
我最喜欢的答案,也是高票答案,作为过来人这答案写的深入人心。
1. 顶住压力,多看几本书,什么不懂看什么。直到能胜任为止。
2. 真不行。辞职换个简单的工作,慢慢学。不过既然本身技术就不过关,再找同类的工作估计得靠运气。 做程序员最幸福的事就是遇到技术至上的公司,其次是IT团队成员间能互补的公司,再其次起码待遇不错,最惨的就是题主这样的公司。老板根本不在乎技术,只要能用就行;团队成员各顾各的,不写注释的程序员都是在耍流氓;待遇又不行,证明你的职位根本不被看重,随时找个更便宜的就能把你取代。
我觉得有的事情你需要努力去做,因为还有希望,但有时候一定要坚决地离开,因为那根本不是你想要的。 情况不一样 维护老的系统总会遇到 不可能每个系统都是代码习惯良好的程序员写的 虽然开始是苦逼点 但是通了之后对自己提升也很大 这么乱的系统你都搞定了好的系统不是轻轻松松?
另外一方面就不能忍了 还要一个人兼职写PHP JS HTML甚至还要切图什么的 这种公司 赶紧走吧 不要误了前途 目前遭遇和题主一样的问题...需要接手维护一个很逗逼的商城系统...而且...目前技术部只有两个人...两个人...两个人...我的PHP开发经验也只有半年左右...感觉很吃力...现在只能多看书...多问人了... 不爽你就重构了 每个程序员看别人的老代码都是这个结论。代码最主要的是能工作,而不是好看。华为当初有个软件有内存泄露,一直找不到,然后就每天3至4点钟重启一次。照理说这样的代码根本不能上线,可市场往往等不了代码完善之后再上。 你只有5 个月的经验!
一般这种极度不专业又对技术傲慢的公司,都是程序员学习的圣地,抓住机会学吧,天塌下来自有人顶住,学到你无法再学新知识那一天,要么辞职,要么把摊子扛起来做领导。 公司里,我们技术部的要写HTML,PHP,js,甚至有时候还要自己P图,感觉好累,但是工资却很平庸。
这点我想只要不是很正规的大公司 小公司基本都这情况吧?
(自己P图不常见,但有专职前端的真心少)
维护一个烂系统是怎么样的一种体验? - 程序员
这个答案我很喜欢
而老板近期需要大量更改商城,然后重新上线,在老板眼里他不管技术遇到的困难,只管定哪天上线。
这个我也碰到过 如果老板能沟通还好,不能沟通那就是,要么交代码要么交尸体了。
大量更改商城 这不是到你发挥的时候了吗? 写到哪重构到哪 一个模块一个模块来
他们开发了一个微信商城,框架YII,我进公司2个月后开始陆续修改商城内的东西(到目前进公司一共5个月)。
一个微信商城 原先就2个程序员 我想规模不会很大吧?
入职5个月了,2个月的时候开始修改,不知道你之前干嘛去了。
就当你前2个月都没接触这个项目吧。
3个月的时间,一个商城陆续修改下来,大部分模块应该都改到了吧?
最后瞄了一眼问题
我是一个PHP程序员,之前陆续写过几年的EXE,用的VB。
语言是相通的,所以学起PHP也不算很难。
我的PHP经验只有5个月,也是进公司才边学边做的,自认为难度不大
那你是一点Web的经验都没有咯?
实在做不来还是辞了吧..
语言是相通的,所以学起PHP也不算很难。
我进了一家公司,公司里原本就有2个PHP程序员,他们开发了一个微信商城,框架YII,我进公司2个月后开始陆续修改商城内的东西(到目前进公司一共5个月)。
在接触了商城内部后,发现内部逻辑很乱,明明可以查询1次数据库解决的,非要多次查询,而且不止1处是这样,网站根本就没有产品经理,很多东西都是老板临时叫加上去的,而老板是一点技术都不懂,导致现在维护起来比较繁琐。
现在,主要负责商城编写的员工离职了,而另外一个员工也不是很懂内部的逻辑。
我现在是主要负责这个商城,但是说实话,由于商城的设计很乱,而且文档,数据库字段注释都没有,所以维护比较困难。而老板近期需要大量更改商城,然后重新上线,在老板眼里他不管技术遇到的困难,只管定哪天上线,业务部的人也每天都有新的网站单子接回来做,还要求固定时间。
然而,我们技术部和他们说了相应的难处,然并卵。
公司里,我们技术部的要写HTML,PHP,js,甚至有时候还要自己P图,感觉好累,但是工资却很平庸。最主要的是上头根本不理会这些,只要做出来就行。
所以我想离职了,想问下大家的看法。
(我的PHP经验只有5个月,也是进公司才边学边做的,自认为难度不大)
回复内容:
首先,PHP不是你想象中的那么简单,易上手难精通用在这里非常贴切,5个月经验而已,而且还是在别人写的代码基础上去做事情,很多架构上需要考虑周全的处理,应该你这边还没多少概念,所以,我觉得你的态度还应该摆在初学者比较谦虚的位置.5个月的PHP经验出去找工作都不会开多高工资,因为你很可能还不能独立制作一个站出来.
领导不懂技术就对了,就是因为不懂技术才去当领导(笑),但领导也有自己承担的责任和压力,并没有你想象中的那么轻松.领导提需求和进度,你能力不够的时候,只能回答:做或者不会做.等你有能力了,才有话语权在领导面前说不做!领导的态度取决于你的能力.
现在你负责这个网站了,如果觉得乱,为什么不去修改?不能一下子修改,也能从小功能和不重要的地方按照自己比较合理的架构来写,在有空的时候去重写以前不合理的部分,你有尝试过么?除了抱怨别人的东西差外,自己不能做的更好,那是什么用都没有的.
我当初前端入手,初学PHP,三个月后把公司网站后台开发从外包手里拿到手,再过半年后整个网站都是我自己写的架构了,因为外包写的足够烂,居然有数个死循环BUG,导致每天服务器都会卡死无数次,处理别人的错误让我学会了避免这个错误.我非常感谢当初的公司给我机会去学和实践的机会.而我在不断的掌握知识的同时,伴随着我因为经验提升能做的事情越来越多的时候,我的工资也跟着在增长,在公司里也有用了一定的话语权,甚至当时经常翘班去驾校练车.
辞职这回事呢,我是鼓励的,树挪死,人挪活,在一个地方呆的不爽了,换个环境是有很多好处的,比如新的人际关系,比如对自身能力不足之处的发掘.或者找到新的发展方向.
但是,5个月PHP经验,真拿不出手,除非你有值得骄傲的成果展现给新公司看才会得到好的卖价,然而看你描述的,并没有.建议还是呆在这个工资不怎么样的公司,抱着为自己将来求职有个值得称道的成果把当前的站做好吧,什么时候自己觉得作品不错了,没有问题了,也就是跳槽寻求更高工资的时候了,不过我怀疑那时候你的工资已经涨了起来了.
最后说句:谦虚使人进步. 你遇到的情况是大部分公司普遍存在的问题。因为你太Yonger 所以对这种情况的反应比较激烈。
知乎有人问过这种问题 维护一个烂系统是怎么样的一种体验? - 程序员
我最喜欢的答案,也是高票答案,作为过来人这答案写的深入人心。
在职的时候怒气值高,各种讽刺挖苦;我觉得主要问题你现在没有能力胜任这个工作,5个月PHP/WEB经验搞不定这些问题是正常的。你有两个选择:
走人的时候暗自庆幸;
两年以后忽然从这个傻逼系统得到灵感(或者教训),颇有感慨;
三年后后悔维护的时候自己抱怨太多,而行动太少;
五年后意识到自己怒气值高的原因不是因为系统傻逼,而是自己驾驭不了;
八年后再次需要维护“傻逼”系统;
十年后方才领悟,“这个世界的本质是混乱不可知,而非有序可测“;
甚至技术新旧的界限也开始模糊。
其实是,自己不够谦虚敬畏。
署名:IT浪人
1. 顶住压力,多看几本书,什么不懂看什么。直到能胜任为止。
2. 真不行。辞职换个简单的工作,慢慢学。不过既然本身技术就不过关,再找同类的工作估计得靠运气。 做程序员最幸福的事就是遇到技术至上的公司,其次是IT团队成员间能互补的公司,再其次起码待遇不错,最惨的就是题主这样的公司。老板根本不在乎技术,只要能用就行;团队成员各顾各的,不写注释的程序员都是在耍流氓;待遇又不行,证明你的职位根本不被看重,随时找个更便宜的就能把你取代。
我觉得有的事情你需要努力去做,因为还有希望,但有时候一定要坚决地离开,因为那根本不是你想要的。 情况不一样 维护老的系统总会遇到 不可能每个系统都是代码习惯良好的程序员写的 虽然开始是苦逼点 但是通了之后对自己提升也很大 这么乱的系统你都搞定了好的系统不是轻轻松松?
另外一方面就不能忍了 还要一个人兼职写PHP JS HTML甚至还要切图什么的 这种公司 赶紧走吧 不要误了前途 目前遭遇和题主一样的问题...需要接手维护一个很逗逼的商城系统...而且...目前技术部只有两个人...两个人...两个人...我的PHP开发经验也只有半年左右...感觉很吃力...现在只能多看书...多问人了... 不爽你就重构了 每个程序员看别人的老代码都是这个结论。代码最主要的是能工作,而不是好看。华为当初有个软件有内存泄露,一直找不到,然后就每天3至4点钟重启一次。照理说这样的代码根本不能上线,可市场往往等不了代码完善之后再上。 你只有5 个月的经验!
一般这种极度不专业又对技术傲慢的公司,都是程序员学习的圣地,抓住机会学吧,天塌下来自有人顶住,学到你无法再学新知识那一天,要么辞职,要么把摊子扛起来做领导。 公司里,我们技术部的要写HTML,PHP,js,甚至有时候还要自己P图,感觉好累,但是工资却很平庸。
这点我想只要不是很正规的大公司 小公司基本都这情况吧?
(自己P图不常见,但有专职前端的真心少)
维护一个烂系统是怎么样的一种体验? - 程序员
这个答案我很喜欢
1.入职3个月内,喷,这么大的系统,上亿pv的系统居然这么做的,这么做的,我提出那么做,那么做,你们都不鸟我,推翻我,哎 你们都是傻逼。很喜欢并不代表全盘认同 很二的代码大家都写过
2.入职半年,咦,好像他们说的有道理啊,如果按我那么做,就会出现那些问题,那些问题。。。
3.入职一年,哦,只能这么做,这么做,你一个新来的,知道个屁啊,还那么做那么做
4. 入职两年,噢,这么做,这么做有好处,有坏处,可以再此基础上那么做那么做
存在都是有道理的,只是我们,太过浮躁
而老板近期需要大量更改商城,然后重新上线,在老板眼里他不管技术遇到的困难,只管定哪天上线。
这个我也碰到过 如果老板能沟通还好,不能沟通那就是,要么交代码要么交尸体了。
大量更改商城 这不是到你发挥的时候了吗? 写到哪重构到哪 一个模块一个模块来
他们开发了一个微信商城,框架YII,我进公司2个月后开始陆续修改商城内的东西(到目前进公司一共5个月)。
一个微信商城 原先就2个程序员 我想规模不会很大吧?
入职5个月了,2个月的时候开始修改,不知道你之前干嘛去了。
就当你前2个月都没接触这个项目吧。
3个月的时间,一个商城陆续修改下来,大部分模块应该都改到了吧?
三年后后悔维护的时候自己抱怨太多,而行动太少;
五年后意识到自己怒气值高的原因不是因为系统傻逼,而是自己驾驭不了;
最后瞄了一眼问题
我是一个PHP程序员,之前陆续写过几年的EXE,用的VB。
语言是相通的,所以学起PHP也不算很难。
我的PHP经验只有5个月,也是进公司才边学边做的,自认为难度不大
那你是一点Web的经验都没有咯?
实在做不来还是辞了吧..