浅析前端开发学习之路(6)

我觉得在这些文章里只记录我的学习过程,不会涉及到任何高端技术,在重声一下,我会将我所学的技术,以小节的形式简要介绍,让我苦恼的是有时候真不知道该写些什么,我甚至试想过直接贴一大段代码上来解释,最终还是以失败告终,学习的路是漫长的,学了3-4年还是个入门水平,我也没有本事一下子全部更新完,如果我的文章能给你们带来帮助,那我很荣幸,如果我的文章对你来说只是泛泛之谈,那不好意思,小弟才疏学浅,不能满足高手的需求,因为我所敲的每个字,都是有感而发,我不想复制任何的代码来解说,对于我来说,学习是痛苦的,又是快乐的,这种感觉只有每天不断学习的人才能体会到,前端开发涉及的技术确实很多HTML CSS甚至是HTML5 CSS3 JavaScript 非常的重要,但是我个人觉得ActionScript3也非常重要,因为ActionScript3涉及的技术也非常非常的多(数据结构 数学 物理 算法 3D 与后台php java交互 Socket等等), 我想每一个知识点都能写成一本厚厚的书,因为我认识的人很多人都不会这个,所以萌发了写一些文章来引导他们学习,今天我想简单提的一下ActionScript3的学习旅途,对于ActionScript3来说,对于初学者来说确实很难下手,事件/显示对象/OOP 我认为这3块是比较好学的,我并不这么认为基础就不重要,就能一扫而过,我记得我刚刚学的经常被人笑,我用中文编程, 我记得我也无聊过,甚至写过以下无聊的语句:

var 爱我:Function = trace ;

爱我("Hello World");

这就是我的第一个ActionScript3的开始,我觉得有些东西并不要一样,测试并不一定要trace( )啊, 我觉得看着舒服就行了,到时候都是要删除的东西,难道这要也规范?学习东西我觉得不能太死板,如果书上的第一个例子是trace("Hello World");  , 那你脑子里一定要转变一下,就象我这样,虽然不专业,但我第一个例子就有本事写成这样,难道说基础不重要? 因为很少有人这样用,只知道Function是一个数据类型(引用类型/复杂类型) , 函数(方法),  我还不怕别人笑, 我第一次学的时候哪个是变量,哪个是对象都不知道,比如:

var rect:Rectangle = new Rectangle(); 我开始认为rect就是对象,懂的一看就知道我的水平了,后来才知道我声明了一个rect的变量去引用 这个对象 ( pass by reference ) . 我不知道什么是有用的文章,去翻译别人的原文?去研究最新的技术?写个原创技术帖?然后一步一步告诉你这样做,那样做?难道这才是最好的文章吗?我不知道,我只知道走我自己的路,不管对与错,学习的时候有些东西确实没必要考虑进去,总之我想说的是,方法不并等于技能(也许我的技术不好,但我愿意分享我的方法,这也是学习的最高境界 ) . 好了切入正题,如何学习ActionScript3 ?  基本语法? 事件?  显示对象?  我测试过,按我的学习方法如果一本书啃到底,学完过了2天我都忘了,我们要掌握一种通用性学习方法,有人会问到什么是通用性学习方法?其实这也不是一个很新鲜的话题,我想很多人也是这样学的,ActionScript3/php/js 比如正则表达式 我认为都差不多, ActionScript xml/ flex xml 我认为都差不多,就花点时间一起学掉了,因为有些东西我认为至少我自己用起来的时候,真的让我写就感觉很模糊 但至少我有这个印象,查一下就清楚了,有手册啊? 有些东西却不用记,比如OOP (Object Oriented Programming ) ,这个要慢慢在代码里体会的,有人总是认为 不想学 和学不好 是一个概念 ( 很绕, 是因为我学不好所以不想学了 ) , 确实,但我认为不想学 和 学不好是 2个概念,一遇到就google , 一遇到问题就搜索,脑子也不动,是的 有时候确实能快速的解决一些问题, 但是自己不懂,所以思考很重要。

其实这篇我并没有说什么,至少我都是这样走过来的,我希望我的所有文章是小说,而不是技术,我喜欢看类似于编程人生这类的书,

引用里的我最喜欢的原文: Seibel:我注意到优秀程序员和差劲程序员的一个重要区别是,优秀程序员在不同抽象层之间切换自如,游刃有余,修改时仍能保证各层独立,并且选择最合适的那一层进行修改。
我也来盗版一下: 我认为最好的生活和最差的生活的一个重要区别是: 最好的生活能把自己所有的心情分享给别人,而不像最差的生活一个人躲在角落里数落着自己的悲伤 。

 

 

 

 

 

 

 

posted @ 2011-01-22 05:57  周天宇  阅读(458)  评论(0)    收藏  举报