终于在PKU做题过一百啦,自身的编程能力也有了很大的提高;回顾自己在POJ的做题经历,从一开始只能做一些很简单的模拟题,连搜索,动态规划这些基本的概念都不太懂;到现在能解决搜索,动态规划等一些简单的题目,对并查集,网络流等算法有一定的了解。虽然,我也学过C#,java等高级语言,了解J2EE技术和设计模式,会使用structs hibernate spring等框架;但我认为ACM和这些软件开发技术之间并不存在矛盾,ACM就好像易筋经那样属于内功,而那些开发技术就好像各种剑法那样属于外功。我认为大学生首先应该先把内功练好,正所谓一通百通,内功练好了学外功就是一件easy job。只注重内功而忽略对外功的提高也不好,这样到以后工作时就会遇到思想一时间不能从面向过程转向面向对象的麻烦,我们要了解现代的开发技术和思想,毕竟技术是要通过时间来积累。
mark: