一个更加好的问题。我是工作多年的web应用架构师,来回答下这个问题。欢迎关注我,知道一点更大it专业知识。
基本是各个行业都要开发完毕web网站,web开发技术含量低的观点在有些应用场景是对的。
一,简单的web开发,技术含量不高这类web应用以静态信息展示更多为主要目的,例如企业官网,私人站点等。只不过没有相册交互功能,所以我开发以html和css为主兼顾,静态页面维护可以不对付在用后台管理工具,这些功能也有完全成熟的开发框架,亦称为cms内容管理系统。
二,以电商系统为代表的web开发,技术含量的很高要是网站具备复杂的业务逻辑,比如说电商、会直播等系统,不仅功能古怪,还得接受高并发、高可用,技术指标要求相当高。大家都清楚的淘宝网站,没人说技术含量低吧。
三,web后台服务,冰山一角下面的巨无霸用户注意到的web应用只不过是展示更多不出来的客户端,后台服务才是系统的核心处。替行最简形矩阵越发复杂的需求,现在web开发功能和架构都逐步走向奇怪,多层架构,数据中台,动静分离,集群化作战部署,自动化运维,等等。诸如淘宝双十一,是为应对流量洪峰,后台服务要参与很多技术升级改造。
举两个假的的例子,在不参加虹口科创组织的创业活动时,遇见一个朋友,想投资一百万开发不出来的陌生人圈子社交app,页面刷新延迟超10秒,这样的用户体验怎么做市场开拓呢?
结论过去,问题本质后台接口服务,为么web接口服务器延迟时间这么说长?前端app刷新页面时,内部函数后台服务rest接口读取数据信息,再无法读取数据库,多表关联去查询。才是基本是的数据层,如果不使用缓存系统,稍微地做一些市场推广,不要多少用户,就能引起系统雪崩。
如果你是真兴趣,完全是可以自学的,要是只不过喜欢跟风,那是学不好的,以下是一些相关的建议:
1.自学当然也不急切,从网络上找一些付费的网页设计软件视频教程,对制作软件有一个简单操作了解,不过尽肯定的自己去只是听说你的操作下,这样更直观一些。
2.买一本基础类的书籍,对网页设计并且系统的了解,打基础。象是dreamweaver、html、css之类的书。
3.买一本网站项目类的书,自己下手将书上的案例亲自跑实践一边。肯定多天天练习几遍建议。
4.遇到问题是可以各大论坛找或则的解决方案,加一些网页设计的群,也可以与别人接受一些交流。
当经过这些步骤,就这个可以对网页有基础的打听一下了,你就这个可以找机会多做一些项目,当然,提升肯定要在以后的工作中去积累经验的。