首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
anaf
V2EX  ›  PHP

2020 年还有做 WordPress 二开的吗

  •  
  •   anaf · 37 天前 · 5515 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近公司使用 WordPress+woocommerce 需要在这基础上再做类似平多多的 拼单和砍价免费送的功能 。

    第一次接触 WordPress 二开 需要我两天内学会完 一周内开发完 。

    我一看 好家伙 PHP 和 HTML 混合编写 顿时没了兴趣 学习,更别说一周开发完了。

    这个混合编写 感觉就想 JSP 一样 感觉已经淘汰的东西 学这个纯浪费时间

    心里非常的排斥进度很慢, 非常想辞职了。 但是迫于现在就业环境 。

    恳问各位 V 佬 是我的心态有问题了 排斥的这样混合编写的 还是 不止我一人 觉得混编是过时的 学习这个对现在这个环境没有任何帮助,因为总说 PHP 落寞了。
    第 1 条附言  ·  37 天前
    增加 :

    老板让我周末学习 下班学习 占用大量个人时间 就是要尽快搞出来 不管是 007 都好

    否则就是我问题 我的进度慢

    还想请给位 V 佬 你们学新的东西一般需要多长时间

    公司有给多长时间学习 我的基本都是要占用个人时间,

    也不知道是我学得慢还是老板真学有那么快(老板也是会 PHP 技术确实比我厉害)

    2 天学完 WordPress + woocommerce 一个星期搞完 二开 没接触过 学习+开发 一个星期真是搞不来
    第 2 条附言  ·  36 天前
    谢谢 V 佬们的回答。 就不一一回复了。

    站在一个陌生人的角度 你们的回答多样,虽褒贬不一。但是足以让我思考良久。

    尽管 WP 优秀,但是并不能让每个人都喜欢。

    我觉得我的年纪有点大了 不能来什么新东西都要学的。

    如果他给我的任务说做个 AI 识别啥的这类东西
    我倒是很积极占用个人时间我也乐意开心,
    之前学 AWS Personalize 推荐系统 这个占用个人时间我很乐意
    学 PayPal 对接我也很积极
    钉钉对接也好
    但是让我来学这个 WP 、cs-cart 这类有难度的且之局限 PHP 用了一次以后不会接触了,就很排斥了

    各位也要思考思考自己的以后


    公司也没有前端。因为不对外 都是公司内部的应用
    都是由我来做 我直接套用 LayUI 的。
    所以不存在前后端分离

    在 求职区发帖 尝试换一份工作了。 简历附上 : [连接]( https://anhm.cc/cv.pdf) 各位 V 佬求改进意见。

    我的兴趣是 C 、C++、Go 、Python 、汇编逆向其他折腾等,如果单 PHP 的 web 确实提不起兴趣

    想到什么就写什么 希望大家批评 ,最重要的 各位也要思考思考自己的以后 学前端 确实比以前学移动端好。

    但是并不是每个人都合适学前端, 我觉得是有一定设计灵感的 。 还有大家为什么是来学这些 你们是只为工资 吗

    我是兴趣爱好是前提, 如果不是房贷小孩压力 工资过得去就差不多了。
    57 条回复    2020-06-09 15:46:05 +08:00
    7gugu
        1
    7gugu   37 天前 via Android
    能赚到钱,就不是过时的啦
    sleepm
        2
    sleepm   37 天前 via Android
    woo 还是有 templates 的,wp 也是有 mvc 的
    wp 的 action 还有 filter 够你玩的
    这个是不会淘汰的,贼灵活
    你可以看看 magento 的插件代码,那个更头大
    没让用 ecshop 和 opencart,可以了
    sleepm
        3
    sleepm   37 天前 via Android
    wp 也是可以有 mvc 的
    anaf
        4
    anaf   37 天前
    @7gugu 老板是可以赚到钱,但是我是站在我的角度 来考虑 学习这个给我的时间很少 所以自己的时间也会被占用来学习。但是 我看到这个混合编程 很是排斥 完全没心思学 这些东西 感觉都是一次过 以前 13 年学了织梦二开 就做了几个项目 曝漏洞被黑之后就再没有用过 现在这个浮躁的环境 要对自己有利 有帮助的技术才值得深入学习 。
    所以这也是我心里 很排斥的原因之一。
    anaf
        5
    anaf   37 天前
    去年学了 cs-cart 那个也难 也很排斥 感觉这些学了 以后也不会用到 现在都想还语言了。 大环境下 这些技能拿出来没什么亮点
    levelworm
        6
    levelworm   37 天前 via Android
    骑驴找马呗,别不舒服就想辞职,当然水平高当我没说。
    laqow
        7
    laqow   37 天前 via Android
    wp 搞透了 php 就很简单了
    anaf
        8
    anaf   37 天前
    @laqow 并不想深入 PHP 这么多年还停留在 CURD 层面, 只是觉得 资本家为了达到自己的利益 使劲的赶 周末两天占用个人学完 WP 本来周末就没心思 在看到 PHP+HTML 混合的 更没欲望去看了。 以前 13 年花了好几个月学了织梦二开 网站被黑后一直就再没接触过了。花了几个月学对自己没啥帮助 就纯浪费时间 所以感觉这个 WP 做完这个项目 以后基本也不会再接触 所以真心抵触 。
    anaf
        9
    anaf   37 天前
    @levelworm 其实主要还是老板的态度。 大环境下 他也知道工作不好找 使劲压榨 让我周末学 下班回去学 给的时间感觉很紧 。 另外就是感觉做完这个项目后以后也不会再接触 WP 了 就像我 13 年时候花几个月学了织梦二开一样 做了几个项目之后 曝漏洞网站被黑后 就再也没有接触了 所以想想这个 WP 给的时间就很紧 占用自己时间累的半死 项目之后就不用了 就更不想学了。
    fensou
        10
    fensou   37 天前 via iPhone   ❤️ 3
    干的就是这个活,拿的就是这个钱,一点职业素养都没有。
    Myprincess
        11
    Myprincess   37 天前
    我就是从 WP 转到 OPENCART 的,感觉 OPENCART 更适合中小电商 。MAGENTO 也用过,不好玩。
    anaf
        12
    anaf   37 天前
    @Myprincess 当时公司你给多长时间学习和使用的? 还是你在做之前就会了?

    你觉得学会这个 对你的技术栈 或者对你以后找其他工作有帮助吗 ?

    我就觉得 使劲赶出来项目后 我也不能从这个 WP 中吸取什么东西 甚至我都没打算这这些 WP 二开做出来的项目写在简历上 感觉没什么亮点
    iplayio2019
        13
    iplayio2019   37 天前   ❤️ 11
    我个人非常喜欢 WordPress,HTML+PHP 混合并不会觉得有任何问题。看看官方主题的代码觉得虽然 HTML+PHP 混合但是还是觉得代码写的很漂亮。
    HTML+PHP 混在一起确实非常蛋疼,尤其是 format 代码,只能手动 format,但是我还是很喜欢 WordPress 。

    说几个我喜欢 WordPress 的原因:
    1.函数名称语义化,而且非常的全,很多时候文档都不用看了,猜+IDE 的函数提示 就能得到我想要的函数。
    2.文档全面啊。我个人认为 WordPress 文档写的真的相当好了,怎么会有这么详细的文档呢?对第一次接触 WordPress 开发真的友好啊。
    3.WordPress 向下兼容做的真的非常的好,还会向上兼容呢。还有用过其他的开源建站程序,报错太多了,都靠自己手动改程序里的代码。那些都已经发布了,有些地方本身写的就是错的。
    4.数据库设计。WordPress 的数据库设计其实挺经典的,就 12 个表,还遗弃了一个表。这里面数据库设计在我开发其他系统的时候也会应用到。

    像很多程序员都自己开发 CMS 系统真的浪费时间啊。我以后再也不自己写博客程序或者
    开发 CMS 系统了。大不了先用 WordPress,到了后面数据量大了再迁移出去。

    以为手写 CMS 就能秒杀 WordPress,其实还差的远。

    5.全面的 hook,WordPress 的 Hook 实现代码我没看过,但是基本上你能想到的 Hook 都有了。Hook 设计在系统开发中挺经典的,有点类似 AOP 概念或者设计模式里的观察者模式。
    6.WordPress 的市场份额在不断上升。WordPress 在 CMS 排名中稳居第一。

    不知道为什么排斥 PHP+HTML 混合编写,难道用模板引擎比这个要好吗?为什么我觉得没啥区别。
    虽然现在流行前后端分离,但是其实很多代码写的都挺烂的,比 WordPress 的代码差远了。WordPress PHP 混合 HTML 也是没办法,毕竟这程序开发的比较早了。

    很多人觉得 WordPress 特别 Low,一说 WordPress 就想到套模板,呵呵,真是 too young too simple 。一个 WordPress 插件,一个 WordPress 主题也可以是很工程化的项目。

    当然我只说了 WordPress 在我眼里的优点,你不喜欢也没啥,毕竟 WordPress 也有很多缺点,缺点就不说了。


    你问 2020 年还有做 WordPress 二开,不知道啥意思。WordPress 全球市场份额那么大,还能有不玩 WordPress 的?
    anaf
        14
    anaf   37 天前
    @fensou 虽然很想反驳, 但是这也是对我的一个批评 。

    主要问题出在,这个东西我以前不会 ,

    老板觉得很容易,给的学习时间太少,而我觉得这个时间范围不可能学习完 但是为了不让进度拖延更久

    老板也说了 周末学 下班后学 所以我也是占用个人时间想学完。 但是心里真是抵触, 毕竟相当于一次性产品

    学会了 做完这个项目之后 以后估计不会接触了的 。

    如果自己个人时间不学习 WP 而是学自己想学的技术 为自己以后找工作有益的技术 ,

    那么这个项目进度就慢 老板就说是我的问题,但是占用个人时间学习做完这个项目自己也不会增加工资 所以非常纠结
    7gugu
        15
    7gugu   37 天前 via Android
    这是你的工作内容嘛!你要干的就是这个,你的回报就是金钱而不是知识。你想学东西就踏踏实实报一个就业班,那里才是学习的地方。如果你还是觉得很恶心,那大可以换一份工作,选择别的工作内容嘛😄,反正老板又没有限制你的人生自由。占用时间的问题,我没啥合适的看法,留给别的 V 友帮你解答吧
    xiqingongzi
        16
    xiqingongzi   37 天前 via iPhone   ❤️ 1
    anaf
        17
    anaf   37 天前
    @iplayio2019 谢谢你的肯定, 可能真是我最先接触了 MVC 就把这个印在了心里

    就像初恋不会忘 第二第三就不一定一样

    在站内看到 WP 的一些帖子都是 13 年的时候了 难免会觉得像 JSP 一样混编的落寞。

    不得不否认 WP 的功能强大 ,代码优雅。第一次接触我就能给他这样的评价

    但是我真是不喜欢他 就像世上不会做到能让每一个人喜欢一样。

    可能是我真不喜欢 PHP 了
    CoderGeek
        18
    CoderGeek   37 天前
    我几个月前看国外的几个接单网站 这类需求还是很多的
    falcon05
        19
    falcon05   37 天前 via iPhone
    全世界有 35%的网站是 WordPress 写的,我写了不下三十个😂
    sunorg
        20
    sunorg   37 天前 via Android
    核心问题是你看不起 mvc 架构,你只想用 mvvm.
    KurobaKaito
        21
    KurobaKaito   37 天前
    不要好高骛远,你的目标是解决公司业务的问题

    能快速解决问题的技术,就是有价值的,也是对以后有用的

    WP 绝对比你从头写其他的快
    touno
        22
    touno   37 天前
    我只能说 WP 被黑了好几个了~真正想黑你的你逃不了~躲不掉,运维背锅哈哈哈

    当然啦,你技术够的话,自己写程序啊,或者仓库找源码自己二开啊,把老板的需求搞清楚怎么舒服怎么来,不然他不是给了你个星期时间吗?找下家咯~我最烦那种占用私人时间的。呸
    antscript
        23
    antscript   37 天前 via iPhone
    能在自己不熟悉的领域快速学习并解决问题也是一种能力。
    9yu
        24
    9yu   37 天前 via Android
    WP 有给你提供 Restful 的 JSON 格式的 API 啊,你文档看过了吗,就来喷 MVC ???
    levelworm
        25
    levelworm   37 天前 via Android
    @anaf 但是他也开不掉你啊,就慢慢来咯,说明白了两天看不完,一定要那就留无数自己才知道的 bug 。反正光棍了怕什么。

    另外反思一下是不是平时干活太快了,记得能第二天交差的千万别前一天什么晚上十二点交差。
    shaojz2005
        26
    shaojz2005   36 天前
    用 wp 做展示型官网非常方便,后台管理也非常友好。做商城就没什么优势了
    TimeRain
        27
    TimeRain   36 天前
    其实我觉得你实在不满意,就开诚布公的对老板说出来,有很多人会说你拿这份钱做这个是你的责任,但是我觉得如果你对占用太多时间非常不满意,你就直接对老板说你爱找谁找谁,钱少还压榨干他妈呀,请原谅我说话就是这么直接,你完全有不去做这个的自由
    swcat
        28
    swcat   36 天前 via iPhone
    一周内完成。。。
    alexkkaa
        29
    alexkkaa   36 天前 via Android
    wp 代码看起来乱是历史包袱,其实他的架构和代码质量是很好的。不过两天学会一周做出来这是在搞笑吗? 你老板知道 wp 有多少概念吗?有多少 hack 手段吗? 典型的歧视 php 程序。一个全世界 no.1 的软件学起来也没那么 hello world.
    互联网界有两个隐形霸主,cf 和 wp. cf 代理了全世界至少 30%活着的网站。 而互联网上 30%以上的网站是 wp 开发的。
    nVoxel
        30
    nVoxel   36 天前 via Android
    Wordpress 对于有程序基础的人来说,入门真的很简单。

    楼上也有提到,他的代码基本就是文档,很直观。当初为了实现一个倒叙排满评论列表的功能,就凭着打断点过了一遍它的评论运作过程,很清晰。

    另外一个,你可以搜下 headless wordpress,完全可以用现在的前端框架配合 wordpress 作为后端实现流行的前后分离开发模式。
    pingpingping
        31
    pingpingping   36 天前
    试试跳出自己思维,站在老板角度考虑考虑呢??
    neo2020
        32
    neo2020   36 天前
    以前用过 wordpress,感觉对于多数人来说学习曲线有点陡
    raaaaaar
        33
    raaaaaar   36 天前 via Android
    时间的确紧了点,不过能够学习新知识还能拿钱简直舒服,程序员抵触新知识是不行的,尽力做吧,之后做不到就和老板实话说,如果老板不是讲理的那种人再辞职,反正这种环境学习新东西我是很喜欢的
    id7368
        34
    id7368   36 天前 via iPhone
    技多不压身 国内外百万级流量的站点用 wp 的一大把,商城也是一大把。
    neutrino
        35
    neutrino   36 天前 via Android
    WordPress 本身问题不大,可以理解使用。当遇到 bakery builder 这种基于 shortcode 的编辑器就麻烦一些
    aa81425600
        36
    aa81425600   36 天前   ❤️ 1
    php+html 的混编真的是我一生之敌。。。太恶臭了,永远都不想碰
    mreasonyang
        37
    mreasonyang   36 天前 via iPhone   ❤️ 1
    看楼主描述当前这家公司问题还是挺多的,我觉得还是要看能不能继续忍以及自己的能力是不是可以找到更好的工作来决定是否要离开这家公司吧,如果跳槽的目标公司也是类似的情况那还是先提升自己吧。
    另外说 WP 代码和实现优雅的同学…你们是不是只看过、用过 WP 啊……如果不是因为他是生态是最好的,对服务器性能没什么要求,没人会想碰他的二次开发吧……
    nvhanzhi
        38
    nvhanzhi   36 天前
    建议 把你二次开发的东西开源给大家用,给大家节省点时间:)
    iplayio2019
        39
    iplayio2019   36 天前
    另外我说一下,老板的需求确实有点难为人。
    fensou
        40
    fensou   36 天前 via iPhone
    要不你拿出更好的方案让大家信服,你又拿不出来。楼主的想法很幼稚,很自私,很可笑。并且水平不高,还懒。占着茅坑不拉屎,还嫌屎臭。就惦记着跳槽,趁早走拉倒,公司摊上这样的员工算是不幸。
    chenqh
        41
    chenqh   36 天前
    看项目比我好的多呀
    maddot
        42
    maddot   36 天前 via Android
    两天怎么可能学得完,赶紧走人,垃圾公司
    anaf
        43
    anaf   36 天前
    @fensou 谢谢批判, 我水平确实不高 ,只停留在 CURD 我并不想深入 PHP 。

    可能我之前的表达比较啰嗦 让你觉得我幼稚、自私 懒。

    我并不是让大家信服什么。
    只是单纯的抱怨给得时间我觉得很短,而且需要占用大量个人时间,这样的情况大家怎么做。
    还有这个混编是否过时了
    得到的回复有说 WP 很优秀用的人很多、 也有说很厌恶混编的不想碰,我属于后者。
    chandlerw
        44
    chandlerw   36 天前
    用你喜欢的语言把现有的网站重新写一份
    mengdodo
        45
    mengdodo   36 天前   ❤️ 1
    咳咳,两年前在上海的公司就是让我用 wordpress 对接 woocommerce 做商城。我建议你择良木而栖。这鬼东西里面真的是 low 到爆,php 和 html 混合的你一点脾气没有,甚至想骂人。但它就是那么存在着,我是咬着牙怼着它文档的 hook 和 filter 做的,很是痛苦且对于你以后的简历无太大亮点。
    sagaxu
        46
    sagaxu   36 天前 via Android   ❤️ 1
    简历里看到 wp 二开的,统统选择不通过
    miniwade514
        47
    miniwade514   36 天前 via iPhone
    wp 很强大,不会轻易过时的。但是两天学完,有点扯了,何况你之前没接触过。
    zshneedmoney
        48
    zshneedmoney   36 天前
    嘿嘿 俺现在进了银行项目 用的框架根本就不是开源的 和 lz 感觉一样
    Mutoo
        49
    Mutoo   36 天前
    “两天内学会完 一周内开发完"
    这是变相赶人呢。这种涉及电商的 APP,光是安全测试至少得十天半个月吧(澳洲的节奏)。不说二次开发所要的学习时间,就熟悉 wordpress + woocommerce 的文档,两天也不够的,还得留时间踩坑。
    (之前开发过域名 /主机导购页面用了这套组合。)
    lscexpress
        50
    lscexpress   36 天前
    去一个好一点的公司,如果你经济不困难,我建议你裸辞,给老板一个措手不及
    lemonda
        51
    lemonda   36 天前
    这么赶的时间,老板给多少工资呢?
    如果以后经常有 WP 开发,楼主会感兴趣吗
    可以看下 timber
    Skmgo
        52
    Skmgo   36 天前
    @Myprincess 方便留个 VX 吗? 我一直在找 WP/OPENCART 的程序员做点自己的私活.
    rainysia
        53
    rainysia   36 天前   ❤️ 1
    以前的公司营销网站就用 WP 做的, 我在上面搞了几个公司定制的插件. 那个插件的遍历常驻简直是...
    做电商, 不如用 Magento. 国内的 shopex 也比 wp+woocommerce 好
    shellus
        54
    shellus   35 天前   ❤️ 1
    看完了全部的评论,感觉心里五味陈杂。
    1:技术方案没有令人信服
    有些领导就是这样,作威作福,分配任务非常强硬,既不考虑员工对这个执行方案的接受程度,也不保证技术方案的正确性
    一个好的管理流程,是领导提出一个实现方案,或者提出一个需求,让员工提供实现方案,然后大家一起讨论一下可行性,预估一下难度和风险,大家达成一致后,去实施,这样的话,绝对不会出现楼主这样的抗拒心理,一个成熟稳定的公司,一定是这样有把握的做事,只有那种类似压榨奴工的黑工厂,才会有:“把这事情给我办了,我不管你能不能做到”的情景
    总而言之,有事大家商量着来,我们都想把这事做好。我在这给你做事,不是给你签了卖身契。
    如果领导非要这样,那也有办法,我就每天详细的给你汇报我做了什么,遇到什么问题,非常详尽的,那么最后没有完成,领导也拿你没办法。但是这样两败俱伤的结果,我想聪明人都不会去做,浪费精力浪费时间。

    2:wordpress 有什么问题?
    wordpress 的问题就是 “历史问题+应用人群问题”
    a. 历史问题导致 wp 的代码陈旧,尽管有人认为它非常精妙,但也是古老的精妙,例如一个蒸汽发动机,尽管它优雅和精妙,但也比不上现代的东西,现代的 WEB 框架,可以完成很多令人省心愉悦的东西,不承认这一点的人,是否定了互联网开发这些年的进步。
    所以,wp 的落后是一个事实,不想在一个落后的东西上钻研,这很好,这说明你选择了一条前进的路。一条紧随现代发展的路
    b. 应用人群问题,wp 的用户,都是小企业主和小作坊居多(杠精别提特例),二次开发者也是底层码农为主,我给你举个例子,就像家电研发设计师和家电维修工的区别。你选择不做一个维修工,而是想做真正的设计师,这很好,你选择了正确的道路,只有选择了正确的路,你才能在程序设计的路上走得更远。

    3: 是不是要辞职?
    走吧,局限在这种领导下,你看不见正确的,令人愉悦的做事方法,你在这种环境下做不出令自己有成长空间,有成就感的事情。

    我也在这种环境里待过,一些自己的感想,希望能帮到楼主
    oldhorse
        55
    oldhorse   35 天前   ❤️ 1
    @shellus 老哥说的很好啊。
    我刚入行的时候,去的第一家公司也是叫用 wp 改,看了两天,觉得很头疼,提出用 tp 、laravel 来搞,领导不同意,非要说用 wp 快,然后我就跑路了。
    现在工作两年,回过去想想,当初跑路真是对的。主要感觉,一是 wp 本身 php 和 html 混写不是现在主流,代码看起来有点费劲;二是 wp 的二开经验,放在简历上没啥作用,除非下家也是 wp 二开,可能你就会受欢迎点。
    重点还是,看对自己往后的发展,有没有提升和帮助吧
    guanhui07
        56
    guanhui07   28 天前
    建议 骑驴找马 多看看机会
    gyinbj
        57
    gyinbj   27 天前
    @Myprincess MAGENTO 太重了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1320 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:09 · PVG 07:09 · LAX 16:09 · JFK 19:09
    ♥ Do have faith in what you're doing.