|
如何正确把握学习易语言的方向
前面曾经发过一些帖子谈过类似问题, 但是仍然看到很多学习者在学习过程中难以找到正确的方向,这里就集中对各种类型的学习者评论一下:
1、急功近利
表现为急于想完成某某系统、急于想有所经济回报,通常给自己定下很高的目标,在学习上也是总想投机取巧,希望通过一个源码来成为高手的想法的人不在少数。
事实上,可以这么说,不说是一个初学者,对大量职业程序员来说,具备更多的实践和经验积累,但即使是这种情况,他们写出的共享软件、商业软件大部分也仍然是不赚钱的,不完善的,编程是一项系统工程,是一个长期投资的过程,在具体实践中还受到激烈的市场因素影响,走捷径的想法非常幼稚,对很多想通过易语言来作为短期的经济投资的话,绝大部分会失望地离去。
2、盲从传言
对初学者来说,最难把握的是学习的方向,这个时候一个不尽完善的引导会使学习的方法走向误区,很多人也会谈些经验之谈,但某些经验之谈往往带有很大程度的主观性和局限性。 对初学者的忠告是,不要偏听偏信少数的说法,而应该冷静地多听多看,尽量多查阅资料,多看程序,从而扩大眼界,提高知识的全面性方是一条稳步正确的学习之路。
3、急于获得成就感
应该说,喜欢编程的人很多并不是只追求单纯的经济效益,而更多是为了兴趣和成就感,这种类型的人通常很急于得到旁人的认同, 总想拿出一份惊人之做来展示自己的技术,这种做法的初衷并没有什么不对, 对激励自己是很好的做法, 问题在于在这个过程中盲目地追求新、奇、特反而会忽视了对基础的编程思想的学习, 我们看很多专业的软件,从界面、从实现上的解决都是朴实无华的,并没有什么新奇的地方, 但深刻的地方全部蕴涵在深刻的业务流程中,也正是这些地方体现了软件真正的价值。还是那句话,软件是一种工具,奇异和眩目往往是赝品的代名词。
4、照本宣科
这种类型的学习者也不在少数,看上去似乎很脚踏实地,常常虚心地钻研源代码、收集各种教程、例程, 有的还花很大的力气去整理这些东西, 这么作有问题吗? 如果你希望日后成为一名教师的话,倒不妨一试, 但要成为能独立编写程序的人来说是十分有害处的, 因为他限制了编程思想的提高。 就写程序而言和发明创造是一样的, 创造力是编程者的灵魂,在学习的时候限制了思想的提高而成为一个收藏家,通过局部代码的堆砌来完成软件,从编程结构上而言很容易导致混乱,这么作的结果比较糟糕,花了若干蛮力仍然可说是个门外汉在程序之门口徘徊不前。其实看代码、学经验当然是可行的,问题是看什么、学什么, 一大段代码其实不用每句去揣摩,更多的是看局部细节的实现是否比自己的实现更加有效率,代码组织是否更加科学, 这个过程如果自己不先有一个完整的思考和实践过程 ,看代码的学习方法无外乎一剂毒药。
5、博而不专
说到这种类型,比较有意思, 这类学习者一般涉猎比较广泛,兴趣也十分容易转移,软件世界确实是个花花世界, 各种技术就如同众多的诱惑在不断勾引着学习者,往往学习者终日留连在百花丛中而迷失了方向,其实,在电脑技术发展初期,这种学习方法是可取的,当时各种知识体系都不是很完备,专业细分也不明显,但在技术发展的今天,已经没有人可以穷其一生来精通各种技术了,技术也如同各种猛兽一般每天在肆意地成长和繁殖,且不说你去和一头豹子去赛跑,但说能骑好一匹马就是了不起的成绩了,在学习过程中应该注意一个知识的延续性,不要轻易中断一个技术的钻研,而在深入这个技术的基础下再去辅助学习其他相关的技术,这样的学习方法同样可以逐渐丰富和连贯的知识体系,更重要的是,不断深入一个技术会让你的学习时间更加有效率,更加容易到某一阶段可以获益,因为只有这样,你才能不知不觉中在某一特定领域成为一名高手。
易语言在众多兵器当中,不是最强的*****,也不是最威武的刀,同样也比不上剑的内涵,最多算把锋利的匕首,但是别忘了“一寸长一份强, 一寸短一份险”,学习匕首,看剑谱研究*****法 或跟风学习什么奇着异式更加不着边际, 首先要看到匕首也有其优势,在正确理解和认识了其优势劣势后方能以柔克刚,以弱胜强, 一方面要记住世间万物相生相克的辨证世界观 同时也要准确地把握住易语言真正的优势和发展方向,这也是我的一个经验。
以后再写点关于别的东西吧。 |
|