javascript培训哪里可以免费学习啊?

亿元级外企Web培训企业
全国服务监督电话400-827-0010
&&&&&&学编程为什么第一个学JavaScript?
学编程为什么第一个学JavaScript?
我已经被多次问到,如果我刚刚开始,我应当学习什么编程语言,答案一定是JavaScript,下面是为什么:...
我已经被多次问到,如果我刚刚开始,我应当学习什么编程语言,答案一定是,下面是为什么:
最简单的开发环境
我相信人们进入编程最大的障碍实际上是编写代码相关的所有其它方面的东东。你能够更快地编写代码(至少在你开始学习的时候),在我看来就是一个胜利。每个人都可以访问web浏览器,这意味着每个人现在也能访问一个简单的开发环境了。如果你在使用Mac下的Chrome,按快捷键cmd-opt-j。就来到了控制台,现在你就可以开始编写JavaScript并管理你看到的网页了。真不错。还有大量的在线编辑器和工具,比如CodePen,JSFiddle,让你在浏览器搭建更为完整的开发/测试/原型环境。
当你开始的时候,JavaScript让编写代码变得真正容易,这是非常有效的。定义一个函数,调用它。写个循环。忽略(事实上,也差不多完全忽略了web),只关心简单的逻辑和代码。开始建立对象和数组。JS里的OO模型稍微有些奇怪(特别是对于类和继承),不过还好,你需要灵活些,不管怎样,如果你想成为开发人员的话。一旦你掌握了基础,你就可以更为深入,并发现JavaScript的所有力量。
之前讨论的另外一个方面有,JavaScript也是超级灵活的(论证也是如此)。一旦你能够从直接嵌在网页里的Sctipt标签里的一些函数,并控制一个图片或菜单,那么很快你就能够继续带有很多文件、较庞大的对象/类形式的结构,复杂的单页应用程序以及整个更加复杂的、完整架构的web应用程序。既然它与DOM和浏览器结合如此紧密,那么JavaScript实际上更好地扩展来迎接更大的挑战,可以完美地匹配web应用程序。
网络原生(web-native)
足够多的有天赋的移动app开发者让你相信,app是未来,我仍然认为开放的web技术才是未来的关键。给它一些时间,我们差不多用HTML/JS写出所有的移动app,并把打包好的app部署到手机上。我认为这基本上是不可避免的。学习web方面的开发是至关重要的。不管你在工作上主要用什么语言,你都需要基本地了解它,因为不管我们如何努力,你最终还是在操作CSS、调整一些HTML标签等。那不会立即就销声匿迹,我不这样认为。
几乎是到了最后,不过主要由于思想进化而部署其它方面。实际上我把这是做你为什么要学习JavaScript的真正的重要原因。下面是权衡——如果你开发web方面的东西,那么你到最后是在编写JavaScript。这无可避免。你可以用服务器端语言(PHP,Python,Ruby)来做。有时候,负载会传递到浏览器,如果你想在远端做些有意思的东西,你将不得不使用JavaScript。因此,如果你不得不学习,为什么不能优化这个过程呢(或许在更多地方使用JS,而不是更少)。
轻便(浏览器/服务器/原生)
由于我们具有了Node.js之类的东东,JavaScript已经超越了浏览器。你不仅可以写服务器端JS(因此你可以用JS开发前后端web应用程序),而且还可以使用node-webkit之类的东西打包成可分发的桌面应用程序,或者使用PhoneGap为任意平台打包成移动app。现在还没有其它语言能够有如此轻便。
如果上面那些原因还不够的话,就开发者工具链而言,激增的JavaScript社区在接下来的数年里,还有一条真正的长路要走。我们或许没有像Mac开发者使用的Xcode那样集成的、一站式方式,但是我们有Grunt和Gulp之类的工具,可以建立自己的资源流水线。人们熟知的每个代码编辑器都支持JavaScript语法高亮和提示,我们不需要像其他语言的build过程,因此我们可以更加从容.还有一堆测试工具;从单元测试到功能测试,完全模拟了使用浏览器的用户。
因此不管怎么说——从来就没有开始学习编程的更好时间,如果你想开始,前端培训专家()建议从JavaScript开始。从简单做起,慢慢提高,并为之疯狂。
推荐文章(12-24)(05-11)(04-08)(04-07)(01-25)
(01-15)(01-09)(01-07)(01-07)(01-07)
(05月12日)
(08月22日)
(08月08日)
(08月08日)
(08月05日)
(08月05日)
WEB培训课程
达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证号-56先学习后收费JavaScript培训前端开发培训JS培训--教育培训网
培训网指数:
培训机构3342  发布课程10732
 在线报名/咨询4267
当前位置:首页 -& 教育资讯 -& 正文
先学习后收费JavaScript培训前端开发培训JS培训
& 16:47:01
 作者:珠峰  来源:珠峰培训
 浏览:6074
发布机构:
咨询&报名 “想了解蒙台梭利教师资格证...”
咨询&报名 “询问一下复读情况。。。...”
咨询&报名 “想学习Photoshop,CorelDra...”
咨询&报名 “在今年2015年的暑假报名大禹...”
咨询&报名 “初二就退学了,现在有点后悔...”
咨询&报名 “我想知道这个学校的招生分数...”
咨询&报名 “我想报名学习蒙氏教师资格证...”
咨询&报名 “想学现代舞或街舞...”
咨询&报名 “想考蒙台梭利教师资格证。。...”
咨询&报名 “考级方向:中国民族民间舞考...”
咨询&报名 “你好,能否给我个电话。谢谢...”
咨询&报名 “费用多少...”
咨询&报名 “咨询造价员报名费...”
咨询&报名 “想要资讯,蒙式教育教师专业...”
咨询&报名 “目前在实习,想实习结束后学...”
咨询&报名 “想咨询一下关于高升专学会计...”
咨询&报名 “能否在网上学习但是实践课怎...”
咨询&报名 “零基础,想从事会计专业,想...”
咨询&报名 “你好我想学习爵士舞...”
咨询&报名 “我想学工程造价...”
咨询&报名 “孩子开学上六年级,想补奥数...”
咨询&报名 “想考食品化验员证,本人在大...”
咨询&报名 “中考成绩只有580,想到贵校...”
咨询&报名 “初学者,想自己开店创业,主...”
咨询&报名 “想上建筑电气设计培训班要在...”
咨询&报名 “我想报考监理员证,请问在哪...”
咨询&报名 “贵校是专科还是本科,国家承...”
咨询&报名 “我想报名...”
咨询&报名 “我想报室内外设计班...”
咨询&报名 “咨询钢琴培训事宜...”
先学习,后收费;学不好,不收费;成绩好,返学费。在珠峰培训学习JS,不用担心冤花学费!第一阶段是先免费上课。免费上课,是珠峰培训教学管理的一部分,也是珠峰培训负责的教学态度!&普及编程知识,让在JS编程方面有兴趣有志趣的人入门,是社会责任,不应该收费。更专业的技能知识再收费。我们每个月都有免费课程和公开课,你可以现场来听课或者在线收看或者是加入珠峰培训2014年学习管理群(群号:),群共享里有系统学习视频、文字教材、上课大纲和考试大纲。第二个阶段,先考试,考试通过再上正式的更专业深入的学习。一轮课程是两个月左右,一轮课的效果不理想,一年内免费重听。珠峰培训是中国权威的前端开发培训机构,从事专业开发级javaScript的培训。历经五年发展,有口皆碑!!因为我们一直坚持诚心做,用心做!!珠峰培训的javaScript培训创造奇迹:1、教学成绩可称传奇,仅在2014新年伊始,在短短15天的时间里,珠峰培训就有五个进了百度,一个优酷,两个进了腾讯,还有一个进了凤凰网。这些同学工资不仅实现翻倍,多数工资超过10K,甚至超过12K!!是什么样的培训班成就这样的就业的呢?更多就业奇迹可以看我们的官网。&2、来珠峰培训学习的员可称奇迹,在对2014年以前的学员调查发现,珠峰培训是专业人员学习前端开发的首选,其中包括北京理工,北京航天等重点大学的研究生。甚至还有外地的大学老师,不远千里来珠峰培训学习。3、高中生零基础学员一样进入外企前端工作。4、直接进百度等公司的推荐机会。培训完成后,您会有以下变化:1、加薪、升职或换好工作,薪水实现翻倍增长。2、技术水平和职业生涯都发生一个质的飞跃。3、加入一个真正的前端开发专业群体,现在的同学们遍布北京互联网公司,在百度、腾讯、新浪、搜狐等公司的就有一百多人。珠峰培训传统,一向是学习上老同学带新同学,在工作机会上老同学推荐新同学.正因为广大同学,珠峰培训才有了这么丰富的讲师资源,才有了更多更广的就业渠道。关注前端,关注珠峰,关注奇迹!重点项目实战1、实用至上,高效为王的DOM库(单例模式)2、比jQuery动画还精彩的TWEEN算法动画库3、使用观察者设计模式,从原理入手的事件库4、开发自己的AJAX库5、模块化开发之一:选项卡框架6、模块化开发之二:可扩展自定义事件的完美拖拽框架7、模块化开发之三:弹出层框架8、HTML5移动端开发(单独课程)9、CSS3及响应式布局(单独课程)特色****自己编写的教材超过300讲的视频****海量面试题讲解****重点培训逻辑思维的培训和代码的规范****实例、实例、实例,还是实例。题海战术,大容量高强度的培训。坚持七到八周,你就会脱胎换骨。相信自己、相信珠峰,你也可以两个月拿高薪,也可以进入新浪百度腾讯这些顶级公司的!如果您想更多了解珠峰培训,请登陆珠峰培训官方网站(百度一下:珠峰培训)课程详情请见:联系人:朱峰&&联系手机:&&010-&&联系QQ:&地址:北京市海淀区西苑操场108号217-219(海淀地方税务局院内,公交车西苑医院下车,地铁四号线西苑站下车)北京珠峰时代技术培训有限公司地铁四号线、地铁十号线、&特十,特五,664,996,968,671,&634,384,534,482,运通108等公交车西苑医院下车既到&或乘车到西苑步行十分钟
最新推荐课程
COPYRIGHT 2001-
ALL RIGHTS RESERVED  服务信箱:  
客服热线:0 、 、 、   商务合作:9   传真:0
增值电信业务经营许可证:皖B2-号  ICP备案号:皖ICP备号
中国教育装备网旗下教育门户---“365教育培训网
找培训上365教育培训网!”新手快速学习JavaScript免费教程资源汇总
投稿:hebedich
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了新手快速学习JavaScript免费教程资源汇总,都是非常不错的学习站点,有需要的小伙伴可以参考下。
  “JavaScript”的名头相信大家肯定是耳熟能详,但只有一小部分人群了解它的使用与应用程序构建方式。这“一小部分”人指的当然是技术过硬的有为青年、网络程序员以及IT专业人员。但对于一位新手或者说外行人而言,“JavaScript”只不过是复杂计算机编程学科当中的另一个不知所云的术语。 那么,JavaScript到底是什么? 如果各位拥有在计算机领域的工作经验,那么绝对不能错过强大的JavaScript。
它是知名度最高的Web页面脚本语言。它同样被广泛应用于游戏开发以及桌面及移动应用程序的创建工作当中。此外,下拉导航、视觉效果、数据验证以及其它诸多网站基础性功能都能够通过JavaScript实现。当然这仅仅属于总体概括,其具体能力还有很多。目前,JavaScript已经在计算机技术领域打造出众多应用程序成果,而jQuery与Ajax等要素的加入则使得JavaScript的应用范畴得到进一步拓展。
  因此,如果大家希望能够开发出交互式网络页面及应用程序,那么JavaScript绝对是各位不可或缺的重要工具。
  迈出第一步
  那么,如果大家已经下决心学习JavaScript,它所能带来的最宝贵的财富就是有趣的学习过程、极具价值的职业前景与未来发展规划。不过刚刚接触JavaScript的朋友往往会发现其中某些内容掌握起来并不轻松。选择通过在线视频教程来了解知识当然是最好的选择。虽然一部分在线课程的价格确实有些昂贵,但也有不少是完全免费的,没错!听到了吧,就是有这样的好事,不用花钱就能掌握重要的编程知识。 而在今天的文章当中,我们将共同了解十大免费教程资源,从这里大家将可以免费、便捷而高效地学习JavaScript相关知识。
  W3Schools是个非常出色的网站,能够帮助大家以在线方式免费学习JavaScript应用。其中的教程在设计思路上涵盖了JavaScript语言的各项基础及高级主题。教程中的每个章节都允许学习者亲手执行操作,并立即看到自己的操作在JavaScript当中会产生怎样的结果。
  Learn JS网站提供大量在线教程,便于那些刚刚上手的学习者从零开始了解JavaScript。它能够直接在网络浏览器当中运行JavaScript代码,因此即使尚未安装JavaScript、大家也完全能够直接加以体验。总而言之,该网站高度关注与JavaScript编程相关的方方面面,值得大家花点时间认真学习。
  Mozilla Developer Network(简称MDN)汇聚了大量JavaScript初学者指南及其它学习资源。这里的在线教程包含三个部分,分别为初级、中级与高级。在课程结束后,大家肯定能够了解到JavaScript编程工作所必需的大量基础知识。
  About Tech网站提供与JavaScript相关的在线学习解决方案,且主要面向初学者群体。这套在线系列教程能够帮助大家从零开始建立起专业知识,从而引导各位获得自行编写JavaScript程序的能力。
  CODEAVENGERS网站可以说是JavaScript学习的一大理想在线环境。他们提供的课程既有趣又极具深度。之所以如此特别,是因为他们所设计的每个教程章节都能引导学习者建立起能够实际运行的游戏与应用,并以此作为每次课堂的JavaScript学习成果。通过这种方式,大家能够切实掌握极具实用性的编程技术。请相信我,CODEAVENGERS绝对值得各位一试!
  Codeacademy网站拥有丰富的互动式教程,且直通JavaScript学科的垓心所在。其入门课程很好地将JavaScript各项功能与其它编程概念加以融合,便于大家理解及掌握。
  这是个绝对面向初学者的网站,而且绝对值得大家认真体验。其中的在线视频教程共分为21集,将分步引导学习者逐渐了解JavaScript的各项基础知识,包括获取工具、编写代码以及其它种种。除此之外,JavaScript课程会把每项概念加以分解,并各自提供视频资料,这样学习者就能够有针对性地搜索对应内容并专注于自己需要了解的相关信息。在课程结束后,大家应该已经学会了与Web游戏、强化用户界面以及动态网页相关的各项JavaScript概念与知识。
  Eduonix网站能够提供最易于理解的在线视频教程,帮助从零起步的学习者们轻松迈入JavaScript的世界。由于各在线讲座皆由业界专家所创建,整套教程将以深入浅出的方式对JavaScript各项概念作出了全面探讨。
  在这里,大家能够找到集中指向JavaScript与jQuery的免费专用在线课程。这套教程带领大家贯穿JavaScript之下的各大主要议题,其中包括测试、函数、对象、数组、循环、条件码、执行器以及语法基础等等。除此之外,它还能为大家提供与Ajax以及jQuery相关的专业知识。
  Adobe Systems提供目前水平最高的在线JavaScript学习课程之一,且专门针对初学者的实际需求所量身打造。因此,如果大家身为一位有意对JavaScript进行深入钻研的Web开发人员,或者打算从零开始学习JavaScript编程的门外汉,那么本教程已经涵盖了您在JavaScript当中需要了解的方方面面。
  现在大家已经拥有以上多种选项,各位可以在深入了解的基础上选择其中最适合自己的教程方案。总而言之,目前互联网上存在着大量学习网站,能够帮助大家轻松掌握与JavaScript相关的专业知识。换言之,我们只要拿出坚韧的学习精神与持久的求知热情,就一定能够将自己培养成出色的开发人员。如果各位在阅读本文的同时,已经打开了前面提到的几个新页面,那么恭喜——您在学习的道路上迈出了坚实的第一步。同志们,当下正是开始学习的最佳时机——别犹豫了,在充实自我的道路上高歌猛进吧!
以上所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具中国领先的IT技术网站
51CTO旗下网站
十大免费教程资源帮助新手快速学习JavaScript
“JavaScript”的名头相信大家肯定是耳熟能详,但只有一小部分人群了解它的使用与应用程序构建方式。这“一小部分”人指的当然是技术过硬的有为青年、网络程序员以及IT专业人员。但对于一位新手或者说外行人而言,“JavaScript”只不过是复杂计算机编程学科当中的另一个不知所云的术语。
作者:核子可乐译来源:51CTO| 09:24
&JavaScript&的名头相信大家肯定是耳熟能详,但只有一小部分人群了解它的使用与应用程序构建方式。这&一小部分&人指的当然是技术过硬的有为青年、网络程序员以及IT专业人员。但对于一位新手或者说外行人而言,&JavaScript&只不过是复杂计算机编程学科当中的另一个不知所云的术语。 那么,JavaScript到底是什么? 如果各位拥有在计算机领域的工作经验,那么绝对不能错过强大的JavaScript。
它是知名度最高的Web页面脚本语言。
&它同样被广泛应用于游戏开发以及桌面及移动应用程序的创建工作当中。
此外,下拉导航、视觉效果、数据验证以及其它诸多网站基础性功能都能够通过JavaScript实现。当然这仅仅属于总体概括,其具体能力还有很多。
目前,JavaScript已经在计算机技术领域打造出众多应用程序成果,而jQuery与Ajax等要素的加入则使得JavaScript的应用范畴得到进一步拓展。
因此,如果大家希望能够开发出交互式网络页面及应用程序,那么JavaScript绝对是各位不可或缺的重要工具。
迈出第一步
那么,如果大家已经下决心学习JavaScript,它所能带来的最宝贵的财富就是有趣的学习过程、极具价值的职业前景与未来发展规划。不过刚刚接触JavaScript的朋友往往会发现其中某些内容掌握起来并不轻松。选择通过在线视频教程来了解知识当然是最好的选择。虽然一部分在线课程的价格确实有些昂贵,但也有不少是完全免费的,没错!听到了吧,就是有这样的好事,不用花钱就能掌握重要的编程知识。 而在今天的文章当中,我们将共同了解十大免费教程资源,从这里大家将可以免费、便捷而高效地学习JavaScript相关知识。
W3Schools是个非常出色的网站,能够帮助大家以在线方式免费学习JavaScript应用。其中的教程在设计思路上涵盖了JavaScript语言的各项基础及高级主题。教程中的每个章节都允许学习者亲手执行操作,并立即看到自己的操作在JavaScript当中会产生怎样的结果。
Learn JS网站提供大量在线教程,便于那些刚刚上手的学习者从零开始了解JavaScript。它能够直接在网络浏览器当中运行JavaScript代码,因此即使尚未安装JavaScript、大家也完全能够直接加以体验。总而言之,该网站高度关注与JavaScript编程相关的方方面面,值得大家花点时间认真学习。
Mozilla Developer Network(简称MDN)汇聚了大量JavaScript初学者指南及其它学习资源。这里的在线教程包含三个部分,分别为初级、中级与高级。在课程结束后,大家肯定能够了解到JavaScript编程工作所必需的大量基础知识。
About Tech网站提供与JavaScript相关的在线学习解决方案,且主要面向初学者群体。这套在线系列教程能够帮助大家从零开始建立起专业知识,从而引导各位获得自行编写JavaScript程序的能力。
CODEAVENGERS网站可以说是JavaScript学习的一大理想在线环境。他们提供的课程既有趣又极具深度。之所以如此特别,是因为他们所设计的每个教程章节都能引导学习者建立起能够实际运行的游戏与应用,并以此作为每次课堂的JavaScript学习成果。通过这种方式,大家能够切实掌握极具实用性的编程技术。请相信我,CODEAVENGERS绝对值得各位一试!
Codeacademy网站拥有丰富的互动式教程,且直通JavaScript学科的垓心所在。其入门课程很好地将JavaScript各项功能与其它编程概念加以融合,便于大家理解及掌握。
这是个绝对面向初学者的网站,而且绝对值得大家认真体验。其中的在线视频教程共分为21集,将分步引导学习者逐渐了解JavaScript的各项基础知识,包括获取工具、编写代码以及其它种种。除此之外,JavaScript课程会把每项概念加以分解,并各自提供视频资料,这样学习者就能够有针对性地搜索对应内容并专注于自己需要了解的相关信息。在课程结束后,大家应该已经学会了与Web游戏、强化用户界面以及动态网页相关的各项JavaScript概念与知识。
Eduonix网站能够提供最易于理解的在线视频教程,帮助从零起步的学习者们轻松迈入JavaScript的世界。由于各在线讲座皆由业界专家所创建,整套教程将以深入浅出的方式对JavaScript各项概念作出了全面探讨。
在这里,大家能够找到集中指向JavaScript与jQuery的免费专用在线课程。这套教程带领大家贯穿JavaScript之下的各大主要议题,其中包括测试、函数、对象、数组、循环、条件码、执行器以及语法基础等等。除此之外,它还能为大家提供与Ajax以及jQuery相关的专业知识。
Adobe Systems提供目前水平最高的在线JavaScript学习课程之一,且专门针对初学者的实际需求所量身打造。因此,如果大家身为一位有意对JavaScript进行深入钻研的Web开发人员,或者打算从零开始学习JavaScript编程的门外汉,那么本教程已经涵盖了您在JavaScript当中需要了解的方方面面。 总结
现在大家已经拥有以上多种选项,各位可以在深入了解的基础上选择其中最适合自己的教程方案。总而言之,目前互联网上存在着大量学习网站,能够帮助大家轻松掌握与JavaScript相关的专业知识。换言之,我们只要拿出坚韧的学习精神与持久的求知热情,就一定能够将自己培养成出色的开发人员。如果各位在阅读本文的同时,已经打开了前面提到的几个新页面,那么恭喜&&您在学习的道路上迈出了坚实的第一步。同志们,当下正是开始学习的最佳时机&&别犹豫了,在充实自我的道路上高歌猛进吧!
原文标题:10 Free Resources to learn JavaScript for beginners
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点热点热点热点热点
24H热文一周话题本月最赞
讲师:1人学习过
讲师:26人学习过
讲师:0人学习过
精选博文论坛热帖下载排行
本书全面介绍了Linux编程相关的知识,内容涵盖Linux基本知识、如何建立Linux开发环境、Linux开发工具、Linux文件系统、文件I/O操作、设备文...
订阅51CTO邮刊做web前端开发,培训靠谱还是自学靠谱?
先说明问题:想转行做web前端开发工作,但是无从下手。询问别人有的说是培训比较靠谱,也有说自学也没什么问题。所以想在这请教一下师兄们,集思广益,但求少走弯路。**************************************************************情况:本姑娘普通二本院校14级毕业生,电子信息工程专业学嵌入式开发。毕业后由于一些什么“铁饭碗”、“工作稳定”、”国企有发展“之类的原因,家里在这边给找了一份银行的工作,现在工作一年。一年的工作终于发现这跟本不是我想要的生活,于是果断辞职。在校期间学习过c语言。曾经也对网页设计比较感兴趣,自学了一点,不过那个时候学的都是Dreamweaver,Fireworks,Flash什么的,也没去研究HTML,CSS,JavaScript这些。**************************************************************所以在这里还是想询问一下,如果我想做这些究竟是找一份工作一边工作一边自学,还是找一个培训机构学习更靠谱一些。第一次在知乎提问,求大神指点迷津。多谢了。
194 个回答
如果姑娘不介意,来,把手伸过来,让叔手把手一对一教你,另外,把头靠过来一点,这样方便我跟你讲话,最好再近一点嗯嗯,这样学习前端才最靠谱,哈,开个玩笑。培训靠不靠谱我不知道,对于我这种智商拙计的人来说,看书自学是挺靠谱的,毕竟智商低老师讲课我听不懂嘛,复习的时候不能倒带,让老师反反复复在讲台上单曲循环,也不能把老师绑在身边,让我能够在做练习的时候碰到不懂东西可以随时提问。 前面有许多人都分享了各种学习资源,不过貌似就是没人分享书单,那么我来给大家分享下我的自学前端所用的书单吧。看书又累又慢?谁让我拙呢,只能靠勤来补了,不然还能怎样呢。这些书效果非常不错,20个月前,我还是一个 local 广告公司的苦逼 copy ,现在是一个能够独当一面的前端工程尸了呢,收入也翻了许多倍呢,mac这种高大上的从前想都不敢想的东西,现在可以天天摸了有木有。下面的时间是我当时学习的时候的所用的时间,每天大约学习 3~4 个小时这样吧,每周大约会偷懒 1~2 天,OK 进入正题。第一步:入门 html & css ,用时 2 周head first 系列的书一直很受初学者欢迎,语言诙谐,图片丰富,行大字稀,这本 700 多页的书 2 周左右就能看完。此书的用法非常简单,只需打开代码编辑器跟着作者的思路敲下去就可以了,一个个小案例从自己手上被敲出来,还真的很有成就感呢,因为是写给初学者的书,它假设读者没有任何相关的背景知识,新碰到的知识点,会用各种各样的图片说明一遍,生怕读者不懂。这本书学完,只要不是太复杂的页面,基本上能够临摹出一套长相上差不多的了吧。第二步: 入门 javascript ,用时 3 周这本书很薄, 280 多页,一开始看的时候,其实我是拒绝的,因为当时我的编程基础只有能够用 c 写出让别人输入两个整数然后打印出这两个数相加结果这种程序的水平。然而即便如此,这本书依然能够让我看得懂。此书前言的第一句就说了,“它不是专门写给程序员的,而主要是写给 Web 设计师的。具体的说,本书是为那些喜欢使用 CSS 和 HTML 并愿意遵守编程规范的 Web 设计师们编写的。”好吧,虽然也不是写给我这种初学的傻子的,但反正只要它不是写给程序员的就好,因为当时我不是程序员啊,当然我也不是设计师,但我会写一丁丁 HTML 和 CSS ,这就够了。这本书跟上本书一样,新碰到的知识点,会专门用案例介绍一番,让人在不带着太多疑问包袱的情况下跟着作者的思路走,用法也跟上一本书一样,跟着作者的思路用编辑器一路敲下去,然后你会发现,自己能够给网页加特技了,duang~duang~ 棒棒的。第三步:入门 jQuery,用时 3~4 周这本书只需要看 1-9 章就够了,也就是 290 页左右的内容。看完 《JavaScript DOM 编程艺术》 可能会觉得里面的程序很繁琐,想要达到一些目的经常需要拐来拐去的。那么 jQuery 会解决这种繁琐,做到它所标榜的 write less, do more , 也因此 jQuery 成为了几乎所有前端工程师必须要掌握的一个工具。这本书的内容有些啰嗦和跳跃,后面几章甚至还有错误,不过有上一本书的作为基础,配合搜索引擎是能够解决看着本书时碰到的绝大部分疑问的。打开编辑器跟着作者的思路把书上的例子都敲出来跑一遍,另外把最后的案例吃透。 jQuery 就算是入门了。最重要的一步:复习巩固,用时 6~12 周OK 至此, 入门学习已经完成,接下来是复习巩固,这才是学习的真谛。这一步,不能省略,不能省略,不能省略,重要的事情说三遍,否则会像一个学习了各种格斗技巧,但却廋得皮包骨连站稳都吃力的人一样毫无战斗力。此时可以用之前所学配合着搜索引擎模仿一些自己认为觉得好看的页面,学习使用一些第三方插件,大量模仿。无他,唯手熟尔。这里列出一些在这个阶段有可能会用到的工具书和一些网络资源,希望能有所帮助。工具书:一本全面介绍原生 JavaScript 编程的书籍,从基础内容到高级内容都有,任何阶段的前端工程师都能从中学到知识。一本介绍 CSS 的书,把一些有用的 CSS 技巧汇集起来,供人学习,但可惜年代久远,不过依然有参考价值。网络资源:这里会用一些通俗的语言介绍许多 js 编程中重要的中高级问题和技巧。功能同上。但这里有个副作用,就是总时不时会听到一种叫做 Avalon 的玩意儿,但这不是现阶段需要深究的东西,目前只用知道 Avalon 是英格兰神话中拔出石中剑的亚瑟王战败后去的仙境就可以了。资源丰富的文档,碰到不懂的不管是 HTML CSS JavaScript 方面的内容都能够来看看。博主是一个把 CSS 研究得出神入化的男人,可以从他的博客里学到许多 CSS 相关的知识和技巧。Bootstrap 是套优秀的 UI 组件库,其中的精华是它 css 代码,使用它你会发觉以前各种卡手布局的问题可以很快解决,并且不用自己写太多 CSS 代码就能弄出美如画(至少不丑)的页面。使用它,并且学习它的 less 代码的组织和设计,可以从中学会许多 css 架构的知识,棒棒的~p.s less 是一种跟 CSS 很像,兼容 CSS 并且可以编译为 CSS 的样式语言前面的步骤都完成了以后,恭喜入门,可以尝试去找一些相关的工作了,同时也再也不用担心被知呼上这位严重智商拙计的怪叔叔骚扰了。 在往后的路中可能会碰到许多奇奇怪怪的概念,比如 workflow , mvc ,
mmvc , flux ,SPA 等类似的不是出自人类语言中的名词,就说明可以开始提高了:)
我擦,我当年申请去美团咋就没有这待遇,好歹我也是拿到BAT offer水平的人啊,对这个看脸的世界绝望了!!!(╯‵□′)╯︵┻━┻
这个提问是在今年六月份的时候发的。到现在为止,已经过了半年的时间。截止到现在,这条提问的浏览量是218K、关注人数1570、回答数104条。这期间也有好多人问我,最后结果怎么样了。也有人说,这条问题的关注度挺高的,我是否应该说一下我的经历。我觉得也应该讲述一下,这6个月的时间究竟发生了什么,年终岁尾,权当是总结,也是给自己一个交代、给关注这个问题的人一个交代,如果真的有什么地方能帮助到那些徘徊在路上的人,那。。。也是极好的。更多的是梳理一下自己。所以可能会有点长,不过,我尽量把它写的不那么无聊。首先,我要声明一下问题的本身。这问题的所有情况都是真实的——除了性别是我杜撰的。这也是一个我超级想吐槽的地方。同样的问题,只不过我没有加上性别,在知乎上提问的最初两个星期,关注只有可怜的1个人、评论1条、浏览量不过90多条。我有点不知所措,开始我以为是我提问的方式有什么问题,或者打开的方式不对。然而经过某猥琐程序员朋友的启发,他说你把性别换成女的试试。结果,我只能用斐然来形容。开始的时候我写出那些数据也正是想证明这个问题。虽然这也客观的说明了中国程序员的现状,哈哈,好吧,其实这不重要!而且现在我也身在其中。这就是个善意的玩笑,至少结果是好的。收到了很多的回复,积极的、消极的、诚恳的、认真的、幽默的、扯淡的!事实上,我也在这其中收获了很多启发。在此表示感谢。是的,就是这样,这才是真相,无须验明正身的真实。如果这是一种欺骗、如果这伤害到了某些玻璃心的朋友、如果你想问我,我擦,人与人之间基本的信任去哪了?!我也只能说。。。喝点热水就好了~。一、为什么离开银行而选择互联网这也是根据一些评论做出的解释。评论中也有好多说为什么离开银行的。他们把这种行为看做是从一个坑爬出来,然后跳进另一个坑。有好多劝我,别被心灵鸡汤管迷糊了,别被互联网泡沫的欺骗了。我从来不喝鸡汤,也从来不给别人灌鸡汤,上段时间看到了一条新闻,澳大利亚的某位博士说,喜欢鸡汤的人的智商普遍比较低。。当然,这和事情本身并没有什么联系。我离开银行是因为很多个人原因。每个人的情况都不一样。去那里完全是迫于家人给的压力,他们的想法就是平平稳稳的一生,这是才是正道。可是一颗年轻的心真的不是那么容易平静的下来,甚至选择一个不确定的未来,即使前面就是所谓的南墙,但是在没有撞到之前,那里给予我的诱惑却远大于那些警告。就像张爱玲说的那样,非走不可的弯路。并且这并不就是弯路,也许是外面的世界很精彩。这件事也是我二十几年人生中,为数不多我自己感觉很傻逼的事情。而且我做了1年。在离开那里之后,无数次的幻想,为什么当初我没有像一些励志书籍中描写的成功人士一样。看了看破旧的办公楼和无所事事的人们,然后头也不回的走掉。我觉得这样范儿很正,然而并没有。。在那里工作的一年,主要是做一些理财经理的工作,有的时候做柜员。每天会跟很多人交流,傻子、疯子、妖怪什么都有。其实最让我难以忍受的是那种制度。极度的官僚主义和形式主义。而我非常的自信——我完全不是对手。原因很简单,我虽然学会了当儿子,可是却学不会装孙子。毕竟这就是生活。所谓人在屋檐下,而为了生存适当的低头我是可以接受的,但是低的太过分离跪下就不远了。这期间也发生了很多令我哭笑不得的事情,如果大家有兴趣,我也许可以找个时间写写那段经历。总而言之,这一切导致了我离开了那个地方。而选择互联网对于我来说并没有什么特殊的原因。从小我就对电脑有着极度浓厚的兴趣,好吧,我承认是电脑游戏。。之后上大学的时候学的嵌入式,也写过几行代码。有一段时间对广告设计和网页设计挺有兴趣的。可是,因为是学渣,所以到最后都不了了之了。所以需要再一次就业,自然而然的就选了互联网这个行业,非要说具体原因两点,第一,收入还可以,能养活自己。第二,并不讨厌这个行业。仅此而已。二、关于学习前端是培训还是自学这是大家最关心的一个问题,也是我来知乎提问的初衷。在开始学一门技术的时候大多数人都会存在这样的问题,怎么学?对于这个问题本身的回答也分为两类。毫无疑问,一个是培训,一个是自学。回答中也有很多类似的调调。关于不赞成培训的,也就是赞成自学。原因很简单,却也是很现实的一个问题,多数的培训机构都是坑。而且在面试中也有很多人会尽可能的不说自己是培训机构出来的。也有很多人在给我举例说明,我们公司某某某,培训出来的,来了几天几天被扫地出门,狗屁不会。而赞成培训的,是说培训机构可以学到东西,而我觉得:还是要看个人情况来的。在评论中也有比较诚恳的回答,我也是很赞成的。我当时的情况是,六月份辞职,由于跟家里人赌气,其实也是跟自己赌气,我一个人来到北京。辞掉工作就没有了经济来源。也就是我必须短期内找到一份能够养活自己的工作。那个时候我想着不如先找一份简单的工作先做着,一边工作一边学习。但是我知道我并不是一个自控力很强的人,如果是一年的时间,每天都花掉工作以外的其他时间去学习一门新的技术,还不如集中精力的学。这样我才选择了培训。而对于培训,如果找到一家还算靠谱的培训机构的话,对于自己的提升速度肯定是有帮助的,但是就是要看这种提升能不能达到你的要求。如果你仅仅是想找到一份工作,然后再学习,并且自控力,学习能力都比较强,我觉得自学是完全可以的。而如果你是想得到速度上的提升,也必然要付出相应的代价。在我来看来,实质上,这就是一种金钱与时间的互换,而金钱能买到多少时间,取决于培训机构的质量。质量比较次的话,花了钱,浪费了时间也是很有可能的。而且无论培训还是自学,靠的终究还是自己。就算是全国著名教师一对一辅导,而你每天脑子里却都是苍井老师。。如果非要用什么比喻的话,培训出来的就好比是练的辟邪剑谱葵花宝典之类的,虽然在短时间内会有一个比较显著的提升,但是终归是根基不稳。但是还是比不上那些从小研习易筋经的和尚。虽然敲代码是不用引刀自宫的。没你花哨,但比你管用。而且培训也不是每天等人往你脑子里塞东西,这样的东西是消化不掉的,也只能是黑瞎子掰玉米。现在来说一下近况吧。我六月份辞职,之后玩了一个月。然后开始的培训,算上每周两天的休息时间一共两个月。之后找到了一份工作,现已经工作了三个月左右,薪水10K。虽然这个薪水不算高,但按照我的计划,我已经成功了,而我明白这只是个开始。过程有点小心酸也无伤大雅。那个时候课程有HTML+CSS和JS这三门课程,我并没有学习HTML+CSS而直接选择了学习JS。这导致的结果就是直到现在HTML+CSS也是我的一块短板,而在工作中我也避重就轻的选择了尽量写JS,不去写HTML+CSS,实在是不怎么样。在学习的过程中,一起培训的多是学完了HTML+CSS来学JS的,这导致的结果就是,很多时候讲的JS我是可以听懂的,可是写一个布局却要花费掉我大量的时间。那两个月,每天敲代码的时间大概在14个小时左右,除了一些不可避免的生理问题,比如吃喝拉撒。由于之前休息了一个月,所以开始的时候精力是够得,每天的花掉大量的时间敲代码,而之后真的是太过疲惫,因为每天早上根本就听不见闹钟,即使我已经将音量开到最大。最后几天的时候,我想好好的休息一下,竟然出现了一些诡异的情况。非常疲惫,可是精神比较亢奋,睡不着!我不知道我这样的描述是否准确,可那个时候就是这种感觉。然后强迫自己睡觉,因为那些脑死亡的传闻之前着实把我下了够呛,只是想,别他娘的出师未捷。事实证明,仅仅是累了而已。总而言之,关于培训还是自学,我想我已经把我理解的都写出来了。提取对于自己有用的信息是一种能力,在众多信息中,根据自己的情况,找出最适合自己的方式才是最好的。那些一概而论是不负责任的行为。三、一种精神如果你来到这里提问,仅仅想得到一个答案,我想会失望的。没有人能够告诉你应该怎样做,即使他斩钉截铁的告诉你,也只是因为他不用对你的人生负责。对于小三儿还有个说法,这里什么都没有。但如果是想来这里得到一些有用的信息,那么至少我的期望达到了。在这里我也收到了很多对于这个问题的理解。虽然很多描述的可能是冰山一角,但是通过不同的角度,你却可以勾勒出一个大致的轮廓。在此过程中,很多人很认真的跟我讲解了自己的看法,收获了一些意外的感动。对于这些人再次表示感谢。哪怕只是一种无形的感恩。不论他们的技术强弱,但是我觉得这是一种精神。参与和分享。我也学会了将这种精神传递下去。虽然在这个环节上也出了一些问题,比如:如何提问。稍后讲。四、对于技术的理解对于技术,更多的还是来源于经验的积累。前端来讲,最基础的HTML+CSS+JS不用解释。我所理解的框架就是零件。对于一个工科生,我也只能找到这样的比喻。同样是生产一台机器,框架就是螺丝一类的基本零件,你用这些框架可以生产出一台机器,而我这有铁铜一类的元素,我也可以生产出一台机器。只不过要比使用框架——也就是零件更加麻烦一些。但是我有这些元素却可以生产出不一样的螺丝。所以框架方便了生产,一定程度是也减少了可能性。所以基础很重要。理解的不知道准不准,望指正。五、关于提问在第三点中说过,在提问的过程中也出现了一些问题。我在工作以后也有网上的朋友来问我一些问题,我也尽我所能的去解答,可是有的问题真的让没法回答。比如,我想做个淘宝的界面,怎么做?JS和JQ我学哪个好?诸如此类问题。更有甚者在QQ上直接丢给我个文件,告诉我,这页面挂了,你能帮我弄好么?就这样,一场技术交流变成了单方面的慈善。六、结尾其实感觉还有很多东西要说。可忽然又了种“想要说些什么又不知从何说起”的感觉。最主要的原因我困了。。。也都是想到哪些到哪。如果有什么问题大家可以直接问,知无不言,言无不尽。对于我这种市井小民,除了沙发上的屁股印,能帮到别人同样也可以提升我的存在感,好让我出现一种这个世界需要我的错觉。哈哈。我发过一条状态,你已走到天涯海角,我却还没出发,连鞋带都系不好。最后不煽情一下对不起我写的这一个小时。2016,我在路上,你出发了么?----------------------------------------------6月13日分割----------------------------------------------前端之路(二)日北京仲夏夜骤雨初歇,凉风习习。我在房间里,一杯啤酒陪电脑,忽然一股令人窒息的操蛋之感如跗骨之蛆般,挥之不去。写了一个上午的页面,又跟后端撕了一整个下午。回家之后,没来由的忽生一股无名邪火。于是踢桌子,摔椅子,大声骂娘。然后瞬间冷静下来,卧槽,这完全是个loser的表现嘛!然后重新摆好桌椅。安静的坐下,忽然想起好久没上知乎了,于是,兴致勃勃又不卑不亢的过来吹牛逼,聊以自慰。当然,打死我我也不会说这是因为有点累了。为避免文不符题,决定还是先说说前端的故事。上段时间换了一份工作,个中缘由,不说也罢。虽然很和谐,但是我总感觉有点互相伤害的感觉。总而言之,算是给了自己一点空隙,偷得浮生半日闲,跑到中国的最南端,玩了一大圈,身心舒畅无比。然而除了诗和远方,生活更多的时候还是眼前的苟且,明天的苟且,后天的苟且。这次离职,我作为一次机会,于是,我向各个有点小名气的公司,比如美团,比如百度,比如滴滴(虽然我很讨厌这个公司)等等。抛出了橄榄枝。然后暗想,真是不知道哪家公司这么幸运,能选中我。然而。。。他们并不理我,甚至一个去展示自己的机会都不给我。瞬间觉得好受伤,我从此将变成一个有故事的人了,写出来就事本书!但,玩笑归玩笑,日子总是要过的,颇有点饥不择食的感觉。也就算是随手选了一个外包公司,之前一直听别人说外包公司有什么样的弊端,但是我并没有亲眼见证过,于是就来了。到了这个公司才发现,妈的,他们说的真没错。但是有些弯路是要自己走的,我一直笃信童年时候学过的一篇文章,小马过河。技术上,感觉到了一个瓶颈,平时工作用的东西也都算是比较熟悉,但是总是还感觉有很多不会的东西。在之前的公司,移动端和PC端的开发都做个,熟悉了angular,bootstrap,Ionic等框架。对基础js原理也有了一些新的理解,开始去阅读一些框架的源码,老生常谈的性能优化、算法、数据结构、seo、OOP、MVC也逐渐有了新的理解。别的乏善可陈。这一年的时间也有好多的人问我关于培训机构的问题,我现在已经不愿意回答了,我都已经换了一份工作了,有的人是在我们刚开始工作的时候就开始问我这个问题,可是到现在还是在问我同样的问题,我觉得,还是应该有一点果断的决断的。忽然不想再说,改天继续。
我是自学的,也是毕业于电子信息工程专业的(只是我是从小学编程的)。毕业的时候想找一份嵌入式方面的工作,但是因为学校原因被拒了N次。理想的方式是有个人带,或者对整体有个概念会比较好。至于培训班,好像现在有对培训班出身的歧视。不过也应该勉强可以能让你对系统的知识有个了解。我也习惯性将之前自己学的东西整理成电子书,所以如果是Web开发的自学可以看: ,有详细的Web开发知识的介绍:
哈哈 我也是从你这里过来的 现在已经是前端工程师一枚希望可以帮到你哟说找男朋友的,劝你考虑的,劝你别做程序员的,都退散吧!当初我在知乎提问,也大多都是这样的回答!我从今年1月开始自学,3月入职以来,觉得越做越有兴趣,所以妹子加油!占个坑,上班时间,再来码~-------------------------------------------------我也是14年毕业,专业软工,之前做了1年测试(实习)1.报班吗?我们公司5个前端,上个月辞了一个,辞的那个好巧不巧就是某内培训机构的。据他说培训机构真的学不到东西还巨贵,基本就是骗人的地方。我两个师傅一个自学成才,一个看视频的。我是自己看书学的,我觉得比较有效的是一遍w3c,看一遍headfirst html与css(挺有趣的书),然后就抄几个静态页面,基本就懂了2.自己试着加几个图片轮播(网上找插件)以及常用的特效,看一遍jquery的api,写写简单的事件、动效,这时候就可以找工作啦!完成这些我用了快两个月,我是考研失败,1月份开始买书看书,3月初开始找工作,很快找到,虽然开始工资不高,但是那时候会的也不多就不在乎这些,有个工作后,提升非常快的!3.工作到现在,3个月的样子,感觉收获很大,学习最好的方法还是实践中学习。我从一个只会切静态页面的小菜鸟到现在负责了项目(勿喷,第一个项目,不成熟,还被客户骂的半死)(希望不要遇到这个公司的人看,闪。。)4.我觉得楼主可以先看视频,入门,以后再多看书。不要被其他人的回复吓怕了,既然想做这个说明你有兴趣,就加油学!肯定可以的!我现在也只是入门阶段,正在学习中,有什么不对的地方希望大神指正,谢谢啦-----------------------11月30日分割-------------------------答主目前工资翻倍啦,大家共勉呀~加油加油,学无止境-----------------------1月11日分割-------------------------很多人私信问我怎么学习前端,在这里我写一下我的见解,希望对大家有所帮助。没有特别复杂的结构之类的,单从我个人的学习路线来讲一下我看过的书之类的。1. 入门的入门:2.看完了一本,第二本来了:3.大概了解的差不多了,过一遍w3c html css 部分4.去模板之家之类的 下载几个psd自己写成网页(推荐开发工具HBuilder,webstorm,sublime)5. jquery api 过一遍6. 自己用jquery完成下拉菜单/轮播/弹出框等基础效果7.投简历。。这时候应该可以找一个入门级的前端工作了。只是入门级哦,之后的发展就见仁见智了。啃javascript高级编程之类的,找到工作慢慢来~-----------------6月12日-----------即将加入途牛啦(o??`o) 大家一起努力!特别是女孩子们( o ?ωo? )?
培训还是自学.大多数人认为培训能「学好」软件开发技能,其实是不愿面对自己执行力与耐性不足的弱点而买单。要知道软件开发是一个需长期锻炼的结果,不是学做饼干,按步骤做就能做出来卖钱。另外,软件技术入门过程都是相对比较枯燥的。如果说培训能叫好,那是在课堂中调动起你的兴趣,把枯燥的过程变成游戏或是拆解成大多数人能理解彩蛋,一旦下课你学到了多少?回想我们这么多年读过的计算机书里,把学识做扎实,书里的内容一定也是枯燥的,从计算机专业书籍的龙书到前端领域里 JavaScript 的犀牛书,哪个地方理解起来让一般人觉得好玩?都是一本本啃过来的。那大多数的培训价值在哪里?最有价值的部分大多都是让人脑袋开窍,让我们「能意识」自己哪里不足,激发起你的兴趣,以及教导已有的系统方法。那什么时候去参加培训?两类人。一类是遇到瓶颈时,而不是盲目刚开始的时候。例如你每天忙碌日复一日,没有什么提高,看着人家都当 Leader 你还是小罗罗,为什么?为什么你的技术这么久了还是没有提高?如果要改善现状,必须有所「觉悟」才能自驱提高。另一类比较纯粹,把培训看成是机会成本,那问题就变成了自学成本是否大于培训成本。说白了就是自己不愿意看书了,让培训的老师把重点讲出来并跟着做一遍能做好。这就像自己学做蛋糕,还是图方便去学校花五六千块学划算。除此之外就是人家踩过的坑你学一下,用钱把坑填平。怎么学?面对如何学的问题。首先,要知道为什么要学,如果认为 DW 就是前端那就算了。如果认为学前端能赚钱,那就不错。兴许还可以发家致富。当未来将用此手艺谋生,以后就这条路,看看状态会是怎么样。有了一个可以长期坚持的一个理由了,那后面都好说。据我观察,在校学原来在学习成绩挺好,不是计算机专业最后又选择了前端或计算机行业,一般发展都蛮不错。其次才是怎么样能把这件事做好,做好是要讲究效率与方法。在此之前需要先了解自己。如果是学霸都有自己的方法不赘述,不是学霸,那就找个适合自己的学习路径。是参加培训减少时间成本还是加入到 Q 群以及论坛?可以多试试。在此之前,甚至可以通过搜索「怎样缩短学习周期?」之类在贴子提高学习效率。导师/环境很重要.最后,在你所处的环境里都找到一位导师,无论是线上还是线下,这将对你受益匪浅。当你有技术或职业规划的问题时,他能给予你建议并引导能让你牛逼快速成长,少走弯路。不要担心现在学晚不晚,要担心的是你的速度是不是比别人慢。原文:
觉得自己还是有点资格来回答这个问题的。先讲一下自己进入前端的经历:15年CS专业毕业,没找到工作。由于游戏天赋比较好,在校时都在帮同学朋友上分代练LOL,在游戏里找到了一点点的尊严和存在感。15年7月毕业时,进BAT的同学大有人在,自己却连个小公司也没找到,那仅有的存在感也不复存在了。迫于生活压力,放弃了游戏,亏得上天眷顾,自己脑袋瓜比较聪明,对数字图形条条框框的东西也比较敏感,再加之是计算机专业出身,有很多其他语言的基础,数据结构,操作系统,算法也有一定的基础,看中了前端是最接近用户的程序岗,所以就开始发奋自学前端。自学两个月后来到深圳找到第一份前端工作,月薪7k,同时结识了自己的前端导师,他是一个8年经验的前端胖子,我们经常联系,探讨前端技术。在第一家公司又发奋学习了差不多半年,不满于公司招的新人薪资高过我,于是跳槽了,目前月薪12k。自学还是培训这个东西因人而异,有的人有一定的计算机基础,而且有一定的自制力,那么他自学起来真的很快。同样,我身边也有很多培训出来的人,他们给我的感觉就是没有计算机相关的基础,跨行业学习前端,所以自己自学上手很慢,且没有方向。其次,有些人自制力可能有些差,自学进度及其慢,反而给培训班砸上近两万块的培训学费让他们感到肉痛,而不得不认真的去学习前端。说了这么多,就是想说明:第一类人:要对前端有热情,对前端有热情的这些人,不管是自学进入前端这个行业,还是以后再前端这条路上的发展都是非常的快。第二类人:就算没有第一类人那么对前端有热情,那么我们也要为生活考虑不是吗?做一个有目标的人也是不错的,为了更好的生活质量,为何不下功夫好好学学前端呢?第三类人:听别人说前端的薪资比较高,对前端没有任何热情,且没有自制力,我觉得可以尽早放弃了,不是说不能入行,我身边有这样的同事,做了3年前端技术还停滞不前,经常向我这个不足1年的前端问问题,可真是实打实的画网页的啊。下面说一下我自学那两个月的情况:一台可以24小时上网的电脑,足够量的水,足够量的食物,一个栖息所,秒味课堂,慕课网,w3school,一个jQuery API手册,一本《javascript高级程序设计》。(我真的不是打广告的 。。)按着视频由浅入深的学习顺序,一步步的写代码。coding、coding、coding (ing) ..不能只是过手,照着视频将代码过一遍自己的手,其实一点都不理解,真以为前端是码农?不一定每天能够写多少多少的代码,但一定要做到出自自己手的代码自己都很清楚每一个字母的意义。HTML:搞清楚HTML4和HTML5,学习HTML的大部分标签,并明白什么标签有什么样的含义,做到标签的语义化,我们用CSS完全可以做到只用一种标签去完成布局,但是为什么标签有那么多种?要想一想这个问题,这些nav、header、footer、section、article、aside、div、a、p、span、img、input、i等等,常用的标签一定一定要清楚,并在恰当的时刻使用它们。CSS:它是一门学习起来深不见底的知识,甚至不能叫他为语言。但是入门CSS掌握以下就差不多了:要清楚浏览器每种标签它们有什么默认的样式,inline、block、inline-block要很清楚,盒模型、定位、浮动、非常的重要。JS:入门前端JS可以学习的不是特别深入,当初我入门的状态主要是使用jQuery,搞清楚jQuery各式各样的API来实现网页交互。有人说我怎么可以就9个月的时间从零到月薪12k,下面我来说说自己现在的状态:已经早就放弃了视频,入门可以,深入的知识真的不多。博客,有很多大神的博客真的很不错,可以学习到很多东西。,栈溢出,一个极其专业的技术网站,几乎没有搜不到的问题,只要你能正确的使用英语将自己的问题描述出来。,火狐开发者,一个WEB API网站,提供很全面的API,各种API只有你想不到。,万维网联盟官方,提供极其全面的API,不止最新的API,各种老旧版本的API也可以查询,需要一定的英语基础。,CAN I USE?一个浏览器兼容性检测网站,可以检测某个JS API或者某个标签、某个CSS属性,可以为之提供几乎所有浏览器极其主流版本的兼容性,并向你推荐兼容方法。玩自己的博客 一个小白,希望可以结识各路前端菊苣。《javascript高级程序设计》这本书真的是非常非常的不错,真的可以说是每看一遍都有收获,每次都有新发现。自己有一个接近1800人的前端群,虽然自己不是什么大神,但是会的问题我基本都帮大家解决,群里大神也还是有的,感兴趣可以进群。--------------7月4日,更新分割线这个行业真的和性别无关,应该说任何行业都是吧。见过很强的妹子前端,见过很菜的汉子前端。编辑器和IDE,推荐sublime,深入前端后推荐webstorm。有很多的初学朋友问我怎么学,建议先使用jq跟着视频做布局和交互效果,上手快,出成果快,可以逐渐积累自己对前端的兴趣。有了更多的兴趣之后再深入学习js,更是事半功倍。
哈哈我也是学电子搞嵌入式的,由于模电太差,实在是爱不起来,10年自学ios,11年自学安卓,12年搞web,13年毕业跑去搞了环保,14年搞虚拟现实,现在偶尔接点前端私活,绕了这么一大圈。首先,我想说,最好是报班搞ios。ios工资最高,有标准化流程和解决方案,每家公司都一样。但是前端是个坑啊,框架太多,不同公司的技术选型不一样,甚至同一家公司不同项目的技术选型都不一样。而且工资不是一般低,最重要的是职业前景渺茫。最最最重要的是学习成本根本不比后端或者ios低,前端不像ios在稳定的基础上一点一点增添新特性,前端是半年一小变,一年一大变,前两年还火的phonegap现在你看谁还理,都跑去关注reactnative了,刚把angular1搞明白,结果今年就出2了而且改的爹娘都不认识。做前端的唯一优势就是就业面非常广。所有企业不管传统还是互联网都需要web,后端技术选型千差万变,但前端技术都没大差。卤煮毕竟是女生,现在满腔报复以后早晚会趋于稳定,现在几乎每个事业单位都会招前端,如果卤煮以后打算贤妻良母的话,还是可以坚持走下去的。毕竟ios多数出现在互联网行业,加班不要命的那种。好了,那我们来谈谈卤煮的问题。这事当然是自学啊,慕课网跟着做一遍下来就什么都会了。以我的经验结合慕课网的课程,给你推荐这么个顺序。必须要说明的一点,不用看什么语法,屁用没有,最起码html4跟css2的语法是完全没必要看。现在我们开始正题,菜鸡该如何通过慕课网入手前端(我不是打广告的)。首先,把那个《电商网站前端架构》看一遍,高屋建瓴,起码你得知道前端是怎么回事。第二,去看sublime的视频,快捷键常用插件这些,死记硬背就行,后边快速学习要用到。第三,跟着《手把手教你电商网站》做一遍,完事基本就能去应聘页面仔了,静态跟兼容性基本就没问题了。第四,去学bootstrap,事实上使用难度是bootstrap&jquery&javascript的,这个要多翻文档。第五,学jq,慕课的jq很一般吧,网上找些常见jq特效多跟着做做。第六,学ajax,趁着jq还没忘,把ajax了解一下。学完这个,就一定要开始项目了,因为不同公司的前后结合方式不同,这个需要项目中体会。第七,学less,基本上玩转bs跟jq就已经可以找份不错的工作了,这时候需要less提高你的工作效率,当然,你要是喜欢scss也行。第八,开始最无情的javascript封装组件和前端自动构建工具比如gulp,不过慕课好像没有,这个我太菜,不好推荐,grunt先学着吧。这一步是你通向大神的必经之路。第九就开始三大框架咯,angular,backbone,ext,随便选一个咯,学完基本就中级了,可以跟初级ios们平起平坐了。在这个过程中你会遇到很多东西,比如模板引擎,自动填数据,图片精灵什么的,都是要好好学的。在这个过程中你会遇到很多东西,比如模板引擎,自动填数据,图片精灵什么的,都是要好好学的。完事就是一个更高的领域了,这个需要其他大神们带咯。无非也就是html5跟css3新特性,webapp,nodejs,然后reactnative等几大方向吧。偏移动或者偏后端。再然后,就往专家或者架构或者管理转咯。你是个姑娘,找实习很容易,给发工资还能学习,干嘛报班。
6首先:不要因为别人说前端简单而学前端,说前端简单那是因为那群人不会前端----------------------------------------------------------------------------------其次:我是感觉这个算不上自学吧,dw不是拖拖元素就能做出网页么,然后在dw里面的效果和浏览器里面的效果差的不是一点大#我是感觉这个算不上自学吧,dw不是拖拖元素就能做出网页么,然后在dw里面的效果和浏览器里面的效果差的不是一点大#---------------------------------------------------------------------------------最后:你真的不在考虑考虑么?不能做我所爱,就要爱我所做啊,毕竟互联网的水还是比较深,你真的考虑好了要来么?可能来了就再也回去不了。你真的不在考虑考虑么?不能做我所爱,就要爱我所做啊,毕竟互联网的水还是比较深,你真的考虑好了要来么?可能来了就再也回去不了。--------------------------------------------------------------------------------最后的最后:要不咱俩换换吧,让我去银行好不好,宝=????宝=????好=????想=????去=????银=????行=????数=????钱=????到=????手=????软=????-------------------------------------------------------------------------------回到正题:自学还是去培训机构。就我身边的同学来说,大一刚入学的时候,被各种培训机构拉拢啊,然后有好多同学都去报了这些,但是最后坚持下来的屈指可数,一来是因为当时大一,没什么压力,所以就没好好学(到最后大三的时候同学去报培训班,学的那叫个认真啊),二来,可能由于人本身的惰性,在学好学校里面的老师教授的课程之后,总觉得学外面的课程是锦上添花,可有可无,所以就有多了个不去培训机构的接口。感觉培训机构里面,会教你“21天学号HTML5”,“21天学号CSS3”,“21天学号Jacascript”,然后总共下来一个月你就能够成为他们最里面说的“月入n万的互联网精英”,殊不知,培训机构里面整个过程可能只会让你用HTML+CSS+JS去做一个“图书馆管理系统”,然后这个就是你以后写在简历上面的项目经历,讲真,这样子的经历真心没什么吸引力。培训机构只会教你如何去用这些东西,或者教一些小技巧,由于时间关系和人力成本关系,他们不会教你一些很基础的东西。最最简单的一个:padding,培训机构里面会告诉你这是内边距,一个div设置了padding之后就会balabala,但是绝对不会告诉你,如果一个div设置宽度不设置高度,你padding-top:20%之后高度是能够自动根据你当前的宽度计算出来的并且保持你设定的5:1的比例,这些你指望培训机构告诉你?省省吧。display:block和display:inline-block的区别会告诉你是不是按行显示,但是绝对不会告诉你,dianplay:block是因为元素后面紧跟了一个回车,而dispaly:inline-block是将后面的回车转换成了空格,虽然能够按行显示,但是中间肯定会有一部分空隙,这些你指望培训机构告诉你?省省吧b和strong都能实现加粗,但是区别在哪里?老师会说:“没什么区别,都是加粗”,但是这老师可懂语义化?所以,既然你想学互联网,就自学,借助这个机会学更多的东西,而不是去培训班浪费时间,如果你真的有决心,还会害怕学不好?退一万步来讲,万一你没坚持下来,这不还省了一大笔培训费么##,而且听学弟们说,我们学校的前端培训机构已经1w一学期了,这.....最后送上我的座右铭:知耻而后勇。#最近发现好几本前端动物书都是主管或者坐在我旁边的师兄翻译的,瞬间给他们跪了............#亲 加了个油~PS:天猫前端招聘
求用简历蹂躏
原文链接:大家都是从小白走过来,每个人的轨迹不一样。冒昧说一下个人看法自学如果有耐心的话,可以看看w3cschool的教程下面标红的地方,可以按照顺序看看。but....我知道多数人肯定没有耐心一个一个看下去,而且看完这些确实也比较累。最主要的是,很多知识点不一定就在工作中比较频繁的运用到。一般来说,咱们前端工程师遇到不懂的小问题,通过查查手册也可以解决。看学习视频如果想比较直观的学习,其实看视频是一件比较快的方式。(我本人是这样的,喜欢看视频)慕课网有比较多的免费视频可以入门但缺点也比较明显,就是慕课网的体系不是按照一套完整的课程体系来的,多数是具体的案例拆解的。再一个因为讲师比较多,这个是优点也是缺点。学生找到一个自己喜欢的讲师可能需要费点功夫。不过作为入门是足够了。学习论坛如果遇到不懂的问题可以去论坛提问,w3cfuns
是一个不错的地方,又很多朋友分享案例,替你解答问题。大牛博客还有一些大牛的博客可以关注下:阮一峰 张鑫旭 大漠 上面都是很优秀的前端博客、建议题主可以好好看看。关于报班如果自学比较费劲,其实找一个培训机构倒也是一个好事。至少来说,培训机构总结整理了一套完善的课程体系,让学员学习起来比较系统。可以监督跟进学员的学习情况。包括一个学习氛围。不过不得不承认现在的培训机构鱼龙混杂,需要学员擦亮眼睛。再一个,请大家不要过度迷信培训机构,那些号称包就业、包学会的机构...多数都是骗人的。对,骗纸...(希望不要被拍砖)我们都知道能不能学会一项技能,多数都是靠学生自己的努力。优秀的讲师,优秀的课程只是一个辅助作用。作为培训机构能做到不误人子弟,不传递错误的知识,如果再能有一些责任心,这样的机构就很不错了。最后,附上一张学习图谱,给需要的朋友参考一下:
已有帐号?
无法登录?
社交帐号登录

我要回帖

 

随机推荐