时间:2024-07-07
用wordPress建站,你更多的身份是作为一个程序的使用者,而不是程序开发者。
先说说程序员对wordPress建站的看法:
如果想做开发,必须掌握开发的基础知识,对前端来说就是要搞定js+h5+css三兄弟,对后端则是要熟练掌握主流的C/C++/C#/java/php/python/node(ts,js)等主流开发语言中至少一项,这极其重要,就像厨师学切菜,护士练扎针,达不到基本要求,就算不上入门。
现在一些功能更强,使用更啥瓜化的自动建站CMS也越来越多了,随便在腾讯云,阿里云等建站相关的栏目里,你可以找到很多这种三方开发商做的建站系统。远期来看,用这些程序来"搭建"网站,更像是一种类似妆扮QQ空间的技能,所以从程序员的角度来看,能用这些程序建站,还算不上正正的开发能力。但是,这并不是说程序员就不会去用wordPress,或是用了它就不需要编程能力了,而是说wordPress为程序员提供了很多成品代码和设计模版,可以直接用。当然很多程序员做了很多扩展和插件,发挥各自的能力。程序员有造轮子的能力,更有用别人轮子的优良传统。
再说说技术发展对程序员的影响
不光是wordPress这种用于建站的cms系统,在各个领域的相关系统中,比如电商系统,在线教育系统,都有越来越智能的所谓的 "中台化"的系统,即让非专业人员像积木一样来快速搭建专业化的系统,更进一步,用AI自动来切图生成网页,甚至可能连设计环节都被AI做了,淘宝在用“鲁班”智能设计AI来“生成”淘宝APP的封面图,这样可以随时换图,且样式丰富,主题各异但风格统一。
既然这样那真的是对开发者的要求更高了,竞争也更残酷了吗?
首先很多人对开发人员工作的内容有误解。
表面上,wordPress这类程序好像让很多程序员的工作被替代了,但实际上只是让很小一部分程序员工作的内容转移了,现在大部分程序员的开发工作可不是很多人印象中认为的那种 "做网站" 的。狭义的做网站,仅仅指的是一些企业或机构的官方网站的建设,这只是软件开发行业很小很小的一个分支,而且对这部工作更为关注的其实是设计师群体,只是大众接触的较多,会认为做企业官网是大部分程序员的主要工作而已,也有一些将程序开发作为业余爱好的朋友,也都是从做个博客,到做个官网,然后慢慢开始熟悉开发语言,导致刚开始学编程的时候,很容易也会对程序员到底要做些什么有误解。
由于现在网络的发展,以前许多复杂的客户端软件现在都在向BS结构转变,让原来复杂的客户端最后也表现成普通网站的样子而已,这也更进一步加深了大众对 "做网站" 含义的误解,好像你们搞来搞去都是在搞网站嘛。其实这些网站都属于传统认知中的软件范畴,而软件家族极其庞大复杂,从工厂的生产流程,到电子产品内部,再到企业管理全流程,从学校机关到田间地头到卫星火箭,各行各业,各种场所,现代社会,软件到了无孔不入的地步。所以这里要为开发者正名,这个行业需求是极大的,潜力也无限,不会因为一个wordPress而导致竞争残酷了。
你所说的wordPress占比30%只能说明大部分网站符合长尾定律中的尾部,网站虽多如瀚海,但国外的谷歌,亚马逊国内的腾讯系 阿里系 等等, 这些巨头霸占着互联网的流量和影响力,他们才是行业的主流和方向,虽然有大量的企业官网,个人博客,灰色站群,资讯小说等等,都是用的wordPress来建的,但只能说明它是个快速建站的好工具,这些站的数量不代表行业方向,特别是软件行业。比如就数量来说的话,APP的留存率只有5%,而且85%的APP仅在一个月内就被卸载了。这说明不是大部分,而是绝大部分的APP在看似缤纷的网络世界中,其实无足轻重,仅仅是个点缀。
但是,跳出wordPress,对于软件行业来说,一些重复性的,低技术含量的工作确实被替代了,不过,更具创造性的需求会更加爆发出来的,程序员的工作会向更加有创造性的方向转移。当前身处软件行业,你会发现,软件开发的整个开发全流程都向着智能化方向发展,从支持开发的操作系统,开发语言,开发工具,各种接口,库,框架,到最后的部署方式,无一幸免,工作方式确实变了。
然而,水涨船高,程序员却基本无需担心工作不见了,因为只是部分工作内容被改变了。你看现在的软件行业,从教学培训开始,方向就会向着大数据,AI,物联网等方向侧重,所以对一些不思变的老代码工人来说,由于长期做低质量的重复工作,基础知识不扎实,导致现在掉头困难,改变和学习成本高,对他们来说竞争确实残酷了。
但对于基础扎实,业务经历丰富的老码农而言,虽然软件行业可以算新兴行业,而且看起来在高速变化,但其实是有个稳固的核心的,一些经典的算法,设计模式几十年未变,一些新的名称,新概念,新框架,其实大多是经典理论的螺旋式发展,研究学习这些新框架,甚至是新语言,老码农会会心一笑,这不就是十年前的那只乌龟嘛,又换了个新马甲。比如一些老鸟刚接触区块链也许还一脸茫然,你说分布式数据库他们马上就能触类旁通,心中有数了。当然这不是说行业没进步,而是发展进化的方式一般都是逐步,多角度的对经典理论实践方式的不断的探索和完善,总体进步是螺旋式的,既然螺旋,有很多老的经验知识倪足珍贵,可以用来以不变应万变,但另一方面,也不可避免的让一些多年积累的经验和知识变成屠龙之术,无用作废.(此处心疼一下一批flasher)
最后,对于新手,打好基础,把握好新技术方向,一开始就上手前瞻性的技术,无疑是弯道超车的好时机。竞争无论何时都是有的,但是对软件行业来说,相比其他行业更多的是机遇爆发了,蛋糕更大了。
说完了软件行业的大方向,针对wordPress这个具体的建站CMS系统来说说,所谓的业余开发者的机会
Cms主要针对官网,博客,文章资讯类站点,这类网站功能模块相对固定,模式成熟,未来随着各种功能越来越智能,以后这些网站,最主要的重点不是程序而是向两个方向发展:
一是向流量型发展。网站功能不是重点,甚至有的做的比较好的资讯类网站,小说等网站,只需要能发布文章相关功能就够了,对他们来说,重心在运营上,如何引流才是关键,这类wordPress用户,仅仅只是用户。和软件开发关系很弱了。但他们需要懂网络的产品经理,出PPT的销售大湿,还有懂技术的SEO(注意不是CEO,SEO是搜索引擎优化),如果对编程有兴趣但对枯燥的算法又有些担心的爱好者,还可以走网络优化技术,消费心理研究,引流大湿,做互联网江湖高人(灰色产业链),或江湖郎中(解密灰色产业链的灰色产业链)也是都是成功抄近道(发家致富)之路。
二是向设计和体验发展。对于很多企业官网,仅仅用来展示形象,就像一个网络中的户外广告牌,所以怎么看起来的高端,大气,上档次才是关注点,P的一手好图,远比代码重要,所以他们更需要的是设计师,和传统意义上的开发也有距离了,但是,好的视觉享受除了设计 还需要用户体验,平滑的切换,拉风的动画,有趣又高端的动效,这些设计和编程的交叉地带,需要既懂设计又能编程专业的人才,相当于前沿的交叉学科,如果你是一位有设计功底的编程爱好者,或是有编程基础的设计爱好者,那也是个弯道超车的好机会,做个复合型高端人才。很牛X.
Copyright © 2019-2024 java.fit