开发者社区> cacao111> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

页面仔 很丢人么?前端越来越不好干了

简介:
+关注继续查看

大前端听着都累


最近2年人人都在说 【大前端】这个概念,我也一直想写一篇关于这个的文章,其实概念没什么好说的,主要是在这个概念下,我们的技能更新和职业方向是什么,因为现在前端承担的职责和人物越来越重了,我们掌握了趋势喝大流 才能让自己薪资也有提高 。

如果几年前你是页面仔或许没什么,但现在你只做页面工作真的是,越来越无法立足了。

我在收集素材的时候,在网上看到一篇文基本分析的不错,也到位,所以我也不必在叙述一遍了,今天第一次转别人文来给大家分享,互联网的魅力就是分享和传播,只要注明出处 就可以。

以下一段来自 前端网一篇技术文,特此表明,侵权必删
http://www.qdfuns.com/notes/24473/fc11a45bd59754db13e0e99c954f7bdb.html

1、大前端时代是什么?

大前端时代是WEB统一的时代,利用html3 和 css5,不但可以开发传统的网站,做炫酷的网页动态效果,更可以写web应用程序、开发手机端web应用、移动端Native应用程序、智能设备(比如可穿戴智能手表,可穿戴智能衣服)等。别告诉我你不知道 iphone watch,以及各种琳琅满目的手机H5甚至原生游戏。

大前端时代最大的特点在于一次开发,同时适用所有平台。再也不用为一个APP得做安卓和IOS两种模式而忧心啦,大前端已经能做非常多的开发语言【比如java、PHP等】能做的事情了,连javascript 制作后台都显得那么简单。

2、为什么说大前端时代来临?

现在移动端各种终端设备崛起,已经超过了pc端,设备不同必然导致开发语言不统一,开发越来越困难,比如做一个游戏,需要开发安卓版,IOS版本等几个不同的版本,非常浪费人力、物力。
大前端时代应运而生,它的出现恰恰解决了这些困难,目前各家公司都在研发利用html5开发各种需求。另外一方面,云计算的迅猛崛起必然导致未来一切云端化,比如操作系统,各种应用程序未来都将云端化,而云端化的前端主力技术就是我们的web前端开发技术。

3、传统web从业者为什么必须学习前端开发技能?——学习前端开发是晋升和加薪的捷径。

传统web从业者,只要精通html+css,简单的JS效果,切切图,写写网站等就可以了,而如今的前端开发不再只是一个简单的网站,现在越来越多的云计算应用程序,比如web QQ接近我们经常使用的QQ的功能。 用最犀利的前端技术武装我们的大脑的时代已经来临!
想要跟上潮流,想要掌握最新技术,做高精尖人才升职加薪,必须学习前端开发技能

4、未来需要什么,我们就需要学什么:

模块1:基础入门阶段;
模块2:web移动开发 – html5、 css3、 canvas;
模块3:html 5 游戏 — html5 、canvas;
模块4:用js去做传统java 、.NET、 PHP才能做的数据库操作,服务器编程。 — ajax 、node.js;
模块5:大型BS、云计算 、项目开发(比如淘宝,京东)–面向对象、设计模式、大型项目分层架构思想(比如MVC,MVVM)、js框架、web前端架构、js组件;

5、学习方法、薪资目标。

【两大基础,内外双修】
两大基础:js基础(蹲马步,基础中的基础–函数,事件,语句等)、面向对象(基础)。内外双修:
【内】掌握面向对象编程思维,模块化编程思维,大型项目分层编程思维,大型项目团队如何合作;
【外】学习一些前辈总结出来的最佳编程实践:设计模式,比如能够保证全局唯一的单例模式,创造万物的工厂模式,模拟现实中介的中介模式,代理模式,以及所有业界都在谈,都在吹,都在用的依赖倒置,依赖注入,面向切面编程等。


理论吹完了,下面怎么进行第一步如此庞大的知识体系学习呢?

目前Web全栈开发工程师紧俏,企业高薪求才,薪资一涨再涨年薪25万以上的全栈工程师供不应求。

但是“几家欢喜几家愁”,不少同学困扰:我的前端开发技术不比别人差,为什么别人能进BATJ等一线大型互联网企业,而我却被刷下来了?我已经掌握了一些开发技术,也能完成日常开发任务,但感觉自己遇到了瓶颈,不知道接下来该往什么方向努力?为什么别人能对各种技术、原理侃侃而谈,而我总觉得不够系统、不够深入?

要成为传说中的“大前端-全栈工程师”,并顺利进阶BATJ,掌握扎实的技术是必要基础,与此同时,你还需要一些面试的技术,还需要掌握以下5个关键点(非常重要!):

【1】:全栈工程师的职业现状和前景是什么,主流技术有哪些?

【2】:1-3年工作经验,如何顺利跳槽到BATJ等一线大公司?

【3】:BATJ一线互联网公司在面试环节最看重哪几点?

【4】:那些前端大牛们都是如何做好自己职业规划的?

【5】:不同背景的前端工程师应如何提升自己,如何深入全栈开发的核心原理?

鉴于此,推荐一位非常牛逼的Web技术牛人石川(Blue)智能社创始人、前阿里巴巴高级技术经理现开课吧技术学院院长。精通C/C++、Java、Python、前端开发等多种开发技术,曾参与淘宝网的早期建设和优化,拥有丰富的企业级系统开发经验,对HTML5移动端互联网技术及生态体系有深厚的造诣。

他现在在做Web全栈架构师培训,对Web全栈感兴趣的可以加他了解,扫一扫下面的二维码添加,注明来自:公众号可以免费获得价值3980元的VIP视频,先到先得!以及每周一次的大型线上公开课权限,部分公开课主题如下:

【第1期】手机对讲机App开发

【第2期】Node.js电商比价爬虫开发

【第3期】Node+Angular娱乐资讯m站

【第4期】Node+微信+React聊天室

【第5期】Node.js+d3.js舆情监控系统

【第6期】jQuery+bootstrap电商页面开发

【第7期】HTML5手机游戏《坦克大战》

【第8期】手机淘宝m站制作


原文发布时间:2018年01月12日

作者:gsl9d1p04f6x2ts3c9

本文来源:CSDN 如需转载请联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
java123-treeset排序集合
java123-treeset排序集合
40 0
Navicat连接mycat 不能提示字段 以及已有表刷新不出来
Navicat连接mycat 不能提示字段 以及已有表刷新不出来
345 0
灵活功率比的 Gray 叠加 | 带你读《5G非正交多址技术》之八
具有灵活功率比的 Gray 叠加在 3GPP MUST 的研究阶段也被称为 MUST Category 2。如前面所述,当复合星座图具有 Gray 映射的特性时,对接收机的 要求可以降低。
1593 0
MIT 最新研究:增强自主驾驶汽车社会意识,可提升出行安全
雷锋 AI科技评论 作者 | 雷锋编辑 | 唐里 根据 MIT News,麻省理工学院计算机科学与人工智能实验室(CSAIL)一研究团队利用社会心理学工具,以司机的自私程度作为指标,对其社会价值取向进行分类,进而提升自主驾驶车辆预测道路其他车辆驾驶行为的准确性,最终达到出行安全的目的。
532 0
《LoadRunner 12七天速成宝典》—第2章2.4节让代码动起来
掌握基本的ParameterList参数管理及基本使用原理。
2350 0
前端代码集合
前端代码集合 这是本人在网上搜集整理的各种前端代码仓库,对于刚刚接手前端工作的人,我想会有很大帮助 有兴趣的可以到这里下载 404友好 |-----html5-css3-404-animation biji.
1185 0
C#里枚举类型以及值引用和地址引用差别演示代码
在其它语言里,都已了解到。但还是写出来,印象深点。 1 using System; 2 using System.Collections.Generic; 3 using System.
778 0
java异常链与异常丢失
1、在java的构造方法中提供了 异常链.. 也就是我们可以通过构造方法不断的将 异常串联成一个异常链...   之所以需要异常连,是因为处于代码的可理解性,以及阅读和程序的可维护性...  我们知道我们每抛出一个异常都需要进行try catch .
708 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
D2前端工程下一站 IDE ——上坡&吭头
立即下载
翻译是一种分享 为的是让我们更好的与世界沟通
立即下载
QQ移送页面框架优化实践
立即下载