开始的时候,我学的是C,很难懂。不仅仅是死板的问题,而是提示是英语的问题。
几乎所有的书,包括Java说,基本上所有的计算机语言以C为前提,只有掌握了C语言,其他语言不成问题。
好吧,我就学吧。
从指针的移动开始,我便扎进了C语言的世界。当我二级通过以后,我以为可以轻松之时。一门名为《数据结构》的课程映入我的眼帘。
所谓精通,那只不过是肤浅的自傲。难懂到可以和离散数学相比,但是得啃。
然后我要反复阅读一下书籍:离散数学、计算机组成原理、计算机网络、网络安全、MFC编程、计算机操作系统原理等等书籍。
到了大二下,开始学习Java,一个月,很顺利地写完了Java入门书籍的所有代码。
什么叫夯实基础?我想,或许就是一本入门教材看个五六年。或许有人说,高级课程才是对逻辑的挑战,但后来我想通了。一本Android入门书籍我看了两年都没有看完,可是却看着高级课程没有问题,或许这就是夯实基础。不要太多的高级课程,一切都是水到渠成的事。
寒假在家,一口气四门编程语言让我彻底明白,与其买很多很多高级课程,不如一本基础教材细细品味。