[转帖]面对未来,我们应该如何去学习?
刚看完几张帖,内容清一色是告诉初学者,VBS/JS的语法、流程控制、函数等等。这些发帖的朋友热心是可嘉的,于他人却无益有害。要是时光倒流5年的话,我初次接触到的是这些东西,我想可能以后一辈子我都只能是一个简单的代码机器了。刚开始踏上这条路的朋友,心中总是会抱着“我是新手我什么都不懂”的想法上路。殊不知,在某个时刻,或许你的灵感和思考就会比前辈的知识更重要。编程,根据需要灵活使用各种可用的语言、工具,来编写设想中的程序。这时,所有的语法、函数、流程控制语句等等都是你的工具。大家应该知道,单有工具是做不了什么事的,只有具备了思考的能力,才能知道如何去做。否则,学再多语法之类的东西,也不知该如何运用
当一个人具备了思考能力后,再接触这些程序语言的基础知识,会发现一切原来是那么简单。触类旁通的意思就是如此。如何结合现有的知识来实现自己的项目目标,是一件非常值得探讨的问题。可惜现在的很多朋友,过多地拘泥于现有的模式,不敢创新,也不会思考
现在,应该是改变这种作风的时候了。否则,每出现一种新的语言或开发环境,你就得重新从头学习一次。这是非常令人郁闷的事。
当然,不是说你不需要学习基础的知识。只是说基础知识的巩固必须建立在自己的思考及应用上,而不是死记硬背。多写多试多看,不代表滥写滥试滥看。我也刚刚入门,正在向着这个方向前进,同时也希望大家能一起来进入这个动脑的世界,而不是代码的世界,代码是从我们的手中敲出,但不能成为我们思想的主宰