现在的位置: 首页 > 综合 > 正文

提醒编程初学者注意的几个问题1

2013年08月07日 ⁄ 综合 ⁄ 共 1365字 ⁄ 字号 评论关闭

1、编程是一种能力,而能力不是靠记住多少来体现的。很多初学者容易走入这个误区,他们往往会问我,C语言的函数库他们用的不熟,很多函数不认识,怎么办?我觉得这不应该是一个问题,我见过很多开发人员旁边都可能摆着一两本跟当前开发相关的书籍。在不太清楚的时候随手可以翻翻。也有很多人在记不得某个函数的调用方法时回去查查MSDN。这时很正常的。MSDN有多少字我也不知道,谁能全背下来呢,我想应该寥寥无几。现代搜索技术这么先进,记忆部应该成为你的负担。我们更应该注重培养自己的是创造性的思维和灵活的运用能力,而这些能力是无法靠背书而获得的。当然也不要非得让自己深陷于这些库函数海洋而感到窒息,这绝对不是编程的全部。

2、推荐在Win32环境下开发的同学看《Windows 程序设计》和《Windows 核心编程》这两本书。它们都是在介绍基于“Win32 SDK” 平台的编程的,也就是用“Windows API”直接编程,这是一种十分底层的Windows编程方法。网上一直就流传着孙鑫老师的一套VC视频讲座。有趣的是在这个讲VC的视频中,孙老师专门有大约一集的时间是用来进行Win32编程的。很多人对此感到困惑,而且更多的人觉得这种编程方式繁琐而老套,全无一点用途。直接用MFC或者.net不就得了,还费那么大劲干啥。研究Win 编程 不是一个过不过时的问题,而在于它的更大的意义是“使你能够更彻底的理解基于它们之上的、包装得更好的、更易于使用和效率更高的各种技术,以便能更好的使用它们”这些更方便的封装更好的包或者库都是建立在这些基础知识的。这体现了你对底层技术的一种认识和素养。理解的更深入,根基越牢固,比那些只是泛泛了解的人自然更先进一步。

3、实践很重要。这个问题我已经是一再强调过了,但是人的惰性导致很多人都潜意识的更倾向于去忽略这个问题,他们宁愿在那背写C语言考试题的答案也不愿意动手去上机实验一下。他们宁愿相信书上的运行结果都是正确的也不愿动手去编码试试看,还有很多人希望带光盘的书,因为他们以为光盘里的代码能使自己一劳永逸。问题就来了,这种人由于长期缺少编码经验,就是再能夸夸其谈也是无用。最终是自欺欺人,害人害己。

未完,待续...

推荐阅读材料:

1、如何学好数据结构与算法的若干疑问解答http://student.csdn.net/space.php?uid=113322&do=blog&id=11848

2、大学背景到底对你的有多大影响?http://student.csdn.net/space.php?uid=113322&do=blog&id=12748

3、大学本科计算机专业那些课http://student.csdn.net/space.php?uid=113322&do=blog&id=14154

4、计算机专业的大学生课外该如何学习http://student.csdn.net/space.php?uid=113322&do=blog&id=14333

----------------------------------------------------

如果你想同我交流,欢迎点击链接http://student.csdn.net/invite.php?u=113322&c=a139a65a1494291d和我成为好友!

抱歉!评论已关闭.