vc 学习方法(转)

下面的六条中,黑字基本是别人所提方法,红字是我的疑问

感觉所提方法有点虎头蛇尾的,基础说得相当细致,但是后面几点就很笼统。

 

1.  入门:手敲代码,打好基础,树立规范,懂得调试。

A、《C++程序设计》、《C++ Primer》等,学习语言基础,手敲所有代码。目的:扎马步,提升兴趣、成就该,打下扎实基础,不在浮躁;

我看了《C++Primer》,当时是希望都看懂的,但是没有用手去敲代码,感觉里面的代码也很零散,并不像什么项目一样具有一定的完整性,敲过之后也跟看过之后一样,容易忘记,而且,敲的时候没有连续感,就一个函数一个函数的敲会觉得很没意思,不知道同看《C++Primer》的人,是否觉得敲其代码很没意思?《C++Primer》是不是只能用来查阅,可是,我看了一遍后,用来查阅也很少,当时还是很投入的看的,感觉后来不用也是很浪费的,望高人有所指点。

B、《高质量C/C++编程指南》、《华为编程规范》等,规范自己的代码,养成对代码的审美观;

上有《华为编程规范》的电子版,但一直没有真正的用上,现在公司接手别人的代码,是相当的痛苦,需求文档基本没有,代码没有任何注释,所有库函数不知也很多,相当的痛苦,现已过去几个月了,代码断断续续的读了,我自己也在上面添加功能,但是当要重新阅读代码时,似乎又有很多盲点,我自己的想法是:希望花时间将代码一次性的统统整理一把,可是,感觉自己能力还欠缺。

C、有步骤有讲解的百例类的书,不用光盘已有代码,自己手敲所有例子代码,学会调试,了解VC都能干什么;

没有这一步,十分想了解vc的一些调试和设置技巧,小的例子程序不知是否囊括了所有的这些技巧,如果囊括了,就算程序简单,能学到一些自己从来没有碰到也很难去想到的技巧实在是很值得的

D、可以看看视频,如孙鑫的,看别人怎么编程,怎么使用msdn,若能自己重新手敲一遍代码,就很不错了

基本看了孙鑫的视频,也编过,但是不大记得,容易忘记,天啦!怎么克服编程的遗忘性啊!!!

 


2.  学会解决问题:找寻答案的途径:

A、msdn

B、google、baidu

C、csdn、vckbase(这个怎么开始收钱了,而且,我怎么觉得里面的东西很少有更新,熟悉的人能说说这个vckbase是怎么运作的吗?)

D、codeproject

我自己一般都是上google,google回去找csdn和vckbase,当知道某个函数,但不知道它的某个参数应该怎么传时,我采取用msdn,一般如果想实现某个功能,是没有办法直接上msdn去搜的,因为我自己都不知道该搜啥,怎么搜?有谁有高人只见吗?

 

3.  积累:总结知识,建立自己的知识库:

A、总结自己遇到的问题,建立自己的知识库和代码库,30s内能查到。

神了,大家是怎么建立自己的知识库和代码库的?我觉得知识库还好,之前还用word文档存储搜到的好的网页,但发现积累很多,吸收很少,现在打算将收集和心得什么的都发到csdn,代码也打算这么样传,但是觉得代码这样收集不好,那怎么建立自己的代码库,又好查阅呢?

B、总结自己的代码,建立自己的高质量的服用模块、框架;

俺还没有这个水平,疑惑的是,一些毫不相关的函数功能能放在一起成为一个库吗?

 

4、不断的学习

A、每日读书

这个重在坚持,一时半会看不出效果。

B、扫遍相关网页的最新技术和代码,收藏,知其有。

这个太牛了

 

5、大局观和眼界

A、中小规模的开源代码,学习框架、高质量的代码、版本管理、测试机制。

能学到这么多东西啊,我就看了个XListCtrl,为什么开源的代码比公司员工写的代码还有规范,开源的不是没钱吗?员工写代码不是还给钱吗?

B、工作的项目,分析框架,模块间接口,服务意识,提出自己的改进意见。

恩,我的项目,框架,接口,……

 

6、辩证思维,反向思维,勇气,逻辑思维,发散思维

这个怎么训练,有高人指点吗?

最后这一条说了等于没有说~

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值