现在程序员分工比较细,全栈工程师还是比较少的,前端的话,目前有Android工程师,iOS工程师,Web开发工程师。这些统称为前端人员,Web开发工程师和H5归为一类。
因为看题主的提问,这边应该是指Web开发,所以偶就说下Web开发的分类。
Web从早期的HTML、CSS、JS,到现在的Vue、React和微信小程序等,分工是比较明确的,像偶公司,就有UI设计师,页编切图人员和Web前端开发人员。
UI设计师就是做UI和美术设计的,页编人员就是写一些HTML和CSS的,把UI设计师提供的图片,进行切图和组装成最简单的HTML页面,有少量或基本没有JS脚本。
理论上来说,上面两类不属于程序员,归于设计师。
而Web前端开发人员,就是属于程序员了,虽然也会用PhotoShop,但重点不在设计上,他们需要知道JS,需要知道ES5、6、7标准,需要知道Vue和React,并能使用这些框架进行开发,需要能写NPM包,需要能搭建Node.js服务,知道设计模式,知道编码LISP原则,知道如何与服务端进行接口联调,知道RESTFul API,知道OAuth协议,知道JWT,知道HTTP原理,知道ChromeV8内核运行机制,知道浏览器事件及微任务与宏任务执行调度规则,您进行网站性能优化,还会用Node.js搭建BFF层,提供GrapQL封装聚合接口数据。
然后大家再来说说买一个后台的事,这个买一个后台是什么概念?是指买一个基本已经实现RESTFul规范的后端服务呢?还是说早期的混合项目?那要不偶就也分开说吧。
早期前后端混合项目的话,最有名的就是一些CMS、论坛之类的,不过这些都是开源的,代码一般是PHP之类的,所以楼主拿到这些项目,一般只是改改界面是没问题的,和你的前端技术能力强弱无关,因为它是整站项目。
那第二类,就是前后端已经分离的项目,这样的话,你就是通过RESTFulAPI进行调用后端接口了,理论上,如果你是上面说的Web前端开发人员,那是没啥问题,你自己写个前端,然后进行接口认证与调用,进行页面显示,就可以了,至于用单页还是多页,取决于你的网页应用。
但,如果你是设计师,那就有点困难了,虽然说前端技术瓶颈不高,但一个人摸索,会很漫长的……
不过怎么说呢?东西不都是学来的吗?只要你肯下时间和功夫,没有什么会难倒努力又有智慧的人的。
手机如何建站?
学习html技术,html+css
学习js技术;
学习php or python;
学习数据库mysql;
然后写一个具备前端展示、后端管理的文字管理系统。
当然,你说学这些东西很难,咱退一步,你可以了解下cms。
cms就是文章管理系统,国内著名的有帝国cms、织梦cms等等,当时他们不是页游网站。
当然,你又说这些满足不了你的需求,那掏出你的银行卡,找个外包公司,告诉他们你的想法,让他们来实现。