Sep 21

水想前端(三):攻城

而今迈步从头越,眼前有着一座座艰险的城堡,也许你才更像个猎物。

NOT TO DO!

或许这种方式更通俗易懂,总之,这些是俺的一些经验教训,望后来者引以为鉴。

  • NOT TO : 不看手册不看书
  • NOT TO : 顾着学习不实践,或反之。
  • NOT TO : 找了本烂书看不懂,却自以为没天份。
  • NOT TO : 把样式写在标签里,或是用一大堆的表格。
  • NOT TO : 没问过前人指路,却只写了一堆”hello world”。
  • NOT TO 老想着一大堆的NOT TO DO。Keep trying.

【快速入门】

首先,别被那些烂书欺骗了,说什么《21天精通PHP/MYSQL》之类的,21天,懂个皮毛就不错了。不知天高地厚,却想一步登天,这就是你的不对啦。

谈正事,精通其实没有什么快速的途径,所以,这里说的快速精通,更多是讨论怎么保持学习的激情与效率罢了。

〖拜师求艺〗

但入门却不同——师傅领进门,修行在个人。入门,有个好的师傅其实挺重要的。所以,无论要学的是什么,大可找些看起来比较牛叉的人们问问,让他们给自己演示最小系统

最小系统?意思就是,这系统呢,要麻雀虽小五脏俱全。比如:

  • 前端的AJAX留言板
  • JS幻灯
  • CSS的自适应宽高圆角
  • 算法里的B+树
  • SQL里的事务

没有一定水平的人,是做不到这点的。当然,可能问的那人也不懂你说的东西,没关系,他估计也知道这领域里有谁比较牛B的。

〖细水长流〗

在这里我指的是,别太去钻牛角尖——什么都不懂,就别去想怎么弄出个操作系统。

好读书不求甚解,也是一样的道理。想要快速学习,就得想办法让自己的学习曲线变得平缓,细水长流,于是才能水到渠成。

比如JS,就大可以边用jQuery库边慢慢补基础,还可以顺便研究研究jQ的源码。HTML/CSS,大可以先从修改别人模板做起,慢慢体会别人的作品,再去玩原创什么的。

想学得快学得好学得不累,就得想办法持续地学“不难”的东西,而且持续地能有成就感输出。用JS基础API,菜鸟们何年何月才能弄出个完整的页面UI?

大学云,知其先后,则近道矣。

【规矩方圆】

无规矩不成方圆,俺这里的规矩指的是工具,也是方法。

〖GTD〗

首先,重点推荐GTD,全称是Get Things Done。这东西呢,玩的是时间管理——如何与时间做朋友,如何保证计划的落实。

这东西不是什么高深的东西,但细说起来也会让人头痛,推荐大家在网上随便找找,很多这类资料的。就说几点核心的吧:

  • 要把任务拆得很细,如果有件事需要两天完成,那么你最好把它拆分成四件各几小时的事;
  • 要专注地做你现在该做的事,完全别想其它的事,让你的头脑单线程运转;
  • 用好纸与笔,分神的时候想了些什么,记下来。等等。

〖临摹〗

然后,多去临摹别人的作品。怎样才算临摹呢?就是越像越好!别去想着自我发挥,别去想着对方有什么缺点,能100%地像,那你就成功了!

甚至,看着别人的代码,边敲边调试,说不定看起来一样的代码运行结果就是截然不同。调整着自己的赝品,让它一步一步地越来越像目标作品,你会发现,中间的过程你实在学到很多很多,也发现很多很多自己的不足。

〖笔记〗

好记性不如烂笔头,咳,其实我想讲的不是这些废话,但偶尔废话下还是感觉不错的嗯嗯嗯嗯……

笔记里面其实也挺多玩法的,不知道你写的笔记有多少回头去看过?有多少真的帮助到了你?

有两种笔记值得认真学习:康奈尔笔记,与思维导图。前者适合复习,后者适合归纳,而这二者有个共同点:他们都基于连接、利于记忆的,分别对应了数据结构里的哈希表与树状结构。

此外,笔记还能是自己写的博文,发布出来与大家分享与讨论,也能拓宽自己的交际圈。

【矫正心态】

其实我不指望这个话题里的文字能起到多少作用,因为旧思想扎根在灵台深处总是如此根深蒂固。所以,咱盗梦小队才说盗窃思想不难,而植入思想却非常困难。

拥抱变化。

这其实是敏捷开发的软件工程里喜欢说的话。但放在WEB前端里却非常适合。

要知道,世界变得非常快,互联网变得更快。不断出现的新技术、新平台,使得这个行业不会像传统行业那样,有什么铁饭碗的存在。

所以我们只能不断地学习,广泛地学,深入地学,才能成为真正的牛人。IT吃的是青春饭?这是庸碌者的扯淡,IT业紧缺高级人才!

广泛与深入?这是一对矛盾。其实,谈不上谁对谁错。但过于深入进某一个领域的话,也得担心一件事。

大家都知道锤子与钉子,IT业里有句话这么说,当你手里有一把锤子,一切的问题都只是钉子。从褒义角度来看,这是触类旁通,可谓之善学;但从另一方面,这却是思维僵化的体现。一切都成了钉子,都如此粗暴地解决,谈何创新与优化?

【碎念】

攻城难。别说IT了,前端都已经有了太辽阔的疆土,太多的城池。将来有一天或许攻下了很多,或许又会发觉,守城,其实比攻城更加艰险。

祝各位前端攻城师们攻城顺利,功成名就。

Posted in 开发 | Tagged , , | 5 Comments

5 Responses to 水想前端(三):攻城

  1. key4ever

    September 21, 2010 | 10:43 am

    给力,再给力~

  2. ZILIANG

    September 21, 2010 | 11:03 am

    同给力

  3. bluewing

    October 15, 2010 | 2:58 am

    文采不错。

  4. zhkzyth

    October 16, 2010 | 4:23 am

    期待师兄更加给力的文章~哇哈哈

  5. zhkzyth

    October 16, 2010 | 4:24 am

    大错邮件地址,我也来显下头像

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.