搜索
首页后端开发php教程PHP程序员遇到一个职业上的问题,我该辞职么?

我是一个PHP程序员,之前陆续写过几年的EXE,用的VB。
语言是相通的,所以学起PHP也不算很难。
我进了一家公司,公司里原本就有2个PHP程序员,他们开发了一个微信商城,框架YII,我进公司2个月后开始陆续修改商城内的东西(到目前进公司一共5个月)。
在接触了商城内部后,发现内部逻辑很乱,明明可以查询1次数据库解决的,非要多次查询,而且不止1处是这样,网站根本就没有产品经理,很多东西都是老板临时叫加上去的,而老板是一点技术都不懂,导致现在维护起来比较繁琐。
现在,主要负责商城编写的员工离职了,而另外一个员工也不是很懂内部的逻辑。
我现在是主要负责这个商城,但是说实话,由于商城的设计很乱,而且文档,数据库字段注释都没有,所以维护比较困难。而老板近期需要大量更改商城,然后重新上线,在老板眼里他不管技术遇到的困难,只管定哪天上线,业务部的人也每天都有新的网站单子接回来做,还要求固定时间。
然而,我们技术部和他们说了相应的难处,然并卵。
公司里,我们技术部的要写HTML,PHP,js,甚至有时候还要自己P图,感觉好累,但是工资却很平庸。最主要的是上头根本不理会这些,只要做出来就行。
所以我想离职了,想问下大家的看法。
(我的PHP经验只有5个月,也是进公司才边学边做的,自认为难度不大)

回复内容:

首先,PHP不是你想象中的那么简单,易上手难精通用在这里非常贴切,5个月经验而已,而且还是在别人写的代码基础上去做事情,很多架构上需要考虑周全的处理,应该你这边还没多少概念,所以,我觉得你的态度还应该摆在初学者比较谦虚的位置.
5个月的PHP经验出去找工作都不会开多高工资,因为你很可能还不能独立制作一个站出来.
领导不懂技术就对了,就是因为不懂技术才去当领导(笑),但领导也有自己承担的责任和压力,并没有你想象中的那么轻松.领导提需求和进度,你能力不够的时候,只能回答:做或者不会做.等你有能力了,才有话语权在领导面前说不做!领导的态度取决于你的能力.
现在你负责这个网站了,如果觉得乱,为什么不去修改?不能一下子修改,也能从小功能和不重要的地方按照自己比较合理的架构来写,在有空的时候去重写以前不合理的部分,你有尝试过么?除了抱怨别人的东西差外,自己不能做的更好,那是什么用都没有的.
我当初前端入手,初学PHP,三个月后把公司网站后台开发从外包手里拿到手,再过半年后整个网站都是我自己写的架构了,因为外包写的足够烂,居然有数个死循环BUG,导致每天服务器都会卡死无数次,处理别人的错误让我学会了避免这个错误.我非常感谢当初的公司给我机会去学和实践的机会.而我在不断的掌握知识的同时,伴随着我因为经验提升能做的事情越来越多的时候,我的工资也跟着在增长,在公司里也有用了一定的话语权,甚至当时经常翘班去驾校练车.
辞职这回事呢,我是鼓励的,树挪死,人挪活,在一个地方呆的不爽了,换个环境是有很多好处的,比如新的人际关系,比如对自身能力不足之处的发掘.或者找到新的发展方向.
但是,5个月PHP经验,真拿不出手,除非你有值得骄傲的成果展现给新公司看才会得到好的卖价,然而看你描述的,并没有.建议还是呆在这个工资不怎么样的公司,抱着为自己将来求职有个值得称道的成果把当前的站做好吧,什么时候自己觉得作品不错了,没有问题了,也就是跳槽寻求更高工资的时候了,不过我怀疑那时候你的工资已经涨了起来了.

最后说句:谦虚使人进步. 你遇到的情况是大部分公司普遍存在的问题。因为你太Yonger 所以对这种情况的反应比较激烈。
知乎有人问过这种问题 维护一个烂系统是怎么样的一种体验? - 程序员
我最喜欢的答案,也是高票答案,作为过来人这答案写的深入人心。
在职的时候怒气值高,各种讽刺挖苦;
走人的时候暗自庆幸;
两年以后忽然从这个傻逼系统得到灵感(或者教训),颇有感慨;
三年后后悔维护的时候自己抱怨太多,而行动太少;
五年后意识到自己怒气值高的原因不是因为系统傻逼,而是自己驾驭不了;
八年后再次需要维护“傻逼”系统;
十年后方才领悟,“这个世界的本质是混乱不可知,而非有序可测“;
甚至技术新旧的界限也开始模糊。

其实是,自己不够谦虚敬畏。
署名:IT浪人
我觉得主要问题你现在没有能力胜任这个工作,5个月PHP/WEB经验搞不定这些问题是正常的。你有两个选择:
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的经验都没有咯?














实在做不来还是辞了吧..
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
PHP和Python:解释了不同的范例PHP和Python:解释了不同的范例Apr 18, 2025 am 12:26 AM

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

PHP和Python:深入了解他们的历史PHP和Python:深入了解他们的历史Apr 18, 2025 am 12:25 AM

PHP起源于1994年,由RasmusLerdorf开发,最初用于跟踪网站访问者,逐渐演变为服务器端脚本语言,广泛应用于网页开发。Python由GuidovanRossum于1980年代末开发,1991年首次发布,强调代码可读性和简洁性,适用于科学计算、数据分析等领域。

在PHP和Python之间进行选择:指南在PHP和Python之间进行选择:指南Apr 18, 2025 am 12:24 AM

PHP适合网页开发和快速原型开发,Python适用于数据科学和机器学习。1.PHP用于动态网页开发,语法简单,适合快速开发。2.Python语法简洁,适用于多领域,库生态系统强大。

PHP和框架:现代化语言PHP和框架:现代化语言Apr 18, 2025 am 12:14 AM

PHP在现代化进程中仍然重要,因为它支持大量网站和应用,并通过框架适应开发需求。1.PHP7提升了性能并引入了新功能。2.现代框架如Laravel、Symfony和CodeIgniter简化开发,提高代码质量。3.性能优化和最佳实践进一步提升应用效率。

PHP的影响:网络开发及以后PHP的影响:网络开发及以后Apr 18, 2025 am 12:10 AM

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP类型提示如何起作用,包括标量类型,返回类型,联合类型和无效类型?PHP类型提示如何起作用,包括标量类型,返回类型,联合类型和无效类型?Apr 17, 2025 am 12:25 AM

PHP类型提示提升代码质量和可读性。1)标量类型提示:自PHP7.0起,允许在函数参数中指定基本数据类型,如int、float等。2)返回类型提示:确保函数返回值类型的一致性。3)联合类型提示:自PHP8.0起,允许在函数参数或返回值中指定多个类型。4)可空类型提示:允许包含null值,处理可能返回空值的函数。

PHP如何处理对象克隆(克隆关键字)和__clone魔法方法?PHP如何处理对象克隆(克隆关键字)和__clone魔法方法?Apr 17, 2025 am 12:24 AM

PHP中使用clone关键字创建对象副本,并通过\_\_clone魔法方法定制克隆行为。1.使用clone关键字进行浅拷贝,克隆对象的属性但不克隆对象属性内的对象。2.通过\_\_clone方法可以深拷贝嵌套对象,避免浅拷贝问题。3.注意避免克隆中的循环引用和性能问题,优化克隆操作以提高效率。

PHP与Python:用例和应用程序PHP与Python:用例和应用程序Apr 17, 2025 am 12:23 AM

PHP适用于Web开发和内容管理系统,Python适合数据科学、机器学习和自动化脚本。1.PHP在构建快速、可扩展的网站和应用程序方面表现出色,常用于WordPress等CMS。2.Python在数据科学和机器学习领域表现卓越,拥有丰富的库如NumPy和TensorFlow。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前By尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中