广博吧

位置:首页 > 学习经验 > 学习计划

【精华】学习计划汇总7篇

时间真是转瞬即逝,我们的学习又将迈入新的阶段,此时此刻我们需要开始制定一个学习计划。但是要怎么样才能避免自嗨型学习计划呢?以下是小编整理的学习计划7篇,希望对大家有所帮助。

【精华】学习计划汇总7篇

学习计划 篇1

时代要求我们树立终身学习的理念,我们必须经常给自己补充新的知识,经常学习和借鉴他人之优点,从而达到拓宽自己的知识视野,增强知识储备,深化学科专业知识,更新知识结构,特拟定如下学习计划:

一、学习要做到

1、利用课余时间进行自学。并认真做好读书笔记,从而提升自己新的知识。

2、按时参加学校组织的集中培训,做到不迟到、不早退、不旷课。

3、利用教研活动多向有经验的教师讨教,有问题多与他人探讨,达到学到老用到老。

4、对所学进行认真总结

二、学习方法

实现自己时时学习,处处学习,高效率学习,高质量学习,真正把继续教育变成自己的终身学习,为追求个人发展创造最大限度的资源条件。

三、学习计划

1、积极参加学校组织的各种政治理论和业务知识学习,以补充自己新的知识;

2、作好学习笔记,做到时时学习,处处学习,把终身学习作为自己的一生的学习目标;

3、学完此科后,认真总结优点与不足之处,写好学习总结从而更好地运用到教育教学中去;

4、不断完善自己,努力打造自己成为新一代的具有新思想新教学理论和丰富经验的合格中学教师。

学习计划 篇2

第一:我要好好学习,天天向上。写字的端正,坐姿要端正,头要离书一尺远。

第二:上课注意听老师讲课。不做小动作,上课不分心,不在课堂上说话。

第三:上学不带小零食,不在学校门口买东西,老师布置的作业要按时做完。

我的学习计划要牢牢地记住!

学习计划 篇3

一、培养目标:

1、使青年教师不断转变教育教学观念,主动掌握现代教育理论。

2、增强青年教师的科研和课改意识,使他们能积极主动地进行教材、教法研究、深入进行课改实验。

3、让青年教师多次指教公开课和研讨课,写出自己的教学反思,提高他们的综合素质。

二、做到“三给”。

1、给机会。要多给青年教师展露才华的机会,让他们利用机会来挖掘自身的潜力。

2、给动力。这种动力主要是精神的,要借助于不断的鼓励来激发青年教师的工作热情。

3、给时间。对青年教师的成才不能急于求成,要给予他们充分的信任,允许他们失败,给予他们奋斗发展的一定时间。

三、近期个人发展目标。

1、树立终生学习的观念,不断提升自己的师德修养,努力学习新理论、新理念,提升自己的知识素养。

2、坚持每天读书两小时,做到读书有体会,上网有博客,提高自己阅读的能力。

3、重视对有效课堂的研究、实践,在探索、感悟、反思中不断提高自己的课堂驾驭能力,使自己成为一个学习型老师。

4、利用现代化设备,借鉴网络资源,加强对教材体系的梳理,多看名师课堂实录,取他人之长,补已之短。

四、未来三年发展规划

1、养成了良好的阅读习惯,并能有自己的阅读心得或是教育随笔、论文等在市或市级以上教育期刊发表。

2、树立了终生学习的观念,在不断的综合学习中提升了自己的业务素养,成为了一个有内涵的教师。

3、锻炼好自己,让自己的专业知识、基本功以及做人都达到一个全新的高度,做一个真正的教育者。

五、具体措施

1、养成天天阅读的好习惯。

在理论学习上,引导教师勤于学习,有学习的强烈意识和良好习惯;善于学习,有学习的有效方法和学习质量;学以致用,有学习的深度思考和实践行为。

2、做一个勇于课堂实践的老师。

课堂是老师能力检验的一个大舞台,认认真真地上好每一节课,不仅是学生的需要,也不教育发展的最终目标。发展教育就是要让老师的发展带动学生的发展。做一个科研型的教师,不断地实践、探索、总结自己的教育行为,必将把自己打造成一个科研型的教师、学者型的教师。

3、坚持写“教育反思”。

教学反思是“老师专业发展和自我成长的核心因素。”坚持反思可以总结实践、升华经验,坚持每天写教学反思、教育随笔,可以提升自己的教育能力,并能有自己的研究方向,形成自己的研究课题,由此形成一整套的成果呈现形式。

4、加强基本功训练。

“三字一话一画”的教师基本功要不断练习,让自己成为学生心中的榜样,让学生“亲其师、信其道。”

5、制定教师个人成长计划。

教师发展是教师人生价值实现的过程,是教师在充分认识教育意义的基础上,不断提升精神追求,增强职业道德,掌握教育规律,拓展学科知识,强化专业技能和提高教育教学水平的过程。作为青年教师,更应注重自我发展,确定个人成长规划,提高自身素质。

人的潜能是无限的,青年教师一定坚持理论与实际相统一的原则,挑战自我,完善自我,发展自我,实现自我,为学校的发展贡献自己的力量。

学习计划 篇4

近年来,面对社会迅猛的发展趋势更感到自己知识的匮乏,在工作中需要的知识也越来越多,越来越广。当得知保定电大要开始招生的信息,于是很快就决定报名继续学习。

进入电大的第一堂课就是多媒体教室上的《入学指南》课,我从中认识到远程开放教育上课形式不受空间和时间限制的,教学形式有面授课、网上课堂、等多种方式,让学生开展自主化、个别化的学习,逐步培养良好的学习习惯,掌握必要的学习技术,为今后不断获取知识和提高教育层次打下坚实基础。我想对于一名参加远程开放教育的学生而言,积极主动的学习态度和较强的自我约束能力是必需的。因此基于以上的一些对电大学习的认识,我有下面一些学习方面的计划:

第一,上好面授课,做好课前预习工作。电大面授不同于传统的面授,它的功能是“点拨”与“解惑”。在面授课中,老师只对教材的重点、难点加以统领,不一一分章节细致讲述,所以尽量在上课力求达到举一反三,触类旁通,做到“温故而知新”。

第三,利用网络平台,如利用已经建立的qq群,校方有通知的时时集中思想,把不懂、不理解的地方弄清,把有限的上课时间充足。

第二,合理分配时间,争取一次过关学习仅靠面授是不够的,由分地利用起来,从而提高听课质量。于课时安排紧张,面授课主要功能是“指点”,必须利用更多的时间去学习、理解知识,充分利用时间把学习过的知识进行整理、总结、 候可以很快的收到信息,或者相互转告到,做到资源利用。在qq群里尽量以与学业相关的为交流主题,否则可能只是普通的交友来台,没有多大意义了。

第四,积极参与网上课堂等多媒体教学,多媒体教学手段相对于传统教育模式具有无可比拟的优越性,尤其适应我们成人教育和继续教育,为我们“自主学习”提供了极大方便。我们要把书本上的知识,运用到实践中去,努力提高工作效力。

第五,积极完成课后作业,及时消化和巩固知识,把做作业和练习当作一种基本的学习活动。它的目的是检查学过的知识能否及明消化,检查是否具备分析和解决问题的能力。正确运用所学知识,进行独立思考和独立操作。对于作业做错的原因,应认真分析,对症下药,直到弄明白为止。

第六,做好课后复习,有助于知识的提高和升华复习的目的。相信制定了这个学习计划,对我的学习有所帮助,让我更有条理的去学习,同时为顺利完成学业创造一个良好的开端。

学习计划 篇5

研究性学习是学生学习方式上的一种创新,旨在改变过去那种封闭、被动的状态,使学生的自主性、创造性得到充分地体现。为认真落实新课改关于开展综合实践活动的要求,我校决定在以往开展研究性学习的经验基础上,本学期开始在四年级以上积极开展研究性学习活动。为有效实施研究性学习,特定计划如下:

一、活动目的:

实施以创新精神和实践能力为重点的素质教育,着重改变学生单纯地接受教师知识传输的学习方式,帮助学生在开展接受学习的同时,形成一种对知识主动探索并重视实际问题解决的积极学习方式。学生的学习方式和教师教育观念、教学行为的改变,是开设研究性学习的主要目的和最根本的价值取向。

二、研究性学习的目标:

1、让学生通过自立参与,获得亲身体验,激发学生探索和创新的积极欲望。

2、激活学生各学科学习中的知识储存,提高发现和解决问题的能力。

3、经过实践活动,培养学生乐于合作的团队精神,学会交流和分享研究信息,创意及成果。

4、培养学生的不断追求的进取精神,严谨的科学态度、克服困难的意志品德等。

5、通过社会实践,培养学生对社会的责任心和使命感。

三、课程内容:

课程内容分为两类。

1、探究性的小课题研究。本着培养学生解决问题和研究课题的能力的精神,通过对科学、技术、社会等方面的简单研究,实现知识的综合运用,提高学生解决综合性的问题的创造性能力。

2、实践性的专题调查研究,旨在使学生通过对自然、社会、生活等方面的调查,掌握发现矛盾和问题的基本方法,形成怀疑和探索思维的初步能力,培养探索的兴趣和能力,同时使学生初步学会科学的调查研究方法,增强学生对自然、社会和生活的关注。

四、基本要求:

1、研究性学习课程主要是给学生提供一个将课堂上学到的知识和已有的经验加以综合和实践的机会,而不是仅仅局限于书本知识的一般理解和掌握。要注意研究内容和原有的知识能力以及经验之间的联系。

2、研究性学习是完成小学阶段培养目标的一个重要手段,而不是通常意义上的科学研究。

3、要面向全体学生。三年级以上所有学生都要参与,自选其中一个课题。课题设置尽可能涉及各个学科。

4、研究性学习的组织形成:以小组合作研究为主,允许个人独自完成,也可以采取个人研究和集体讨论相结合的形成。

5、学校成立领导小组和各课题指导小组。原则上三年段以上班主任为课题指导教师,其他教师也要参与至少一个课题的'研究,可以一个教师指导数个课题小组,也可以数个教师指导一个课题小组。

五、实施步骤

内容要点 时间安排

教师学习,转变观念,学校制定方案

学生动员,布置选题准备 第2、3周

第4、5周

学生个人、班级初步选题,拟定方案 第6周

报送课题,课题初步筛选,合并相近题目,确定供选课题。 第7周

学生自主选题,自由组成课题小组,选举组长。课题组成员共同设计方案。教师成立相应的课题指导小组。 第8周

课题小组独立实施,教师监控、指导 第9~17周

初步形成成果:学生撰写调查报告、研究报告等。 第18周

成果展示,同学评议、教师评议,学校评比。 第19、20周

六、实施环节说明:

1、动员学生初步自选课题、自选后可以填写统一的方案设计表。

2、审题和筛选。课题指导教师对学生自选课题进行审议,相近的进行合并,淘 汰不合理或不具备条件完成的课题。

3、学生课题研究小组的组成。学生可以根据自己选择的课题,自由协商组成研究小组,并选举组长。对没有完成组合的少数学生,教师在尊重学生选择的基础上,适当提出建议,帮助他们组建小组。小组组建后,由组长组织本小组同学共同讨论、设计研究或调查方案,并填写统一的“开题报告暨研究计划表”。

4、实施过程监控

①加强管理。要求学生在每次活动前认真填写活动计划表,或书面报送指导教师,每次活动后,及时填写并上交活动情况汇报表。

②整个研究过程,学生始终是主体。指导教师只是适度参与,负责对整个过程的监控、帮助和指导。指导教师为学生提供咨询、方法指导、要随时跟踪检查研究进展情况,及时指导学生调整研究计划,纠正研究中存在的问题的偏差。

③加强对学生的安全教育,特别是组织学生外出调查的活动项目,要报请校领导的批准,确保学生的安全。

5、成果表现形式。可以是调查报告、研究报告、小论文、小创作、小发明,可 以是操作表演、研讨会,可以是展示专栏、墙报等。

6、其他说明

①在实施过程中还将遇到一些操作性问题,将在实施过程中不断摸索,逐一解决。 ②研究性学习是一门新兴的课程。只有在全体教师的共同努力下,才能逐步完善。

“研究性学习”课程实施方案

研究性学习是培养个性健全发展的人,它首先把学生视为“完整的人”,把“探究性”、“创造性”等视为人的本性、视为完整个性的有机构成部分。从学习内容来看,研究性学习主张从学生自身生活和社会生活中选择问题,其内容面向学生的整个生活世界与科学世界;从学习理念来看,每一个人的学习方式都是其独特个性的体现,每一个人都有自己的研究性学习方式,课程应遵循每一个人的学习方式的独特性。研究性学习课程不仅仅是转变学习方式,而是通过转变学习方式来促进每一个学生的个性健全发展。它尊重每一个学生的独特个性和具体生活,为每一个学生个性的充分展开创造空间。因此,研究性学习课程应洋溢着浓郁的人文

学习计划 篇6

最重要的是上课听讲,回家认真完成好作业

这个道理最简单,但有很多人还是做不到,要学会听讲,老师讲的全是重点,上课必须要投入

这样你就有了第一次的深刻记忆,作业要认真

不是应付,认真做每一道,不会的标记下来,不要拖,第二天立刻问老师或同学,否则你不会的会越积越多,有不会的必须要及时问,否则最后你想问都来不及了。如果你能很快完成作业,不要浪费时间,中间能够适当的休息一下,之后复习当天所学(这就相当于第三遍了)同样的,不理解的概念画下来,抓紧问,在高二,效率很重要,不要看要写的东西多,你就烦,因为你越烦写得越慢,其实你踏踏实实写一会就能完成

不要认为课上听懂甚至很熟就不去复习,即使是在基础的概念,都要复习一边,许多人都是对自己当天上课的自信,到了期末忘得一沓糊涂,

补课班能够适当上,如果你不能自我抑制,很贪玩,还是报点班,强迫自己学,如果你很努力,不贪玩,其实自己在家根据自己的不足,认真的复习,做题,上学的时候问老师不会得题,这样甚至比你报班还要管用

作为学理的,别人理科也好,首先要学的精,不要放过平时的难题,必须看懂其中的方法,多看不同的题型,(上课老师补充的例题必须要记好)遇到不会做的难题,别轻言放下,多捉摸一会,实在不会再问(但不要死抠题,最多想20分钟),这样能够提高你做难题的潜力,如果你十分爱好学习,每一道题,上课老师都会讲很多方法,记住每一个,对你的思维很有好处。

每一周的周末要利用好,看看自己这周哪学得不好,重点看他,

数学

基本概念复习好,重要的是平时做得题,别盲目做,做一些不同类型的题,积累经验,尝试多挑战一些难题,别人的好方法必须要记牢,对答案的时候从中吸取经验,

物理

看似很难,把道理明白了一点也不难,上课必须要认真听,别傻记那些概念,明白他是怎样回事

不明白立刻问老师,否则你做不了题,然后再多看一些好题型,总结不同的方法

化学

你需要坚持,有毅力,有许多需要记得东西

化方什么的,要找规律记,做题根物理数学一样

要不定期的复习巩固,时不时地看一看,这样才不会忘

生物,只要你认真听讲完成作业,差不了,其他根化学一样,多看,有时间再把握一下细节,扩展一下相关知识

理科生用文科提分是一个很好的决策

这就需要你持之以恒,英语每一天根据自己的时间

背必须的单词(别太多),但必须要坚持

语法跟着老师走,平时多看看,做做题学会怎样用,没天听听磁带,别着急作听力题,听听课文的录音,听者写下来,慢慢来,这对你听力提高很大,多积累一些超纲词汇也很好,高考许多词汇超纲

语文

跟着老师走,多读一些好文章,增加自己知识

看一些好句子,为作文打基础,平时的细节必须要注意,字音什么的在平时就要记牢,一点一滴的打基础,哪不行补哪,

平时所有不会的,认为难得,重点的例题,都要标记下来

这样你考前就会很简单,很有针对性

最重要的一点,是坚持,这对很多人来说很难

有一点,别让自己太累,否则第二天听不进去,其实你认真完成好作业,标记下不会的,就能考个不错的成绩,如果你想考的更高,踏踏实实的做下去,重要的是落实!

学习计划 篇7

Web前端开发十日谈一直想写这篇“十日谈”,聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘。我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要。我一直认为自己是“初级”前端开发工程师,一方面我入道尚浅,只有短短几年,另一方面我自知对技术的钻研并不深入,可能是由于环境的原因,当然最重要的是,我幸运的参与到互联网崛起的浪潮之巅。时势造就了一批技能薄弱但备受追捧的“弄潮者”,这在很大程度上影响我们对“技术本质”的洞察力,多年来也一直未有成体系的“前端技术”布道佳作,以至于当下多数人对前端技术的了解,盖始于表述并不严谨的岗位招聘描述,而这正恰恰反映了Web前端开发对自身的模糊定位。对于很多Web前端工程师来说,初尝禁果的快感无法持续很久,就陷入一轮又一轮的迷惘,思索自己的职业规划,试图寻找到适合自己的成长道路、看清自身技能的瓶颈,寻找突破。但遗憾的是,Web前端技术被广泛接纳时日尚短,没有多少励志的成功样板可供遵循。然而情况不总是这么糟,毕竟Web前端技术是一门“技术”,和计算机科学系出同门,只是因为互联网的高速崛起而被蒙上了迷雾,遮住了双眼,让我们傻傻看不清时局。

那么,如何定义Web前端技术岗位边界?Web前端技术的价值体现在何处?前端工程师的价值仅仅体现在物以稀为贵吗?前端工程师的初级、中级、高级和专家之间到底如何界定?当前“我”处在什么位置?接下来的路子应当怎样走?何谓前端技术之“道”?我想多数人都思考过这些问题,本篇“十日谈”里的观点可能有些偏激,但抛砖引玉,读者权且把这些言论当作一个引子吧。

第一日:初尝禁果

万物生灵、阳光雨露盖源于造物之初的工开物,我们无法想象上帝创造光明之前的世界模样。但幸运的是,前端开发没有神祗般的诡魅。这个技术工种的孕育、定型、发展自有轨迹,也颇有渊源,当然,这非常容易理解。不严格的讲,在杨致远和费罗在斯坦福大学的机房里撺掇出Yahoo!时,Web前端技术就已经开始进入公众视野,只不过当时没有一个响亮的名字。从那时起,“基于浏览器端的开发”就成了软件开发的新的分支,这也是Web前端技术的核心,即不论何时何地何种系统以及怎样的设备,但凡基于浏览器,都是Web前端开发的范畴(当然,这个定义很狭隘,下文会提到)。

在20xx年之后浏览器技术渐渐成熟,Web产品也越来越丰富,中国有大批年轻人开始接触互联网,有一点需要注意,大部分人接触互联网不是始于对浏览器功能的好奇,而是被浏览器窗口内的丰富内容所吸引,我们的思维模式从一开始就被限制在一个小窗口之内,

以至于很长时间内我们将“视觉”认为是一种“功能”,Web产品无非是用来展现信息之用。起初的入行者无一例外对“视觉”的关注超过了对“内容”的重视,先让页面看起来漂亮,去关注html/css,沿着“视觉呈现”的思路,继续深入下去。因此,这类人是被“视觉”所吸引,从切页面入行,着迷于结构化的html和书写工整的css,喜欢简洁优雅的UI和工整的页面设计,之后开始接触视觉特效,并使用jQuery来实现视觉特效,以此为线索,开始深入研究Dom、Bom和浏览器的渲染机制等,html/css在这些人手中就像进攻兵器,而JavaScript则更如防守的盾牌。

还有另外一群人从另一条道路接触Web前端,即工程师转行做前端,他们有较多的后台语言开发背景,从读写数据开始,渐渐触及浏览器端,接触JavaScript库,起初是在html代码上加js逻辑,后来开始涉及html和css,他们喜欢OO、逻辑清晰、结构悦目的代码,更关注界面背后的“程序语言”和数据逻辑。html/css在这些人手中则更像盾牌,而JavaScript更如进攻的兵器。

应当说这两类人是互补的,他们各自了解浏览器本质的一部分,一拨人对渲染引擎了如指掌,另一拨人则将JS引擎奉为至宝,其实任何一部分的优势发挥出来都能做出精品。大部分前端工程师都能从这两条渊源中找到自己的影子。但,这两类人的思维模式和观点是如此不同,以至于形成了一些不必要的对抗,比如在某些公司,干脆将Web前端技术一分为二,“切页面的”和“写js的”。这样做看上去明确了分工提高了效率,但他对员工的职业发展带来巨大伤害。在第二日“科班秀才”中会有进一步讨论。

我应该属于第二类,即在学校正儿八经的学习C/Java和C#之类,以为大学毕业后能去做ERP软件、桌面软件或者进某些通信公司写TCP/IP相关的程序。校园招聘时选择了中国雅虎,因为当年(08年)雅虎还是有一点儿名气,而且我听说雅虎比较算技术流的公司……自此就上了贼船,一发不可收拾。

在雅虎的这段时间,我有幸接触到一股正气凛然的技术流派,也形成了我对前端技术的一些基本看法,这些基本观点一直影响我至今。

【优雅的学院派】

当年雅虎的技术流派正如日中天,拥有众多“之父”级的高人,所营造出的Hack氛围实在让人陶醉的无法自拔,那段时间我甚至宁愿加班到深夜阅读海量的文档和源代码,感觉真的很舒服,我深深的被雅虎工程师这种低调务实、精工细琢的“服务精神”所打动,而这种不起眼的优秀品质很大程度的影响雅虎产品的用户体验和高质量的技术输出。那么,何谓“服务精神”?即你所做的东西是服务于人的,要么是产品客户、要么是接手你项目的人、要么是使用你开发的功能的人,所以技术文档成为伴随代码的标配。因此,工程师之间通过代码就能做到心有灵犀的沟通。这是工程师的一项基本素质,即,思路清晰的完成项目,且配备

了有价值的技术文档,如果你的程序是给其他程序员用的,则更要如此,就好比你制造一款家电都要配备说明书一样。因此,YDN成了当时最受全球程序员最喜爱的技术文档库,这种优雅务实的“学院气息”让人感觉独具魅力。

让人感觉奇怪的是,在中文社区始终未见这种学院派。甚至在具有先天开源优势的Web前端技术社区里也是波澜不惊,可见写一篇好的技术文案真的比登天还难。我所见到的大部分所谓文档索性把代码里输出数据的语句块拷贝粘贴出来,至于为什么数据格式要设计成这样、如果字段有修改怎么做、编码解码要求如何等等关键信息只字不提,或者开发者也没想过这些问题呢。因此,我们一直在强调代码的质量和可维护性,但一直以来都未见效,盖源于缺少这种“服务”意识的灌输。这种意识在下文中还会多次提到,因为它能影响你做事的每个细节,是最应当首先突破的思想纠结。

除了意识问题,另一方面是技术问题,即文笔。这也是工程师最瞧不上眼的问题,难以置信这竟然是阻碍工程师突破瓶颈的关键所在。我已看到过数不清的人在晋升这道关卡吃了大亏,很多工程师技术实力很强,但就是表达不出来,要么罗列一大堆信息毫无重点、要么毫无趣味的讲代码细节,不知云云。除非你走狗屎运碰到一个懂技术的老板,否则真的没办法逃脱码农的宿命。但大部分人还振振有词不以为然。而在Web前端开发领域情况更甚。前端工程师是最喜欢搞重构的,但在快节奏的需求面前,你很难用“提高了可维护性”、“提升了性能”这类虚无缥缈的词藻为自己争取到时间来搞重构,说的露骨一点,可能你真的对某次重构带来的实际价值无法量化,只是“感觉代码更整洁了”而已。我会在下文的“伪架构”中会展开分析前端工程师的这种浮躁献媚的技术情结。而这正是前端工程师最欠缺的素质之一:用数据说话,用严谨科学的论据来支撑你的观点,老板不傻,有价值的东西当然会让你去做。

当然,情况不总是这么糟糕,我们看到中文社区中已经锻炼出了很多写手,他们在用高质量的文字推销自己的技术理念,这是一个好兆头,好的文笔是可以锻炼出来的。而在职场,特别是对前端工程师这个特殊职位来讲,这种基本技能可以帮你反思梳理需求的轻重缓急,从凌乱的需求中把握七寸所在。因为当你开始认真写一封邮件的时候,这种思考已经包含其中了。

所以,雅虎技术的推销是相对成功和远播的。关键在于两方面,扎实的技术功底和高超的写手。而真正的技术大牛一定是集两者与一身,不仅钻研剑道,还能产出秘籍。这也是Yahoo!优雅的学院派气息的动力源泉。国内很多技术团体想在这方面有所建树,应当首先想清楚这一点。

【规范的破与立 1】

雅虎的技术运作非常规范,刚才已经提到,包括技术、组织、文化,一切看起来有模有样,也堪称标杆,自然成了国内很多技术团队和社区的效仿对象。一时间各种“规范“成风、各色“标准“大行其道,结果是质量参差不齐。

我们到底需要什么样的规范?雅虎的技术规范到底有何种魔力?以何种思路构建的规范才是货真价实的?规范有着怎样的生命周期?想清楚这些问题,能很大程度减轻很多Web前端工程师的思想负担,看清一部分技术本质,避免盲目跟风。

我们的确需要规范,但好的规范一定是务实的,一定是“解决问题“的。比如针对项目构建的DPL可以收纳公用的视觉元件以减少重复开发、规定某OPOA项目的事件分发原则以确立增量开发的代码惯性。反之,糟糕的规范却显得过于“抽象“,比如页面性能指标、响应式设计原则。另外,尽管他山之石可以攻玉,但拿来主义有一个大前提,就是你了解你的项目的关键问题,你要优先解决的是些关键问题,而外来规范正好能解决你的问题。因此规范是一本案头手册,是一揽子问题的解决方案,应当是“字典”,而不是“教程“。可见规范的源头是“问题”。所以,当你想用CoffeeScript重构你的项目时、当你想引入CommonJS规范时、当你想在页面中揉进Bootstrap时、当你打算重复造轮子搞一套JS库时、当你想重写一套assets打包工具时,想想这些东东解决了你的什么问题?会不会带来新的问题、把事情搞复杂了?还是为了尝鲜?或者为了在简历中堂而皇之的写上使用并精通各种新技术?

规范之立应当有动因,动因来源于项目需求,项目需求则来自对产品的理解和把握,这是Web前端初级工程师走向中级甚至高级的一次重要蜕变,软件工程领域早就有“架构师”角色,而架构师往往存在于项目需求分析和概设、详设阶段。我看到的情况是,Web前端工程师的思维过多的限制在“界面”之内,向前和产品需求离的太远(认为这是视觉设计师的事)、向后和数据逻辑又隔离开来(认为这是后台工程师该干的事),因此前端规范也大都泛泛,无关项目痛痒,成了玩具。

雅虎技术规范的优秀之初在于它们解决问题。所以,学习使用规范应当多问一句,“他们为什么这样做?”其实,想清楚这些问题时,脑海中自然形成了一种“遇山开山”的创造性思维。

如果说新技术的尝鲜缺少针对性,但至少满足程序员的某种洁癖和快感,那么“负担”从何而来呢?对于初学者来说,有价值学习资料可能只有这些规范,如果说规范价值不大,那又当从何入手呢?

刚才我说的不是依赖于规范,而是对规范的反思,摆脱规范灌输给我们的思维定势。新人们大概是看了Wiki中的很多指标、结论、实践,在做项目之初就附加了不少“八股式”的负担,甚至影响我们对项目关键需求和关键问题的洞察力和判断力,负担过重就无法轻装上阵,Wiki中提到的这些指标和规范是结论性的,是大量的实践之后得出的,也只有经历过大量实践才会真正理解这些结论,比如DomReady时间和http请求数是否有因果关系,http请求数增加是否真的会导致页面性能下降,什么条件下会导致性能下降?我们从那些条文和结论中无法找到答案。

举个具体的例子,Kissy刚刚出了DPL,也是一大堆结论,比如他的布局就采用了经典的双飞翼,使用容器浮动来实现,那么,这种做法就是不可撼动的“标准”吗?看看淘宝车险首页,布局容器齐刷刷的inline-block,只要顶层容器去掉宽度,布局容器自身就能根据浏览器宽度调整自然水平/垂直排列,轻易的适应终端宽度了。

再比如,淘宝旅行计划项目中的部署方式,也没有完全使用Loader管理依赖,而是将依赖层级做的很少,业务逻辑使用脚本来合并,这样就可以更容易在build环节加入语法检查和代码风格检查。

类似这种摆脱原有编程思维,有针对性的用新思路新方法解决问题的做法显然让人感觉更加清爽,编程的乐趣也正体现在打破常规的快感之中,小马曾经说过:“制造规范是为了打破规范”,万不要因为这些规范标准加重负担,导致开始做一个简单页面时也显得缩手缩脚,无法放开身手。大胆的动手实践,才能真正得出属于自己的“结论 “和“标准“,才会真正深刻理解那些“结论”的意义所在。代码写的多了,自然熟能生巧,也容易形成成熟的技术观点。

在这个过程中,我们唯一的对手是懒惰,惰于思考,就无法真正发现问题,自然形不成自己的观点。还是那句话,任何规范、方法、结论、实践都是为了解决项目中的问题的,所以,我们所接触到那些看似“八股文”式的规范标准也是为了解决某些问题而提出的,想清楚这些问题,理解方法论背后的“因“,内心自然有“果”。

因此,“着眼当下、对症下药”的品质就显得弥足珍贵了,比如,双飞翼布局方法是为了解决一套(html)代码适应多种布局设计,这里的布局相对于固定的产品来说也是固定的,而无针对终端的自适应(适用于移动端的榻榻米布局似乎还没有最佳实践)。这是双飞翼产生的背景,如今终端环境较之5年前已经翻天覆地,问题早已不在“多种布局”上,而在“终端适应“上,这才是我们面临的问题,需要我们给出新的技术方案。

所以,勤于思考,轻装上阵,大胆实践,勇于创新,发掘问题所在,实打实的解决(潜在)问题,这才是我们真正需要的能力。放下思维定势枷锁,也会有一种豁然开朗的感觉。