• 华为授权培训中心
  • 腾讯云一级认证培训中心
  • 百度营销大学豫陕深授权运营中心
  • Oracle甲骨文OAEP中心
  • Microsoft Azure微软云合作伙伴
  • Unity公司战略合作伙伴
  • 普华基础软件战略合作伙伴
  • 新开普(股票代码300248)旗下丹诚开普投资
  • 中国互联网百强企业锐之旗旗下锐旗资本投资
联系客服
微信公众号
官方微博
0371-67988003

完全0基础如何学习前端开发?

来源:云和教育 时间:2020-11-06 阅读:29

伴随互联网的快速普及和发展及用户对体验的要求的逐步提升,为了顺应行业的发展和用户要求的迭代速度,无形中,一个新兴的行业和新兴的岗位正以飞速向前发展。它就是—-WEB前端。

一直以来,IT行业都是以高薪资、高福利赢得不少求职者的青睐,而对于WEB前端而言,亦是如此,那么,对于做好WEB前端开发都需要那些准备工作,或者对于刚刚进行WEB前端学习或想从事WEB前端工作呢?下面就给大家简单做个分享。

01 做前端工程师需要满足的需求

1、产品经理。这些是负责策划应用程序的一群人。他们会想出很多新鲜的、奇怪的、甚至是不可能实现的应用。一般来说,产品经理都追求丰富的功能。

2、UI设计师。这些人负责应用程序的视觉设计和交互模拟。他们关心的是用户对什么敏感、交互的一贯性以及整体的好用性。一般来说,UI设计师侯倾向于流畅靓丽、但并不容易实现的用户界面,而且他们经常不满前端工程师造成1px 的误差。

3、项目经理。这些人负责实际地运行和维护应用程序。项目管理的主要关注点,无外乎正常运行时间、应用程序始终正常可用的时间、性能和截止日期。项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。

4、最终用户。指的是应用程序的主要消费者。尽管前端工程师不会经常与最终用户打交道,但他们的反馈意见至关重要。最终用户要求最多的就是对个人有用的功能,以及竞争性产品所具备的功能。

02 IT小白如何学习WEB前端呢?

每个人的成长与基础不一样,结合自己的实际情况,再执行。还是重复一下,前端的核心是js,css不难,但需要来积累。

对前端我是这么看的:css就像一瓶酒,得品。html、css总共就那些标签跟选择器属性什么的,但是要写一个有扩展性、健壮性或维护性的页面不容易。

现在写页面基本条件反射,不是如何快速的完成,而是思考如果有界面需求修改,怎么在修改代码最少的情况下快速完成需求任务。这是对前端耐力、体力、智力的三重考验。

js就像一把剑,得磨。js刚开始只是为了较验,随便技术社会的发展,承担的角色越来越重,刚开始玩玩jQuery感觉已经会js了,其实只是冰山一角。

随着对js的了解越来越多,他即变态又可爱,即好玩又难控,即有很多兼容问题,但解决兼容是我们基本生存之道。从ajax到jsmvc一路走一路看,高载潮一浪高过一浪。

2020学习前端技术要学哪些知识?

前端偏前:图形学Canvas、WebGL、音视频技术;

前端:HTML / CSS / JavaScript 前端框架(Vue / React / Angular / Svelte)等;

前端偏后:Node 技术体系,Electron 生态;

跨端:(或许叫泛端更合适)Hybrid、React-Native / Weex、Flutter;还有小程序。

语言层面:TypeScript、Rust、WebAssembly等;

工具层面:Webpack、Rollup、Parcel等;

其它:GraphQL、Deno。

结束语

前端就是后台实现和视觉表现的桥梁,是贯穿在整个产品开发过程的纽带,起到承上启下的作用,一个好的前端工程师他能够很好理解产品经理对用户体验的要求,也能够很好地理解后台工程师对数据逻辑,或者程序逻辑进行分离的要求,并将这些要求转化成前台的开发工作。前端就是网站的门面,它的价值远大于其他的客户端开发。

声明:除云和数据原创文章外,分享和转载的文章皆为促进IT技术的传播,并不代表本微信赞同其观点和对真实性负责,仅做交流学习使用,非商业用途。如有文章或图片的原作者有异议或涉及版权问题,请立即联系我们,我们将在第一时间进行改正或删除,确保您的权益,谢谢支持!