WEB前端的认识?

如题所述

Web前端的认识

经常听到的一句话就是:“那谁谁谁是开发...”,解读起来有两种意思:

1 一种是牛逼,表达一种敬佩和对成为一个开发者的向往。在中国的大环境中这种意思的表达,经常来自“测试”或UE。

2一种是苦逼,表达一种轻视和对开发人员纯技术思维的不屑。这种声音常常来自于市场或所谓的产品经理们。

今天我们不讨论测试与开发,产品与开发的对立战争,仅仅狭义上聊一聊另一种开发,一种真正的苦逼+牛逼的开发-Web前端开发。实际上大多数的开发人员对于Web前端开发都有所接触或涉猎。传统意义上的Web前端开发仅仅处理静态HTML+CSS,再由其他开发人员加入JavaScript。从这个方面来看成就了这个职业的苦逼。而Web前端开发独立是由JQuery的出现所引发的。今几年伴随着前后端分离,Node.js的出现,更是一发不可收拾,Web前端开发更是成为了一种香饽饽同时也造就了这个职业的牛逼。

伴随着时间推移、技术的革新HTML、CSS、和JavaScript 已经有了相当的大改变,细心的读者可能已经注意到三剑客的图中HTML下面一个大大的5,它不是HTML的logo,仅仅表明目前HTML已经是第5版。同时CSS已经是第3版。通常把它们称为HTML5和CSS3,每个版本的发布都会给标记语言增加许多新的特性。但几乎不会移除任何旧的功能。因为在Web开发中有个一原则:

新的浏览器不能中断地旧网页的支持,网页一旦用Web的标准建立起来就能够永远正常显示和工作。

随着这些语言增加了越来越多的功能/特性,最好的开发实践也会改变,但这不代表过去最好的开发实践会立即失效。作为一个Web开发者需要紧跟着技术潮流,并且能够分辨新旧技术,区分过去的黄金标准和未来的科技趋势。请记住:

Web技术一直在改变,没有一种技术可以一直流行。

说了这么多,但这仅仅只一个开篇。因为见了很多开篇没有开好同学,说是要学Web开发,上来就直接学习写JS,写CSS...

不会走的时候,不要尝试着去跑..

只有一个开篇,肯定不能成为一个Web前端工程师。

有很多人长时间的停留在入门阶段,用3个月工作经验,重复了3年了,然后攒了4年有工龄...可惜,可叹!

不管你用什么样的学习方式,分享以下几点,还望借鉴!

[1].培养开发者的思维方式

首先给大家分享一下程序员买瓜的笑话:

当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,老婆给买一个”

结果是什么?程序员被罚跪键盘了...当然这只是开发者的一种逻辑笑话。一个开发者不仅要有较强的逻辑思维能力,用代码说话,用代码交谈,将自己的所想所思,用程序的方式展式出来;一个开发者更要有工程的观点,才可以称为一个工程师,简单来说比如先做什么后出什么...还要有全局观,能透过一点而看全貌;一个开发者还要借鉴需多的设计思想,像已经被提出来经常实践用到的设计模式,这些凝聚,沉淀了前辈们思想的结晶;

这个不是一朝一夕能够习的,这个才是一个开发者工作经验所体现的地方...工作经验不是你掌握了多少流行的技术,而是你对这些流行技术背后所蕴藏的思维方式吸收了多少。从事前端这么多年,对于前端这个行业的动态了如指掌,这几天刚参加玩腾讯公司举办的“web前端技术交流峰会”前端技术在以后会发展的更好,但是希望新手不要急功近利,没有用。学习路线,学习方法,学习效率不懂的可以随时问我,下面有我的web前端裙113485407,如果你只是来凑热闹的,那你别加,这里只希望真想学习前端的人加入,也有非常精品的学习视频免费分享。

[2]. 认识大脑

大脑在想什么?我们的大脑总是在渴求一些新奇的、刺激点的东西,它一直在搜寻、审视、期望着不寻常的事情发生。我们每天都会遇到很多按部就班的事情,比如走过的路口,这些事情很普通,对于这样一些例行的事情或者平常的东西,大脑是不会在意的,它的想法很简单,就是不让这些平常的事情大脑真正的工作。那么它所谓的真正的工作是什么?记住那些会引起神经元会“点火”、情绪爆发,能释放出一些化学物质的东西。我不认为听着音乐看书,听着音乐写代码是可以并行的!

让你的大脑专注的工作并且认为这是个很重要,大脑才会接收这些东西...

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-28

web前端是指网站的前端开发,相对于后端而言,主要是给用户呈现网站等界面。

web前端属于IT行业中热门的岗位,相比较于其他的IT技术来说,是比较简单的。前端主要负责实现网站或者APP页面,涉及的代码量比后端开发小,但薪资和发展都不差,课程是目前前沿的前端技能叫web全栈工程师。

web全栈工程师5.0课程包括:

①计算机基础以及PS基础

②前端开发基础(HTML5开发、JavaScript基础到高级、jQuery网页特效、Bootstrap框架)

③移动开发

④前端高级开发(ECMAScript6、Veu.js框架开发、webpack、前端页面优化、React框架开发、AngularJS 2.0框架开发等)

⑤小程序开发

⑥全栈开发(MySQL数据库、Python编程语言、Django框架等)

⑦就业拓展(网站SEO与前端安全技术)

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

第2个回答  2020-12-15
前端就是用户可见部分的优化、交互功能开发,随着软件WEB化,Html5前端开发技术的发展,前端的技术方向越来越多,可开发解决的功能很多。

web前端有广阔的发展空间,app、小程序、移动端、pc端等都是需要前端技术的开发支持才能够完成,技术门槛相对较低、需求量较大,薪资待遇良好。只要是互联网端的客户界面,就需要前端来制作完成,前端开发的编程量不大,但是需要部分编程,入门简单,但是要学的深入需要一个过程。
Web前端招聘岗位
• 前端开发工程师、Web开发工程师、网页开发工程师、HTML开发工程师...
• H5开发工程师、移动应用开发工程师、App开发工程师、小程序开发工程师...
• JS开发工程师、Vue.js开发工程师、Node.js开发工程师、前端架构师...
• 小游戏开发工程师、数据可视化开发工程师、WebGL开发工程师、WebVR开 发工程师、Web安全工程师...
在互联网行业,前端有WEB前端、HTML前端等,随着互联网技术发展,就业方向也有很多。web前端的就业方向有web架构师、web前端工程师、HTML前端开发工程师、网页设计师等等。
HTML前端开发
与Web前端开发不同的是,使用HTML5不仅仅可以开发前端,还有网页游戏,手机APP,使用浏览器进行3D渲染等一系列建立在HTML5标准与搭载其标准浏览器上的开发,而未来可能会有更多的功能分支并入HTML5标准。web前端工程师
这个方向是目前从事Web前端开发的主要就业方向
Web架构师
薪资普遍比较高,技术要求高,掌握多种技能,包括:后端技术、DBA、Platform等等,甚至包括网站优化SEO技术。
数据方向
数据研发这个是在Web开发的基础上用数据附能,懂可视化的一定是有前端能力的,懂hadoop的一定java要熟悉,属于Web开发的拓展方向。
大前端方向
比如阿里,在大量实践rn和weex;由于公司内部安卓/ios式微,一定程度上,前端把ios和安卓收编了,统称大前端。
图形学方向
前端自然是与图形学有千丝万缕的联系,除了上面提到了可视化,还有相关3d引擎的开发工作。做这一行要求也非常高了,图形学相关的算法,3d引擎的开发,这都需要图形学相关知识。
第3个回答  2017-05-18
前端开发它的工作包括了切图、写样式、做鼠标效果和图片切换效果等;对完成的页面进行维护和对网站前端性能做相应的优化;运用各种工具进行辅助开发;掌握理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持。现如今的前端工程师能做的工作越来越多,单纯的页面交互效果已经不能满足我们的需求,现如今前端的框架多如牛毛,应用一款适合的开发框架,会使开发变得方便快捷,并且能对数据进行相应的操作与处理,减少了后台人员在技术上的难度,更高层面的前端工程师,在没有后台技术的前提下,也可独立完成项目。
第4个回答  2020-12-25

动画揭秘——Web前端发展来龙去脉