主题:编程一年的总结
我现在高二了 我从高一开始接触编程。现在已经一年了,这一年中,伴随我度过了有快乐,也有悲伤,还有很多时候的迷茫,不知所措!回想这一年,我并没有静下心来好好的将一样学好,学了很多,但没有一样能算得上学好。我晓得我翻犯的学编程的大忌——不专一。现在想来还是很后悔,我希望能总结一下,以便在下一年有个目标,不想第一年那样象个无头苍蝇一样到处乱撞。请高手们给与指点。
我高一的时候,家里买了电脑。当时知道上网聊天。后来,我的一个朋友送给我了一本谭浩强的《visual basic程序设计教程》,我马上被迷住了。尤其是在一个command1_click事件中写了
print"sssssssss" 运行良好。当时就有了一股征服感。我马上投入到了学习中,几乎没有遇上什么险阻。一切都是那么顺利,我不禁感叹!编程真简单。我们信息课上也要学vb,要到高二才学。课本上是以一个小游戏为例子讲的。老师让我们不用看那个,老师也不会讲。因为没时间,而且会考也不会考那么难!我随便看了一下在高一的假期就把那个游戏写出来了。压缩了代码和程序的体积加进了许多新东西! 受到老师的高度赞赏。我当时被兴奋迷住了头脑,以为编程不过如此。那时的想法是多么的愚蠢,直到现在,我一想到我还是觉得那是我太幼稚。
我很轻松的看完那本书后,到网络去寻找知识。接触了API,记得第一次看API,我那种就像小学时候看一元二次方程一样,全然不知那是什么个东东。特别是那个BitBlt,很长一段时间我才会用。我隐隐的觉得编程或许不像我想的那样。的确,我在网上看了些文章后,一篇文章,我不懂2/3的专业名词。我意识到,我什么都不是。我的学习积极性受到了严重打击,可并没有影响我对编程的兴趣。
记得我在网上看了下关于socket编程的文章,作了一个聊天程序,说白了就是个C/S程序,只是做了下美化而已。受到了我一个网友的好评,我很开心。那个晚上没有睡觉,那或许是我用vb最激动地一次。
之后我就没有对vb深入,因为我在网上看到很多人说vc难,激发了我的好奇心。我决定去看看那是个什么东西,因此我学了C++,也不算学。只是看了下语法 知道了switch就像vb的select case 等。我买了本书,照着书上的讲的 建一个dialog based。加一个控件 双击它进入代码区。我想,和vb没什么两样麻,照着书上作了几个例程,也不觉得难。后来我下了孙鑫的视屏教程,看了他讲的win32API遍一个窗口,才知道这个application program interface的真正含义。才知道它是属于windows的,不是属于vb的。看了孙鑫在MFC程序中对winmain的跟踪。才知道,我真是个傻子。
由于学习任务紧,我没太多时间在编程上。之后就很少有时间了。只是在周末时在网上看几篇我能理解的文章,再跟着作。虽然也积累了一点的知识,可毕竟还在表面。期间所过一些小东西,都是上不了台那种,无非就是什么屏幕小精灵之类。
到了高二,我准备深入学习vc。可是我才觉得vc有多难,我看着MFC的代码就觉得我在看甲骨文一样。什么文档类指针,我学c++时连指针都么好好学。我才知道是基础不够,我重新学习C++,特地买了一本书。可我学到STL的时候,突然冒出那些什么个容器、双端队列……哪些东西给我了个下马威,我知道,哪些是数据结构的东东。我觉得什么算法么没什么必要学。我就没有深入,而是对游戏感了兴趣,我投入到了对OpenGL的学习。
我从网上下了NEHE的OpenGL教程,前9课都是非常的轻松,我还作了几个3D的Demo,可到了第九课,我学不下去了。当时我不知道为什么,只是惊奇与那些人为什么轻松驾驭那些结构体,为什么可以轻松的算出相关的数据。而我不能,我开始怀疑我大脑。后来我的一个网友安慰我说没什么的,他建议我去看数据结构,我还是不敢相信。后来,我无意间看了信息学竞赛,那上面没有问那个API函数怎么用的,我才知道API只是一种手段而已。真正的编程是数据结构加算法。我这里不卖那些书,我有够了一本数据结构与算法分析,美国人写的。我觉得好难,什么自反,传递。我学习的速度向蜗牛一般。现在,我学习到队列了。不晓得我能否坚持!~~
我不知道是否有人有何我一样的经历。今天晚上心血来潮写了这篇文章。只想回顾一下。现在,我对前面真得很迷茫,数据结构实在是很难,可学别的又不能深入?!~希望哪位高手能够体会我这种心情,以指点迷津!。
我高一的时候,家里买了电脑。当时知道上网聊天。后来,我的一个朋友送给我了一本谭浩强的《visual basic程序设计教程》,我马上被迷住了。尤其是在一个command1_click事件中写了
print"sssssssss" 运行良好。当时就有了一股征服感。我马上投入到了学习中,几乎没有遇上什么险阻。一切都是那么顺利,我不禁感叹!编程真简单。我们信息课上也要学vb,要到高二才学。课本上是以一个小游戏为例子讲的。老师让我们不用看那个,老师也不会讲。因为没时间,而且会考也不会考那么难!我随便看了一下在高一的假期就把那个游戏写出来了。压缩了代码和程序的体积加进了许多新东西! 受到老师的高度赞赏。我当时被兴奋迷住了头脑,以为编程不过如此。那时的想法是多么的愚蠢,直到现在,我一想到我还是觉得那是我太幼稚。
我很轻松的看完那本书后,到网络去寻找知识。接触了API,记得第一次看API,我那种就像小学时候看一元二次方程一样,全然不知那是什么个东东。特别是那个BitBlt,很长一段时间我才会用。我隐隐的觉得编程或许不像我想的那样。的确,我在网上看了些文章后,一篇文章,我不懂2/3的专业名词。我意识到,我什么都不是。我的学习积极性受到了严重打击,可并没有影响我对编程的兴趣。
记得我在网上看了下关于socket编程的文章,作了一个聊天程序,说白了就是个C/S程序,只是做了下美化而已。受到了我一个网友的好评,我很开心。那个晚上没有睡觉,那或许是我用vb最激动地一次。
之后我就没有对vb深入,因为我在网上看到很多人说vc难,激发了我的好奇心。我决定去看看那是个什么东西,因此我学了C++,也不算学。只是看了下语法 知道了switch就像vb的select case 等。我买了本书,照着书上的讲的 建一个dialog based。加一个控件 双击它进入代码区。我想,和vb没什么两样麻,照着书上作了几个例程,也不觉得难。后来我下了孙鑫的视屏教程,看了他讲的win32API遍一个窗口,才知道这个application program interface的真正含义。才知道它是属于windows的,不是属于vb的。看了孙鑫在MFC程序中对winmain的跟踪。才知道,我真是个傻子。
由于学习任务紧,我没太多时间在编程上。之后就很少有时间了。只是在周末时在网上看几篇我能理解的文章,再跟着作。虽然也积累了一点的知识,可毕竟还在表面。期间所过一些小东西,都是上不了台那种,无非就是什么屏幕小精灵之类。
到了高二,我准备深入学习vc。可是我才觉得vc有多难,我看着MFC的代码就觉得我在看甲骨文一样。什么文档类指针,我学c++时连指针都么好好学。我才知道是基础不够,我重新学习C++,特地买了一本书。可我学到STL的时候,突然冒出那些什么个容器、双端队列……哪些东西给我了个下马威,我知道,哪些是数据结构的东东。我觉得什么算法么没什么必要学。我就没有深入,而是对游戏感了兴趣,我投入到了对OpenGL的学习。
我从网上下了NEHE的OpenGL教程,前9课都是非常的轻松,我还作了几个3D的Demo,可到了第九课,我学不下去了。当时我不知道为什么,只是惊奇与那些人为什么轻松驾驭那些结构体,为什么可以轻松的算出相关的数据。而我不能,我开始怀疑我大脑。后来我的一个网友安慰我说没什么的,他建议我去看数据结构,我还是不敢相信。后来,我无意间看了信息学竞赛,那上面没有问那个API函数怎么用的,我才知道API只是一种手段而已。真正的编程是数据结构加算法。我这里不卖那些书,我有够了一本数据结构与算法分析,美国人写的。我觉得好难,什么自反,传递。我学习的速度向蜗牛一般。现在,我学习到队列了。不晓得我能否坚持!~~
我不知道是否有人有何我一样的经历。今天晚上心血来潮写了这篇文章。只想回顾一下。现在,我对前面真得很迷茫,数据结构实在是很难,可学别的又不能深入?!~希望哪位高手能够体会我这种心情,以指点迷津!。