寒假

    快新年了。放假回来这么多天参加了几次同学聚会、睡了N次懒觉,其他时间跟室友一起编写了一个简单的模拟生态系统的程序。内核不是我写的,我就是做了下将生物绘在程序上的“表面工作”。这也得益于HGE吧,不然我这个连MFC都没学会的人怎么去做这种可视化的东西呢。HGE还没学完,就做出了这样的东西,自己还是挺满意的。

    现在慢慢体会到编程最重要还是算法和思想。这些表面的东西很多。有的简单有的复杂。但要想可视化绝对不止一条路。我可能比较喜欢可视化的东西吧。这样做出来的才像个真正的能用的程序。但是,程序没有好的算法和思想,最终也就是个空壳。要想它有特殊的功能就必须学好算法,对各种原理有比较深入的了解。真是矛盾呀!因为算法毕竟是无聊的,学习算法的过程就更无聊了。学会了一个算法,不一定立马就可以用上。而可视化就神奇得多,好玩得多。不过,以后这点自己确实要多注意。学了HGE并了解了其他的一些可视化的方法后就感觉思想也很重要了。软件的功能是人想的,只要想得到就有可能编出来。要是想都想不到,那就没折了。如果自己想到的功能很特别,别人还没想到,那恭喜你!这个想法就可以卖钱了。我现在对编程就这感觉:算法和思想很重要。

    在网上看到同学在挑战ACM,感觉自己也应该朝这方向努力下。还有的在别的学校的同学已经学了好多了。各种技术,各种语言他们竟然都学了。感觉我们学的好少呀!但是就是这些内容平时已经感觉课程很紧了,这是怎么回事儿呢?他们为什么可以开那么多课?

    除了HGE、Qt,自己还对MFC有了点兴趣。为什么呢?因为虽然都说MFC不好理解,但毕竟是微软出的东西,运行库在操作系统中都包含了,用它编出来的东西小巧呀!用Qt编的东西,本来也不大的,再加上几个动态库就大咯~在网上看了很多让Qt静态编译的方法,但是都没学会(讲得很不清楚啊,而且用的Qt版本也过时了)。说到Qt,又想到了手机编程。想给自己的手机增加点自己编写的功能,但是S60的编程环境就是不太好弄呀。下了不少文件,一看那全英的帮助文档。。。本来就C++学得不好,又要看英文的S60的编程文档。。。

    除了这些本地编程呢,还有网络编程---PHP、ASP。呵呵,计算机的东西真的是很多。身边有各种各样的人在学各种方面。我该选哪一方面呢?

你可能感兴趣的:(编程,算法,文档,mfc,qt,手机)