前辈的经验

之前看到的一个 “ 前辈 ” 总结的 “ 经验 ”

你也说了你才实习一个月,在刚开始学前端的时候这种感觉是很正常的(本人做了四五年前端有时候还有这种感觉)。毕竟前端近些年来发展很快,各种新技术百花齐放,要想一下子全部掌握只会让你焦头烂额。

对一个新人的建议就是:

1、基础,肯定是越牢固越好,毕竟前端的框架不管多么变化,只要你基础扎实了,学起来其实都是非常容易的。对于学习基础知识,唯一的途径不是看书,当然有时间看书的话更好。最好的途径是实战,每做一个功能的时候,多想想它是怎么实现的,多用原生的js去自己实现一些框架的功能……对一个功能的实现不能只是不求甚解,实现就了事,要知道它的来龙去脉

2、对于市面上五花八门的框架,不要想着自己全部去掌握,可以各种技术都稍微看一下,有一个大致的了解就行。最终还是要结合着具体项目,把一个框架琢磨透再说。比如,一开始学的时候别人都在用angular啥啥的,我却还在用jQuery,现在虽然转战react,但还是不会angular(不是任何流行的技术你都必须熟练掌握,人的精力毕竟有限)……

3、多关注一些前端的社区和网站,比如w3cplus、w3cschool、div.id、伯乐在线啊等等等……多用github、stackoverflow、npmjs等网站去解决问题。

4、没事的时候多了解最新的开发趋势,比如前端模块化编程(requirejs、seajs),前端构建管理(gulp、webpack、fis3),最新的esscript标准(ES6),最新流行的技术框架(vue。js,react。js)等,可以先全面了解一下,等具体有和项目相关的时候再深入了解使用。作为一个新人来说,一开始就有一个比较前沿的开发理念和意识,会有很大帮助。

5、最好一开始就养成好的代码习惯,比如变量命名(新人比较倾向于用a、b、c、d这种好写不好理解的变量,老人比较习惯很长的变量如:var jobboleGroupArticleId = XXX),习惯写注释等等……只是随便举几个例子,毕竟习惯养成了就很难改了。。

6、平时自己多diy做一些东西,项目里的那点东西都是为了实现需求而做的,要更好的提升平时自己多练。

7、还有很重要的一点,就是多做笔记,好记性不如烂笔头。不要想着去做一个多么炫酷多么流行的前端博客,而是多记一点实用的东西。。新人不建议去开博客,很简单的记录自己遇到的问题和解决方法,搜集到的资源等等,时间久了之后绝对会有意想不到的收获。(推荐:github上开一个仓库,将所有的东西往里面丢。。)

8、还有一点就是心理素质方面,不要一开始就去跟那些大牛比,咱是凡人,只要每天都在进步就够了。。

来源:http://group.jobbole.com/21381/#comm-54910

时间: 2024-11-07 11:56:45

前辈的经验的相关文章

在react中使用intro.js的的一些经验

react逐渐热了起来,但是新的东西毕竟前辈的经验少一些,前段时间自己在react中用到intro.js时,得到的资料甚少,摸索后便将一些心得记录下来了~ 1 intro.js的引入,这一点请看上一篇博文关于如何在react中引入文件 2 在需要的页面引入文件后, 可以给intro.js的出发点绑定函数 showIntrojs(){ introJs().start(); } 这样intro.js就可以在页面发挥作用了~ 3 intro.js只会对整个组件起作用,并且要在组件外面添加一层父元素(d

一些关于工作和婚姻的看法——来自前辈的指导

现在我处于一个尴尬的年龄,买不起房,没有老婆,又处于即将被时代淘汰的一代.不得不说,我很迷茫. 可最近和一位公司的前辈聊天,真是让我获益匪浅.他帮我来分析现在的问题,并以他自己的经验来给出指导,很有帮助,非常感谢.尽管自己有很多地方需要改进.尽管自己有时候还是很幼稚.但想象着未来,我也会成为别人的前辈,相信将来一定会是美好的. 1 工作 程序员不可能一直工作到四十多岁的.同时公司也只会考虑整体利益,不会为了个别人而损失公司利益的.所以,在完成公司的任务的情况下,尽量利用业余时间来实现自己能力的提

前辈嘅记载喺呢三条分支蛇之中左边嗰条先系正确嘅

方荡忘住嗰条石海暗暗岌头,呢度嘅时候,确实好似凡间度嘅时候,都系啡色嘅,灰嘅,冇嗰啲光怪陆离嘅黑色,呢度嘅石唔知畀风化咗几耐啦,表皮睇落酥脆匹,地面上系滚滚嘅沙粒,犹如一片沙漠.“喺呢石海之中藏匿住一种叫吞担妖嘅妖物,呢啲妖物可大可细,大可以叫你唔路.到咗呢度,符已有许峰外加蓝烨窒住咗脚步.方荡定首次见到佢哋三个拗撬.“按照我门中前辈嘅记载,喺呢三条分支蛇之中左边嗰条先系正确担妖,五贼观办法令到佢哋可以轻易避开最可怕嘅吞担妖.许峰仲有蓝烨同符已分成三组,每一组带领两名修士. http://www

大虾对51单片机入门的经验总结

回想起当初学习AT89S52的日子还近在眼前:毕业后的第一年呆在亲戚公司做了10个月设备管理.乏味的工作和繁杂的琐事让我郁闷不已.思考很久后终于辞职.投奔我的同学去了,开始并不曾想到要进入工控行业,知识想找一份电子类技术职业,至于什么职业我根本没有目标可言.经过两个多月的挫折后我静下来思考,并上网查询一些前辈经验,又经过快2周的考虑我决定先自学单片机,毕竟电子信息专业的,有一点基础.于是买来了开发板(我还在这个论坛上发过小程序呢),下来了大量的资料,几乎很多是从本论坛下载的,我还是得感觉这么多的

2016年会有感之测试解决方案

今天是我们公司的年会,悲催的一个奖也没有拿到,回到家思考下年会上项目负责人户总提到的项目解决方案. 作为一名测试工程师,可能所注意的是一个BUG的解决,一个专题业务的解决,一个具体项目的解决方案,而从户总的讲话来看,他作为一个负责整个区域几十个项目的负责人,他所注意的是一个个客户的项目解决方案,这个客户可能有一个或多个项目.他提到无论是哪个部门的测试和开发,是核心,网银,中间业务等等,希望我们能不要只关注一个个BUG,一个个小业务,更多的是在工作中总结自己所处的这个部门,如何能提供一整套的项目解

Spring配置文件xml头信息解析一

我们在使用Spring框架的时候首先要配置其xml文件,大量的头信息到底代表了什么呢,在这里总结下自己的理解... 这里是创建web工程时自带的xml文件头内容: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org

BZOJ 1845: [Cqoi2005] 三角形面积并 [计算几何 扫描线]

1845: [Cqoi2005] 三角形面积并 Time Limit: 3 Sec  Memory Limit: 64 MBSubmit: 1151  Solved: 313[Submit][Status][Discuss] Description 给出n个三角形,求它们并的面积. Input 第一行为n(N < = 100), 即三角形的个数 以下n行,每行6个整数x1, y1, x2, y2, x3, y3,代表三角形的顶点坐标.坐标均为不超过10 ^ 6的实数,输入数据保留1位小数 Out

使用网络爬虫的一丝心得

因为参与了创新计划,所以懵懵懂懂的接触到了网络爬虫. 爬数据使用工具,因此了解到Python.asp.net等可以用来抓数据. 想想在学习.net的时候根本没有想到会使用在这个上面--书本上的知识都是死的,那学习的基础知识只能通过不断的拓展使用领域才能在更好的得到深化.应用! 进入一个陌生的领域,从入门到精通的路真的是需要用汗水积累起来的--没有真正的天才,只有自感聪明的蠢材.(自我审视) 有句话说的特别的好:"世界上两种聪明的人:一种是从来不认为自己聪明的聪明人:而另一种是自以为自己很聪明的'

事后诸葛亮会议 未完成版

2设想和目标 2.1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 2.1.1我们软件主要是为了解决在校学生在短时间内找到教室和记录一些紧急记事. 2.1.2目标定义为明确,只为考虑了所有的学生而不是个别真正需要该app的学生导致了选择app的功能太过于多,而无法按时交付. 2.1.3有过考虑一般的典型用户但没有典型场景有清晰的描述,导致针对的用户减少. 2.2. 是否有充足的时间来做计划? 2.2.1并没有充足的时间来做计划,都说工“欲善其事,必先利其器