我的编程路
其实我真正学习编程的时间很短,但是接触编程就很久了。小的时候,一次有机会接触了486上面的FBasic,然后找了一本书,随便把上面的程序输入了进去,然后出了一些结果, 反正我看不懂。后来上小学了,才知道那就是编程。
到了初中由于计算机竞赛,参加了Pascal的培训,但是学得不好,根本搞不懂。后来了解到有C语言,文老师说能不能教一下,老师说你没有天赋。
高中只会考试,业余偶尔用MATHEMATICA和MATLAB算几道数学题。
高考完了,也就是去年,我决定认真看看计算机编程。我首选了那个曾经被认为我没有天赋学得C语言。就依靠着一本老谭的《C程序设计》,学到了今年初,然后是计算机二级,竟然很出色的考过。
本来我认为我的程序变得很不错了,即便在往下学,也不过是看看库函数的使用。一次论文需要,编了一个300行的程序,让我彻底认识到我根本还不会编程!
然而我现在很迷茫,我不知道应该去怎么学了,我很想自己编一些程序,解决一些实际问题,然而不知道算法,即便我看完了《算法与数据结构》,我依然不知道很多程序应该怎么编。有人说应该去学习别人的代码,但是别人的代码总是有许多库函数里面的,要么是MFC里面的函数,或者是API的,我根本不懂。我决心去学习库函数,但是打开头文件,里面只有声明,没有函数体。我到现在都不知道最早的那个printf函数是怎么实现的,算法是什么。
源代码里面充满了可怕的宏,学校的老师根本就不会帮我解释源代码,至于相关书籍,根本就是会的依然会,不会的依然不会。
今天才来到这个论坛,希望论坛里面的高手,能够在我的编程之路上,指引方向。