现在新手问得最多得一个问题,就是,应该学什么,什么才最有前途。
在我开始入门得时候, 我也想过这个问题。 为了简单, 我用 VB进行了入门。
但是心里老是觉得比用 VC得低一等。 但是看到 VC得时候, 又退了回来, 因为看
不懂。就这样一边学计算机个各种知识,一边用 VB编写一些小程序。慢慢的,
我知道了 API,知道了操作系统原理,知道了 DLL,知道了 COM。这个时候,再
去学习 VC,很快就入门了,然后慢慢渐入佳境。但有所小成的时候,我发现一
个问题,就是 VC的开发效率不高,什么细节都要考虑的面面俱到,特别是内存
泄漏更是把握不好 (或许是我的编程习惯不好) 。于是我又用 VB去开发, 但是发
现这个时候感觉不一样了, 很多东西看的更加透彻了。 所以现在, 如果不是对运
行效率要求非常高, 我是不会去完全用 VC的。后来又发现了 VC和 VB的结合点,
就是 vc 开发底层, VB写界面。
就在这个时候, WE浪潮是越来越火了,我也有些动摇了,在接触了 JAVA后
和.NET之后,有点失望了(并不是说没有前途,只是个人不是非常喜欢那种) ,
如果用他们开发 C/S 程序,还要带上个虚拟机,而且 .NET 中的 VC有了受限和非
受限之说,用起来不是很爽, 就又退了回来, 只是在需要写网站的时候才用一下。
我想,是不是我跟不上时代了??
偶然一个机会,我看到一个超级高手说的话,编程设计就像武术 , 而且还给
我介绍了一个适合初级学习者的网站中国自学编程网, www.zxbc.cn。新手入门
的时候老是想要学天下第一的武功。 但是你没有看到 《天龙八部》 中乔峰把一套
入门的“太祖长拳”打成那样的时候, 震惊了多少人。 如果你是高手, 入门武功
都能打遍天下无敌手; 如果是半调子, 就算有屠龙刀又有什么用呢?在他手里也
只是个比较锋利点的武器罢了。 真正的高手, 都是自己悟出来的, 不是教出来的。
不要想着学什么天下最牛的武功, 因为谁都要必然走过, 手中有剑心中无剑, 手
中有剑心中有剑,手中无剑心中有剑,最后达到手中无剑心中也无剑 。必须要
经历一个从量的积累到质的改变得过程。
现在我还在我的 WIN32世界中钻研。 前短时间,有同事引进了一种国产的汉
语编程语言, 没想到开发速度又上了一个台阶。 开始我对这种汉语编程语言没有
太在意,用着用着发现编码量减少了,进度快了(偷懒的结果) ,现在用的也很
爽。
所以没有绝对强大的语言,就像没有绝对强大的武功一样。如果你是高手,
一根树叶也能杀人。如果你是高手, VB也能很精彩。
无论学习编程还是计算机的其它方面,首先是培养兴趣,这点非常重要,
如果有兴趣, 编程会使你有强烈的兴奋感, 你自然就有了强烈的求知欲。 不然它
就会是一份枯燥的工作, 你也不可能深入学习下去。 一开始可以看一些计算机软
硬件杂志比如说 <<电脑报 >>,对于里面提及的计算机操作技巧尽量动手试试, 这
样会使你有些成就感,这很好,要的就是这个。其实学习一些 "crack 技术" 也是
培养兴趣的一条捷径,上网看看,或去书店找找《黑客,就这么几招》之类的东
东看看 ( 想想这些 " 漫画书 ":-> 的作用这就于限此吧 ), 当你发现开始对计算机产
生兴趣后, 那么就开始学习专业知识吧, 上面提及的东东可以不用再看了, 你可
能觉得从中学了不少知识,但要清楚的是这些都是一些三流的非专业知识。你
还有很长的路要走,得赶快上路,不要在上面浪费时间了!
2 一开始你可以学习 basic 语言, 这个语言并不会耽误你太多的时间,学习