• 回答数

    7

  • 浏览数

    170

我的太阳0001
首页 > 工程师考试 > 前端工程师学习之路

7个回答 默认排序
  • 默认排序
  • 按时间排序

虾米啊1

已采纳

现在对web前端开发要求全能型的,会PS设计,处理图片。精通HTML+CSS,并能快速处理各浏览器兼容问题,熟练掌握Javascript或Actionscript;熟练使用JS框架,如jQuery/YUI等,并解读过源码,熟练多框架加分,精通Ajax技术,开发调试工具,如Firebug等代码语义化,懂优化对SEO有一定的了解,尤其是HTML结构和标签的使用,高效合成CSS Sprite,了解服务器方面基本知识。熟练掌握一门后端语言当然是更好的了,如PHP/等,HTML5和CSS3技术(主要用于移动应用开发),有过用户体验研究,更关注人性化页面开发,了解浏览器工作原理,了解w3c标准,了解。

前端工程师学习之路

85 评论(12)

2012骏马飞驰

链接:

重学前端。随着前端技术不断地发展,岗位需求与薪资一路攀升。整个前端业界正值“黄金时代”,而前端开发者们却似乎“学不动了”。

这缘于前端的学习是一条先快后慢的曲线。在快速入门之后,大多数人都会感觉:自己仅仅停留在会用的阶段,后面的学习之路似乎越来越陡峭,每前进一步都十分艰难。其实是你没有意识到,你在自学的过程中走了太多弯路。

课程目录:

持续集成:几十个前端一起工作,如何保证工作质量?

工具链:什么样的工具链才能提升团队效率?

性能:前端的性能到底对业务数据有多大的影响?

.....

225 评论(13)

typical2006

前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。自学可以看尚硅 谷的谷粒学院前端学习路线图,需要学习哪些知识点也都写的非常清楚,需要的可以搜来学习。

224 评论(8)

懒洋洋一家

大家好,我是一名前端工程师,我想大多前端工程师都渴望自己独立搭建一个个人网站,不管是出于更多的学习提升自己的核心竞争力,还是想要展示自己建一个个人博客,亦或者是纯粹出于好奇想建站一条龙跑通,反正,就是要自己独立搭建一个网站跑通。你可以说没有以上的想法,反正我有,所以,我就尝试了,最后输入我的网址 ,成功展示了“hello world”。啊…哈哈哈……

打算写这篇文章是希望能给想要尝试自己建站却迷茫在前端的同学一点方向,可能就有人说了,网上随便搜零基础建站一大堆,不需要我在这边写,我回想我这建站之路,觉得还是很有必要,相信肯定会有一部分人会因为我的这篇文章而受益。

我在建站之初就查过很多资料,网上的资料很多很杂,有各种原因:比如太多不好分辨,有些时间比较久远,也有很多本来是基础点却各行如隔山一脸懵,等等,所以实际操作起来比较吃力。我这里就从最初的申请域名开始,到最后输入网址出现“hello world”,整个流程串联起来,希望起到抛砖引玉的作用。

我希望您是一个有前端开发基础的人,当然,我尽量将用到的技术点都提出来,希望能给没有基础的人一个思考方向。

我这边域名、服务器等用的是阿里云,不用这个平台的小伙伴儿与自己的平台自行对比哈,有问题,也可以给我评论留言,一起探讨。如果不知道选哪个平台申请,可以和我一样,注册一个 阿里云账号 ,再跟着我做。

此节有 注册域名 、 实名认证 、 备案域名 这几个流程。

输入想要的域名,未被占用即可注册。具体操作,请参见 注册通用域名 。 域名后缀通常为.com或.cn,基本上是能注册 .com 就注册 .com ,更多后缀请参见 域名区别 。

具体流程,请参见 域名实名认证概述 。

说明 使用中国大陆境内服务器托管您的网站时,需要进行备案。否则不需要备案。 为节约备案时间和顺利通过备案,建议您提前了解并做好备案前的准备工作:

各省管局要求资料有所不同,请根据 各地区管局备案规则 准备资料。更多详情,请参见 ICP备案前准备概述 。

如果按步骤来的话,没有备案过,所以参见: 首次备案 。 如果您是其他备案场景,请参见 ICP备案快速入门 。

先前往 实例创建页 ,对于运维来说,这节比较简单,但是作为运维小白,购买服务器的时候,要注意根据自己的实际情况购买,强烈多查下阿里云的文档: 使用向导创建实例 ,很详细!同时多看看提示、注意事项等。下面是我这个运维小白看了文档后总结的步骤,如果你是小白也可以这样做,如果有运维人员发现我的描述这些有问题的话,也请多多指教哈。

比如你只是想学学试一下,就选择“按量付费”(注意按量付费的话,要先充值,记得充100-200都可以),但你希望长期维护就选择“包年包月”。

这个要注意,总的来说,查看的网站的人在哪里多,就选哪里,如果你自己的博客,也可以选择自己所在地,反正全国范围内用的话,都差不了多少。更多的参见: 教我选择地域

作为玩玩的网站,就按最小的选就可以了。

不知道怎么选,建议选择 CentOS 64位。注意,如果你是 windows 的电脑,也不要想当然的选择 Windows Server 系统,这里是你的服务器镜像,可以简单的理解为这是一台新电脑的配置,和你本地使用的电脑系统无关。

这个看你存储东西决定,你可以想象成你新买一个电脑,这里的存储可以看成电脑的内存。系统盘是必须选的,可以看成 windows 系统的 C 盘。至于数据盘和 NAS 存储,不了解也可以先不选。对于玩玩的小伙伴儿,可以直接就操作系统盘打通流程,至于其他数据盘什么的,可以后面深入了解了再扩展。

这个有“经典网络”和“专有网络”的区别,现在新开的账号,都只有“专有网络”这个选项,就直接选这个就可以了,想知道更多它们可以自行查阅资料。

默认勾选“分配公网IPv4地址”即可

做测试用的话,就选“按使用流量”即可

可以看情况选择,一般的玩玩,默认 5M 即可

想要了解详细内容,可以查看: 教我选择> 。安全组可以根据提示,新建一个安全组: 新建安全组> ,这里进去后,新建时,需要创建专有网络,根据提示填写,一般默认就可以。

剩余的弹性网卡和 IPv6 作为小白来说,暂时用不到,可以打通流程后再进行知识补充。

这个看你心情,可以登陆后再设置,可以“自定义密码”也可以用“密钥对”,根据文档提示操作即可

再之后的操作可以看你情况设置,问题不大,确认好后即点击购买即可。具体详细操作,记得看文档哦~

域名解析后,外部用户才可通过域名访问网站。比如输入 就可以访问百度网站。 主要操作,看阿里云的这个文档就可以了: 设置域名解析快速入门

部署网站这里涉及到服务器部署,对于前端来可能比较陌生,可能对后端来说比较容易些,但是,这个也不是很难,阿里云给了部署的方式: 自助建站方式汇总 ,可以选择适合自己的方式进行部署。我是前端人员,最熟悉的语言是 javascript ,所以,我选择用 部署,阿里云文档里也有对应的操作文档: 部署

这样,你的第一个网页就出来啦~~~

作为小白,踩过的坑真的不少,像不会后端怎么办?学 。不会 Linux 系统操作怎么办?查 Linux 常用操作。反正就是各种找文档,找学习资料。这里就稍微提下比较基础的坑,希望对其他小白有帮助。

连接 ECS 实例有多种方法:

注意,绑定了密钥对之后,上面两种连接方式都不可以用了。

想知道更详细的内容,可查看 文档 。

Linux格式化数据盘 文档中有写,格式化数据盘,需要挂载,随实例一起购买的数据盘,无需挂载。而且,云服务器ECS仅支持数据盘分区操作,不支持系统盘分区操作。我前面就没注意到,系统盘,就是随实例一起购买的数据盘,我只有这个盘,看文档的时候就跟着操作,进行分区,分了很多次,用 fdisk -lu /dev/vda1 查看分区成功的,但是,运行命令 /dev/vda1p1 在新分区上创建一个文件系统就一直报错:The device apparently does not exist; did you specify it correctly? 找不到文件系统。最后找了很久才发现犯了低级错误,在系统盘分区。

由于我不是计算机科班出身,不是很了解 ip 地址,在安全组里创建规则的时候,对于授权对象一栏,一脸懵逼,于是查找了下 IP 地址相关知识。

有一点基础的人都知道,控制台输入 ifconfig 打印出的地址,与电脑中图形化界面上显示的 ip 地址一样,但是,这个地址是内网地址,并不是外网地址。 我在这里做测试的时候就将内网 ip 设置上,然后一直没有预期效果。 外网地址,可以打开百度,直接搜索 ip 就可看到你的外网地址。

对于 ip 地址也是恶补了下,不了解的小伙伴儿可以参考这个地址: CIDR的IP地址的表示与划分方法 ,对于这个实例,我也做了个笔记,供大家参考:

主机ID全为0和主机ID全为1的为非法IP地址 网络ID相同的就属于同一网段

C类:C类IP地址: 3字节的网络地址(最高位必须是110)+1字节的主机地

CIDR:无类域间路由 IP地址/网络ID的位数 子掩码:子网掩码的二进制格式中的网络位全为1。这样二进制格式的子网掩码和二进制的IP地址进行“与”运算,可以得出该IP地址的网络位。 CIDR技术用 子网掩码 中连续的1部份表示网络ID,连续的0部份表示主机ID。 例如 :,计算子网的网络ID、子网掩码、起止IP地址 子网掩码:

网络ID:

起始IP地址:

结束IP地址:

由于我使用的是阿里云平台,文章中很多节选自阿里云,想了解更多的小伙伴儿请多查看阿里云文档。

我是事后回忆写的文章,所以,可能有遗漏的地方,如果读到发现有问题,请给我评论或留言,我会持续改进此文。

217 评论(8)

色恋粉雪

很多小伙伴对前端工程师的岗位很感兴趣,想转行但是又不清楚前端的职业发展怎样,担心个人发展的瓶颈问题。其实完全不用担心这个,下面小编给大家讲解一下前端工程师的职业发展规划

一般来说前端的发展有两个大方向,一是技术,二是管理。

走技术方向的话,可以慢慢发展为前端架构师。不过这个对技术的要求比较高,如果选择这条路,需要自身不断学习进步,提高专业水平。

走管理方向的话,可以向前端经理或是高级产品经理发展。这也是一条不错的出路,前端经理或者产品经理都需要掌握一定的前端知识。在前端界打滚了这么多年,自然有不少产品的基础和思想,对长期的职业发展很有帮助。

307 评论(14)

潘潘吃吃吃啊

前端,说白点,就是你用浏览器打开网站时,所看到页面的实现技术;前端,就是你用手机打开页面时,所看到内容的实现技术。说专业点,前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,JavaScript前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。如果按语文词性来理解的话,HTML是名词,CSS是形容词,JavaScript是动词;如果从人性的角度来理解的话,HTML是你女朋友的衣着打扮,CSS是往脸上抹粉,JavaScript则是你惹她生气,她给你一巴掌作为"奖励"。总而言之,前端,就是用CSS,HTML和JavaScript(简称Js)三贱客,实现Web页面和手机页面效果。因为每次编写JavaScript很繁琐,于是出现了React、Angular和Vue框架,它们就是封装了js的库。国内目前用得较多的是Vue,我上班的企业也在用。学会了前端,可以从事Web、手机页面、小程序的开发工作。在企业里,这些都由前端工程师负责,我这边亦如是。所以我们学习前端,就是学习CSS、HTML、JavaScript和Vue。目前Vue到了版本,我们新的项目也引入了。在摸索的过程中,掌握了一些方法,我想分享给大家

162 评论(15)

萤火虫在哪里

职业方向定位, 首先,只有确定好自己的职业方向,才能做好职业规划。1、资深WEB前端工程师;这个方向算是一个WEB前端最基本的选择了,在国外,很多老外都能够把自己的专业做到极致,能一辈子就在一个专业领域不断学习和积累。主要在于内因和外因两方面,内因是老外通常思想比较简单直接,容易一直专注于一个领域;外因是国外的环境很好,能够良好的支撑这样的职业发展道路。

从外因来讲,WEB前端人员没有获得公平的待遇,可能从HTML页面制作就开始并沿袭下来的,从来WEB前端人员都比后端人员低一等,同时直接影响到前端人才市场的活跃程度。另一方面,前端的技术入门较容易,造成另一个极端情况:人员泛滥、人才稀缺。我想对所有的WEB前端工程师说:面包总会有的,要耐得住寂寞!

我个人比较推荐这个职业发展方向,因为,在这个方向下,只要足够耐心、厚积薄发,成功的概率是非常高的。同时,这是一条最单纯的路,我们更多的是花费精力在技术的钻研上,而不是办公室政治等其它琐事。

2、资深WEB架构师;说功利点儿,我喜欢这个方向,既要是作为一名架构师不得不学习,而这种学习通常需要实际操刀做项目。虽然不是很平滑,但是,对于一个大局观好、悟性好、知识面广的前端工程师,我你们努把力,走一条光荣的架构师之路吧。

140 评论(12)

相关问答