学习文件推荐

学习资料推荐各位兄台,鄙人(非计算机专业)这两年来搞VC编程,遇到不少困难,个人感觉问题出在如下:1、没有系

学习资料推荐
各位兄台,鄙人(非计算机专业)这两年来搞VC编程,遇到不少困难,个人感觉问题出在如下:
1、没有系统的学习如何做需求分析
2、不知道如何才能更好的划分一个函数的功能
3、没有更早的向各位高手请教。

想请教大家,如何能更好的编程呢,主要是想从系统层面更好的做好软件的前期设计。
请问有没有什么这方面经典的教材或者资料可以介绍的。谢谢大家。
[解决办法]
你的前两个问题练多了自然就好了,看下《软件工程导论》吧对于你的第四个问题
[解决办法]
放弃VC,一切自然清晰。
[解决办法]
去linux平台吧    《Linux C 编程一站式学习》
[解决办法]
如果只是单纯从系统层面想更好的做好软件的前期设计,一开始就不要集中于某种语言,而更多去学习一下软件工程方面和设计思想方面的书,比如《软件工程(原书第9版)》、《软件的需求分析
》、《统一建模语言(UML)参考手册——基本概念》、《人月神话》和《统计建模语言(UML)设计核心
》等

[解决办法]
有些东西是要根据经验来的, 不是什么书就可以说得清楚. 
[解决办法]
代码大全