我是一名大学生,学习的计算机软件编程,刚开始对编程不是很理解,可以说是不懂,但经过一年多的学习,发现我自己对编程越来越喜爱,兴趣也逐渐浓厚。
我主要学习的主要是基于.NET编程,我们先后学习了HTML,JAVASCRIPT,C#基础,ADO.NET,ASP.NET,觉得自己掌握得还可以,但是最近老师对我说了这么一句,你才刚入门,我顿时感到非常吃惊,怎么说我才刚入门呢?我觉得我自己学得还可以啊,老师然后有对我说道,对某个问题,你就是直觉的用计算机能够理解的逻辑来描述和表达解决及具体的求解过程,说我是用计算机的思维去思考问题,我自己回去静静的想了一下,发现老师说得非常对,我的确存在这个问题,而且很严重,老师说,初学的编程人员都会犯这样的错误,是因为遇到问题,没有去想过用什么设计模式去解决,而知识简单的对那个问题要实现什么功能进行分析,实现功能就行啦,最后,老师给我推荐了一本关于软件设计模式的模式的书:大话设计模式,
最近我看了一点,觉得很有用,而且不会让你感觉到枯燥,反而非常有趣味性,在此,如果是初学的编程人员,值得去看一下(主要是基于面向对象的编程)