打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何学习一门新语言
最近在学习C++,分享下我的学习路线图:

1、打基础:看了《我的第一本C++书》和《C++面向对象程序设计》,C++跟C还是有蛮多共同点的,所以看的挺快,大约一周时间两本书就看完了,书里的程序都手敲了一遍,对C++有了较深的了解。(已完成,时间1周)

2、小项目:从淘宝上买了传智的C++视频,挑着里面的项目部分学习了下,通过项目来巩固前面打下的基础。(已完成,时间1周)

3、实际项目:看陈硕的《muduo C++网络库》和《Linux多线程服务端编程-使用muduo C++网络库》,结合游双的《高性能Linux服务器编程》学习linux下C++服务器编程方面的内容。(待完成,时间1~2月)

4、更进一步:学习cocos2d-x、qt等等。(待完成,无止境)

学习一门语言的基本路线就是:粗略、迅速看1~2本书,不求甚解,看不懂的地方直接略过,对这门语言有个整体了解,目的是能看懂接下来要完成的小项目代码;然后找几个比较完整且能正确运行的小项目学习下,自己试着修改,甚至重构代码;最后再找1~2个实际开源项目学习下,看看这门语言实际中怎么用的,不懂的地方再去看书。在这过程中,记笔记、动手编代码是最重要的,遇到问题不要急着问别人,先自己思考、写代码调试,当问题解决了后,可以把这个过程写篇日志记录下来留作日后参考。

看书打基础这步可以达到了解的程度,学习小项目会达到理解的程度,学习实际项目会达到掌握的程度,而想要达到精通的程度则需要日积月累,按照10000小时的标准来做,也就是说每天3个小时的话,需要10年时间
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C语言学到什么程度可以做项目
Web程序员学习C语言之读书计划
我为何放弃linux内核学习
Delphi启示录——有感于Flutter3.0发布
“C语言” 读书札记(一)之[读书计划]
学习嵌入式软件开发要看的书
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服