【来信】

老师:

  您好,我看了您的很多博客内容,想请教您一些问题。
  以前自己跟着学校老师过过一遍基础的C++(谭浩强的书),现在打算自己好好的学C++,目前我也在看《C++ primer》,对语法知识和面向对象有了一定的理解(容器算法,模板方面还不太理解),现在我想做些题目,可是对OJ平台上的题目真是很烦(因为英语水平有限),往往不会去那么在意题目的细节,加上他评判的标准会不会太严格了,导致在细节上花了很多时间,而我只是想通过题目来巩固所学到的知识,并不是为了比赛去做题,也许做一些实例有帮助。。。
  老师能给我一些建议吗

【回复】
  看到你的信,我马上想到了我写过的《 CSDN博客和OJ,两种积累编程代码量的方法对比》。OJ平台是一个锻炼问题解决能力的绝好的地方,但如果要有针对性地实践某一项技术,并不合适。OJ只在乎你是否能解决问题,速度快不快。由于“严格”,对缺乏训练的初学者也会造成心理上的影响。所以,我带领我的学生探索的路线,通过CSDN发博文,让“代码积累看得见”,以此用实践为主线,获得能力的提高。
  你在看的《C++ primer》,总体对语言、语法重视更多,在精心设计的例程中,能令人欣赏到语言的精妙之处,但并不能体会到相关的成份如何体现在项目中。我的博客里,带领我的学生开展的实践,也还都局限在基本内容之中,你可以看一看有没有值得你做的题目。的确,多做一些实例,是你能有所体悟的途径。但由于我暂时没有在这方面深入建设资源,不能给你提出具体的建议。泛泛而言:(1)不急着买书,到图书馆找一找对胃口的书看,完成上面的实例,我觉得应该有合适的书;(2)到一些开源社区找一些C++写的开源代码,或者看一些开源的算法库;(3)讲“设计模式”之类的书,用C++描述的关于数据结构和算法的书,其实现可能会用到模板。

  当然,OJ中的题目,也可以直接用上STL解决,这也是种方法,且有其优势。毕竟OJ题目从程序规模上是合适的,你的不适应,恰也是你需要提高的地方。做OJ题目,是个途径,而不是目标,不去参赛,参加训练也是很好的事,我希望你不要抵触。

  

china-pub(正在发售)
卓越网(接受预订) 
图灵社区  官方试读本下载
豆瓣
==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章分类目录(不定期更新)  ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====

  
    

写给不想做OJ题的C++学习者相关推荐

  1. 写给那些想做程序员和不想做程序员的人

    <写给那些想做程序员和不想做程序员的人> 首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着 ...

  2. 上交大博导:写给不想做学术的你

    这是在毕业时节最想说的话.近些年各地走走,学界朋友聚在一起,谈得最多的还是对学生的感慨,无非是说,现在认真读书的人太少了.到了学生这边,觉得自己的论文一定是能通过的,不如把时间花来考CPA和CFA.一 ...

  3. 写给那些傻傻的,想做服务器开发的应届生

    前言 猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招.我本人深度参与了此次的校招工作,包括笔试题命题.面试题命题以及具体的面试工作. 我在面试中发现了一个非常有意思的现象,就是 ...

  4. 苦大仇深--写给想做产品的朋友们(二)

    作者:pmcaff论坛会员 nico212 两年前,到北京之后,才听说有产品经理这个岗位,可以很牛逼的拿捏一个产品,一个项目,甚至于一个公司的荣辱兴衰. 几分天真,十分热情,为了转型,就这样**满满的 ...

  5. 写给那些傻傻想做服务器开发的朋友

    这篇博客原作者的博客链接:https://blog.csdn.net/analogous_love 写在前面的话 我在七八年前就看过这篇文章,那个时候我还是一名学生,它深深地影响了我学生时代以及后来的 ...

  6. 一个艰苦奋斗的程序员的开店经历,写给想做网店兼职的朋友

    在北京工作1年了,但是工资还是在2500+徘徊,在北京工作过的朋友应该知道,这点工资,只够住一个水电100/月,房租700/月的房子.一个月下来基本没什么盈余.这边的房租都是押一付三的.对我这种技术新 ...

  7. c语言字符统计2sdut,山东理工大学SDUT - ACM OJ 题: Python代码 及分析

    Python基础语法学习完成,先刷基础题100道巩固 ,附 题目.代码.知识分析 题目:http://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Index ...

  8. C++ 类与对象及重载、内联、引用等知识点【练习题】(含OJ题、选择题等),也包括一些需要注意的知识点

    目录 一.OJ题 1.日期差值_牛客题霸_牛客网 2.计算日期到天数转换_牛客题霸_牛客网 3.求1+2+3+...+n_牛客题霸_牛客网 4.打印日期_牛客题霸_牛客网 5.日期累加_牛客题霸_牛客 ...

  9. 【C++】程序员的屠龙母鸡:二叉树进阶OJ题详解

    不会自动生成,还是我自己写目录吧  -.- 文章目录 前言 一.稍微简单一点的二叉树OJ题 二.相对困难一点的二叉树OJ题 总结 前言 在看这篇文章前希望大家是学过二叉树的,不然理解起来可能会比较费劲 ...

最新文章

  1. 饿了么UI框架element的表格多个弹窗问题
  2. CenterNet 读书笔记
  3. 天问一号火星探测器已飞离地球800多万公里 多个载荷完成自检
  4. linux 设置mysql 数据库编码utf8
  5. zigbee协议栈的系统相关函数的使用 仿照协议栈写事件
  6. Windows下重叠I/O模型
  7. js setInterval() 用法示例
  8. IDM无法连接到目标服务器
  9. matlab编写LDA,lda算法matlab实现
  10. 高速缓存(cache)存储器
  11. CODEVS 2491 玉蟾宫
  12. 代码翻译尝试-使用Roaster解析和生成Java源码
  13. vscode 智能打印_使用 Hyperledger Caliper 对 VS Code 中开发的智能合约进行性能测试...
  14. AD更改原理图纸大小
  15. 人常见的思维盲区有哪些?看懂这个你会少犯一半错误
  16. Go学习笔记 -- 方法
  17. 周红c语言答案,C语言程序设计期末复习.ppt
  18. 脑科学布局-陈天桥(转)
  19. 自相关函数,互相关函数
  20. 常用电子元器件的图解和作用

热门文章

  1. 计算机函数sumif求平均值,SUMIF在指定条件下求平均值
  2. 数分笔记整理25 - 数据处理项目 - 中国城市资本流动问题探索
  3. CPU性能衡量参数 主频、MIPS、CPI
  4. 【毕业季】在校的我是这样看待毕业
  5. Python并发编程系列之多线程
  6. PC微信逆向HOOK消息之快速更新找到HOOK地址
  7. python16进制表示0xad_在 Python 中 0xad 是合法的十六进制数字表示形式。 (2.0分)_学小易找答案...
  8. 这15部评分9.0以上纪录片,让你放假后足不出户就可以看遍世界!(附链接)
  9. python能调用身份证读卡器吗_用Python在Linux下调用新中新DKQ-A16D读卡器,读二代证数据...
  10. Java创建对象方式初谈