学习web需要掌握的一些小窍门

自己研究web已经有一段时间了,后来慢慢的就会有一些学弟学妹问我,如果学习web怎么才能快速的上手做一些东西,还有一些比如说学习web有没有什么窍门,怎么可以快速的入门web,这些问题无非就是一些开始学习web的常见的问题,那么学习web是不是真的有什么快速入门的窍门,还是说必须要一步一步的学习就能无师自通呢?今天小编就来说说学习web入门的突破口是什么?

想学好web,第一步就要了解这个web的功能与结构,学习了之后可以做一些什么什么项目,可以用他实现什么功能呢?学习了之后可以去什么岗位?岗位的职责是又是一些什么呢?

那么这个就是在正式学习web开发之前需要做的工作,这个过程,其实和做项目调研差不多,通过这步也可以更好的帮助自己更好的定位自己的职业生涯方向,也可以更好的选择自己喜欢的语言来学习。

由于了解这些东西的具体答案,小编就不再这个地方说了因为如果把这些东西写上那,可不是一个篇幅短小的文章,这个需要自己去查一些资料,为了解决今天的主要问题小编需先回答各位以下两个问题。

1.什么是web应用程序?

web应用程序就是我们经常看到的,网站、公司的管理系统、网上办公系统等等都属于web应用程序;

2.在一个web应用程序中,什么是web后端,什么是web前端?

我们拿大家最为熟悉的百度当一个例子说一下:我们可以看的见的百度首页,这个页面显示是在我们自己的电脑浏览器上,我们看到的页面上的图片布局,点击进入的页面这也功能都是前端做的事情,后端的事情就是负责提供前端使用的获取数据的接口,之后存储数据;并且把这些图片资源,页面资源部署到对应的web服务器上。

知道了以上的两个问题后我们就可以差不多的知道web的结构了,当然如果进入工作岗位你可以选择前端或者后端来做,但是在学习的时候我建议还是都学习了解一下,因为这就好像,看一部有上下部的小说,如果你刚开始的时候就只看上半部分或者下半部分,在你的故事逻辑中就有缺失,但是如果你都简单看一遍虽然不是很详细但是在你的逻辑思维中,你的故事逻辑是紧密的;之后你可以在详细研读上半部 或者下半部的东西。

那么说了这么今天的问题答案是什么呢?小编说了这么多的目的就是为了今天的答案做了一个铺垫。

那么学习web的突破口是什么?

简单的来说就是web的工作流程,也就是说你不需要先把前端的技术都先弄懂,也不需要把后端的技术都先弄懂,你可以先把web的工作流程这一条线上的知识弄懂,之后在这一条线上慢慢的去添加你的新学习的东西,这个流程好像是楼房的骨架一样,这要这个流程掌握的捞那么,学习web还是很轻松的一件事情,至于前端的某些技术,或是后端的某些技术这些可以慢慢的一个一个的去学习,学习之后就融入到这个骨架中,慢慢随着你的工作经验的积累,就会有自己的知识模型了;

下面简单的说一下在小编的脑海里的web工作流程:

1.用户可以看到的界面(美工,前端,页面);

2.用户触发了一个事件(业务逻辑);

3.发送数据或是请求(业务逻辑,服务器接口);

4 .服务器接受数据处理(后端逻辑,数据库);

5.服务器返回结果(业务逻辑);

6.页面刷新(业务逻辑,前端,页面);

7.交互完成;

那么在我的脑海里有了这么一个流程之后,那么我后面学习到的知识都会相应的靠在这几个阶段里面,这样新学习的到的东西也会很容易的记住。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-10-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JAVA高级架构

阿里P8架构师深度概述分布式架构

作为一名架构师,我们要专业,要能看懂代码,及时光着臂膀去机房,也能独挡一面!及时同事搞不定问题,或者撂挑子,你也能给老大一个坚定的眼神:不怕,有我在!还能在会议...

27650
来自专栏BestSDK

开始一个新的 app 时,我在想些什么

文|xiaoxiao image.png 几年工作下来,我越发觉得,做好一个产品,有太多可以共用借鉴的范式和模块,而每个模块,也大多有比较成熟的外部解决方案。撇...

446110
来自专栏惶心 - 技术博客

WebMaster 123 - 如何选择适合你的博客主题

本篇,作为 WebMaster 系列咕咕咕了两三个月以后的第一篇,先超前一下,我们今天谈谈如何选择适合你的博客主题。

22280
来自专栏云计算D1net

混合云的重要性及如何开始使用混合云

导语 混合云可以让您在本地运行您的基础设施,可以按租赁、配置和扩展要求获得一些云功能,然后在准备就绪后可以将应用程序迁移到公共云(也可能是私有云)。实际上,出于...

33870
来自专栏腾讯大讲堂的专栏

【带着情商做产品系列①】产品经理与开发沟通的三板斧

作者: 陈勃,文艺青年一枚。产品策划岗供职6年。写得了文档,编得了文章,做得了诗词,玩得了金属。 经常和开发(简称开发gg)开玩笑说,产品经理是一个高危职业,随...

22470
来自专栏BestSDK

微信二次开发SDK:可群控营销手机,智能回复等功能

本次更新主要内容:Android增加是否使用FCM推送的接口,添加语音会议功能;ios实现不同模式的实时语音会议功能,添加动态更换对方实时视频显示页面的功能。 ...

1.1K110
来自专栏云计算D1net

外媒速递:2017年三大最热门云计算相关职位

给大家推荐的是2017年三大最热门云计算相关职位、关于CSS架构设计的五种重要方法、单元测试为软件开发带来的八项助益和API时代下的软件开发工作将经历哪些转变等...

36780
来自专栏企鹅号快讯

微信搜索能力再提速!这一次,小程序SEO真的来了!

SEO (搜索引擎优化)是“Search Engine Optimization”全称缩写。是一种通过了解搜索引擎的运作规则来调整企业网站/应用的排名方式。 国...

80660
来自专栏Java架构

阿里P8架构师深度概述分布式架构

作为一名架构师,我们要专业,要能看懂代码,及时光着臂膀去机房,也能独挡一面!及时同事搞不定问题,或者撂挑子,你也能给老大一个坚定的眼神:不怕,有我在!还能在会议...

27010
来自专栏情情说

写好一个项目不容易

曾几何时,我多少次吐槽自己接触的项目,数落它们的种种不是,项目文件结构混乱、代码层次不清晰、严重的代码冗余、巨型代码块、缺少注释和日志、散落在各处的静态配置项、...

461110

扫码关注云+社区

领取腾讯云代金券