正文

怎样衡量一个人的编程能力2006-11-29 20:36:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yuqiexing/19144.html

分享到:

十一很快过去了,真快,还没怎么玩好.不过我最高兴的还是在这段时间完成了一个小的矢量图形系统,用VC做的.虽然GIS专业已经有'老大'--ArcGIS,但是我们这些将来的专业人员以后还要从事2次开发的,所以先做2个小程序当作锻炼把.

这个系统没什么大的功能,就是搞搞数字化,单点查询,单源查询,单对查询等等.最好玩的还是单对了.就是查询2点的最短路径.这个的算法有很多,于是我上百度上搜啊搜,没有一个搞的定.最后还是采用了迪杰斯特拉算法,最不好意思的就是这个算法是上学期数据结构中学过的,呵呵.

通过这次实习,我也发现了一个问题.好多人在学习可视化编程的时候,只注重界面设计,并不重视流程控制,功能实现,内部机制等.结果是学了VB忘了C,学了VC忘了C++,其实我认为后者才是最重要的.它是衡量一个人程序设计能力的标准.陈建春在有本书上写的蛮好:

"程序设计者特别是初学者应该认识到,程序设计的最终目的是为了完成具体的任务,所以在应用程序设计中,程序的框架和界面等部分在一个程序中占的比重是最小的,并非程序设计的本质.

程序设计的能力体现在对数据的组织和控制,流程的控制等上面,不同的计算机语言虽然各有特点,但是几乎所有的计算机语言其设计思想是内在相通的,程序设计能力的高低与采用哪种计算机语言没有必然的联系"

上面这段话让我茅塞顿开.不能为了学习一门语言而去学习语言,它是用来与计算机沟通交流的.学了语言就要去应用,这样才能更好的掌握.

阅读(7642) | 评论(3)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册